body {
    
    -webkit-font-smoothing: antialiased;
    padding: 0px;
    font-family: 'Roboto', sans-serif;
	background-color:#002449;
	font-size:16px;
	overflow-x: hidden;
}
.slab{font-family: 'Roboto Slab', serif;}
@font-face {
    font-family: Roboto-Bold;
   src:url(fonts/Roboto-Bold.ttf);
}

@font-face {
    font-family: Roboto-Black;
   src:url(fonts/Roboto-Black.ttf);
}
@font-face {
    font-family: Roboto-Regular;
   src:url(fonts/Roboto-Regular.ttf);
}
.font{

}
a {
    color: #1178CE;
}

a:hover {
    text-decoration: none;
}

p {
    line-height: 22px;
}

img {
    max-width: 100%;
	height:auto;
}

.btn {
    border-radius: 0px;
}

h2 {
    color: #1178CE;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Roboto Slab', serif;
    font-size: 36px;
}
header{
  
width: 100%;
z-index: 999;
background: #fff;
}


#navbar-primary.navbar-default {
    background: transparent;
    border: none;
    margin-bottom: 5px;
}

#navbar-primary.navbar-default .navbar-nav {
    text-align: center;
    margin-top: 5px;
}

#navbar-primary.navbar-default .navbar-nav > li {
    display: inline-block;
    float: none;
}

#navbar-primary.navbar-default .navbar-nav > li > a {
    padding-left: 30px;
    padding-right: 30px;
}

.navbar-default .navbar-nav > li > a {}

#nav-bloc {
    clear: both;
    position: relative;
    background: #002449;
}

.navbar {
    margin-bottom: 0;
    position: static;
    padding-top: 10px;
	padding-left:15px;
	padding-right:15px;
}

.navbar-brand {}

.navbar-brand {
    padding: 12px 10px;
    height: auto;
    padding-top: 10px;
}

.navbar .nav {
    padding-top: 2px;
    float: left;
    margin-right: -10px;
}

.nav > li {
    float: left;
    margin-top: 4px;
   
}
.nav .dropdown-menu{
   background: #002449; border-radius: 0px;padding: 0px 0px 10px 0px;top: 35px; opacity:0.9;
left: -60%;z-index: 999999;
}
.nav #menu-item-267 .dropdown-menu{
   left: -100%;
}
.nav .dropdown-menu li{
	
	padding-left: 25px;
    padding-right: 25px;
	}
.nav .dropdown-menu li a{ color: #EBECED;background: none !important;font-size: 15px;padding:10px 10px; text-transform:uppercase;border-bottom: 1px solid #1178CE;}
.nav .dropdown-menu li:last-child a{border-bottom: none;}
.nav > li:hover .dropdown-menu{
    display: block; 
	z-index:99999
}
.nav > li > a:hover {
    background: transparent;
  
}

.navbar-toggle {
    margin: 12px;
    border: 0px;
}

.navbar-toggle:hover {
    background: transparent!important;
}

.navbar-toggle .icon-bar {
    background-color: #fff;
    width: 26px;
}

.navbar-collapse.in {
    overflow-y: visible;
    float: left;
    width: 100%;
}

.navbar-1 {
   /* float: right;*/
    margin-top: 0px;
  
    
}

.site-navigation .nav > .active {
    color: #333;
}
.page-id-51 .scrtabs-tabs-movable-container .nav  li a{padding: 10px;}

.nav > li > a {
color: #fff;
text-transform: uppercase;
font-size: 16px;
padding: 10px 12px 10px 16px;
background: none !important;
padding-top: 0px;
padding-bottom: 20px;
}

.scrtabs-tabs-movable-container  .nav > li > a {padding-left:6px; padding-right:6px; padding-bottom:0px}
.navbar-header img{max-width: 400px;}

.banner .item img {
	margin:auto; width:100%;
}

.no-margin {
    margin-left: 0px;
    margin-right: 0px;
}

.footer {
    background:#204D79;
    padding-top: 30px;
    text-align: center;padding-bottom: 30px;
}
.footer_menu ul{padding: 0px;}
.footer_menu li{display: inline-block;padding: 0 15px;}
.footer_menu li a{color: #fff;cursor: pointer; font-size:16px; text-transform: uppercase}
.footer_menu li a:hover{
    color: #1178CE;
}
.copy_right p{font-size: 13px;color: #fff;margin-bottom: 0px; font-family: Roboto-Regular;}

.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.no-padding{
    padding-left: 0px;
    padding-right: 0px;
}

.top_menu {padding: 0;

text-align: right;}
.top_menu  li{display: inline-block;}
.top_menu li a {
   background: #204D79;
   border:2px solid #204D79;
color: #fff;
    padding: 6px 20px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    border-radius: 3px;
    font-size: 14px;
    text-decoration: none;
	letter-spacing:0.5px;
}
.top_menu li a:hover{background: #fff;color: #1178CE;} 
.top_menu .service_btn a{

}
.blue_header {
    position: absolute;
    border: 0;
    bottom: -32px;
    background: #BDC0C4;
    color: #fff;
    width: 100%;
     color: #002449;
    padding: 0px;
    left: 0;
	font-family: Roboto-Bold;
    z-index: 9999;
}

.blue_header .title {
    color: #002449;
    font-weight: 500;
    padding: 5px 30px 5px 15px;
	font-size:17px;
	font-family: Roboto-Bold;
	float:left
}
.banner{position: relative; margin: 0px 50px 35px 50px;}
.slider_caption{top: 20%;text-shadow: none;}
.slider_caption h1{
    color: #fff;font-family: 'Roboto Slab', serif;font-weight: bold;
font-size: 61px; text-transform: capitalize;
}
.slider_caption h2{
    font-size: 32px;
font-family: Roboto-Regular;
    color: #fff;margin-bottom: 70px;
	font-weight:400;
}
.slider_caption .more{
    position: relative;
}
.slider_caption .more{color: #fff;text-transform: uppercase;font-family: Roboto-Bold;border-bottom: 2px solid #fff;
font-size: 18px;padding-bottom: 3px;
text-decoration: none;
}
.slider_caption .more:hover{
  color:   #68953A;border-color: #68953A; 
}
.slider_caption .more{
   border-bottom: 3px solid #fff;
}
.slider_caption h2{border-bottom: 3px solid #68953A; margin:0px 32px; padding-bottom:5px;}
.blue_header a:first-child::after{
	 position: absolute;content: "";background: #002449;height: 18px;
    width: 2px;
    margin-left: 25px;
    margin-top: 3px;
}
.home_carosuel .carousel-indicators{bottom:-38px;}
.home_carosuel .carousel-indicators li{background: #54585D; width:12px; height:12px;}
.home_carosuel .carousel-indicators li:hover{
   background: #FFF;border:1px solid #FFF;
}
.home_carosuel .carousel-indicators .active{background: #FFF;}
.bannerBars{position: absolute;
bottom: 0;
width: 100%; display:none;}
.banner_box{width: 20%;float: left;text-align: center;color: #fff;padding-top: 40px;}
.banner_box h4{color: #EBECED;font-size: 16px;margin-top: 25px;
margin-bottom: 25px;}
.banner_box:hover{
   background:  #1178CE;
}
.banner_box .bn_icon{
    min-height: 62px;
}

.feature_row .feature_col {padding: 0px;  background-color: #EFF1F4; display:inline-block;}
.feature_row  .feature_content{
    font-family: Roboto-Regular;
	font-size:16px;
    padding: 20px;
}

.feature_content h2{
    color:#204D79;
	font-size:27px;
	font-family: 'Roboto Slab', serif;
	font-weight:bold;
	margin-bottom: 15px;
	text-transform:none;
	margin-top:0px;
}
.r-b .feature_content p{margin-bottom:50px;}
.feature_content p{margin-bottom: 18px;}
.green_btn{background: #68953A;
text-transform: uppercase;
color: #fff;
font-weight: 500;
font-size: 14px;
padding: 5px 30px;
min-width: 140px;
border-radius: 4px;
display: inline-block;
text-align: center;
border: 2px solid #68953A;
font-family: Roboto-Bold;

}
.green_btn:hover{background: #204D79; color:#fff; border: 2px solid #204D79;}
.inner_banner{position: relative;}
.inner_banner h1{
    color: #fff;
font-family: 'Roboto Slab', serif;
font-weight: 700;
font-size: 56px;margin: 0;
}
.inner_banner .inner_title{
    position: absolute;

width: 100%;
text-align: center;
top: 40%;
}

.inner_wrapper{padding-top: 30px;width: 50%;
margin-left: auto;
margin-right: auto;}
.inner_wrapper p{margin-bottom: 30px;}
.form_content h3{font-size: 26px;}
.form_row {margin-top: 30px;margin-left: -5px;margin-right: -5px;}
.form_row .form-control{
    min-height: 45px;border: 1px solid #1178CE;
}
.form_row label{
    font-weight: 400;
text-transform: uppercase;
margin: 20px 0px 10px;
}
.form_row .form_col{padding: 0px 5px;}
.form_row .form_submit{text-align: center;margin-bottom: 30px;margin-top: 20px;}
.service_row {margin-bottom: 30px;}
.service_col{text-align: center;}
.service_col h3{
    font-size: 20px;color: #68953A;
}
.inner_menu{
    background: #EBECED;padding: 15px 0px;padding-bottom: 0;
display: inline-block;
width: 100%;
}
.inner_menu ul{padding: 0px;width: 60%;text-align: center;
margin-left:  auto;margin-right: auto;}
.inner_menu ul li{
    display: inline-block;padding: 0px 15px;line-height: 15px;border-right: 1px solid #072766;

margin-bottom: 15px;
}
.inner_menu ul li a{color: #072766;font-size: 15px;}
.inner_menu ul li a:hover{
    color: #1178CE;
}


.ask_team{
}
    
.ask_team h3{
  font-size: 20px;   font-family: 'Roboto Slab', serif;color: #1178CE;font-weight: 600;position: relative;margin-bottom: 40px;padding-top: 20px;
}
.ask_team h3:before{
    position: absolute;content: "";width: 150px;background: #68953A;height: 3px;top: 0px;
}
.team_member{
   margin-bottom: 40px; 
}
.team_member img{
    max-width: 100px;
}
.member_det{
  display: inline-block;  margin-left: 10px;


}
.member_img{
    display: inline-block;vertical-align: top;
}
.member_det h4{
    line-height: 26px;
}
.n-m, .r-b{margin:0px 50px;}


.r-f, .b-f {
    display: flex;
}
.r-b-t{margin:35px 0px;}
.r-f .feature_content{padding: 17px; min-height: 251px;}
.b-f .feature_content{padding:17px;}
.b-f .feature_col{margin-top:30px; /*height: -webkit-fill-available;*/}
.t-m{padding:25px 0px!important;}
#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 40px;
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-indicators {
    position: relative;
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-top: 20px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    cursor: pointer;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    opacity: 0.4;
    overflow: hidden;
    transition: all .4s ease-in;
    vertical-align: middle;
}
#quote-carousel .carousel-indicators .active {
    width: 128px;
    height: 128px;
    opacity: 1;
    transition: all .2s;
}
.item blockquote {
    border-left: none;
    margin: 0;
	padding-left:15px;
	padding-right:15px;
}
#quote-carousel .col-sm-12 > p {padding:15px 25px 15px 10px; font-size: 14px;
    text-transform: initial;}
blockquote p {
    background-image:url(../img/t-icon.png);
	background-repeat:no-repeat;
	padding-top: 20px;
	 font-family: Roboto-Regular;
	 font-size:14px;
	 line-height:24px;
	 color: #2F3134;
	 text-transform: none;
	 overflow: hidden;
    text-overflow: ellipsis;
}
div.wpcf7 input[type='file']{width:100%;}
.t-m .green_btn{margin: 0 auto;
    display: block;
    width: 50%;}
.page-id-53 .nav-tabs, .page-id-47 .nav-tabs, .page-id-276 .nav-tabs {
   /* border-bottom: 1px solid #ddd;*/
    width: 72.2%;
    margin: auto;
    background-color: #EFF1F4;
}
.page-id-53 .img-g, .page-id-47 .img-g, .page-id-276 .img-g{background:none;}
.page-id-274 .nav-tabs {
    border-bottom: 1px solid #ddd;
   /* width: 48.2%;*/
    margin: auto;
    background-color: #EFF1F4;
}
.page-id-270 .nav-tabs {
    border-bottom: 1px solid #ddd;
    margin: auto;
    background-color: #EFF1F4;
}

.page-id-274 .img-g, .page-id-270 .img-g{background:none;}
.page-id-274 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child, .page-id-270 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child,
.page-id-53 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child, .page-id-47 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child,
.page-id-276 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child
{margin-left:1px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .page-id-274 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child, .page-id-270 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child,
.page-id-53 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child, .page-id-47 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child,
.page-id-276 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child
{margin-left:1.08px;}
.scrtabs-allow-scrollbar .scrtabs-tabs-fixed-container{overflow-x:hidden;}
.g-inf .text-center p:before{margin-left:32px !important;}
}
.page-id-278 .nav-tabs{
    border-bottom: 1px solid #ddd;
    width: 24%;
    margin: auto;
    background-color: #EFF1F4;
}
.page-id-278 .img-g{background:none;}
.l-arrow{left:-123px; opacity: 1;}
.r-arrow{right:-123px !important; opacity:1;}
.a-world .row{margin:0px 50px 35px 50px; background-color: #EFF1F4; padding: 20px;}
.a-world h1{font-size: 40px;
    color: #204D79;
    margin-bottom: 20px; font-family: 'Roboto Slab', serif; font-weight:bold;}
.s-icons{margin-bottom: 20px;}
.s-icons img{margin: 0px 10px;}
.g-items{padding: 10rem 0px;}
.thumbnail a>img, .thumbnail>img{width:100%;}
.g-inf .text-center{padding:15px; }
.g-inf .text-center p{margin: 20px 0px 0px;}
.g-inf .text-center p:before{content: "";
    background-color: #B4D773;
    height: 3px;
    position: absolute;
    width: 165px;
    top: auto;
    margin-top: -16px;
    margin-left: -30px; }

.mail{color:#204D79;}
.g-inf{ background-color: #EFF1F4; padding: 0px; border-radius: 0px; cursor: pointer;}
.g-inf .text-center p i{font-family: Roboto-Regular;}
.k-p{background-color:#204D79; color:#fff; }
.k-p h4, .k-p p, .g-news h4, .g-news p{font-family: Roboto-Regular;}
.k-p p, .g-news p{font-size: 14px;}
.k-personal h2, .g-news h2{color:#fff;}
.k-p hr, .g-news hr{width: 214px; border: 2px solid #EFF1F4; margin-top: 54px;
    margin-bottom: 54px;}
.k-personal{padding: 47px 124px;}
.containerTab {
  padding: 20px;
  color: #2F3134;
    background-color: #EFF1F4 !important;
	display:none;
	margin: 0px 0px 30px 0px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Closable button inside the container tab */
.closebtn {
  float: right;
  color: #2F3134;
  font-size: 35px;
  cursor: pointer;
}
.containerTab .carousel-content{padding:50px 0px;}
.containerTab  .carousel{width:97%;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{/*color: #2F3134;*/}
.containerTab .carousel-control.right, .containerTab .carousel-control.left{background:none;}
.img-g{background-color:#EFF1F4; margin: 0px 0px 35px 0px;
    }
.page-template-template-client-tab 	.img-g {margin-top:35px;}
.l-page h1{color: #fff;
    font-size: 61px;
    margin: 80px 0px 0px; font-family: 'Roboto Slab', serif; font-weight:bold;}
.caption h3{font-family: Roboto-Regular; font-size:24px; color:#072766; text-transform:uppercase; text-align:center; padding: 15px 0px; margin-bottom: 0px;white-space: normal; margin-top: 0px; height:86px; padding: 30px 0px;}
.m-s, .r-gal, .a-gal, .t-info, .n-gal{background-color:#EFF1F4; margin-bottom: 30px;}
.c-text{padding: 0px 25px 25px;}
.c-text h4{font-size: 20px;
    padding: 15px 0px; font-family: 'Roboto Slab', serif; font-weight:bold;     color: #204D79;}
.c-text p, .r-txt p{color:#2F3134; font-family: Roboto-Regular; margin-bottom: 20px;}
.c-text .green_btn {
    margin: 0 auto;
    display: block;
    width: 50%;
}
.r-txt {padding:32px 42px;}
.a-txt{padding: 10px 42px 25px;}
.a-txt h1{font-size:40px; font-family: 'Roboto Slab', serif; font-weight:bold; margin: 20px 0px; color: #204D79}
.a-txt span::before {
    position: absolute;
    content: "";
    background: #68953A;
   height: 3px;
    top: auto;
    width: 160px;
    margin-top:35px;
}
.a-txt span{color:#204D79; font-family: Roboto-Regular;}
.a-txt p{margin-top:35px; color:#2F3134; font-family: Roboto-Regular;}
.t-info{padding:22px;}
.t-info h4{font-size:20px; font-family: 'Roboto Slab', serif; font-weight:bold; color:#204D79; margin-bottom: 20px;}
.t-i h6, .t-i span{font-size:18px;}
.t-i h6 {text-transform:uppercase;}
.t-i h6 i, .t-i p{font-family: Roboto-Regular; text-transform:none; line-height:26px;}

.t-i p a {color:#204D79;}
.t-i span, .t-i span a{color:#204D79;}
.t-i{margin-bottom: 4rem;}
.r-p{background-color:#EFF1F4; padding:30px 100px; margin: 40px 16% 40px;}
.r-p h1{font-size:40px; color:#204D79; font-family: 'Roboto Slab', serif; font-weight:bold; margin-bottom:17px;}
.r-p p{font-family: Roboto-Regular; margin-bottom:25px; font-size:16px;} 
.r-p-s{background-color:#EFF1F4; padding:30px 100px; }
.r-p-s h1{font-size:40px; color:#204D79; font-family: 'Roboto Slab', serif; font-weight:bold; margin-bottom:17px;}
.r-p-s p{font-family: Roboto-Regular; margin-bottom:25px; font-size:16px;} 
.s-cl{margin-top: 75px;}
.cl-h{background-color:#204D79; padding:41px;}
.cl-h h1{font-size:40px; color:#fff; font-family: 'Roboto Slab', serif; font-weight:bold; text-align: center;}
.ctm{padding: 25px !important; background-color:#EFF1F4; margin: 36px 0px; }
.page-template-template-client-tab .ctm{ margin: 0px; }
.cl-txt{padding:58px; background-color:#EFF1F4;}
.cl-txt p{font-family: Roboto-Regular;}
.g-news{background-color: #204D79 !important;
    color: #fff;}
.gal-n{margin-top:75px; margin-bottom:35px;}
.g-news {padding: 45px 20px !important; margin-bottom: 36px;}
.gal-n .gn-text span{font-family: Roboto-Regular; font-size:16px; color:#204D79;}
.gal-n .gn-text p{margin-top:30px; font-size:14px; color:#2F3134;}
.gal-n .gn-text span:before {
    content: "";
    background-color: #B4D773;
    height: 3px;
    position: absolute;
    width: 140px;
   margin-top: 35px;
    left: 10%;
}
.gn-text h4 {
    font-size: 20px;
    padding: 14px 0px;
    font-family: 'Roboto Slab', serif;
    font-weight: bold; color: #204D79;
}
.gn-text h4 a {
    color: #204D79;
}
.gn-text {
    padding: 6px 20px 25px;
}
.n-gal .a-txt {
    padding: 40px;
}
.previous, .next{font-size: 18px;
    color: #54585D;
    text-transform: uppercase;
    /*border-bottom: 2px solid #54585D;*/ font-family: Roboto-Bold; margin: 0px 8px;}
.active{/*color:#68953A; border-bottom:2px solid #68953A;*/}
.g-in h1{font-size: 40px;
    padding: 35px;
    font-family: 'Roboto Slab', serif;
    font-weight: bold;
    color: #204D79; margin:0px;}
.tab_section .nav  li{
width:25%;
}
.tab_section .active{
color:#333;
}

/*.tab_section .nav li:nth-child(4n+1){
clear:left
}*/
.news_content{background-color: #EFF1F4;
    padding: 31px;}
.g-news h4 {line-height:35px;}
.news_content h3{font-size: 20px;
    margin: 0px 0px 30px;
    color: #204D79; font-family: Roboto-Bold;}
.date{color: #204D79;
    font-size: 16px; font-family: Roboto-Regular;}
.news_content .date:before{content: "";
    background-color: #B4D773;
    height: 3px;
    position: absolute;
    width: 151px;
    left: 48px;
    margin-top: 30px;}
.news_content p{margin: 30px 0px;
    font-size: 14px; font-family: Roboto-Regular;}
.news_lg{margin-bottom:36px;}
.news_pagination{text-align: center;
    margin-top: 36px; display:none;}
.news_pagination a{color: #54585D; font-family: Roboto-Bold; font-size:18px; border-bottom: 0px solid #54585D;}
.scrtabs-tabs-movable-container .nav .active{background-color: #204D79; border: 0px solid #204D79;}
.scrtabs-tabs-movable-container .nav .active a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border:none;}
.scrtabs-tabs-movable-container .nav .active .caption h3{color:#fff; font-family: Roboto-Black; font-size:20px;}
.scrtabs-tabs-movable-container .nav li{padding-top:20px; margin-top:0px;}
.scrtabs-tabs-movable-container .nav .active a{border: 0px solid #204D79;}
.scroller-left i{color: #fff;
    font-size: 3rem;
    float: left;
    top: 20rem;
    left: -50px;}
.scroller-right i{color: #fff;
    font-size: 3rem;
    float: right;
    top: 20rem;
    right: -50px;}

header .nav > li:last-child .sub-menu {
left: auto !important;
right: 0px !important;
}

.scrtabs-tab-container * {
  box-sizing: border-box;
  color:#2F3134;
}

.scrtabs-tab-container {
  height: 42px;
}
.scrtabs-tab-container .tab-content {
  clear: left;
}

.scrtabs-tabs-fixed-container {
  float: left;
  overflow: hidden;
  width: 100%;
}

.scrtabs-allow-scrollbar .scrtabs-tabs-fixed-container {
  overflow-x: auto;
}
.scrtabs-allow-scrollbar .scrtabs-tabs-fixed-container::-webkit-scrollbar {
  display: none;
}

.scrtabs-tabs-movable-container {
  position: relative;
}
.scrtabs-tabs-movable-container .tab-content {
  display: none;
}

.scrtabs-tab-scroll-arrow {
  color: #000;
  cursor: pointer;
  display: none;
  float: left;
  font-size: 20px;
  height: 42px;
  margin-top: 13rem;
  padding-left: 2px;
  padding-top: 13px;
  width: 20px;
}
.scrtabs-tab-scroll-arrow-left{margin-left:0px;}
.scrtabs-tab-scroll-arrow-right{margin-right:0px; float:right;}
.scrtabs-tab-scroll-arrow:hover {
  
}
.nav-tabs>li{margin-bottom:-3px; width: 25%; float: left;}
.scrtabs-tab-scroll-arrow.scrtabs-disable {
  color: #ddd;
  cursor: default;
}

.accordion {
  list-style:none;
  margin: 0 auto 100px;
  border-top: 1px solid #d9e5e8;
  padding: 0;
}
.accordion > li {
  border-bottom: 1px solid #d9e5e8;
  position: relative;
}
.accordion li a{cursor:pointer;}
.accordion li .news_content_wraper {
  display: none;

 

}
.accordion li .news_content{
	margin-bottom:15px;
}
.accordion a.green_btn {
 margin-top: 20px;

display: table;
margin-left: auto;
margin-right: auto;
}
.accordion li > a:after {
 width: 12px;
height: 12px;
border-right: 2px solid #1178CE;
border-bottom: 2px solid #1178CE;
position: absolute;
right: 10px;
content: " ";
top: 10px;
transform: rotate(-45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}


.accordion li > a.active:after {
  transform: rotate(45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.gridder {
margin: 0px;
padding: 0px;
list-style-type: none;
font-size: 0
}


.gridder-content {
display: none
}

.gridder-list {
width: 33.3%;cursor: pointer;display: inline-block;
vertical-align: top;padding: 0px 10px;margin-bottom: 18px;
}


.gridder-navigation{font-size:20px;}

.gridder-show {
display: block;
float: left;
width: 100%;
position: relative;
background: #EEE url("../images/loading-spin.svg") no-repeat center
}

.gridder-show.loading {
background: #EEE url("../images/loading-spin.svg") no-repeat center
}

.gridder-padding{background:#fff;font-size:14px;}

.gridder-show {
padding: 20px;
background: #EEE;
margin-bottom: 1%
}

.gridder-navigation .gridder-nav.disabled {
opacity: .5
}


.gridder-list:hover {
opacity: 0.8
}

.hasSelectedItem .gridder-list {
opacity: .5;
}

.hasSelectedItem .gridder-list.selectedItem {
opacity: 1;
}

.gridder-close{
position: absolute;
right: 40px;
top: 30px;
background: url(../img/cancel.png);
text-indent: -9999px;
width: 25px;
height: 25px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.gridder-nav.prev {
position: absolute;
top: 45%;
left: 36px;
background: url(../img/left-arrow-slider.png);
text-indent: -9999px;
width: 32px;
height: 32px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.gridder-nav.next {
position: absolute;
top: 45%;
right: 32px;
background: url(../img/right-arrow-slider.png);
text-indent: -9999px;
width: 32px;
height: 32px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.staff_det h3{font-size: 16px;
    display: grid;
    margin: 0px;
    line-height: 30px; font-family: Roboto-Bold;}
.staff_det h3 span{font-family: Roboto-Regular; font-size: 14px; display: block;}
.staff_det a{color: #204D79;
    font-size: 16px; }
.staff_det p a:first-child{color: #2F3134;}
.expand-content{background-color: #EFF1F4; padding: 48px 20%;}
.r-txt .wpb_content_element h3{font-size: 16px;
    color: #204D79; font-family: Roboto-Bold;}
.r-txt .wpb_content_element p{font-family: Roboto-Regular; font-size: 14px;}
.k-p{pointer-events: none; padding: 7px 10px;}
.feature_col img {
    width: 100%;
	height: 100%;
}
.t-i img {
    border-radius: 50%;
	width:100px;
	height:auto;
}
.i-map {
    text-align: center;
}
.grid_item .news_content h2 {color: #204D79;}
.page-id-56 .scrtabs-tabs-fixed-container ul.nav-tabs > li, .page-id-199 .scrtabs-tabs-fixed-container ul.nav-tabs > li, .page-id-195 .scrtabs-tabs-fixed-container ul.nav-tabs > li, .page-id-197 .scrtabs-tabs-fixed-container ul.nav-tabs > li, .page-id-627 .scrtabs-tabs-fixed-container ul.nav-tabs > li, .page-id-60 .scrtabs-tabs-fixed-container ul.nav-tabs > li, .page-id-274 .scrtabs-tabs-fixed-container ul.nav-tabs > li, .page-id-270 .scrtabs-tabs-fixed-container ul.nav-tabs > li{padding:20px 4px 0px;}

.page-id-56 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child, .page-id-51 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child, .page-id-199 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child, .page-id-195 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child,  .page-id-199 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child, .page-id-197 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child, .page-id-627 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child, .page-id-60 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child, .page-id-274 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child, .page-id-270 .scrtabs-tabs-fixed-container ul.nav-tabs > li:last-child
{margin-left:12px;}

.l-arrow span{background-image:url(../img/l-arrow.png); background-repeat: no-repeat;
    background-size: contain;}
.r-arrow span{background-image:url(../img/r-arrow.png); background-repeat: no-repeat;
    background-size: contain; background-position: center;}
.glyphicon-chevron-left:before, .glyphicon-chevron-right:before{display:none;}
.news_col.grid-item{
margin-bottom:15px;
}
.shrink{position:fixed; top:0px;}

.scrtabs-tabs-movable-container ul.nav li:hover, .scrtabs-tabs-movable-container ul.nav li:active
{
background-color: #204D79;
border: 0px solid #204D79;
}
.scrtabs-tabs-movable-container ul.nav li:hover .caption h3
{
color: #fff;
font-family: Roboto-Black;
}

.scrtabs-tabs-movable-container .nav-tabs>li>a
{
border:none;
}

#menu-main-menu > li > a
{
font-weight:bold;
}
#menu-main-menu ul.sub-menu > li:hover
{background-color: #204D79 !important; color:#fff;}

#menu-main-menu li.current-menu-parent > a{ border-bottom: 6px solid #68953A;}
#menu-main-menu li.current-menu-item { border-bottom: none;}
#menu-main-menu li.current-menu-item > a{ border-bottom: 6px solid #68953A;}
.home_carosuel .carousel-indicators li{margin: 0px 5px 0px 5px;}
.map_inner{ margin-top: 75px !important;}
.t-m .feature_content{padding:20px 0px;}
.carousel-control.left, .carousel-control.right{background:none;}
.searchBar{width: 50%; padding: 8px;}
.searchSubmit {
    padding: 10px 10px;
    background: #68953A;
    color: #fff;
    border: 1px solid #68953A;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
	border-radius: 4px;
    display: inline-block;
    text-align: center;
	font-family: Roboto-Bold;
}
.tab-content img.aligncenter{
display:table;margin-left:auto;margin-right:auto;
}

.carousel-caption.Left {left:0%; right:40%}
.carousel-caption.Right {left:40%; right:0%}

.shrink .blue_header{display:none;}
.test_item blockquote p{font-size: 12pt;}

/*add a specific class before nav-tabs. eg: .yourClass.nav-tabs */
.nav_row.nav-tabs {
  /*padding: 0 10px;*/
}

.nav_row.nav-tabs > li {
    margin-bottom: 0;
    width: 25%;
    float: left;
    margin-top: 0;
    padding: 20px 10px;
}
.nav_row.nav > li > a { padding: 0; }
.nav_row.nav-tabs > li:hover, .nav_row.nav-tabs > li:active { background: #204D79; }
.nav_row.nav-tabs > li.active { background: #204D79; }
.nav_row .caption h3 { font-size: 16px; }
.nav-tabs > li:hover h3 { color: #fff; }
.nav-tabs > li.active h3 { color: #fff; }
.nav_row.nav-tabs > li > a:hover {
    border-color: transparent !important;
    border: none !important;
}
.nav_row.nav-tabs > li > a {
    border-color: transparent !important;
    border: none !important;
}
.nav_row .caption h3 { height: 30px;    line-height: 20px; }
.nav-tabs {
    border-bottom: 0 solid #ddd;
}
.nav_row li a img {
  width: 100% !important;
	height: auto !important;;
}
.nav_row.nav-tabs > li.twoItems {
    margin-bottom: 0;
    width: 50%;
}
.nav_row.threeItems.nav-tabs > li {
    margin-bottom: 0;
    width: 33.3333%;
}
.nav_row.twoItems.nav-tabs > li {
    margin-bottom: 0;
    width: 50%;
}
.nav_row.fourItems.nav-tabs > li {
    margin-bottom: 0;
    width: 25%;
}
.nav_row.oneItems.nav-tabs > li {
    margin-bottom: 0;
    width: 100%;
}

.navbar-toggle .icon-bar:nth-of-type(2) {
	  top: 1px;
}

.navbar-toggle.active .icon-bar:nth-of-type(4) {
  top: -14px;
    transform: rotate(45deg);
}

.navbar-toggle .icon-bar {
	  position: relative;
	  transition: all 500ms ease-in-out;
}

.navbar-toggle.active .icon-bar:nth-of-type(1) {
	  top: 6px;
	  transform: rotate(45deg);
}

.navbar-toggle.active .icon-bar:nth-of-type(2) {
	  background-color: transparent;
}

.navbar-toggle.active .icon-bar:nth-of-type(3) {
	  top: -6px;
	  transform: rotate(-45deg);
}
.navbar-toggle .icon-bar+.icon-bar{margin-top:6px;}

.a-txt p span::before {
	
	display:none;
}

 .slider_caption h2{
	border-bottom:none; 
}
.home .slider_caption .more{
	 padding-top: 10px;display: inline-block;
	 border-top: 3px solid #68953A;
margin-top: 10px;
}