:root{ --primarya:#ce0022; --primaryb:#041450; --primaryahover:#041450a3; --primarybhover:#700000; } a{ text-decoration: none; } a:hover{ text-decoration: none; } a:link, a:visited { text-decoration: none !important; outline: 0; } a:focus{outline:0} li { list-style: none; } .flx{ display: flex; } body{ background: #fafafa; overflow-x: hidden; } body, h1, h2, h3, h4, h5, p{ font-family: 'Titillium Web', sans-serif; } body h4{ line-height: 1.6; } .center-block{ float: none; margin: 0 auto; } #top-header{ overflow: hidden !important; position: relative; border-bottom: 4px solid white; background-repeat: no-repeat !important; background-position: center center !important; background-size: cover !important; color: #fafafa; box-shadow: 0 2px 6px 1px rgba(0,0,0,0.18), 0 -20px 90px 30px rgba(0,0,0,0.15) inset; text-shadow: 0 -1px rgba(0,0,0,0.3); } .top_headernepalitheme .tntheme h1{ color: var(--primarya); text-shadow: 0pc .75pt 0 #fffcfc,-1px -.0625pc 0 #fff,1px -.0625pc 0 #fff,-1px .010416667in 0 #fff,1px 1px 0 #fafafa,-2px .1875pc #fff,2px 3px #fffefe; } .top_headernepalitheme .tntheme h1 span{ color: var(--primaryb); } .thumb-wrapper{ background: #f8f8f8; border-radius: 4px; box-shadow: 0 0 2px 1px rgba(0,0,0,0.2); padding: 10px; } .thumb-wrapper:hover{ background: #f1f1f1; box-shadow: 0 0 2px 1px rgba(0,0,0,0.4); } /* Inverted outline button (white on dark) */ .btn-outline-inverse { color: #fff; background-color: transparent; border-color: #cdbfe3; } .btn-outline-inverse:hover, .btn-outline-inverse:focus, .btn-outline-inverse:active { color: #563d7c; text-shadow: none; background-color: #fff; border-color: #fff; } /*----------------------Portfolio------------*/ .nepalitheme_portfolio .nepalithemerow{ display: block; flex: 1 1 auto; padding-right: 15px; padding-left: 15px; } .nepalitheme_portfolio .nepalithemerow ul{ background: red; text-align: center; margin: 20px 0px 0px 0px; padding: 10px; border-radius: 12px; color: #FFF; } /*------------------------Demo Buttons--------------------*/ .nepalitheme_demos .demolink_button h3{ width: fit-content; color: rgba(255, 255, 255, 1); text-decoration: none; background-color: var(--primarya); padding: 5px 10px; overflow: hidden; margin-right: auto; margin-left: auto; margin-bottom: 0; border-radius: 4px; transition: all ease .4s; } .nepalitheme_demos .demolink_button h3:hover{ background-color: var(--primaryb); } .nepalitheme_demos .demolink_button img{ width: 25px; height: 25px; margin-top: -5px; background: #FFF; border-radius: 50% } .nepalitheme_demos .nttabbuttons ul li{ background: var(--primaryb); text-align: left; padding: 5px 10px; margin: 5px 0px; color: #FFF; border-radius: 12px; font-size: 18px; cursor: pointer; } .nepalitheme_demos .nttabbuttons ul .active{ background: var(--primarya); cursor: pointer; } .nepalitheme_demos .nepalithemedemo_tabtitle { width: 100%; background: var(--primaryb); padding: 7px 5px; text-align: center; margin: 5px; color: #FFF; border-radius: 24px; display: none !important; margin: auto; } .nepalitheme_demos .thumb-wrapper { position: relative; overflow: hidden; } .nepalitheme_demos .nepalitheme_demoport{ position: absolute; bottom: 0; left: 0; padding: 30px; text-transform: none; opacity: 0; width: 85%; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); display: table; height: 100%; margin: auto; background: var(--primaryahover); } .nepalitheme_demos .nepalitheme_demoport:before{ content: ""; position: absolute; top: 0; right: -100%; width: 100%; height: 100%; z-index: 99; background: var(--primarybhover); } .nepalitheme_demos .nepalitheme_demoport span{ font-size: 22px; line-height: 30px; font-weight: 700; color: #fff; display: table-cell; vertical-align: middle; } .nepalitheme_demos .thumb-wrapper a:hover .nepalitheme_demoport{ opacity: 1; width: calc(100% - 35px); transform: translate3d(0, 0, 0); } /*-------------------Facebook start--------------------------------*/ .allsocial-section { float: right; position:fixed; z-index: 999; } .facebooksocial { z-index: 99999; position:fixed; right:-345px; top:10%; width: 340px; height: 500px; border-top:4px solid #3b5998; } .textfacebook { position: relative; } .textfacebook i { position: absolute; right: 342px; top: -5px; background: #5b78b4; color: #fff; font-size: 25px; border-radius: 4px 0px 0px 4px; padding: 5px 20px 5px 20px; } .facebooksocial div{ padding: 0; margin-right:-8px; background:#fafafa; } .facebooksocial span{ bottom: 4px; font: 8px "lucida grande",tahoma,verdana,arial,sans-serif;position: absolute; right: 6px; text-align: right; z-index: 99999; } .facebooksocial span a{ color: gray; text-decoration:none; } .facebooksocial span a:hover{ text-decoration:underline; } /*----------Twitter-------------------------*/ .twittersocial { z-index: 99998; position:fixed; right:-345px; top:10%; width: 340px; height: 500px; margin-top:3%; } .texttwitter { position: relative; } .texttwitter i { position: absolute; right: 342px; top: -5px; background: #000000; color: #fff; font-size: 25px; border-radius: 4px 0px 0px 4px; padding: 5px 20px 5px 10px; } .twittersocial div{ padding: 0; margin-right:-8px; border:4px solid #1e9beb; background:#fafafa; } /*----------Twitter-------------------------*/ /*----------youtube-------------------------*/ .youtubesocial { z-index: 99997 !important; position:fixed; right:-345px; top:16%; width: 340px; height: 500px; margin-top:3%; } .textyoutube { position: relative; } .textyoutube i { position: absolute; right: 342px; top: -5px; background: linear-gradient(#400080, transparent), linear-gradient(200deg, #d047d1, #ff0000, #ffff00); color: #fff; font-size: 25px; border-radius: 4px 0px 0px 4px; padding: 5px 20px 5px 10px; } .youtubesocial .textyoutube{ padding: 0; margin-right:-8px; border:4px solid #400080; } /*----------youtube-------------------------*/ /*====Responsive Start Here======*/ @media screen and (min-width: 300px){ .facebooksocial {top: 115px;} .twittersocial { top: 146px;} .youtubesocial{top: 188px;} .nepalitheme_portfolio .nepalithemerow {padding-right: 5px;padding-left: 5px;} .nttabbuttons ul{display: flex;} .nttabbuttons ul li{margin: 0px 5px !important;} .nepalitheme_demos .nttabbuttons ul span{ visibility: hidden;display: none;} .nepalitheme_demos .nepalithemedemo_tabtitle{display: block !important;text-transform: capitalize;} } @media screen and (min-width: 480px){ .facebooksocial {top: 155px;} .twittersocial { top: 185px;;} .youtubesocial{top: 228px;} .nepalitheme_portfolio .nepalithemerow {padding-right: 5px;padding-left: 5px;} .nttabbuttons ul{display: flex;} .nttabbuttons ul li{margin: 0px 5px !important;} .nepalitheme_demos .nttabbuttons ul span{ visibility: hidden;display: none;} .nepalitheme_demos .nepalithemedemo_tabtitle{display: block !important;text-transform: capitalize;} } @media screen and (min-width: 768px){ .facebooksocial {top: 200px;} .twittersocial { top: 215px;} .youtubesocial{top: 256px;} .nepalitheme_portfolio .nepalithemerow {padding-right: 15px;padding-left: 15px;} .nttabbuttons ul{display: block;} .nepalitheme_demos .nttabbuttons ul span{ visibility: visible;display: contents;} .nepalitheme_demos .nepalithemedemo_tabtitle{display: none !important;} } @media screen and (min-width: 990px){ .facebooksocial {top: 170px;} .twittersocial { top: 179px;} .youtubesocial{top: 220px;} .nepalitheme_portfolio .nepalithemerow {padding-right: 15px;padding-left: 15px;} .nttabbuttons ul{display: block;} .nttabbuttons ul li{margin: 5px 0px !important;} .nepalitheme_demos .nttabbuttons ul span{ visibility: visible;display: contents;} .nepalitheme_demos .nepalithemedemo_tabtitle{display: none !important;} } @media screen and (min-width: 1100px){ .facebooksocial {top: 175px;} .twittersocial { top: 180px;} .youtubesocial{top: 225px;} .nepalitheme_portfolio .nepalithemerow {padding-right: 15px;padding-left: 15px;} .nttabbuttons ul{display: block;} .nttabbuttons ul li{margin: 5px 0px !important;} .nepalitheme_demos .nttabbuttons ul span{ visibility: visible;display: contents;} .nepalitheme_demos .nepalithemedemo_tabtitle{display: none !important;} } /**/ /**/ /**/ footer{ background: var(--primaryb); margin-top: 20px; padding: 10px; border-top: 2px solid var(--primarya); text-align: center; font-size: 18px; color: #FFF; } footer a , footer a:hover{ color: #FFF !important; } .top-btn { all: unset; font-size:1.5rem; position: fixed; right: 20px; bottom: 20px; cursor: pointer; transform:scale(1.8); opacity: 0; transition: .3s; background: #fff; border-radius: 50%; width: 25px; height: 25px; border: 1px solid var(--primaryb); text-align: center; }