﻿@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
.loading{position:fixed;top:0;right:0;bottom:0;left:0;background:url(../images/images-loading.gif) no-repeat center center rgba(255,255,255,0.90);z-index:9999}
body{font:15px 'Lato', sans-serif;margin:0;padding:0!important; overflow-y:auto!important;color:#444444; overflow-x:hidden;}


#nav ul{margin:0;padding: 0 0 0 24px;width: auto;display: block;}
#nav ul>li{float:left;list-style:none;position:relative;z-index:3;cursor:default}

#nav ul>li>a{color:#444444;text-transform:uppercase;font-size:13px;padding:15px 0 15px;margin:0 11px;display:block;border-top:solid 3px #fff;}
#nav ul>li:last-child>a{margin-right:0}
#nav ul>li>a:hover{/*border-bottom:solid 3px #044da1;*/text-decoration:none;color:#044da1}
#nav .active>a{border-bottom:solid 3px #044da1;text-decoration:none;}
#nav ul>li>ul{margin:0;padding:8px 0 0;position:absolute;left:0;display:none;background:url(../images/images-menu-arrow.png) no-repeat 12% top;}
#nav ul>li:hover>ul{display:block}
#nav ul>li>ul>li>a{background:#044da1;display:block;color:#fff;width: 245px;font-size: 13px;padding: 6px 15px;border-bottom: solid 1px #023774;border-top:solid 1px #085fc3}
#nav ul>li>ul>li>a:hover{color:#fff;border-top:solid 1px #085fc3;background:#1F67BB;border-bottom:solid 1px #023774;}
#nav ul>li>ul .active>a{border-top:solid 1px #085fc3;background:#1F67BB;border-bottom:solid 1px #023774;}

#nav ul>li>a span{display:none}

.dropdown-menu {
	min-width: 200px;
}
.dropdown-menu.columns-2 {
	min-width: 400px;
}
.dropdown-menu.columns-3 {
	min-width: 600px;
}
.dropdown-menu li a {
	padding: 5px 15px;
	font-weight: 300;
}
.multi-column-dropdown {
	list-style: none;
  margin: 0px;
  padding: 0px;
}
.multi-column-dropdown li a {
	display: block;
	clear: both;
	line-height: 1.428571429;
	color: #333;
	white-space: normal;
}
.multi-column-dropdown li a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #999;
}
 
@media (max-width: 767px) {
	.dropdown-menu.multi-column {
		min-width: 240px !important;
		overflow-x: hidden;
	}
}


#nav ul>li>div{display:none; position:fixed;width:100%;left:0;background:#044da1;padding:20px}
#nav ul>li:hover>div{display:block}
.dddiv{color:#fff;margin-top: -1px;z-index:5}
.dddiv-ul{margin:0;padding:0!important}
.dddiv-ul li{display:block;float:none!important;padding:5px 0;color:#fff; text-transform:uppercase;font-size: 13px;position: inherit!important;}
.dddiv-ul li a{padding:2px 0!important;margin:0!important;border:none!important;color:#fff!important}
.dddiv-ul li a:hover{color:#52e567!important}
.dddiv-ul li:hover{color:#52e567}
.serv-arro{color: #fff;text-align: center;width:78%;display: inline-block;background:url(../images/images-menu-arrow.png) no-repeat center 0;padding:10px 0;margin-top:-28px;position:absolute;top:0}
.dddiv-ul li div{position: absolute!important;left:200px!important;display: block;width:385px!important;top: 0!important;padding:10px!important;height: 100%;background:#fff!important}

#hbanner{width:100%;position:relative;background:#fff}
.homeslider img{width:100%;height:85vh;}
#hbanner .active{color:#fff;margin-top: -10px;background: #fff;height:100px;background:#31a141}
.homeslider p{position:absolute;top:60%;font-size:35px;left:12.5%;color: #034ea1;font-weight: 700;text-shadow: 1px 1px 0px #fff;}


section h2.heading{font-weight:bold; color:#444; text-transform:none; font-size:19px;padding:30px 0 18px 0 }

.green-bg{background:#d0f8d6}
.green-bgd{background:#3DBD4C}
.tc-bg{background:url('../images/images-tab-bg.jpg') repeat 0 0 #1c5ca5}
.tab-content{width:100%;background:transparent}
.tabrow{background:#fff;margin: 0;padding: 0!important}
.tabrow li{display:block;list-style:none;padding:0!important;float:left;border-right:solid 1px #ccc}
.tabrow li a{padding:24px 0px;display:block;text-align:center;color:#828983;height:90px;width:285px}
.tabrow li:first-child{border-left:solid 1px #ccc}
/*.tabrow li:last-child{background:none;padding-right:0;margin-right:0}
.tab-box{display:none;padding:35px 0;color:#fff;font-size:19px;font-weight:300; position:relative}
.tab-ul>li{background:url('../images/images-bullet.png') no-repeat left 11px;padding-left:20px;list-style:none}
.tab-box h2{color:#fff;padding-bottom:20px}
.tabimg{float:right}
.tabactive{color:#828983}
.tabactive{background:url('../images/images-tab-active.png') no-repeat center bottom!important;}
*/
.ul{margin:0;padding:0}
.ul>li{background:url('../images/images-bullet2.png') no-repeat left 11px;padding:5px 0 5px 20px;list-style:none}

.tablogo{ position:absolute;left:48%;top:0;}

.btn-tab{border:solid 1px #fff;background:transparent;padding: 8px 15px;color: #fff;font-size: 15px;display:inline-block}
.btn-tab:hover{background:#fff;color:#000}
.btn-blue{border:solid 1px #cccccc;background:transparent;padding: 8px 15px;color: #fff;font-size: 15px;color:#044da1;display:inline-block}
.btn-blue:hover{background:#044da1;color:#fff}
.btn-bluebg{background:#318ef7;padding: 8px 15px;color: #fff;font-size: 15px;color:#044da1;display:inline-block;text-shadow:1px 1px 2px #000;color:#fff;margin-top: 10px;
  display: inline-block;}
.btn-blue:hover{background:#044da1;color:#fff}

.bxslider li{background:#fff;height:90px;text-align:center;padding:10px 0}
.bxslider li img{display:inline-block;max-height:100%}

.vcontentf{padding:5px;background:#fff}
.vslider-areaf{padding:8px 15px 8px 20px;margin-top:10px;font-size:16px;text-transform: uppercase;}
.closearrow{background:url(../images/images-plus.jpg) no-repeat 99% center #eee; cursor:pointer}
.vcontentf{padding:20px;box-shadow:0px 4px 3px #DFDADA}
.openarrow{background:url(../images/images-minus.jpg) no-repeat 99% center #eee; cursor:pointer}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
.ranimation.animationBegin{opacity:1!important;left:0!important}
.lanimation.animationBegin{opacity:1!important;right:0!important}
.animationBegin.ranimation{opacity:1!important;left:0!important}
.animationBegin.lanimation {opacity:1!important;right:0!important}
.ranimation{opacity:1!important;left:0!important}
.lanimation{opacity:1!important;right:0!important}
.share{right:17px!important}
}

@media screen and (max-width:1400px)
{

}

