@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css');
::selection{background:#ec202b;color:#FFF;/* WebKit/Blink Browsers */}
::-moz-selection{background:#ec202b;color:#FFF;/* Gecko Browsers */}
html,body,ul,li{margin:0;padding:0;font-family:'Poppins', sans-serif;color:#000;font-weight:300;font-size:13px;}
.p-relative{ position:relative; } a:hover, a{text-decoration:none !important;} img{max-width:100%;} a{color:#0a226d;}
.m-0{margin:0;}
.mt-0{margin-top:0;}
.mb-0{margin-bottom:0;}
.mt-10{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mb-10{margin-bottom:10px;}
.mb-40{margin-bottom:40px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mt-40{margin-top:35px;}
.mt-60{margin-top:60px;}
.mb-30{margin-bottom:30px;}
.mb-60{margin-bottom:60px;}
.ptb-60{padding:60px 0;}
.fc-blue{color:#2349c7;}
.p-0{padding:0;}
.pl-0{padding-left:0;}
.pr-0{padding-right:0;}
.pb-0{ padding-bottom:0;}
.fc-white{color:#FFF !important;}
.fw-5{font-weight:500 !important;}
.fw-4{font-weight:400 !important;}
header, nav a, nav, div, img, header.sticky .navbar li, header.sticky .navbar li a{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;transition:transform 0.4s;-ms-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;}
.form-control:focus, .form-control:active{box-shadow:none;border-color:#16369a !important;}
/*Header*/

header .navbar{padding:15px 0;}
header .navbar-brand{padding:0;height:auto;}
header .navbar li a{background:none !important;font-size:14px;text-transform:uppercase;color:#FFF;padding:5px 12px;display:block;border:1px solid transparent;border-radius:15px;}
header .navbar ul li{margin:20px 0 0 22px;display:inline-block;}
header.sticky .navbar{background:#0a226d;padding:8px 0;box-shadow:0 1px 3px rgba(0,0,0,0.6);}
header.sticky .navbar img{max-height:40px;}
header.sticky .navbar li{margin:7px 0 0 28px;}
header.sticky .navbar li a{font-size:13px;padding:3px 12px;}
header  li.active a, header  li a:hover{border-color:#FFF;color:#FFF;}
.navbar-toggle .icon-bar{background:#FFF;height:3px;}

header .navbar ul li li{ margin:0 !important;display:block;}
header .navbar ul li li a{ color:#666;font-size:13px;}
header .navbar ul li li a:hover{ color:#ec202b;}

#home{background:url(../images/head-bg.png) no-repeat center center fixed;background-size:cover;display:table;width:100%;padding:10% 0 7%;}
#home .carousel{min-height:400px;}
.mainH h2{font-size:34px;font-weight:400;}
.mainH h5{font-size:14px;font-weight:400;}
#home p{line-height:21px;}
.Rhr{width:105px;border:none;background:#ec202b;height:2px;display:inline-block;}
.btn{line-height:46px;padding:0 30px;border-radius:30px;} 
.btn-primary{border-color:#16369a;background:#0a226d;color:#FFF;}
.btn-primary:hover{background:#16369a;}
.btn-danger{background:#ec202b;border-color:#ff3641;}
.btn-danger:hover{background-color:#ff3641;}
.btn-sm{ padding:5px 15px;line-height:inherit;}

#home .carousel-indicators{bottom:-60px;}
#home .carousel-indicators li{width:15px;height:15px;background:#FFF;margin:0 1px;border:1px solid transparent;}
#home .carousel-indicators li.active{background:#ec202b;border-color:#ec202b;}
.carousel-fade .item {opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
@media all and (transform-3d), (-webkit-transform-3d){/* Safari Fix */
.carousel-fade .carousel-inner > .item.next, .carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev, .carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}.carousel .control-box {opacity:0;}
/*--*/
#Whychooseus p{line-height:18px;}
#Whychooseus.MemberList p{ text-align:left;}
#Whychooseus figure i{ display:none;}
#Whychooseus figure, #About .strategy figure, .mainL figure{width:70px;height:70px;border-radius:100%;border:1px solid #ec202b;margin:0 auto 15px;line-height:70px;}
#Whychooseus .col-md-3:hover figure{border-color:#16369a;}
#Whychooseus .col-md-3 h3{font-size:18px;font-weight:400;}
/**-**/
#service{background:#eee;}
.rc-anchor-normal{border-radius:0;}
/*Feature*/
#feature{background:url(../images/feature-bg.png) no-repeat center center;background-size:cover;}
#feature .pr-0, #feature .pl-0{padding-top:25px;}
#feature .feature{position:relative;}
#feature .feature .inn{padding-right:70px;margin-top:30px;}
#feature .feature h3{font-size:17px;font-weight:400;margin-bottom:8px;}
#feature .feature h3 a{ color:#FFF;}
#feature .feature:hover h3 a{color:#ce5e60;}
#feature .feature p{line-height:16px;margin-bottom:0;color:#adb9f7;}
#feature .inn{z-index:9;position:relative;}

/* #feature .f1 .inn{background:url(../images/8.png) no-repeat 100% 10px;}
#feature .f2 .inn{background:url(../images/7.png) no-repeat 100% 8px;}
#feature .f3 .inn{background:url(../images/4.png) no-repeat 100% 8px;}
#feature .f4 .inn{background:url(../images/3.png) no-repeat 100% 10px;}
#feature .f5 .inn{background:url(../images/2.png) no-repeat 100% 10px;}
#feature .f6 .inn{background:url(../images/3.png) no-repeat 0 8px;}
#feature .f7 .inn{background:url(../images/1.png) no-repeat 0 12px;}
#feature .f8 .inn{background:url(../images/7.png) no-repeat 0 8px;}
#feature .f9 .inn{background:url(../images/6.png) no-repeat 0 8px;}
#feature .f10 .inn{background:url(../images/8.png) no-repeat 0 8px;}
*/

#feature .f1 .inn{background:url(../images/8.png) no-repeat 100% 10px;}
#feature .f2 .inn{background:url(../images/8.png) no-repeat 100% 8px;}
#feature .f3 .inn{background:url(../images/8.png) no-repeat 100% 8px;}
#feature .f4 .inn{background:url(../images/8.png) no-repeat 100% 10px;}
#feature .f5 .inn{background:url(../images/8.png) no-repeat 0 8px;}
#feature .f6 .inn{background:url(../images/8.png) no-repeat 0 8px;}
#feature .f7 .inn{background:url(../images/8.png) no-repeat 0 12px;}
#feature .f8 .inn{background:url(../images/8.png) no-repeat 0 8px;}
#feature .f9 .inn{background:url(../images/8.png) no-repeat 0 8px;}
#feature .f10 .inn{background:url(../images/8.png) no-repeat 0 8px;}

#feature  .rgt-part .feature .inn{padding-left:70px;padding-right:0;}
#feature .feature:after{content:'';width:60px;height:60px;border-radius:100%;background:#FFF;display:block;position:absolute;right:-9px;top:0;border:1px solid transparent;}
#feature .rgt-part .feature:after{right:inherit;left:-9px;}
#feature .feature:hover:after{border-color:#ec202b;}

#contact{background:url(../images/subscribe-bg.jpg) no-repeat center center fixed;background-size:cover;display:table;width:100%;}
.subs-inset{background:rgba(5,19,67,0.85);color:#FFF;}
#contact h2{font-weight:300;}
form .form-control{border-radius:0;box-shadow:none;font-size:12px;background:#FFF;border-color:transparent;}
form input.form-control{ height:42px;}
#contact .form-control{border-color:transparent;border-bottom:1px solid #16369a;color:#000;}
#contact form input.form-control, #contact form .btn{height:42px;}
#contact textarea.form-control{min-height:79px;}
#contact address p i{margin-right:5px;width:28px;height:28px;text-align:center;float:left;border-radius:100%;line-height:28px;background:#FFF;color:#0b226d;}
#contact address p{ margin-bottom:0;line-height:30px;}
#contact address p span{ color:#FFF !important; }

#About .strategy{margin-top:-20px;}
#About .strategy h4{margin-bottom:5px;}
#About .strategy figure{width:70px;line-height:70px;height:70px;margin:0 20px 25px 0;text-align:center;}
#About .strategy p{font-size:12px;}

footer{padding:20px 0px}
footer p{margin-bottom:0;line-height:30px;font-weight:400;}
footer p a:hover{font-weight:500;}
.social a{width:30px;height:30px;line-height:30px;background:#ec202b;color:#FFF;display:inline-block;text-align:center;border-radius:100%;}
.social a:hover{background:#0a226d;color:#FFF;}
.navbar-toggle{margin-top:4px;}

input.error{border-color:red !important;}
label.error {color:red;font-weight:300;margin-bottom:0;line-height:1;font-size:12px;}
#home.in-page{padding:100px 0 30px;}

.MemberList ul li{list-style:none;width:49%;float:left;background:#FFF;border:1px solid transparent;box-shadow:0 1px 5px rgba(0,0,0,0.092);border-radius:0 10px 0 10px;margin-bottom:15px;padding:10px 15px;min-height:60px;padding-left:50px;position:relative;}
.MemberList ul li:nth-child(2n){float:right;}
.MemberList ul li h3{font-size:14px;font-weight:400;margin:0;}
.MemberList ul li h3 span{width:25px;height:25px;line-height:25px;text-align:center;border-radius:100%;display:inline-block;background:#16369a;font-size:12px;color:#FFF;position:absolute;left:15px;}
.MemberList ul li p{margin:5px 0 0;}
.MemberList ul li p i{color:#999;margin-right:3px;}
.MemberList ul li:hover{border-color:#16369a;}
#home.inn-page{padding:40px 0;}
.navbar-right .dropdown-menu{right:auto;left:0;border-radius:0;}
#mapsec iframe{ border:2px solid #FFF;width:100%;}

.news h3 a{ color:#000;}
.news, .gray-bg { background:#f7f7f7;}
.news .inset{ box-shadow:0 0 5px #ccc;background:#FFF;border:1px solid transparent;padding:11px;min-height:320px;}
.news .inset h4{ font-size:16px;}
.news .inset:hover{ border-color:#ec202b;}
.news .inset h4:hover a, .news-page li:hover h4 a, .InnerPage .feature:hover h4 a{ color:#ec202b;}

.InnerPage{ background:#f8f8f8;}
.InnerPage .feature{ background:#FFF;box-shadow:0 0 5px #eee;padding:15px 20px;margin-bottom:20px;}
.InnerPage .feature p{ height:80px;overflow:hidden;line-height:20px;margin-bottom:15px;} 
.InnerPage .feature h4{ margin-top:0;}
.InnerPage .feature .btn{ border-color:#0b226d;}
.InnerPage .feature .btn:hover{ background:#0b226d;color:#FFF;}

.news-page ul.list li, .news-page ul{ margin:0;padding:0;list-style:none;}
.news-page ul.list li{ margin-bottom:20px;background:#FFF;box-shadow:0 0 5px #ccc;border:1px solid transparent;}
.news-page li .row{ margin-right:0;}
.news-page li h4{ margin-top:20px;}
.news-page ul.list li .btn{ margin-bottom:20px;}

.pagination>li>a{ border-radius:0 !important;}
.pagination>li>a, .pagination>li>span{color:#0b226d;}
.pagination>.active>span, .pagination>.active>a{background-color:#0b226d;border-color:#0b226d;}

.contact-page .form-control{ border-color:#e4e4e4;}
.contact-page #contact address{ padding:20px 10px 10px;}
.contact-page #contact address p{ margin-bottom:10px;}
.contact-page #contact address p em{ font-style:normal; }
.contact-page #contact address p i{ float:none;margin:0 auto;display:block;}

.BOD figure{ background:#FFF;box-shadow:0 0 5px #eee;margin-bottom:22px;border:1px solid transparent;    min-height: 360px; }
.BOD figure img{ width:100%;}
.BOD figure figcaption{ padding:10px 10px 15px;font-size:16px;font-weight:400;}
.BOD figure figcaption b{ display:block;font-size:14px;color:#2349c7;font-weight:400;}
.BOD figure figcaption span{ font-size:13px;color:#757575;line-height:16px;display:block;margin-top:5px;min-height:32px;}

.ProductL ul li{ float:left;width:50%;font-size:18px;font-weight:400;background:#EEE;}
.ProductL ul li a{ padding:15px 10px;}
.ProductL ul{ margin-bottom:30px;background:#FFF;border-bottom:2px solid #0a226d;}
.ProductL ul li.active a{ background:#0a226d;color:#FFF;}

/*body canvas{display:block;}#particles-js { background-color:red;  background-size:cover;  background-position:50% 50%;  background-repeat:no-repeat;}*/

canvas{display:block;vertical-align:bottom;}
#aa_particles{z-index:4;height:100%;background:#674172;}

.news .inset span, .news-page li span{ margin:-3px 0 2px 2px; color:#2349c7;}
.news-page li span{ margin:0 0 5px;}

.visitnepal{ width:100px; position:fixed; right:0; top:25%; background:#FFF; padding:5px 10px; box-shadow:0 0 10px rgba(0, 0, 0, 0.30); border-radius:5px 0 0 5px; z-index: 99;}
.visitnepal:hover{ box-shadow: 0 0 15px rgba(0, 0, 0, 0.60);}

#Pop_up .modal-content{border-radius:0;}
#Pop_up .close {color:#6a463a;    padding: 0 5px;    line-height: 26px;    top: 5px;    right: 5px;    z-index: 999;    position: absolute;}

/*Responsive-Css-Start*/
@media (min-width:1200px){
header .navbar ul li.dropdown:hover .dropdown-menu{display:block;}
}

@media (min-width:992px){
/*.BOD .col-md-3 {width:20%;}  */
}
@media only screen and (max-width:1400px){
.navbar-brand a >img{max-height:50px;}
header .navbar li {margin:12px 0 0 10px;}
header.sticky .navbar li{padding-left:10px;}

#feature .feature .inn {margin-top:20px;min-height:70px;}
#feature .feature h3{font-size:12px;}
#feature .pr-0, #feature .pl-0{padding-top:45px;}
#home.inn-page{padding:50px 0 25px;}
}

@media only screen and (max-width:1024px){
.main-slider:after{background-position:8% 100%;}
.news-page li .row figure { overflow:hidden;}
.news-page li .row figure img{ max-width:inherit;}
}
@media only screen and (max-width:991px){
header.sticky .navbar li {margin:5px 0 0 5px;}
header.sticky .navbar img {max-height:40px;}
header .navbar li{margin:7px 0 0 5px;}
header .navbar li a{padding:2px 5px;font-size:12px;}
header .navbar-brand{padding-left:10px;}
.navbar-brand a>img{max-height:40px;}
header.sticky .navbar li a{padding:2px 5px;}
footer{padding:20px 0 10px;}
footer .col-md-6{text-align:center;float:none !important;}
#feature .text-right{text-align:left;}
#feature .pr-0, #feature .pl-0{padding-top:0;}
#feature .feature h3{margin-top:0;}
.mb-60{margin-bottom:20px;}
h1{font-size:30px;}
.main-slider:after{background-position:10% 100%;}
.fix-content h3{font-size:16px;line-height:30px;margin-bottom:20px;}
.fix-content .btn-line{margin-right:10px;}
.btn-line{padding:0 20px;line-height:38px;}
.ptb-60 {padding:30px 0;}
#home .carousel-indicators{bottom:-30px;}
.MemberList ul li{min-height:75px;}
#bnr h2{font-size:25px;}
#bnr p{display:none;}
#bnr .btn-primary{margin-top:10px;}
#bnr .B1H{padding-top:40px;}
.sb_share address{margin-top:50px;}
.mainH h2{font-size:30px;}
.img-sec{display:none;}
#feature .feature h3{font-size:15px;}
#feature .rgt-part .feature .inn, #feature .feature .inn{padding:0 0 0 70px;}
#feature .feature:after, #feature .rgt-part .feature:after{left:0;}
#feature .inn{background-position:10px 10px  !important;}
#About .strategy{margin-top:20px;}
#About .strategy figure{margin-bottom:10px;}
#Whychooseus .col-md-3 h3{font-size:16px;margin-bottom:5px;}
#Whychooseus .col-xs-6 p{margin-bottom:20px;}
#contact address p{ padding:0 15px 10px;line-height:15px;}
.contact-page #contact address p{ margin-bottom:8px; clear: both; }
#contact address p i{ margin-bottom:10px;}
#mapsec iframe{ margin-top:30px;}
.news .row{ margin:0 -5px;}
.news .row .col-xs-4{ padding:0 5px;}
.BOD figure figcaption span{ min-height:50px;margin-bottom:-5px;}

.contact-page #contact{ margin-top:20px; }
}
@media only screen and (max-width:800px){
#home .carousel-indicators{bottom:15px;}
#home{padding-bottom:0;}
}
@media only screen and (max-width:767px){
#home{padding:30px 0 35px;}
header .navbar-brand{padding-left:20px;}
header .navbar ul li{display:block;margin:2px 0;}
header.sticky .navbar li {padding-top:0px;padding-top:2px;}
header .navbar li a{line-height:30px;padding:0;text-align:center;}
header.sticky .navbar li a{line-height:26px;}
header.sticky .navbar{padding-bottom:0;}
.fix-content h3 {font-size:15px;line-height:20px;margin:10px 0 15px 5px;}

header .navbar{padding:12px 0;}
header .navbar ul{background:#16369a;margin:3px -15px;padding:5px 15px;}
.carousel-inner{text-align:center;}
#bnr figure img{max-height:250px;width:auto;}
#bnr .btn-primary{display:none;}
#bnr .B1H{padding-top:0;}
#home .carousel-indicators{bottom:-30px;}

#contact address .mb-20{ margin-bottom:0;}
#contact address p{width:100%;font-size:12px;text-align:left;line-height:36px;margin:0;padding:0 15px;}
.contact-page #contact address span{margin-bottom:0;float:left;margin-right:10px;text-align:center;font-size:18px;width:36px;height:36px;line-height:36px;}
footer{padding:10px 0;}
footer p{margin-top:5px;line-height:16px;}
.navbar-nav .dropdown-menu{ background:#fff !important;}
#Whychooseus >div>p, #About p{ text-align:justify;}
.navbar-nav .open .dropdown-menu{ width:99%;margin:0 auto;}

.news-page ul.list li{ margin:0 20px 20px;}
.news-page ul.list li figure{ text-align:center;}
.news-page li .row{ margin:0 -15px;}
.news-page li .row figure img{ max-width:100%;}
.news-page li .col-sm-8{ padding:0 30px;}
}
@media only screen and (max-width:736px){}
@media only screen and (max-width:667px){
.MemberList ul li{float:none !important;width:100%;min-height:inherit;}
.main-slider #bnr{/*display:none;*/}
#home .carousel-indicators{bottom:0px;}
#feature .feature h3{padding-top:10px;}
#feature .feature .inn{min-height:inherit;}
#feature .feature p {line-height:17px;font-size:13px;margin:0;}
#about-us address p{width:100%;}
.social a{width:35px;height:35px;line-height:35px;}
footer p{line-height:16px;margin-top:10px;}
.img-sec{padding:20px 40px;}
#contact h2{font-size:22px;}
#contact form .form-control, #contact form .btn {height:38px;line-height:38px;}
header .navbar{padding:10px 0;}
.navbar-toggle{padding:2px 10px;}
.navbar-brand a img, header.sticky .navbar img{max-height:30px;}
#home, #home.inn-page{padding:30px 0 20px;}
#home, #home.inn-page .container h6{font-size:0;}
#feature .pr-0, #feature .pl-0{width:100%;padding:0 15px }
#Whychooseus .Rhr{margin-top:0;}
.mainH h5{font-size:11px;}
#bnr h2{font-size:18px;}
#bnr figure img{max-height:200px;}
#bnr .item:nth-child(2n) img{margin:30px 0 -20px;}
#bnr .B1H{margin-top:-10px;}
.news .inset{ padding:5px;}
.ProductL ul li a{padding:10px;font-size:14px;}
}
@media only screen and (max-width:600px){
#Whychooseus .col-xs-6{width:100%;}
.main-slider:after{background-size:50%;}
#Whychooseus figure{margin-bottom:-5px;width:50px;height:50px;line-height:50px;}
#Whychooseus figure img{max-width:30px;}
.g-recaptcha>div{width:100% !important;}
#home .carousel{min-height:420px;}
.BOD figure figcaption span{ font-size:12px;}
.BOD { margin:30px -5px 0;} 
.BOD .col-xs-6{ padding:0 5px;}
.BOD figure figcaption{ font-size:15px;padding:10px 4px;line-height:16px;}
}
@media only screen and (max-width:570px){
.news .row .col-xs-4{ width:100%; padding:20px 20px 0; }
}
@media only screen and (max-width:414px){
#contact address p{ line-height:22px;}
}
@media only screen and (max-width:365px){
.ptb-60{padding:20px 0 30px;}
#about-us form .form-group{width:100%;}
}
@media only screen and (max-width:335px){
.g-recaptcha{ max-width:265px; overflow:hidden;}	
}