a{ text-decoration:none !important;}
ul{ padding-left:0px; list-style:none;}
body{ font-family: 'Open Sans', sans-serif;}
.btn-primary{ background: #274681; color: #fff; border: none; border-radius: 0px; padding: 8px 25px; font-size: 14px; text-transform: uppercase; font-weight: 600;}
/**********header ***************/ 
.header {background: #f5f5f5;}
header{background: #f7f7f7;}
#navigation {
  margin-top: 3px;
}
table.table.yert tbody tr td:nth-child(1) {
    font-weight: 700;
}
.blog-detl .post-item-desc .post-meta{display:none;}
.flags{list-style:none}
.flags li{display:inline-block; max-width:160px; margin-right:10px; margin-bottom:10px}
.thanksec {
    padding: 20px 0px 40px;
}
.logo {
    margin: 5px 0px;
}
.tp-rmenu h5 a{color: #fff;

margin-right: 17px;}
.hbnnumber {
    color: #fff;
    font-size: 24px;
    float: right;
    margin-right: 33px;
    display: block;
    margin-top: -85px;
    font-weight: 600;
}
a.hbnnumber{text-decoration:none;}
 #navigation ul, #navigation ul li, #navigation ul li a, #navigation #menu-button { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#navigation:after, #navigation > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#navigation #menu-button { display: none; }
#navigation > ul > li { float: left; }
#navigation.align-center > ul { font-size: 0; text-align: center; }
#navigation.align-center > ul > li { display: inline-block; float: none; }
#navigation.align-center ul ul { text-align: left; }
#navigation.align-right > ul > li { float: right; }
#navigation > ul > li > a { padding: 20px 20px 13px; font-size: 14px; letter-spacing: 0px; text-decoration: none; color: #000; text-transform: uppercase; }
#navigation > ul > li:hover > a { color: #000; }
#navigation > ul > li.has-sub > a { padding-right: 30px; }

/*#navigation > ul > li.has-sub > a:after {position: absolute; top: 22px; right: 11px; width: 8px; height: 2px;
  display: block; background: #dddddd; content: '';}*/
#navigation > ul > li.has-sub > a:before { position: absolute; right: 14px; font-family: FontAwesome; content: "\f107"; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }

/*#navigation > ul > li.has-sub:hover > a:before {top: 23px; height: 0;}*/
#navigation ul ul { position: absolute; left: -9999px; z-index: 99999; }
#navigation.align-right ul ul { text-align: right; }
#navigation ul ul li {-webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }
#navigation li:hover > ul { left: auto; }
#navigation.align-right li:hover > ul { left: auto; right: 0; }
input.tnp-email{height:42px;margin-bottom: 10px;}
#navigation ul ul ul { margin-left: 100%; top: 0; }
#navigation.align-right ul ul ul { margin-left: 0; margin-right: 100%; }
#navigation ul ul li a { border-bottom: 1px solid #000; padding: 11px 15px; width: 250px; font-size: 14px; text-decoration: none; color: #fff; line-height: 18px; background:#274681; text-transform: uppercase; }
#navigation ul ul li:last-child > a, #navigation ul ul li.last-item > a { border-bottom: 0; }
#navigation ul ul li:hover > a, #navigation ul ul li a:hover { color: #ffffff; background-color: #000; }
#navigation ul ul li.has-sub > a:after { position: absolute; top: 16px; right: 11px; width: 8px; height: 2px; display: block; background: #fff; content: ''; }
#navigation.align-right ul ul li.has-sub > a:after { right: auto; left: 11px; }
#navigation ul ul li.has-sub > a:before { position: absolute; top: 13px; right: 14px; display: block; width: 2px; height: 8px; background: #fff; content: ''; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }
#navigation.align-right ul ul li.has-sub > a:before { right: auto; left: 14px; }
#navigation ul ul > li.has-sub:hover > a:before { top: 17px; height: 0; }
#navigation.small-screen { width: 100%; }
#navigation.small-screen ul { width: 100%; display: none; }
#navigation.small-screen.align-center > ul { text-align: left; }
#navigation.small-screen ul li { width: 100%; border-top: 1px solid rgba(120, 120, 120, 0.2); }
#navigation.small-screen ul ul li, #navigation.small-screen li:hover > ul > li { height: auto; }
#navigation.small-screen ul li a, #navigation.small-screen ul ul li a { width: 100%; border-bottom: 0; padding: 16px; }
#navigation.small-screen > ul > li { float: none; }
#navigation.small-screen ul ul li a { padding-left: 25px; }
#navigation.small-screen ul ul ul li a { padding-left: 35px; }
#navigation.small-screen ul ul li a { color: #333; background: none; }
#navigation.small-screen ul ul li:hover > a, #navigation.small-screen ul ul li.active > a { color: #ffffff; }
#navigation.small-screen ul ul, #navigation.small-screen ul ul ul, #navigation.small-screen.align-right ul ul { position: relative; left: 0; width: 100%; margin: 0; text-align: left; }
#navigation.small-screen > ul > li.has-sub > a:after, #navigation.small-screen > ul > li.has-sub > a:before, #navigation.small-screen ul ul > li.has-sub > a:after, #navigation.small-screen ul ul > li.has-sub > a:before { display: none; }
#navigation.small-screen #menu-button { display: block; padding: 17px; color: #fff; cursor: pointer; font-size: 12px; text-transform: uppercase; font-weight: 700; }
#navigation.small-screen #menu-button:after { position: absolute; top: 22px; right: 17px; display: block; height: 8px; width: 20px; border-top: 2px solid #000; border-bottom: 2px solid #000; content: ''; }
#navigation.small-screen #menu-button:before { position: absolute; top: 16px; right: 17px; display: block; height: 2px; width: 20px; background: #000; content: ''; }
#navigation.small-screen #menu-button.menu-opened:after { top: 23px; border: 0; height: 2px; width: 15px; background: #000; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
#navigation.small-screen #menu-button.menu-opened:before { top: 23px; background: #000; width: 15px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
#navigation.small-screen .submenu-button { position: absolute; z-index: 99; right: 0; top: 0; display: block; border-left: 1px solid rgba(120, 120, 120, 0.2); height: 46px; width: 46px; cursor: pointer; }
#navigation.small-screen .submenu-button.submenu-opened { background: #262626; }
#navigation.small-screen ul ul .submenu-button { height: 34px; width: 34px; }
#navigation.small-screen .submenu-button:after { position: absolute; top: 22px; right: 19px; width: 8px; height: 2px; display: block; background: #dddddd; content: ''; }
#navigation.small-screen ul ul .submenu-button:after { top: 15px; right: 13px; }
#navigation.small-screen .submenu-button.submenu-opened:after { background: #ffffff; }
#navigation.small-screen .submenu-button:before { position: absolute; top: 19px; right: 22px; display: block; width: 2px; height: 8px; background: #dddddd; content: ''; }
#navigation.small-screen ul ul .submenu-button:before { top: 12px; right: 16px; }
#navigation.small-screen .submenu-button.submenu-opened:before { display: none; }
#navigation.small-screen.select-list { padding: 5px; }
#navigation.small-screen #menu-button { display: block; padding: 17px; color: #000;  cursor: pointer;   font-size: 12px;  text-transform: uppercase;   font-weight: 700;   border-top:1px solid #274681;   margin-top: 20px;}
.tp-rmenu{background:#274681; position:relative; height:50px; padding:5px 0px; color:#fff; margin-right: -15px;}
.wcall{display:none;}
.tp-rmenu::before{content: '';
width: 0;
height: 0;
border-top: 50px solid #274681;
border-left: 50px solid transparent;
position: absolute;
left: -50px;
top: 0;}
.mlogo {padding: 0px 30px 0px 6px;}
.tp-rmenu span{ margin-right: 7px;}
.tp-rmenu h5{ display: inline-block; font-size: 17px; margin-left: 21px;}
.hform {
    position: absolute; width: 26%;
    top: 42px;
    z-index: 9999999;
    background: rgba(0,0,0,0.5);
    right: 65px;
    padding: 22px;
}
.comper-left{
	color:#fff;
	padding:0px 80px;
	font-size: 14px;
    line-height: 1.6;
}
.mlogo p {
    font-size: 20px;
    margin-left: 26px;
    margin-bottom: 0;
    margin-top: -10px;
    color: #000;
    font-weight: bold;
}
.Locations-heading h2 {
	text-align: right;
    margin-bottom: 24px;
    font-size: 32px;
    text-transform: uppercase;
	margin-top: 50px;
}
.Locations-sec ul {
    font-size: 16px;
}
.Locations-heading img {
    margin-top: 15px;
    margin-bottom: 15px;
	width: 100px;
}
.hform .form-control{ background: transparent;
border: #BEBEBE 1px solid; border-radius: 0px; font-size: 17px;
color: #fff;}
.fbbtn{ background: #262B3F;
color: #fff;
width: 100%;
border-radius: 0px;
font-size: 15px;
text-transform: uppercase;
padding: 8px;}
.fbbtn:hover{ color: #fff;}
.hform input.form-control{ }
.hform .form-control::placeholder{ color:#fff;}
.header-social li a{
font-size: 14px; line-height: 26px;
background-color: #7890C7; border: 1px solid #7890C7; box-shadow: 0 2px 2px #7890C7;
border-radius: 50%;
display: block;
height: 35px;
color: #fff;
line-height: 35px;
text-align: center;
width: 35px;
}
.header-social{ text-align: right;
display: inline-block;
margin-left: 9px;
vertical-align: top;
margin-top: 2px;}
/************ crousel slider *****************/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1; position:relative;}
.owl-carousel .owl-prev, .owl-carousel .owl-next{ display: inline-block; position:absolute;}
.owl-carousel1 .owl-prev{background: #274681; color: #fff; border-radius: 0px;  font-size: 24px; padding: 6px 13px; text-align: center; margin-right:4px; top: 45%; left: 6px; } 
.owl-carousel1 .owl-next{background: #274681; color: #fff; border-radius: 0px;  font-size: 24px; padding: 6px 13px; text-align: center; margin-right:4px; top: 45%; right: 6px;  }
.owl-carousel2 .owl-prev{background: #274681; color: #fff; border-radius: 0px;  font-size: 23px; padding: 2px 12px; text-align: center; margin-right:4px; right: 44px; top: -46px; } 
.owl-carousel2 .owl-next{background: #274681; color: #fff; border-radius: 0px;  font-size: 23px; padding: 2px 12px; text-align: center; margin-right:4px; right: 7px; top: -46px; }
.owl-carousel3 .owl-prev{background: #274681; color: #fff; border-radius: 0px;  font-size: 24px; padding: 6px 13px; text-align: center; margin-right:4px; top: 42%; left: -50px; } 
.owl-carousel3 .owl-next{background: #274681; color: #fff; border-radius: 0px;  font-size: 24px; padding: 6px 13px; text-align: center; margin-right:4px; top: 42%; right: -50px;  }
.owl-carousel4 .owl-prev{background: #274681; color: #fff; border-radius: 0px;  font-size: 24px; padding: 6px 13px; text-align: center; margin-right:4px; top: 0%; left: -50px; } 
.owl-carousel4 .owl-next{background: #274681; color: #fff; border-radius: 0px;  font-size: 24px; padding: 6px 13px; text-align: center; margin-right:4px; top: 0%; right: -50px;  }
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-dots{ display:none;} 
/************* end slider *************/
/************* banner slider *************/
.banner .slider {position: relative;}
.btn.prev1 {position: absolute; top: 45%; left: 6px; background: #274681; z-index: 99; font-size: 24px; color: #fff; border-radius: 0px;} 
.btn.next1 {position: absolute; top: 45%; right: 6px; background: #274681; z-index: 99; font-size: 24px; color: #fff; border-radius: 0px;}
.banner figure {position: relative; }
.banner figcaption {position: absolute; top: 32%; width: 100%; padding: 0px 7%; color: #fff; }
.banner figcaption h3{text-transform: uppercase; font-size: 28px; margin-bottom: 12px; }
.banner figcaption h5{font-size: 17px; text-transform: uppercase; margin-bottom: 29px; }
.primay-link { background: #274681; color: #fff; padding: 8px 23px; text-transform: uppercase; font-weight: 600;}
.primay-link:hover{ color:#fff;}
.product-box:hover{box-shadow: 0 15px 16px 0 rgba(0, 0, 0, 0.03), 0 0px 82px 0 rgba(0, 0, 0, 0.02);}
.product-box a{ color:#000;}
.product-box a.default_link{ color:#274681;}
.product-box .img-holder {display: block; overflow: hidden; position: relative; }
.product-box .overlay {background-color: rgba(3, 15, 27, 0.77); text-align: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; color: #fff; opacity: 0; filter: alpha(opacity=0); transition: all 450ms ease-out 0s; transform: rotateY(180deg) scale(0.5,0.5); }
.product-box .overlay .box {display: table; height: 100%; width: 100%; }
.product-box .overlay .box .content {display: table-cell; text-align: center; vertical-align: middle; }
.product-box .overlay .box .content a i {background: #274681; border-radius: 50%; color: #ffffff; display: inline-block; font-size: 16px; height: 45px; line-height: 48px; transition: all 500ms ease 0s; width: 45px; }
.product-box{ margin-bottom:25px;}
.product-box:hover .img-holder .overlay {opacity: 1; filter: alpha(opacity=100); transform: rotateY(0deg) scale(1,1); }
.product-box .news-content {padding: 2px 12px 20px; border: 1px solid #cccccc; background: #fff; }
#slider-carousel2 .item {margin: 0px 10px; }
.pr-slider h3 {font-size: 26px; margin-bottom: 48px; text-align: center; text-transform: uppercase; padding-bottom: 9px; font-weight: 600; position:relative;}
.pr-slider h3::after{content: ""; display: block; margin: auto; right: 0px; position: absolute; bottom: 0px; left:0px; background: #274681; width: 75px; height: 2px;}
.pr-slider .customNavigation {text-align: right; padding: 0px 12px 10px; }
.pr-slider .customNavigation .btn{background: #274681; color: #fff; border-radius: 0px; }
.pr-slider {padding: 25px 0px;} 
/**************Testimonial *****************/
.testimonial{ background: #fff; padding: 60px 0px 50px; position: relative;} 
.testimonial .te-block{text-align:center; }
.testimonial .te-block p{ font-size:15px; margin: 16px 0px;}
.testimonial .te-block h5{ font-weight: 600;}
.btn.prev3 {position: absolute; top: 45%; left: 6px; background: #274681; z-index: 99; font-size: 24px; color: #fff; border-radius: 0px; }
.btn.next3 {position: absolute; top: 45%; right: 6px; background: #274681; z-index: 99; font-size: 24px; color: #fff; border-radius: 0px; }
/*************Packages ***************/
.packages{padding: 20px 0px 18px; }
.packages h3{ font-size: 26px; margin-bottom: 32px; text-align: center; text-transform: uppercase; font-weight: 600; position:relative; padding-bottom: 9px;} 
.packages h3::after{content: ""; display: block; margin: auto; right: 0px; position: absolute; bottom: 0px; left:0px; background: #274681; width: 75px; height: 2px;}
.packages .pa-block h4{ font-size: 18px; padding: 9px 11px 8px; margin: 0px; text-align: center;}
.packages .pa-block .default_link, .packages .pa-block .default_link:hover{color:#274681; text-transform: uppercase;}
.packages .pa-block h4 a{ color:#000; }
.packages .pa-block h4 a:hover{ color:#274681}
.packages .pa-block {margin-bottom: 22px; text-align: center; background: #fafafa; padding-bottom: 9px; border: #dddddd 1px solid;}
/*******************Clients *************/
.btn.prev4 {position: absolute; top: 25%; left: 6px; background: #274681; z-index: 99; font-size: 24px; color: #fff; border-radius: 0px; }
.btn.next4 {position: absolute; top: 25%; right: 6px; background: #274681;  z-index: 99; font-size: 24px; color: #fff; border-radius: 0px; }
.client {position: relative; padding: 34px 0px 34px 0px; border-top:#ccc 1px solid;}
/************* Footer *****************/
.footer-main {
    background: #0D0D0D;
    padding: 55px 0 10px;
}
.footer-block h3 {
    font-weight: 400;
	padding-bottom: 21px;
	color: #fff;
	text-transform: uppercase;
	margin: 0px;
	font-size: 21px;
}
.footer-block ul li a {
    color: #fff;
    font-size: 15px;
	margin-bottom: 4px;
    display: block;
}
.footer-block ul li a::before {
    content: "\f101";
    font-family: FontAwesome;
    color: #274681;
    margin-right: 6px;
}
.footer-block p {
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 16px;
	color:#fff;
	padding-top: 17px;
}
.footer-block ul {
    list-style: none;
    padding-left: 0px;
}
.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
.footer-block .footer-social a {
    font-size: 14px;
    line-height: 26px;
    background-color: hsl(224, 22%, 14%);
    border: 1px solid hsl(224, 22%, 14%);
    box-shadow: 0 2px 2px #000;
    border-radius: 50%;
    display: block;
    height: 40px;
    color: #288739;
    line-height: 40px;
    text-align: center;
    width: 40px;
}
.footer-block .footer-social a::before {
    content: "";
    margin-right: 0px;
}
.footer-block .footer-social a {
    font-size: 14px;
    line-height: 26px;
    color: #288739;
    line-height: 40px;
    text-align: center;
}
.footer-block h5 {
    font-size: 16px;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 18px;
}
.footer-block input {
    background: #2e2e2e;
    color: #9d9d9d;
    font-size: 15px;
    border: 1px solid #363636;
    padding: 0 14px; 
    line-height: 40px;
}
.footer-block .btn {
    height: 42px;
    width: 40px;
    padding: 0px;
    font-size: 17px;
    line-height: 42px;
    background: #274681; vertical-align: top;
    border-radius: 0px;
    color: #fff;
}
.footer-bottom {
    padding-top: 16px;
	padding-bottom: 18px;
    background: #000;
    color: #fff;
}
.footer-bottom p {
    font-family: 'Hind', sans-serif;
    font-size: 16px;
    margin-bottom: 0px;
    text-align: center;
}
.copyright a {
    color: #288739;
}
.footer-logo {
    margin-bottom: 23px; text-align: center;
    display: block;
}
.footer-block {
    margin-bottom: 25px;
}
.footer-block.footer-block1 p{ padding-top: 0px; margin-bottom: 9px;}
/*************Footer *************/
.about-logo img{
	width:180px;
	margin-top: 12px;
}
/***************** Inner page Top Strip **************/
.strip figure{ position:relative;} 
.strip figcaption{ position:absolute; top: 40%; width: 100%;}
.strip .breadcrumb{background: transparent; text-align: right; }
.strip .breadcrumb li{ color:#274681; font-size: 16px;}
.strip .breadcrumb a{ color: #fff; font-size:16px;}
.strip h2{color: #274681; margin-top: 0px; text-transform: uppercase; font-weight: 600; font-size: 30px; }
.strip {margin-bottom: 20px; }
/*************** Contact Us 1 *****************/
.contact-right i.fa{color:#274681; font-size: 17px;}
.contact-right li span { position: absolute; top: 2px;}
.contact-form-section input{ border-radius:0px; font-size: 14px; height: 40px; border: rgba(140, 145, 155, 0.26) 1px solid; box-shadow:inherit;}
.contact-right h3{ font-size:24px; margin-top: 0px; text-transform: uppercase; margin-bottom: 20px;}
.contact-right ul li{ margin-bottom:10px; position: relative;}
.contact-right ul li a{ color:#000; font-size: 16px;}
.contact-right > p{font-size: 16px; margin-bottom: 15px;}
.contact-right ul p{margin-bottom: 0px; font-size: 16px; padding-left: 23px;}
.contact-form-section textarea{ border-radius:0px; font-size: 14px; border: rgba(140, 145, 155, 0.26) 1px solid; box-shadow:inherit;}
.contact-form-section {padding: 44px 0px 40px; }
.contact-form-section label{ font-weight:normal; font-size: 15px;}

/***************** Sidebar ********************/
.sidebar h3{position: relative; font-size: 22px; font-weight: 600; padding-bottom: 9px; margin-top: 0px; margin-bottom: 20px; }
.sidebar h3::after { content: ""; position: absolute; bottom: 0px; left: 0; width: 85px; height: 1px; background: #000; }
.sidebar-form .form-control{ border-radius: 0px; margin-bottom: 15px; border: #ccc 1px solid; height: 40px;}
.sidebar-form textarea.form-control{height: auto;}
.list-sidebar .list-group-item:first-child { border-radius: 0px; }
.list-sidebar .list-group-item a{color:#000;}
.sidebar-form .form-btn {padding: 8px 0; border: 2px solid transparent; background: #274681; color: #fff; font-size: 15px; font-weight: 600;  text-transform: uppercase; font-family: 'Montserrat', sans-serif; width: 100%; border-radius: 0px; line-height: 20px;}
.page-detail {padding: 20px 0px 20px; }
/*********** blog *************/
.news-content .meta li {position: relative; display: inline-block;  font-size: 14px; margin-right: 10px; }
.news-content .meta li i{color: #274681; font-size: 16px; margin: 5px 5px 1px 0px;} 
.blogs h3{ font-size: 26px; margin-bottom: 32px; text-align: center; text-transform: uppercase; padding-bottom: 9px; position:relative; font-weight: 600;}
.blogs h3::after{content: ""; display: block; margin: auto; right: 0px; position: absolute; bottom: 0px; left: 0px; background: #274681; width: 75px; height: 2px;} 
.blogs {background: #f5f5f5; padding: 20px 0px 15px; }
.blog-imgblock{ position:relative;}
.blog-imgblock .post-date{position: absolute; top: 0px; left: 0px; background: #274681; color: #fff; text-align: center; padding: 5px 12px; font-size: 15px; box-shadow: #fff 0px 0px 5px;} 
.blog-imgblock .post-date span{ display:block;}
/*********** About Us ************/
.about-us { background: #f5f5f5; padding: 40px 0px; }
.about-block a{float:right;}
.about-us h3{font-size: 26px;
margin-bottom: 48px;
text-align: center;
text-transform: uppercase;
padding-bottom: 9px;
font-weight: 600;
position: relative;}
.about-us p{font-size: 15px; text-align:justify;}
.about-us h3::after{content: "";
display: block;
margin: auto;
right: 0px;
position: absolute;
bottom: 0px;
left: 0px;
background: #274681;
width: 75px;
height: 2px;}
.list-sidebar .list-group-item.active{ background:#288739; border:none;}
.list-sidebar .list-group-item.active a{ color:#fff;}

.inner-list li{font-size: 15px;}
.inner-list li i{ color: #274681; font-size: 17px;}
.top-header {
padding: 0px 15px;}




.tabtop li a{outline:0px; font-family:'Lato', sans-serif;font-weight:bolder;color:#1b2834;border-radius:0px;margin-right:-1px;border:1px solid #274681 !important; text-transform: uppercase; font-size: 14px;}
.homtab .nav-tabs {

    border-bottom: 1px solid #274681;

}
.tabtop .active a:before{content:"♦";position:absolute;top:15px;left:50%;color:#274681;font-size:30px;}
.tabtop li a:hover{color:#274681 !important;text-decoration:none; background:none;}
.tabtop .active a:hover{color:#fff !important;}
.tabtop .active a{background-color:#274681 !important;color:#FFF !important;}
.margin-tops{border: 1px solid #274681;
border-top: 0px;
padding: 30px 25px 12px;}
.tabtop li a:last-child{padding:10px 22px;}
.home-content-top {
    padding: 38px 0px 30px; text-align: center;
}
.homtab {

    background: #FFFFFFBF; padding: 2px 0px 9px;
    display: inline-block; 
    text-align:left;
    margin: auto;

}
.homtab .btn-primary {
    background: #274681;
    color: #fff;
    border: none;
    border-radius: 0px;
    padding: 10px 25px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 10px;
}
.homtab .form-control{border-radius: 0px;

height: 40px;

box-shadow: none;}
.hometab2{background: #FFB55C12; padding: 40px 0px 40px;}
.hometab2 h3{font-size: 26px;
margin-bottom: 48px;
text-align: center;
text-transform: uppercase;
padding-bottom: 9px;
font-weight: 600;
position: relative;}
.hometab2 h3:after{content: "";
display: block;
margin: auto;
right: 0px;
position: absolute;
bottom: 0px;
left: 0px;
background: #274681;
width: 75px;
height: 2px;}
.hometab2 .buy_sell_list ul li.active a:before {
    content: '';
    position: absolute;
    width: 14px;
    height: 23px;
    border-style: solid;
    border-width: 10px 15px 10px 0;
    border-color: transparent #fff transparent transparent;
    left: -14px;
}
.buy_sell_list ul li a i{color:#274681; margin-right: 5px;}
.buy_sell_list ul li.active {
    background: #fff;
    box-shadow: 0 3px 11px 1px #888988;
    border-radius: 3px;
}
.buy_sell_list ul li{position: relative;
margin-bottom: 25px;}
.buy_sell_list ul li a {
    font-size: 19px;
color: #214360;
font-weight: 500;
outline: none;
text-decoration: none;
padding: 9px 9px 9px 30px;
cursor: pointer;
position: relative;
display: block;
}
.buy_sell_list ul li a:hover{background:none;}
.buy_sell_list ul li.active a{background:#288739; color:#fefefe;}
.world-sec{text-align: center;
padding: 40px 0px 236px;
background-image: url(image/a.png);
background-size: 100%;
background-position: bottom;
background-repeat: no-repeat;}
.world-sec img{width: 134px;
height: 134px;
background-position: -3px -2px;
display: block;
box-shadow: 0 6px 13px 0 rgba(16,63,97,.5);
margin: 0 auto;
border-radius: 50%;}
.world-sec h5{font-size: 28px;
font-weight: bolder;
margin: 28px 0px 10px;}
.world-sec p{font-size: 20px;}

.world-sec h3{font-size: 24px;
margin-bottom: 48px;
text-align: center;
text-transform: uppercase;
padding-bottom: 9px;
font-weight: 600;
position: relative;}
.world-sec h3:after{content: "";
display: block;
margin: auto;
right: 0px;
position: absolute;
bottom: 0px;
left: 0px;
background: #274681;
width: 75px;
height: 2px;}
.advantage-sec{background-image: url(image/b.jpg);color: #fff; padding: 50px 0px 60px;
background-size: 100%;
background-position: bottom;
background-repeat: no-repeat;}
.advantage-sec h3{font-size: 26px;
margin-bottom: 48px;
text-align: center;
text-transform: uppercase;
padding-bottom: 9px;
font-weight: 600;
position: relative;}
.advantage-sec h3:after{content: "";
display: block;
margin: auto;
right: 0px;
position: absolute;
bottom: 0px;
left: 0px;
background: #274681;
width: 75px;
height: 2px;}
.advantage_item h4{font-size: 20px;
padding-bottom: 9px;
position: relative;
margin: 16px 0px 9px;}
.advantage_item h4:after {
    content: "";
display: block;
margin: auto;
left: 0px;
position: absolute;
bottom: 2px;
left: 1px;
background: #274681;
width: 55px;
height: 2px;
}
.advantage_item ul li{font-size: 15px;
margin-bottom: 8px;text-transform: uppercase;}
.ftc_img img{box-shadow: 0 6px 13px 0 rgba(16,63,97,.5);

border-radius: 50%;

max-height: 300px;

max-width: 300px;

margin-bottom: 20px;}

.bgtransparent {
    background: rgba(0, 0, 0, 0.64) none repeat scroll 0 0;
    padding: 110px 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.breadcrumb-area h1 {
    color: #fff;
    font-weight: 600;
    line-height: 40px;
    margin: 0; margin-bottom:18px;
    text-transform: uppercase;
}
.breadcrumb-area p {
    color: rgb(255, 255, 255);
    font-size: 16px;
    padding-top: 15px;
}
.transfer-sec{background-image:linear-gradient(-180deg, #288739c7 0%, #288739 100%); padding: 40px 0px 35px;}
.transfer-sec h3{font-size: 22px;
margin-bottom: 40px;
text-align: center;
text-transform: uppercase;
padding-bottom: 9px;
font-weight: 600;
position: relative;
color: #fff;}
.transfer-sec h3:after {
    content: "";
    display: block;
    margin: auto;
    right: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #fff;
    width: 75px;
    height: 2px;
}
.ratesandOtherTable {
    border: solid 4px #96ACDF;
    border-radius: 4px;
    background-color: #ffffff;
}
.ratesandOtherTable > thead > tr > th {
    background-color: #7890C7;
color: #ffffff;
font-size: 13px;
text-align: center;
}
.ratesandOtherTable > tbody > tr > td {
    color: #214360; 
    font-size: 13px;
    text-align: center;
}
.ratesandOtherTable > tbody > tr > td:last-child {
    text-align: justify;
}
.comper-right ul{}
.comper-right ul li{color: #fff; font-weight: 600; margin-bottom: 35px; width:50%; float:left; padding-left:55px;}
.comper-right ul li img{display: inline-block; margin-right: 13px;}
.sheading{}
.sheading img{}
.sheading h3:after {
    content: "";
    display: block;
    margin: auto;
    right: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #274681;
    width: 75px;
    height: 2px;
}
.sheading h3{font-size: 26px;
text-align: center;
text-transform: uppercase;
padding-bottom: 9px;
font-weight: 600;
position: relative;
margin: 9px 0px 45px;}
.iservice-sec {
    background: #F7F7F7;
    padding: 40px 0px 15px;
}
.iservice-box {
    background: #F4CDA412;
    border: 1px solid #274681;
    border-radius: 5px;
    padding: 25px 20px 20px;
    cursor: pointer;
    min-height: 340px; margin-bottom: 25px;
}
.iservice-box h4{border-top: 1px solid #274681;

padding-top: 20px;

margin-top: 20px;

margin-bottom: 15px;

font-size: 17px;

font-weight: 500;}
.iservice-box p{color: #515151;
    text-align: justify;

}
.indialargest-sec h5{text-align: center;

font-size: 14px;

font-weight: 600;

margin-bottom: 25px;}
.indialargest-sec {

    padding: 50px 0px;

}
.ifaq-sec{background: #F7F7F7;

padding: 50px 0px 40px;}
.ifaq-left{background-image: linear-gradient(-180deg, #288739d1 0%, #288739 100%);

padding: 25px;

border-radius: 3px;}
.ifaq-left h3{font-size: 18px;

color: #fff;

font-weight: 600;

margin: 12px 0px 22px;}
.ifaq-left .panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.ifaq-left .panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.ifaq-left .panel-title > a:hover, 
.ifaq-left .panel-title > a:active, 
.ifaq-left .panel-title > a:focus  {
    text-decoration:none; outline:0px;
}
.ifaq-left .panel-default > .panel-heading .panel-title a{font-size:15px}
.ifaq-left .panel-default > .panel-heading {

    color: #fff;
    background-color: #7890C7; border-radius:0px;
    border:none;

}
.ifaq-left .panel-group .panel{border-radius:0px;}
.ifaq-right{}
.ifaq-right h2{margin: 0px 0px 20px;

font-size: 24px;

font-weight: bold;}
.ifaq-right h5{font-weight: bold;

font-size: 16px;

margin: 18px 0px 10px;}
.mtransfer-left{}
.mtransfer-left p{}
.mtransfer-left h6{font-size: 14px; 
font-weight: bold; margin-bottom: 4px;
margin-top: 0px;}
.mtransfer-left ul li{margin-bottom: 25px;
position: relative;
padding-left: 75px;
padding-top: 5px;
min-height: 60px;}
.mtransfer-left ul li span:after{background: #FC8E06;
content: '';
width: 4px;
height: 34px;
display: block;
bottom: -34px;
left: 25px;
position: absolute;}
.mtransfer-left ul li span{width: 60px;
height: 60px;
border-radius: 100px;
background: #FFFFFF;
padding: 5px 7px;
display: block;
align-items: center;
border: 4px solid #FC8E06;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
}
.mtransfer-left h4{margin: 0px 0px 20px; font-size: 24px; font-weight: bold;}
.mtransfer-left ul li:last-child span:after{display:none;}
.mtransfer-right {    margin-top: 28px;
}
.testimonial.tbg {
    background: #F7F7F7;
}
.mtransfer-sec {
    padding: 50px 0px 30px;
}
.single-blog-post img{margin:20px 0px;}




/************ blog detail ***************/
.blog-detl .post-image {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
}
.blog-detl .post-image a{
    display: block;  color: #ffffff;
}
.blog-detl .post-meta-category {
    padding: 2px 7px;
    color: #ffffff;
    display: inline-block;
    position: absolute;
    top: 10%;
    left: 0;
    z-index: 9; background: -moz-linear-gradient(150deg, #97c74e 0%, #2ab9a5 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #97c74e), color-stop(100%, #2ab9a5));
background: -webkit-linear-gradient(150deg, #97c74e 0%, #2ab9a5 100%);
background: -o-linear-gradient(150deg, #97c74e 0%, #2ab9a5 100%);
background: -ms-linear-gradient(150deg, #97c74e 0%, #2ab9a5 100%);
background: linear-gradient(150deg, #97c74e 0%, #2ab9a5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-one', endColorstr='$color-two',GradientType=1 );
    font-size: 0.8125rem;
}

.blog-detl .post-item-desc {
    padding: 10px 0 50px 0;
}
.blog-detl .post-item-desc .post-meta {
    margin-right: 10px;   color: #5a5a5a; font-size: 14px;
}
.blog-detl .post-item-desc .post-meta a {
    color: #5a5a5a;
}
.blog-detl .post-item-desc .post-meta i {
    margin-right: 5px;
    vertical-align: middle;
}
.post-item h5{margin-bottom: 1rem !important; margin-top: 1rem !important; font-size: 1.09375rem;
}

.blockquote.grad-line:after {
    content: "";
    display: block;
    position: absolute;
    width: 5px;
    height: 100%;
    top: 0px;
    left: 0;
    background: -moz-linear-gradient(150deg, #ffc07e 0%, #288739 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #97c74e), color-stop(100%, #2ab9a5));
    background: -webkit-linear-gradient(150deg, #ffc07e 0%, #288739 100%);
    background: -o-linear-gradient(150deg, #ffc07e 0%, #288739 100%);
    background: -ms-linear-gradient(150deg, #ffc07e 0%, #288739 100%);
    background: linear-gradient(150deg, #ffc07e 0%, #288739 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-one', endColorstr='$color-two',GradientType=1 );
}
.mb-2, .my-2 {
    margin-bottom: 0.5rem !important;
}
.blockquote cite {
    font-size: 12px;
}


.comment {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 30px 0 0;
}
.comment-author {
    margin: 5px 0 0;
    height: 64px;
    width: 64px;
    float: left;
}
.comment-author > img {
    border-radius: 100%;
}
.comment-body {
    position: relative;
    padding: 0 0 10px;
    margin: 0 0 0 85px;
}
.comment-meta {
    margin: 0 0 10px; color:#5a5a5a;
}
.comment-meta-author a {
    font-weight: 500;
    color: #343a40;
}
.comment-meta-date {
    font-size: 90%;
}
.comment-reply {
    position: absolute;
    right: 0;
    top: 0;
}
.btn-xs {
    padding: 0.4rem 0.6rem;
    font-size: 0.6rem;
    line-height: 1.2;
    border-radius: 3px;
}
.comment-list > .comment:last-child {
    border: 0;
}
.mt-5, .my-5 {
    margin-top: 3rem !important;
}
.blog-detl h2 {
   margin-bottom: 15px;
font-weight: 500;
line-height: 1.2;
color: #000;
font-size: 19px;
} 
.form-control {
    display: block;

width: 100%;

height: auto;

font-size: 14px;

font-weight: 400;

color: #5a5a5a;

background-color: #ffffff;

background-clip: padding-box;

border: 1.5px solid #dfe2e5;

border-radius: 0px;

transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

margin-bottom: 20px;

box-shadow: none;



height: 40px;
	
}
textarea.form-control {
    height: auto;
}
.blog-detl .btn {
    letter-spacing: 0.5px;
position: relative;
overflow: hidden;
margin-bottom: 6px;
outline: 0;
white-space: nowrap;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
width: 100%;
border-color: #274681;
display: inline-block;
background: #274681;
color: #fff;
font-size: 17px;
font-weight: 500;
padding: 10px 24px;
text-transform: uppercase;
border-radius: 3px;

}
.blog-detl p{color: #5a5a5a;
font-weight: normal;

letter-spacing: 0.1px;}
.blog-detl h5{font-size: 19px; margin: 20px 0px 10px; color: #000} 
.blockquote.grad-line { border-left:none;
    padding: 10px 20px; position: relative;
margin-bottom: 20px;
} 
.clist {

	list-style: decimal-leading-zero;
	list-style-position: inside;

}
.clist li{color: #5a5a5a;
font-size: 14px;
margin-bottom: 4px;}
.clist li span{margin-right: 7px;}
.reparea{
    padding-top: 36px;}
.comments-area {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 40px;
}
.blog-dsec {
    padding: 58px 0px 50px; border-bottom: #dedede 1px solid;
}
.sidebar .widget .widget-title {
    font-size: 20px;
margin: 0px 0px 15px;
color: #000;
}
.sidebar p{color: #5a5a5a;
font-size: 16px;
font-weight: normal;}
.sidebar .widget {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.btn-grad {
    color: #ffffff;
    background: -moz-linear-gradient(150deg, #2ab9a5 0%, #97c74e 50%, #2ab9a5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2ab9a5), color-stop(50%, #97c74e), color-stop(100%, #2ab9a5));
    background: -webkit-linear-gradient(150deg, #2ab9a5 0%, #97c74e 50%, #2ab9a5 100%);
    background: -o-linear-gradient(150deg, #2ab9a5 0%, #97c74e 50%, #2ab9a5 100%);
    background: -ms-linear-gradient(150deg, #2ab9a5 0%, #97c74e 50%, #2ab9a5 100%);
    background: linear-gradient(150deg, #2ab9a5 0%, #97c74e 50%, #2ab9a5 100%);
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-one', endColorstr='$color-two',GradientType=1 );
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-size: 260% 100%;
    background-position: right bottom;
    border: 0;
    line-height: 1.92;
}
.sidebar .widget .widget-post {
    margin: 0;
    padding: 14px 0;
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.sidebar .widget .widget-post .widget-image {
    width: 60px;
    height: auto;
    display: table-cell;
}
.sidebar .widget .widget-post .widget-image img{border-radius:3px;}
.sidebar .widget .widget-post .details {
    display: table-cell;
    vertical-align: top;
    padding-left: 15px;
}
.sidebar .widget .widget-post .details a {
    font-size: 14px;
display: block;
margin-bottom: 4px;
color: #292b2c;
line-height: 16px;
}
.sidebar .widget .widget-post .details .date {
    font-size: 11px;
    margin-bottom: 0;
}
.sidebar .widget.widget-post{margin-bottom:28px; padding-bottom:0px; border-bottom:none; }


.accordion-grad .accordion-title a.collapsed {
    background: #f0f1f3;
    color: #5a5a5a;
}
.accordion-title a {
    position: relative;

display: block;

padding: 20px 40px 20px 15px;

color: #000;

-webkit-transition: all 0s ease-in-out;

-moz-transition: all 0s ease-in-out;

-ms-transition: all 0s ease-in-out;

-o-transition: all 0s ease-in-out;

transition: all 0s ease-in-out;


font-size: 17px;
}
.accordion-title a:after {
    content: "\f068";
    font-family: 'Fontawesome';
    position: absolute;
    top: 50%;
    line-height: 1.8;
    font-weight: lighter;
    font-size: 10px; font-size: 14px;
    right: 8px;
    padding: 15px;
    color: #000;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.accordion-title a.collapsed:after {
    content: "\f067";
}
.accordion-item{box-shadow: 0 0 12px 0 rgba(0,0,0,.1);

margin-bottom: 22px;}
.accordion-content {

    color: #7b7b7b;
    font-size: 14px;
    padding: 0px 16px 22px;

}
.faq-sec {
    padding: 52px 0px 35px;
    border-bottom: #dedede 1px solid;
}
.faq-sec .accordion_head{font-size: 24px;

margin-bottom: 32px;


color: #000;}
.contact-form-section .contact-right {
    margin-bottom: 25px;
}

	 ul.mycl li {
    font-size: 18px;
    list-style: outside;
    text-transform: uppercase;
    font-weight: bold;
    } 
.comper-left p {
    color: #fff;
    text-align: center;
}
.mtransfer-right p{
	font-size:15px;
	line-height:1.7;
}
.mtransfer-right h4{
	margin-top:0px;
}
.about-blurb li{
	position:relative;
}
.about-blurb img{
	position:absolute;
	top:0px;
	left:0px;
	padding-right:20px;
}
.facall {
	font-size: 18px;
    background: #288538;
display: none; 
color: #fff;
position: fixed;
z-index: 99999;
right: -3px;
top: 50%;
padding: 5px 12px 5px 11px;
border-radius: 3px;
margin-top: -75px;
}
.facall b{display: block; 
text-transform: uppercase;}
.header-social li:last-child a{font-size: 20px;

line-height: 36px;

background: #25D366;

border: none;

box-shadow: none;

height: 38px;

width: 38px;}

.testisec .testimonial {
    margin: 0px 0px 55px 0px; padding:0px;
}
.testimonial-image {
    border-radius: 50%;
    float: left;
    overflow: hidden;
    position: relative;
    width: 80px;position: absolute;
left: 0px;
top: 0px;
}
.testimonial-image img {
    height: auto;
    width: 80px;
}
.testimonial-inner {
    background-color: #fff;
border: 2px solid #274681;
line-height: 28px;
margin: 0px 0px 0px 120px;
padding: 20px;
position: relative;
}
.testimonial-title {
    border-bottom: 1px solid #d2d2d2;
    margin: 0px 0px 20px 0px; 
    padding: 0; padding-bottom: 15px;
}
.testimonial-title h4 {
    float: left;
    font-size: 17px;
    font-weight: 400;
    margin: 1px 0px 0px 0px;
    text-transform: uppercase;
}
.testimonial-rating {
    color: #274681;
    float: right;
    margin-top: 0px; line-height: 21px;
}
.testimonial-sign {
    color: #444; font-size: 13px; font-style: italic; margin-top: 15px; 
    text-align: right;
}
.testimonial-inner:before {
    border: 20px solid transparent;
    border-right-color: #274681;
    content: ''; 
    display: block;
    left: -42px;
    position: absolute;
    top: 20px;
}
.testisec {
    padding: 70px 0px 0px;
}

.about-us h1 {
    font-size: 26px;
    margin-bottom: 48px;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 9px;
    font-weight: 600;
	position: relative;}

.about-us h1:after {
    content: "";
    display: block;
    margin: auto;
    right: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #274681;
    width: 75px;
    height: 2px;
}

.hometab2 h2 {
    font-size: 26px;
    margin-bottom: 48px;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 9px;
    font-weight: 600;
    position: relative;
}

.hometab2 h2:after {
    content: "";
    display: block;
    margin: auto;
    right: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #274681;
    width: 75px;
    height: 2px;
}

.world-sec h2 {
    font-size: 24px;
    margin-bottom: 48px;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 9px;
    font-weight: 600;
    position: relative;
}

.world-sec h2:after {
    content: "";
    display: block;
    margin: auto;
    right: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #274681;
    width: 75px;
    height: 2px;
}

.ifaq-right h2 {
    margin: 0px 0px 20px;
    font-size: 24px;
    font-weight: bold;
}
.ninsec{background: #288739; padding: 45px 0px 60px;}
.ninsec h3{font-size: 26px;
margin-bottom: 48px;
text-align: center;
text-transform: uppercase;
padding-bottom: 9px; color:#fff;
font-weight: 600;
position: relative;}
.ninsec h3:after {
    content: "";
    display: block;
    margin: auto;
    right: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #274681;
    width: 75px;
    height: 2px;
}
.ninsec ul{}
.ninsec ul li:nth-child(2) {
    border-left: 0px;
    border-right: 0px;
}
.ninsec ul li:nth-child(3) {
    border-right: 0px;
}
.ninsec ul li{text-align: center;
float: left;
width: 20%; min-height: 182px;
border: 1px solid
#86fff4;
padding: 3em 1em;}
.ninsec ul li i{font-size: 3em;
color:
#86fff4;}
.ninsec ul li p{font-size: 18px;
color:
#fff;
font-weight: 900;
margin: 3px 0px 0px;}
.hmodel{position: fixed;

background:
rgba(0,0,0,0.5);

z-index: 999999;

display: block;

left: 0px;

top: 0px;

width: 100%;

height: 100%;}
.hmodel2 {

    width: 50%;

display: block;

margin: 4% auto;

max-width: 550px;

}
.hcls-btn {

    background: 

#274681;

border: none;

color:

    #fff;
    font-weight: 700;
    height: 26px;
    width: 30px;
    font-size: 20px;
    line-height: 20px;
    display: block;
    float: right;

}
.txtdetail{padding-bottom: 24px;}
.txtdetail2 h2{text-transform: uppercase;

font-size: 27px;

font-weight: bold;

margin-bottom: 17px;}
.txtdetail2 h3{} 
.txtdetail2 p{}
.ndlist{}
.ndlist p{position:relative; padding-left: 44px;}
.ndlist p:before{content: '';
background: url(../../uploads/2020/01/dolller.png);
    background-size: auto;
position: absolute;
left: 0px;
height: 24px;
width: 36px;
background-size: 36px;
top: 0px;}




	.Locations-heading{
	text-align:center;
}
.Locations-heading h2 {
	text-align: center;
    margin-bottom: 24px;
    font-size: 32px;
    text-transform: uppercase;
	margin-top: 50px;
	display:inline-block;
}
.Locations-col ul {
    font-size: 16px;
	list-style: disclosure-closed;
}
.Locations-heading img {
    margin-top: 15px;
    margin-bottom: 15px;
	width: 100px;
}
.Location-sec {
    border-top: 
    #ccc 1px solid;
    padding: 15px 0px 30px;
}
