
@charset "utf-8";



/* Awesome Font */
@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

/* Font */
@import url('https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/* Root Color */
:root{--maincolor:#d11b19;--secondcolor:#336699;--white: #ffffff;--black: #000000;--default:#434647;--grey: #f6f6f6;--bg-ftcolot: #013567;--grey-dim: #eeeeee;--dim-black: #000000;}
body{font-family: 'Roboto', sans-serif;font-weight:400;font-size:15px;line-height:1.8;color: var(--default);background-color:#ffffff;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:focus{outline:none;text-decoration:none;}
img{max-width:100%;}
ul,li{margin:0;padding:0;}
img{max-width:100%;height:auto;}
b,strong{font-weight:700;}
h1,h2,h3,h4,h5,h6{font-weight:700;font-family: 'Exo', sans-serif;}
figure{margin:0px;}
.container{max-width:1300px;}
*::-moz-selection{background: var(--maincolor);color:var(--white);text-shadow:none;}
::-moz-selection{color:#fff;background:var(--maincolor);text-shadow:none;}
::selection{background:var(--maincolor);text-shadow:none;color: var(--white);}

/* CSS Document */
@font-face {
    font-family: "Kalimati";
    src: url("/fonts/Kalimati.ttf") format("truetype");
}



/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.header{position: absolute;top: 0;left: 0;right: 0;z-index: 9;}
.top-head{position: relative;}
.top-head__inner{padding:0px 0px;background-color: var(--secondcolor);position: relative;}
/* Top Right */
.site-utilize{float: left;}
.site-utilize ul{list-style-type: none;}
.site-utilize ul li{padding-right: 6px;display: inline-block;}
.site-utilize ul li:last-child{padding-right: 0px;}
.site-utilize ul li img{max-width: 15px;}
.site-utilize ul li a{background-color: var(--white);width: 30px;height: 30px;line-height: 30px;display: block;text-align: center;border-radius: 2px;color: var(--black);}
/* Language */
.lang-site{float: left;}
.lang-site a{background-color: var(--maincolor);height: 40px;padding: 0px 20px;color: #fff;display: inline-block;line-height: 40px;}
/* Search Icon */
.search-icon{float: right;padding-right: 15px;}
.search-icon{color: #fff;font-size: 20px;cursor: pointer;}
.search-block{background:#1f1f1f;box-shadow:0 2px 5px rgba(0,0,0,.1);display:none;padding:15px 20px;position:absolute;right:15px;top:100%;width:350px;z-index:10;margin-top:0}
.search-block .form-control{background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.03);color:#fff;width:100%;height:40px;padding:0 12px;font-size:15px;font-style:italic}
.search-block .search-close{color:#fff;position:absolute;top:-34px;right:-5px;font-size:32px;cursor:pointer;padding:5px;width:30px;height:30px;line-height:14px;text-align:center}
.nav-search{top:23px}
.search-block .form-control:focus{box-shadow:none;outline:none;}

/* News Ticket */
.acme-news-ticker{position:relative;height:40px;margin-top:0px;}
@media (min-width:768px){
	.acme-news-ticker{margin-top:0;}
}
.acme-news-ticker-label{width:auto;float:left;margin-right:2px;line-height:normal;height:100%;color:var(--white);font-weight:700;background-color: var(--maincolor);padding: 9px 12px 5px 12px;}
@media (max-width:575px){
	.acme-news-ticker-label{position:absolute;top:-45px;}
}
.acme-news-ticker-box{height:100%;padding-top:7px;overflow:hidden;}
@media (max-width:575px){
	.acme-news-ticker-box{padding-left:10px;padding-right:120px;}
}
.acme-news-ticker-box ul{width:100%;list-style-type:none!important;padding:0;margin:0;}
.acme-news-ticker-box ul li a{text-decoration:none;color:var(--white);font-size:14px;}
.acme-news-ticker-box ul li a:hover{text-decoration: underline;}
.acme-news-ticker-controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;height:100%;right:0;top:0;}
.acme-news-ticker-controls button{height:100%;background:#f6f6f6;padding:0;width:40px;border-color:#eeeeee;border-style:solid;border-width:0 0 0 1px;cursor:pointer;display:inline-block;}
.acme-news-ticker-controls button:hover{background:#eeeeee;}
.acme-news-ticker-controls button.acme-news-ticker-arrow{margin:0;display:inline-block;position:relative;}
.acme-news-ticker-controls button.acme-news-ticker-arrow:after{border-color:#999;border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;content:'';display:inline-block;height:8px;left:50%;position:absolute;top:50%;width:8px;}
.acme-news-ticker-controls button.acme-news-ticker-pause{position:relative;display:inline-block;}
.acme-news-ticker-controls button.acme-news-ticker-pause:before{position:absolute;content:"";width:10px;height:10px;border-color:#999;border-style:solid;border-width:0 2px 0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;}
.acme-news-ticker-controls.acme-news-ticker-horizontal-controls button.acme-news-ticker-prev:after{-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg);}
.acme-news-ticker-controls.acme-news-ticker-horizontal-controls button.acme-news-ticker-next:after{-webkit-transform:translate(-50%,-50%) rotate(315deg);-ms-transform:translate(-50%,-50%) rotate(315deg);transform:translate(-50%,-50%) rotate(315deg);}
.acme-news-ticker-controls.acme-news-ticker-vertical-controls button.acme-news-ticker-prev:after{-webkit-transform:translate(-50%,-50%) rotate(225deg);-ms-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg);}
.acme-news-ticker-controls.acme-news-ticker-vertical-controls button.acme-news-ticker-next:after{-webkit-transform:translate(-50%,-50%) rotate(405deg);-ms-transform:translate(-50%,-50%) rotate(405deg);transform:translate(-50%,-50%) rotate(405deg);}
/* Menu Section */
.site-navbar__inner{background-color: #ffffff;padding:5px 0px;}
.site-logo{margin-left: 10px;}
.site-logo img{max-height: 180px;}
.nepal-flag img{max-width: 60px;}
.bor-right{border-left: 4px solid #ddd;}
.headermenu.sticky{position:fixed;-webkit-animation:slide-down 0.7s;-moz-animation:slide-down 0.7s;animation:slide-down 0.7s;z-index:9999;width:100%;top: 0;}
@-webkit-keyframes slide-down{
    0%{opacity:0;transform:translateY(-100%);}
    100%{opacity:0.9;transform:translateY(0);}
}
@-moz-keyframes slide-down{
    0%{opacity:0;transform:translateY(-100%);}
    100%{opacity:0.9;transform:translateY(0);}
}
@keyframes slide-down{
    0%{opacity:0;transform:translateY(-100%);}
    100%{opacity:0.9;transform:translateY(0);}
}
.header.sticky .header__logo{padding:6px 0px;}
.site-navbar{margin-bottom:0px;z-index:1999;width:100%;}
.site-navbar .site-logo{position:relative;left:0;font-size:24px;}
.site-navbar .site-navigation{float: right;}
.site-navbar .site-navigation .site-menu{margin-bottom:0;}
.site-navbar .site-navigation .site-menu .active{display:inline-block;color: red}
.site-navbar .site-navigation .site-menu a{text-decoration:none!important;display:inline-block;}
.site-navbar .site-navigation .site-menu > li{display:inline-block;}
.site-navbar .site-navigation .site-menu > li > a{padding:10px 10px;font-size:17px;text-transform:uppercase;display:inline-block;text-decoration:none!important;color:#222222;font-weight:700;}
.site-navbar .site-navigation .site-menu > li > a:hover{color: var(--maincolor);}
.site-navbar .site-navigation .site-menu > li.social > a{padding-left:5px;padding-right:5px;}
.site-navbar .site-navigation .site-menu .has-children{position:relative;}
.site-navbar .site-navigation .site-menu .has-children > a{position:relative;padding-right: 40px;}
.site-navbar .site-navigation .site-menu .has-children > a:before{position:absolute;content:"\f107";font-size:16px;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:'FontAwesome';}
.site-navbar .site-navigation .site-menu .has-children .dropdown{visibility:hidden;opacity:0;top:100%;position:absolute;text-align:left;border-top:2px solid var(--maincolor);-webkit-box-shadow:0 2px 10px -2px rgba(0,0,0,0.1);box-shadow:0 2px 10px -2px rgba(0,0,0,0.1);padding:0px 0;margin-top:20px;margin-left:0px;background:#fff;-webkit-transition:0.2s 0s;-o-transition:0.2s 0s;transition:0.2s 0s;z-index: 9;}
.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top{position:absolute;}
.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before{bottom:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px;}
.site-navbar .site-navigation .site-menu .has-children .dropdown a{text-transform:none;letter-spacing:normal;-webkit-transition:0s all;-o-transition:0s all;transition:0s all;color:#000;}
.site-navbar .site-navigation .site-menu .has-children .dropdown .active{color:#ff6600!important;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li{list-style:none;padding:0;margin:0;min-width:250px;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li > a{padding:9px 20px;display:block;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li > a:hover{background:#eff1f3;color:#000;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before{content:"\e315";right:20px;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown,.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > ul{left:100%;top:0;}
.site-navbar .site-navigation .site-menu .has-children:hover > a,.site-navbar .site-navigation .site-menu .has-children:focus > a,.site-navbar .site-navigation .site-menu .has-children:active > a{color:var(--maincolor);}
.site-navbar .site-navigation .site-menu .has-children:hover,.site-navbar .site-navigation .site-menu .has-children:focus,.site-navbar .site-navigation .site-menu .has-children:active{cursor:pointer;}
.site-navbar .site-navigation .site-menu .has-children:hover > .dropdown,.site-navbar .site-navigation .site-menu .has-children:focus > .dropdown,.site-navbar .site-navigation .site-menu .has-children:active > .dropdown{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;margin-top:0px;visibility:visible;opacity:1;}
.site-mobile-menu{width:300px;position:fixed;top:0;right:0;z-index:2000;padding-top:20px;background:#fff;height:calc(100vh);-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%);-webkit-box-shadow:-10px 0 20px -10px rgba(0,0,0,0.1);box-shadow:-10px 0 20px -10px rgba(0,0,0,0.1);-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;}
.offcanvas-menu .site-mobile-menu{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}
.site-mobile-menu .site-mobile-menu-header{width:100%;float:left;padding-left:20px;padding-right:20px;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close{float:right;margin-top:8px;margin-right: 10px;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span{font-size:30px;display:inline-block;padding-left:10px;padding-right:0px;line-height:1;cursor:pointer;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo{float:left;margin-top:10px;margin-left:0px;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a{display:inline-block;text-transform:uppercase;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img{max-width:70px;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover{text-decoration:none;}
.site-mobile-menu .site-mobile-menu-body{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;padding:0 20px 20px 20px;height:calc(100vh - 52px);padding-bottom:150px;}
.site-mobile-menu .site-nav-wrap{padding:0;margin:0;list-style:none;position:relative;}
.site-mobile-menu .site-nav-wrap a{padding:10px 20px;display:block;position:relative;color:#212529;}
.site-mobile-menu .site-nav-wrap a:hover{color:var(--maincolor);}
.site-mobile-menu .site-nav-wrap li{position:relative;display:block;}
.site-mobile-menu .site-nav-wrap li .active{color:var(--maincolor);}
.site-mobile-menu .site-nav-wrap .social{display:inline-block;}
.site-mobile-menu .site-nav-wrap .arrow-collapse{position:absolute;right:0px;top:7px;z-index:20;width:36px;height:36px;text-align:center;cursor:pointer;border-radius:50%;}
.site-mobile-menu .site-nav-wrap .arrow-collapse:hover{background:#f8f9fa;}
.site-mobile-menu .site-nav-wrap .arrow-collapse:before{font-size:22px;z-index:20;font-family:"FontAwesome";content:"\f107";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-180deg);-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;}
.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.site-mobile-menu .site-nav-wrap > li{display:block;position:relative;float:left;width:100%;}
.site-mobile-menu .site-nav-wrap > li.social{float:none!important;width:auto!important;}
.site-mobile-menu .site-nav-wrap > li > a{padding-left:20px;font-size:16px;}
.site-mobile-menu .site-nav-wrap > li > ul{padding:0;margin:0;list-style:none;}
.site-mobile-menu .site-nav-wrap > li > ul > li{display:block;}
.site-mobile-menu .site-nav-wrap > li > ul > li > a{padding-left:40px;font-size:16px;}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul{padding:0;margin:0;}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li{display:block;}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a{font-size:16px;padding-left:60px;}
.site-mobile-menu .site-nav-wrap[data-class="social"]{float:left;width:100%;margin-top:30px;padding-bottom:5em;}
.site-mobile-menu .site-nav-wrap[data-class="social"] > li{width:auto;}
.site-mobile-menu .site-nav-wrap[data-class="social"] > li:first-child a{padding-left:15px!important;}
.site-mobile-menu-close img{max-width: 25px;}




/*--------------------------------------------------------------
# Banner
--------------------------------------------------------------*/
.hero{position: relative;}
.hero::after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 100%;background-color: rgba(0, 0, 0, 0.5);}
.carousel-control{z-index:3;position:absolute;bottom: 0;right:8rem;display:flex;}
.carousel-control-prev,.carousel-control-next{position:relative;width:4rem;height:3rem;border-radius:0px;margin:0 0rem;opacity:1;color:#4d0006;background-color:#fff;}
.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;background-color:var(--maincolor);}
.carousel-control-prev i,.carousel-control-next i{font-size:1.5rem;}
.carousel-control-prev{left:0;}
.carousel-control-next{right:0;background-color:var(--maincolor);color:#ffffff;}
.carousel:hover .carousel-control-prev{left:0;}
.carousel:hover .carousel-control-next{right:0;}
.hero__inner h1,.hero__inner h2,.hero__inner h3{line-height:50px;font-weight:800;font-size:40px;margin-bottom:10px;}
.carousel-caption__inner p{font-size:16px;}
.carousel-caption{z-index: 1;}
.carousel-caption p{margin: 0px;}
.hero .carousel-item{min-height:620px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.banner-right{background-color: var(--grey);height: 100%;}



/*--------------------------------------------------------------
# चर्चीत,भर्खरै
--------------------------------------------------------------*/
.charchit-bharkhar{padding:50px 0px;position:relative;overflow:hidden;}
.char-bhar__inner{position:relative;padding:30px 30px 0px 30px;z-index:2;}
.char-bhar__inner:before{position:absolute;content:'';left:0px;top:0px;right:0px;bottom:130px;box-shadow:0px 0px 20px rgb(0 0 0 / 10%);height:100%;z-index:-1;}
.char-bhar__inner:after{position:absolute;content:'';left:0px;bottom:100%;z-index:-1;border-bottom:1000px solid var(--black);border-left:1800px solid transparent;}
.card-box{background-color:var(--grey);padding:15px;margin-bottom:30px;transition:all 0.3s ease 0s;transform:translateY(0) translateZ(0);position: relative;}
.card-box::before{position:absolute;content:"";left:0;bottom:0;width:0%;height:4px;background-color:var(--maincolor);-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;opacity:0;visibility:hidden;}
.card-box:hover::before{width:100%;opacity:1;visibility:visible;}
.card-box:hover{box-shadow:0 5px 10px 0px rgb(0 35 90 / 30%);transform:translateY(-20px) translateZ(0);}
.card-box h4{margin: 0px;}
.card-box h4 a{font-size: 16px;color: var(--maincolor);}
.card-box h3{margin: 0px 0px 10px 0px;line-height: 22px;}
.card-box h3 a{color: var(--default);font-size: 18px;}
.card-box h3 a:hover{color: var(--maincolor);}
.card-box p{font-size: 14px;margin: 0px;}
.card-box ul{list-style-type: none;}
.card-box ul li{display: inline-block;padding-right: 20px;font-size: 13px;position: relative;}
.card-box ul li:last-child{padding-right: 0px;}
.card-box ul li:after{content: '';position: absolute;right: 8px;border-right: 1px solid #ddd;height: 13px;top: 5px;}
/* Tab Panel */
.ib-tab-panel{max-width:600px;margin:0px auto 30px auto;}
.ib-tab-panel .nav-pills{border:none;display:flex;justify-content:center;flex-direction:row;}
.ib-tab-panel .nav-pills .nav-item{margin-right:10px;}
.ib-tab-panel .nav-pills .nav-link{border:1px solid var(--maincolor);color:#333;padding: 0.5rem 1.2rem 0.4rem 1.2rem;font-size:15px;border-radius:0px;font-weight:700;}
.ib-tab-panel .nav-pills .nav-item:last-child{margin-right:0px;}
.ib-tab-panel .nav-pills .nav-item.show .nav-link,.ib-tab-panel .nav-pills .nav-link.active{border:1px solid var(--maincolor);background-color:var(--maincolor);color:#fff;}
.ib-tab-panel .nav-pills .nav-link:focus,.ib-tab-panel .nav-pills .nav-link:hover{border:1px solid var(--maincolor);background-color:var(--maincolor);color:#fff;}



/*--------------------------------------------------------------
# General Block
--------------------------------------------------------------*/
.general-block{padding: 50px 0px;background:rgba(0,0,0,0) url("../img/bgshirk.png") repeat scroll 0% 0%;}
.general-sidebar{background-color:var(--white);-webkit-box-shadow:0px 0px 10px 0px #fff;box-shadow:0px 0px 10px 0px #fff;}
.site-title{background-color: var(--maincolor);margin: 0px 0px 20px 0px;padding: 12px 20px;color: var(--white);font-size: 26px;}
.general-sidebar .nav-pills .nav-link{padding: 1.0rem 1rem;color: #000;font-weight: 600;border-radius: 0px;font-size: 16px;}
.general-sidebar .nav-pills .nav-link.active, .general-sidebar .nav-pills .show>.nav-link{border-radius: 0px;background-color: var(--secondcolor);color: var(--white);}
.general-content{background-color:var(--white);padding:20px;-webkit-box-shadow:0px 0px 10px 0px #ddd;box-shadow:0px 0px 10px 0px #ddd;border-radius:10px;}
.card-block__title h3{position:relative;font-size:20px;padding:0 0 5px 0;margin:0 0 15px 0;color:var(--black);border-bottom:2px solid #ebebeb;}
.card-block__title h3 span{position:absolute;left:0;bottom:-2px;height:2px;background:var(--maincolor);width:130px;}
.cb-box-inner{border-bottom: 1px dotted #ddd;padding: 10px 0px;}
.cb-box-inner h4{margin: 0px 0px 6px 0px;}
.cb-box-inner h4 a{font-size: 15px;color: var(--default);font-weight: 500;}
.cb-box-inner h4 a:hover{color: var(--maincolor);}
.cb-box-inner ul{list-style-type: none;}
.cb-box-inner ul li{display: inline-block;padding-right: 20px;font-size: 13px;position: relative;}
.cb-box-inner ul li:last-child{padding-right: 0px;}
.cb-box-inner ul li:after{content: '';position: absolute;right: 8px;border-right: 1px solid #ddd;height: 13px;top: 5px;}
.more-right{text-align: right;margin-top: 15px;}
.more-right a{padding: 10px 20px;font-size: 13px;}
.more-btn a{background-color: var(--maincolor);padding: 15px 30px;color: #fff;font-weight: 600;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.more-btn a i{padding-left: 8px;}
.more-btn a:hover{background-color: var(--secondcolor);}




/*--------------------------------------------------------------
# Teaser Block
--------------------------------------------------------------*/
.teaser-block{padding:50px 0;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;width:100%;display:block;position:relative;z-index:1;}
.teaser-block::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;height:100%;background:rgba(0,0,0,0.8);z-index:-1;}
.teaser-block__inner{position: relative;z-index: 1;}
.teaser-tab .nav-pills .nav-link{color: var(--white);border: 1px solid var(--white);}
.col-center{display: flex !important;}
.gb-box{border:1px solid #ddd;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:relative;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 3px 0 rgba(0,0,0,.1);padding: 15px;text-align: center;margin-bottom: 30px;display: flex;text-align: center;flex-direction: column;background-color: var(--white);}
.gb-box::before{position:absolute;content:"";left:0;bottom:0;width:0%;height:4px;background-color:var(--maincolor);-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;opacity:0;visibility:hidden;}
.gb-box:hover::before{width:100%;opacity:1;visibility:visible;}
.gb-box:hover{box-shadow:0 5px 10px 0px rgb(0 35 90 / 30%);transform:translateY(-20px) translateZ(0);}
.gb-img{height: 120px;position: relative;margin-bottom: 10px;}
.gb-img img{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;max-width:100%;max-height:100%;transition:all 2s ease-in-out;}
.gb-desc h2{margin: 0px 0px 15px 0px;line-height: 18px;}
.gb-desc h3{font-size: 1.0rem !important;}
.gb-desc h2 a{font-size: 16px;color: var(--default);}
.gb-desc h2 a:hover{color: var(--maincolor);}
.gb-desc p{font-size: 13px;font-style: italic;}
.gb-desc ul{list-style-type: none;}
.gb-desc ul li{display: inline-block;padding-right: 20px;font-size: 13px;position: relative;}
.gb-desc ul li:last-child{padding-right: 0px;}
.gb-desc ul li:after{content: '';position: absolute;right: 8px;border-right: 1px solid #ddd;height: 13px;top: 5px;}
.view-all{text-align: center;margin-top: 20px;}
.more-btn a{background-color: var(--maincolor);padding: 15px 30px;color: #fff;font-weight: 600;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.more-btn a i{padding-left: 8px;}
.more-btn a:hover{background-color: var(--secondcolor);}

/* Product Slider */
.blocklider{margin-right:-15px;margin-left:-15px;position: relative;}
.blocklider .item{padding-right:15px;padding-left:15px;}
.blocklider .slick-arrow{width:45px;height:45px;display:flex;border:1px solid var(--secondcolor);white-space:nowrap;text-align:center;justify-content:center;flex-direction:column;flex-shrink:0;background:transparent;margin:0px -8px;cursor:pointer;border-radius:50%;background-color: var(--secondcolor);}
.blocklider .slick-arrow i{font-size:36px;color:#fff;}
.blocklider .slick-next{position:absolute;right:0px;top:50%;z-index:1000;transform:translate(0,-50%);}
.blocklider .slick-prev{position:absolute;z-index:1000;top:50%;left:10px;transform:translate(0,-50%);}
.blocklider .slick-center{display:block;opacity:1;}
.blocklider .slick-list{display:flex;display:-webkit-box;display:-ms-flexbox;}
/* Tab Problem Solution */
.tab-content > .tab-pane:not(.active),.pill-content > .pill-pane:not(.active){display:block;height:0;overflow-y:hidden;}




/*--------------------------------------------------------------
# Imposter Block
--------------------------------------------------------------*/
.imposter-block{padding: 50px 0px;position: relative;}
.site-titles{text-align:left;position:relative;margin-bottom:0px;}
.site-titles:before{content:"";background:var(--white);position:absolute;height:3px;width:110px;left:0;right:0;bottom:-25px;border-radius:6px;}
.site-titles:after{position:absolute;background:var(--maincolor);content:"";height:7px;width:48px;left:0;right:0;bottom:-27px;border-radius:6px;}
.site-titles h2{font-size:26px;color:var(--black);margin:0px;}
.imposter-block::after{position:absolute;left:0;top:0;content:"";height:100%;width:18%;background-color:var(--grey);z-index:-1;}
.imposter-block::before{position:absolute;right:0;top:0;content:"";height:100%;width:10%;background-color:var(--grey);z-index:-1;}
.imposter-block__inner{max-width: 1000px;margin: 0 auto;}
.teaser-inner{padding:40px;text-align:center;}
.teaser-inner h4{font-size: 18px;}
.teaser-inner h3{font-size:50px;color:var(--maincolor);margin:30px auto;background-color:var(--white);width:120px;height:120px;line-height:120px;border-radius:50%;display:block;-webkit-box-shadow:0px 0px 15px 0px #ddd;box-shadow:0px 0px 15px 0px #ddd;}
.teaser-inner ul{list-style-type: none;}
.teaser-inner ul li{padding: 10px 0px;}
.teaser-inner ul li:last-child{padding-bottom: 0px;}
.teaser-inner ul li a{color: var(--secondcolor);font-weight: 700;font-size: 18px;}
.previous-update{margin-top: 30px;}
.previous-update p{margin: 0px;color: var(--maincolor);border: 1px dotted var(--maincolor);font-weight: 700;display: inline-block;padding: 8px 20px;border-radius: 30px;}
.teaser-pie{-webkit-box-shadow:0px 0px 10px 0px #ddd;box-shadow:0px 0px 10px 0px #ddd;padding: 30px;}



/*--------------------------------------------------------------
# Breadcrumb
--------------------------------------------------------------*/
.breadcrumb-section{padding:220px 0px 65px 0px;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;width:100%;display:block;position:relative;z-index:1;}
.breadcrumb-section::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;height:100%;background:rgba(0,0,0,0.6);z-index:-1;}
.breadcrumb__inner{text-align:center;}
.breadcrumb__inner h2{color:#fff;font-weight:700;font-size: 34px;margin-bottom: 20px;}
.breadcrumb__inner ul{list-style-type:none;margin:0px;display: inline-block;border-radius: 4px;}
.breadcrumb__inner ul li{position:relative;display:inline-block;line-height:30px;margin-left:20px;color: #fff;font-size:17px;font-weight:600;}
.breadcrumb__inner ul li:first-child{margin-left:0px;}
.breadcrumb__inner ul li::before{content:"\f105";font-family:FontAwesome;position:absolute;right:-24px;width:24px;top:0px;text-align:center;line-height:30px;color: #fff;}
.breadcrumb__inner ul li:last-child::before{content:none;}
.breadcrumb__inner ul li a{color:#fff;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.breadcrumb__inner ul li a:hover{color: var(--maincolor);}




/*--------------------------------------------------------------
# Inner Page
--------------------------------------------------------------*/
.inner-page{padding: 50px 0px;}
.custom-inner{overflow: hidden;}
.inner-search-area{position:relative;padding:30px 30px 0px 30px;z-index:2;max-width: 1000px;margin: 0 auto;}
.inner-search-area:before{position:absolute;content:'';left:0px;top:0px;right:0px;bottom:130px;box-shadow:0px 0px 20px rgb(0 0 0 / 10%);height:100%;z-index:-1;}
.inner-search-area:after{position:absolute;content:'';left:0px;bottom:100%;z-index:-1;border-bottom:1000px solid var(--secondcolor);border-left:1800px solid transparent;}
.inner-search-area h2{text-align: center;margin-bottom: 25px;}
.inner-search-area .form-control{border-radius:0px;box-shadow:none;padding:0.775rem 0.75rem;font-size:15px;color:#999;height:44px;}
.inner-search-area .form-control:focus{box-shadow:none;outline:none;}
.inner-search-area .form-select{border-radius:0px;box-shadow:none;padding:0.6rem 0.75rem;font-size:15px;color:#999;}
.select2-container .select2-selection--single{height: 44px;border-radius: 0px;border: 1px solid #ced4da;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 44px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: 9px;}
.search-reset{text-align: center;margin: 10px 0px 30px 0px;}
.search-btn{background-color: var(--maincolor);border: none;border-radius: 0px;color: #fff;font-weight: 700;margin-right: 15px;padding: 10px 20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.search-btn:hover{background-color: var(--secondcolor);}
.reset-btn{background-color: var(--secondcolor);border: none;border-radius: 0px;color: #fff;font-weight: 700;padding: 10px 20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display: inline-block;}
.reset-btn:hover{background-color: var(--maincolor);color: #fff;}
/* Search Result */
.search-result{margin-top: 30px;}
.pagination-wrapper{text-align:center;margin:0px 0;}
.pagination{display:inline-block;height:45px;margin-top:0px;padding:0 25px;border-radius:35px;background-color:var(--grey);}
@media only screen and (max-width:1199px){
    .pagination{height:50px;margin-top:50px;padding:0 10px;border-radius:25px;}
}
.page-numbers{display:block;padding:0 25px;float:left;transition:400ms ease;color:#595959;font-size:20px;letter-spacing:0.1em;line-height:45px;}
.page-numbers:hover,.page-numbers.current{background-color:var(--secondcolor);color:#fff;}
.page-numbers.prev:hover,.page-numbers.next:hover{background-color:transparent;color:var(--black);}
@media only screen and (max-width:1199px){
    .page-numbers{padding:0 15px;font-size:16px;line-height:50px;}
}
@media only screen and (min-width:120px) and (max-width:1024px){
    .page-numbers{padding:0 14px;display:none;}
    .page-numbers:nth-of-type(2){position:relative;padding-right:50px;}
    .page-numbers:nth-of-type(2)::after{content:"...";position:absolute;font-size:25px;top:0;left:45px;}
    .page-numbers:nth-child(-n+3),.page-numbers:nth-last-child(-n+3){display:block;}
    .page-numbers:nth-last-child(-n+4){padding-right:6px;}
    .page-numbers:nth-last-child(-n+4)::after{content:none;}
}
.post-count{text-align: center;margin-bottom: 20px;}
.post-count p{margin: 0px;position: relative;z-index: 1;color: #fff;padding: 8px;font-weight: 700;}
.post-count p:before{position:absolute;content:'';left:0px;top:0px;right:0px;bottom:0px;transform:skewX(-10deg);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;background-image:-ms-linear-gradient(left,#444344 0%,#000101 100%);background-image:-moz-linear-gradient(left,#444344 0%,#000101 100%);background-image:-o-linear-gradient(left,#444344 0%,#000101 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#444344),color-stop(100,#000101));background-image:-webkit-linear-gradient(left,#444344 0%,#000101 100%);background-image:linear-gradient(to right,#444344 0%,#000101 100%);z-index:-1;width:220px;margin:0 auto;}




/*--------------------------------------------------------------
# Contact
--------------------------------------------------------------*/
.contact-us{padding:50px 0px;}
.contact-form{box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.10);background:#fff;padding:27px 40px 27px;}
.contact-form__title{font-size: 26px;margin-bottom: 30px;font-weight: 700;color: #000;line-height: 40px;}
.contact-form .form-control{height:54px;border:1px solid #e6e6e6;border-radius:0px;}
.contact-form textarea.form-control{height: auto;}
.quote_btn .sendMessage{background: var(--maincolor);padding:15px 40px;color:#fff;border:none;    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-weight: 700;}
.quote_btn .sendMessage:hover{background-color: var(--secondcolor);}
.contact-content{padding:30px 0px;background-color: var(--secondcolor);width: 100%;}
.contact-icon{background-color:var(--maincolor);width:70px;height:70px;line-height:70px;border-radius:5px;position: relative;}
.contact-content img{width:40px;height:40px;display:block;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.content-sigle{margin:0 45px;padding:35px 0;border-bottom:1px solid rgba(238,238,238,1);display: flex;flex-direction: column;}
.content-sigle:last-child{border-bottom: none;}
.contect__subtitle{color: #fff;font-weight: 700;font-size: 22px;margin-bottom: 15px;}
.content-sigle p{margin:0px;color:rgba(255,255,255,0.74);margin:0px;word-break: break-word;}
.content-sigle p a{color:rgba(255,255,255,0.74);}
.content-sigle p a:hover{color: var(--maincolor);}
.heightEqual{display: flex;}
.mb-30{margin-bottom:30px;}
#formFile{height: auto;}



/*--------------------------------------------------------------
# Office
--------------------------------------------------------------*/
.office-box{box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;display:flex;text-align:center;flex-direction:column;width: 100%;margin-bottom: 30px;position: relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.office-box::before{position:absolute;content:"";left:0;bottom:0;width:0%;height:4px;background-color:var(--maincolor);-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;opacity:0;visibility:hidden;}
.office-box:hover::before{width:100%;opacity:1;visibility:visible;}
.office-box:hover{box-shadow:0 5px 10px 0px rgb(0 35 90 / 30%);transform:translateY(-20px) translateZ(0);}
.gov-logo{padding: 10px;}
.office-box img{max-width:120px;}
.height-equal{display: -webkit-box;}
.office-desc{background-color:var(--secondcolor);padding: 10px;text-align: left;width:100%;min-height:100px !important}
.office-desc h4{margin-bottom: 15px;}
.office-desc h4 a{color: var(--white);font-size: 16px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.office-desc h4 a:hover{color: var(--maincolor);}
.office-desc p{color: rgba(255, 255, 255, 0.8);margin: 0px;line-height: 1.4;}



/*--------------------------------------------------------------
# About Us
--------------------------------------------------------------*/
.inner-content h2{margin-bottom: 20px;font-size: 26px;}
.inner-content p{text-align: justify;}




/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.top-footer{background: var(--dim-black);}
.footer-inner{position:relative;z-index:1;padding:50px 30px 50px 0px;color:#bababa;}
.footer-inner:before{position:absolute;content:'';display:block;right:60%;margin-right:15px;top:0;bottom:0;left:-10000px;z-index:-1;background-color:#191919;}
.ft-box h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:40px;position:relative;}
.ft-box h4::before{content:"";position:absolute;left:0;bottom:-15px;height:2px;width:50px;background:var(--maincolor);}
.ft-info img{max-width: 120px;}
.ft-info h5{font-size: 15px;color: var(--grey-dim);margin-bottom: 15px;line-height: 24px;}
.ft-info ul{list-style-type: none;}
.ft-info ul li{padding-bottom: 8px;color: var(--grey-dim);font-size: 14px;}
.ft-info ul li:last-child{padding-bottom: 0px;}
.ft-info ul li i{padding-right: 8px;}
ul.ft-nav{list-style-type: none;}
ul.ft-nav li{padding-bottom: 8px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
ul.ft-nav li:hover{padding-left:5px;}
ul.ft-nav li:last-child{padding-bottom: 0px;}
ul.ft-nav li a{color: var(--grey-dim);font-size: 14px;}
ul.ft-nav li a::before{content:"\f105";font-family:FontAwesome;display:inline-block!important;cursor:pointer;line-height:20px;color:var(--grey-dim);margin-right:6px;}
ul.ft-nav li a:hover,ul.ft-nav li a:hover::before{color: var(--maincolor);}
.footer-bottom{background-color: var(--white);padding: 13px 0px;text-align: center;}
.footer-bottom p{margin: 0px;color: var(--default);font-size: 14px;}
/* Social */
.footer-socials{margin-top: 20px;}
.footer-socials ul{list-style-type: none;padding:0px;margin:0px;display:flex;}
.footer-socials li{list-style:none;margin:0;display:inline-block;padding-right: 5px;}
.footer-socials li:last-child{padding-right: 0px;}
.footer-socials li a{color:#fff;margin:0 0.3em;transition:all 0.5s;text-align:center;line-height:40px;display:inline-block;width:40px;height:40px;border-radius:50%;background-color: rgba(158,186,196,.1);}
.footer-socials li a:hover{background-color: var(--maincolor);}


/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/
@media (min-width:320px) and (max-width:767px)
{
	.header{position: relative;}
	.acme-news-ticker-label{top: 0px;position: relative;}
	.site-utilize ul li a{width: 20px;height: 20px;line-height: 20px;}
	.lang-site a{line-height: 30px;height: 30px;}
	.search-block{width: 320px;padding: 10px 20px;}
	.nepal-flag img{max-width: 30px;}
	.inlineposition{position: relative;z-index: 1;text-align: right;padding:5px 15px;}
    .inlineposition a{font-size: 26px;color: #000;}
    .site-logo img{max-height: 165px;}
    .hero .carousel-item{height: 300px;min-height: 300px;}
    .hero__inner h1, .hero__inner h2,.hero__inner h3{font-size: 20px;line-height: 26px;}
    .carousel-caption{bottom: 7.25rem;}
    .char-bhar__inner{padding: 10px 10px 0px 10px;}
    .card-box h3 a{font-size: 16px;}
    .site-title{font-size: 20px;}
    .card-block__title h3{font-size: 16px;}
    .more-right{text-align: center;}
    .blocklider .slick-prev,.blocklider .slick-next{display: none !important;}
    .imposter-block__inner{max-width: 100%;}
    .site-titles{text-align: center;}
    .site-titles:before,.site-titles:after{margin-left:auto;margin-right:auto;}
    .site-titles:before{background:var(--grey);}
    .imposter-block::before,.imposter-block::after{display: none;}
    .ft-box{margin-bottom: 30px;}
    .footer-socials{margin: 20px 0px;}
    .footer-inner:before{display: none;}
    .imposter-block,.general-block,.teaser-block{padding: 30px 0px;}
    .footer-inner{padding: 30px 0px 0px 0px;}
    .general-sidebar .dropdown-arrow{display: none !important;}
    .breadcrumb-section{padding: 30px 0px;}
    .inner-search-area{padding: 15px;}
    .contact-content{margin-top:30px;}
    .heightEqual{display:block;}
    .content-sigle{margin:0px 20px;}
    .contact-form{padding: 15px;}
    .contact-form__title{font-size: 18px;line-height: 30px;}

    img.logo{width: 60px !important;margin-right:10px;}
    .site-logo a {padding-top:0px !important;}
    .site-logo a h3 span{font-size: 18px !important}
    .site-logo a h6 span{font-size: 13px !important; padding-top:0px;}

    .date-time span{font-size: 9px;}
    .lang-site{float:right;padding: 3px 2px 2px 7px;}

}
@media (min-width:768px) and (max-width:991px)
{
	.header{position: relative;}
	.acme-news-ticker-label{top: 0px;position: relative;}
	.site-utilize ul li a{width: 20px;height: 20px;line-height: 20px;}
	.lang-site a{line-height: 30px;height: 30px;}
	.search-block{width: 320px;padding: 10px 20px;}
	.nepal-flag img{max-width: 50px;}
	.inlineposition{position: relative;z-index: 1;text-align: right;padding:5px 15px;}
    .inlineposition a{font-size: 26px;color: #000;}
    .site-logo img{max-height: 165px;}
    .breadcrumb-section{padding: 30px 0px;}
}

/* Responsive Tabpanel */
@media (min-width:768px){
    .responsive-tabs .dropdown-arrow{display:none;}
}
@media screen and (max-width:767px){
    .responsive-tabs{position:relative;border:1px solid #ccc;}
    .responsive-tabs li{width:100%;margin:0!important;}
    .responsive-tabs li > a{display:none;border:0!important;border-radius:0!important;}
    .responsive-tabs.open li > a,.responsive-tabs li > a.active{display:block;}
    .responsive-tabs .dropdown-arrow{position:absolute;top:10px;right:15px;border:solid var(--white);border-width:0 3px 3px 0;display:inline-block;padding:6px;vertical-align:middle;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all ease .5s;cursor:pointer;}
    .responsive-tabs.open .dropdown-arrow{transform:rotate(-135deg);transition:all ease .5s;}
}

.pagination{
    display: flex;
    padding-left: 0;
    list-style: none;
}

ul.pagination{
    justify-content: center;
}
.page-item .page-link{
    padding-left:20px !important;
    padding-right:20px !important;
}

.req small{
    color:red !important;
}

img.logo{
    width: 100px;
    margin-right:10px;
}

.nepali-font{
    font-family: Kalimati !important;
}

.text-red{
    color:red;
}

.social-media-btn{
    margin:7px 5px 0px 20px;
}

.social-container {
    background: none;
    font-size: 1.3em
  }
  .icon-background1 {
    color: #0d6efd;
  }
  .icon-background2 {
    color: #fff;
  }
  a:hover .icon-background1 {
    color: #124696;
    border-radius: 50%;
  }
  a:hover .icon-background2 {
    color: white;
    border-radius: 50%;
    font-size: 1.4rem;
  }

  .date-time{
      float:left;
  }

