header{width:90%;margin:0 auto;position:relative;}
.logo{position:relative;float:left;z-index:99;padding: 10px 0 5px 0}
nav{ float: right; text-align: left;  margin-top: 75px;}
.navi-getion{padding:0; width: 100%; height: 110px;  position:static; border-bottom: 1px solid #336699;  }

.navi-getion.scrolled{background:#FFF ;  height: 90px; margin-top: 0px; position: fixed; z-index: 99; border-bottom: 1px solid #bd0025;}
.scrolled nav{margin-top: 35px;}
.logocont{display: block; }
.logosmall{display:none; margin-top: 7px; float: left;}
.scrolled .logocont{display:none;}
.scrolled .logosmall{display: block; }
.navi-getion nav ul li > a{
	font-weight: 500; color:#000;
	 font-size: 15px; display: block; 
	 float: left; padding: 5px 0;
	  margin: 0 15px; position: relative;
	   text-decoration: none;
	    text-transform: uppercase;
	     -webkit-transition: all 0.2s ease-out;
	      transition: all 0.2s ease-out;
	       border-bottom: 0px solid #336699;
	        letter-spacing: 1px;
	    }
.navi-getion nav ul li:first-child a{margin-left: 10px;}
.navi-getion nav ul li ul li:first-child a{margin-left: 20px;}
.navi-getion nav ul li:last-child a{margin-right: 0px;}
.navi-getion nav ul li > a:hover{border-bottom: 5px solid #336699; text-decoration:none;color:#336699;}
.navi-getion nav ul li > a.active{border-bottom: 5px solid #336699; color:#336699 !important;}
.navi-getion nav .nav-item{padding:0; float: left;}
.navi-getion nav ul{margin:0px; padding:0; text-align:right; font-weight:100; float: left;}
.active .maind{ display: block!important;}
.navi-getion nav li.nav-item ul.maind{float:left;list-style:none;background:#336699;position:absolute;width:100%; max-width: 737px; right: 0; zoom:1;display:none;margin-top:34px;text-align:left;padding:30px;-webkit-transition:none;z-index:999; border: 1px solid #252525;}
.navi-getion nav li.nav-item ul.maind li.f-child{padding:0px; width: 32%;margin-right: 3%; float: left; border-right: 1px dotted #333;}
.navi-getion nav li.nav-item ul.maind li.l-child{padding:0px; width: 65%; float: left;  }
.navi-getion nav li.nav-item ul.maind li:before {content:''; padding: 0;}
.navi-getion nav li.nav-item ul.maind li ul{width: 100%;}
.navi-getion nav li.nav-item ul.maind li ul li{width: 100%;}
.navi-getion nav li.nav-item ul.maind li:last-child ul{width: 50%; float: left}
.navi-getion nav li.nav-item ul.maind li p{ font-size: 18px; padding:10px 30px 0 30px; color: #FFF; text-align: left; text-transform: uppercase; }
.navi-getion nav li.nav-item ul.maind li a{background: none; padding:0px !important;  font-size: 16px; font-weight: normal;   color: #FFF;  margin:0; float: left; }
.navi-getion nav li.nav-item ul.maind li a:hover{ color: #CCC}
.navi-getion nav li.nav-item ul.maind li a.subl{border-bottom: none;margin-top: 20px; }
.navi-getion nav li.nav-item ul.maind li p.subl{background: none; padding:10px 0px !important;  font-size: 16px; font-weight: normal;   color: #FFF;  margin:0; float: left; width: 100%;}
.navi-getion nav li.nav-item ul.maind li ul li a{padding:5px 0px !important;  border: 0; font-size: 12px; letter-spacing: 0;  font-weight: normal; color: #FFF; width:300px; margin: 0; float: left; text-align: left;}
.navi-getion nav li.nav-item ul.maind li ul li.subv a{font-size: 18px; padding:0px 30px 0 30px!important;  font-weight: normal; color: #FFF; text-align: left; text-transform: uppercase; }
.navi-getion nav li.nav-item ul.maind li ul li a:hover{ color: #ccc; }
.navi-getion nav li.nav-item ul.maind li ul li i{width:20px; height: 20px; float: left; background: url(../images/nav-ic.png) no-repeat }
.navi-getion nav li.nav-item ul.maind li ul li ul li:last-child a{padding-bottom: 30px !important;}
.abtsec { height: 145px; border-bottom: 1px dotted #666;}

/************* SUB NAVIGATION ************/
.subnavigation{background:#000;  position: relative; float: left; width: 100%; z-index: 0; }
.subnavigation.scrolled{position: fixed; top: 90px;z-index: 9;}
.subnavigation .gridnav{width: 90%; margin: 0 auto;}
.subnavigation ul.list-inline{width: 100%; text-align:right; margin: 0; padding: 0;}
.subnavigation ul.list-inline li{padding:6px 0; color:#FFF;}
.subnavigation ul.list-inline li:before {content:'|'; padding: 0 10px;}
.subnavigation ul.list-inline li:first-child{padding-left: 0;}
.subnavigation ul.list-inline li:first-child:before{content:''; padding: 0}
.subnavigation ul.list-inline li a {text-transform: uppercase; font-size: 14px; color:#FFF; font-weight: bold; text-align:left; text-decoration: none;padding: 6px 0;}
.subnavigation ul.list-inline li a:hover, .subnavigation ul.list-inline li a.a-act{ color: #ff3366}

/* =Nav -------------------------------------------------------------- */
#nav-trigger { display: none; text-align: center; }
#nav-trigger span {width: 100%; display: inline-block; padding: 6px 20px; background-color:#000;  color: white; cursor: pointer; text-transform: uppercase; }
#nav-trigger span:after {display: inline-block; margin-left: 10px; width: 20px; height: 10px; content: ""; border-left: solid 10px transparent; border-top: solid 10px #fff; border-right: solid 10px transparent; }
#nav-trigger span:hover {background-color: #000; }
#nav-trigger span.open:after {border-left: solid 10px transparent; border-top: none; border-bottom: solid 10px #fff; border-right: solid 10px transparent; }

nav#nav-mobile {  position: relative;  display: none;float: left;    text-align: left;    margin-top: 0;    width: 100%; }
nav#nav-mobile .ent{display: none;}
nav#nav-mobile ul{display: block; list-style-type: none; position:relative; left:0; right:0; margin:0; padding:0; text-align: center; background-color: #333; }
nav#nav-mobile li { display: block; padding:0; margin: 0; border-bottom: solid 1px #000; }
nav#nav-mobile a { display: block; color: white; padding: 5px 30px; text-decoration: none; text-transform: uppercase;}    
nav#nav-mobile a:hover {background-color:#333366; color:#fff;}
nav#nav-mobile h6 {background-color: #333; display: block; padding:0; margin: 0; border-bottom: solid 1px #000; font-size: 14px; text-align: center;}

.bor-head{border-top:1px solid #000; width: 100%;}
.sitemap{max-width:1000px; width: 100%; margin: 5% auto;}
@media only screen and (min-width:0px) and (max-width:1000px){
	#nav-trigger {  display: block; position: fixed; z-index: 99; top:58px; width: 100%;}
	nav#nav-mobile {    display: block; position: fixed; z-index: 99; top:88px; width: 100%;}
	.subnavigation{display: none}
.navi-getion{display:block; height:60px;    position: fixed;    z-index: 99;    background: #FFF;}
.navi-getion.scrolled{height: 60px;}
.homenav.navi-getion.scrolled{height: 60px;}
.logo {    padding: 5px 0 5px 0;}
.logocont{display: none}
.logosmall{display:block;margin-top: 0px;margin-left: -4%;}
.scrolled .logosmall{display: block; }
}

@media only screen and (min-width:1000px) and (max-width:1200px){	
	.logo{width: 18%;}
nav {width: 75%;    float: right;    text-align: left;    margin-top:60px;}
.homenav nav{margin-top:52px;}
.scrolled nav{margin-top: 20px;}
.navi-getion {height: 77px;}
.navi-getion.scrolled {	height: 75px;}
.navi-getion nav ul li > a{font-size: 14px;padding: 0px 0px 0px;margin: 0px 12px;}	
.navi-getion nav li.nav-item ul.maind {margin-top: 30px;}
.navi-getion nav li.nav-item ul.maind li a{font-size:12px;}
.navi-getion nav li.nav-item ul.maind li a {padding: 5px 10px !important;  }
.navi-getion nav li.nav-item ul.maind li:first-child:before { padding: 1px 0px; }
.abtsec { height: 95px;}
}

@media only screen and (min-width:1200px) and (max-width:1300px){
nav {float: right;text-align: left; margin-top: 70px;}
.homenav nav{margin-top:85px;}
.navi-getion {height: 110px;}
.navi-getion nav ul li > a{font-size: 14px;padding: 0px 4px 0;margin: 0px 4px;}	
.navi-getion nav li.nav-item ul.maind {margin-top: 23px; width: 67%;}
.navi-getion nav li.nav-item ul.maind li a{font-size:12px;}
.navi-getion nav li.nav-item ul.maind li a {padding: 5px 8px !important;   }
.navi-getion nav li.nav-item ul.maind li:first-child:before { padding: 1px 0px; }
.abtsec {  height: 130px;}	
}

@media only screen and (min-width:1300px) and (max-width:1400px){
nav {float: right;text-align: left; margin-top: 70px;}
.homenav nav{margin-top:85px;}
.scrolled nav{margin-top: 20px;}
.navi-getion {height: 110px;}
.navi-getion nav ul li > a{font-size: 15px;padding: 0px 10px 0;margin: 0px 4px;}	
.navi-getion nav li.nav-item ul.maind {margin-top: 25px; width: 73%;}
.navi-getion nav li.nav-item ul.maind li a{font-size:12px;}
.navi-getion nav li.nav-item ul.maind li a {padding: 5px 8px !important;   }
.navi-getion nav li.nav-item ul.maind li:first-child:before { padding: 1px 0px; }
.abtsec {  height: 130px;}		
}

@media only screen and (min-width:1400px) and (max-width:1550px){
nav {margin-top: 60px;}
.homenav nav{margin-top:75px;}
.scrolled nav{margin-top: 5px;}
.navi-getion nav ul li > a{font-size: 15px; margin: 0px 20px;}	
.navi-getion nav li.nav-item ul.maind li:first-child:before { padding: 1px 0px; }
.navi-getion nav li.nav-item ul.maind li a {padding: 5px 10px !important;   }
}
@media only screen and (min-width:1550px) and (max-width:1700px){
nav {margin-top: 60px;}
.homenav nav{margin-top:75px;}
.scrolled nav{margin-top: 5px;}
.navi-getion nav ul li > a{font-size: 15px; margin: 0px 22px;}	
.navi-getion nav li.nav-item ul.maind li:first-child:before { padding: 1px 0px; }
.navi-getion nav li.nav-item ul.maind li a {padding: 5px 10px !important;   }
}

a.meanmenu-reveal{display:none;}
.mean-container .mean-bar{width:100%;position:fixed;
right: 0; padding:1px 0; margin-top: 100px; min-height:42px;z-index:100;}
.selected-mob{text-decoration:none;color:#1b91d0 !important;background-color:#dfb264;}
.mean-container a.meanmenu-reveal{width:35px;height:35px;padding:5px 10px 5px 5px;position:absolute;float:left;top:0;right:0;cursor:pointer;color:#58585a;text-decoration:none;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-weight:700;}
.mean-container a.meanmenu-reveal span{display:block;background:#58585a;height:5px;margin-top:5px;}
.mean-container a.meanclose{padding:10px 10px 0px 5px;}
.mean-container .mean-nav{float:left;width:100%;background:#231f20;margin-top:52px;}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%;}
.mean-container .mean-nav ul li p{display:block; float:left; width:100%; text-transform:uppercase; padding:0.5em 15%; margin:0; text-align:left; color:#fff; border-top:1px solid #383838; border-top:1px solid rgba(255,255,255,0.5); text-decoration:none; font-size: 14px;}
.mean-container .mean-nav ul li p.subl{padding:0; border: 0;}
.mean-container .mean-nav ul li a{display:block; float:left; width:100%; text-transform:uppercase; padding:0.5em 5%; margin:0; text-align:left; color:#fff; border-top:1px solid #383838; border-top:1px solid rgba(255,255,255,0.5); text-decoration:none; font-size: 16px;}
.mean-container .mean-nav ul li li a{width:80%;padding:7px 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.50);text-shadow:none !important;visibility:visible;font-size: 14px;}
.mean-container .mean-nav ul li li a:hover{color:#FFF}
.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0; }
.mean-container .mean-nav ul li li li a{width:80%;padding:0.8em 15%; font-size: 14px;}
.mean-container .mean-nav ul li li li li a{width:70%;padding:0.3em 20%;}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%;}
.mean-container .mean-nav ul li a:hover{background:#333366;}
.mean-container .mean-nav ul li.l-child a.mean-expand{display: none;}

.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width: 100%;height: 35px;padding: 1px 10px!important;text-align:right;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.0);border:none !important;border-left:1px solid rgba(255,255,255,0.4) !important;border-bottom:1px solid rgba(255,255,255,0.2) !important;}
.mean-container .mean-nav ul li a.mean-expand:hover{}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both;}
.mean-nav .wrapper{width:100%;padding:0;margin:0;}
.mean-container .mean-bar, .mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.mean-remove{display:none !important;}

@media only screen and (min-width:0px) and (max-width:1000px){
.mean-container .mean-bar{margin-top: 5px;}
}