.nav { font-weight: 700; font-family: "Open Sans", Arial, Helvetica, sans-serif; float: right; background-color: #E65535; color: #FFFFFF; letter-spacing: 1px; font-style: normal; font-size: 14px !important; padding-left:50px;padding-right: 80px;border-bottom: 1px solid}
.nav li ul {background-color: #fff;width: 300px; max-width:300px;box-shadow: 0 10px 60px 1px rgba(0,0,0,.08) !important;border-radius: 2px !important}
.fullwidth_horizontal { height: 6.6em; position: relative; padding-right: 54px; background-color: #143059; }
.headermiddleBottomContainer, .headerColumnMiddleContainer {position: relative; /*width: 210px;*/}
.headertextposition_bottom-center, .headertextposition_center { font-size: 24px; color: #fff; text-align: left; position: absolute;top: 50%;transform: translate(0, -50%)}
.headerColumnMiddle {/*float: right;*/ padding-top: 24px;padding-right: 56px}
.headerColumnRight{/*padding-top: 24px; padding-right:24px*/}
.nextLevel {display: none}
.socialicons_header_HC, .menubox-top-center-T {float: right;width: auto}
.socialicons_header_HC img {width:32px;padding: 0}

/*---------------------- Nav  Top ------------------*/
.nav ul {background-color: #fff}
.nav li, .nav li a, .nav a:visited {color: #fff;font-size: 16px !important;text-transform: capitalize}
.nav li {padding:24px 16px;float: none;display: inline-block}
.nav a:link {color:#fff}
.nav  a:hover{ color:#fff; }
.nav li ul a:hover{ color: #143059 !important}
.currentpage { color:#fff !important; background-color: transparent; }
.menudivider.currentpage a { color: #143059 !important; background-color: transparent; }
.nav li ul li {padding:8px 16px}
.sub1li { width: 100% !important;font-weight:400;border-bottom: 0 none}
.sub1li, .sub1li a, .sub1li li, .sub1li li a { list-style-type: none; color: #143059 !important;font-weight: 700; }
.sub1li a { padding: 8px 0 !important}
.sub1li, .sub1li a,.sub1li:visited , .sub1li a:visited{/*color: #FFF !important; */}
.sub1li.currentpage, .sub1li.currentpage a{font-weight: 600; color:#e65536!important}
.sub1li a:hover,.sub1li:hover, .sub1li li:hover, .sub1li li a:hover {color: #fff !important;background-color: #e65536}
.sub1li a {}
.socialicons_header_HR img{padding-left: 4px;width: 40px}

/*---------------------- Nav Bottom  ------------------*/
.navBottom { background-color: #fff; border-top: 1px solid  #FF6600;;border-bottom:1px solid  #FF6600; font-weight: bold}
.navBottom .nav {float: right; margin: 0 20px; width: auto; border-right: 1px solid  #FF6600}
.navBottom .nav li ul {max-width: 182px}
.navBottom li { border-left: 1px solid  #FF6600; color:#fff; font-weight: bold}
.navBottom li, .navBottom a:link, .navBottom  a:link, .navBottom a:visited {color:#fff }
.navBottom .nav .currentpage { background-color: #fff;  color: #545d62; }
.navBottom .nav li:last-child {padding-right: 10px !important}
.navBottom .nav li ul { left: 0; top: 41px}
.navBottom .sub1ul {background-color: #fff !important; border: 1px solid  #FF6600  !important; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3)}
.navBottom .sub1li {border: 0 none !important;border-bottom: 1px solid  #FF6600  !important}
.navBottom .sub1li, .navBottom .sub1li li, .navBottom .sub1li li a {background-color: transparent !important}
.navBottom .sub1li:hover, .navBottom .sub1li li:hover, .navBottom .sub1li li a:hover { background-color:#F3F2F2 !important; color: #fff !important}
.navBottom .sub1li a {color:#fff !important}

/*---------------------- Nav   ------------------*/
@media  (max-width : 1100px){
.nav li a {font-size: 16px}
.nav{padding-right: 20px; padding-left:20px}

}
@media  (max-width : 997px){
.nav li {  padding: 16px 10px;}


}
@media  (max-width : 900px){
.nav li {padding: 16px 8px}
.headerColumnMiddle {padding-top: 10px;padding-right: 20px}
.header_body {z-index: 60000; position:relative}
.mobileMenu.menubox-M-headertop.mob_show {z-index: 60001;position:fixed;top: 0;left: 0;background: #fff;width: 100%;webkit-box-shadow: 5px 5px 14px 0 rgba(210, 210, 210, 0.5);
-moz-box-shadow: 5px 5px 14px 0 rgba(210, 210, 210, 0.5);
box-shadow: 5px 5px 14px 0 rgba(210, 210, 210, 0.5)}
.mob_menu_header {z-index: 60002; position:relative}
.headerOuter {z-index: 0;margin: 56px auto 8px}		
.nav{ margin:0 !important}
.nextLevel {display: inline}
.sub1ul { border: 0 none}
.mobile ul {padding:24px 40px}
ul.sub1ul {top:0 !important}
.mobile ul li, .mobile .a, .menudivider a, .mobile-menu .sub1ul li a {background-color:#FFF  !important; color: #545d62 !important}
.mobile ul li a, .mobile .a { border-bottom: solid thin !important; color: #545d62 !important; font-size: 16px; padding: 16px; letter-spacing: 1px; text-transform: capitalize !important }
.mobile ul li a:hover, .mobile .a:hover { background-color: #FFF; color: #545d62 !important; font-weight: 700; }
.mobile-menu .sub1ul li {padding: 0}
.mobile-menu .sub1ul li a { padding-left: 54px; background-color:  #FFF; color: #545d62 !important}
.menudivider a {background-color: #FFF  !important;border-bottom: solid 1px #545d62;color: #545d62 !important}
.menudivider a:hover, .mobile .a:hover, .mobile ul li:hover { background-color: #FFF;color: #545d62 !important}
.mobile-menu .sub1ul li a:hover { background-color: #FFF; color: #545d62 !important; font-weight: 700; }
.mobile .currentpage {background-color:#545d62;width: unset;display: inline}
.sub1ul {padding: 16px !important}
.mobile ul li{border-bottom: none !important}
.mobile_top { z-index: 60003; position: relative; border-bottom: 1px solid rgba( 0,0,0,0.08 ); webkit-box-shadow: 5px 5px 14px 0 rgba(210, 210, 210, 0.5); -moz-box-shadow: 5px 5px 14px 0 rgba(210, 210, 210, 0.5); box-shadow: 5px 5px 14px 0 rgba(210, 210, 210, 0.5); }
	
}
@media only screen 
and (max-width  : 800px) {
}
@media only screen 
and (max-width  : 720px) {
}
@media only screen 
and (max-width  : 660px) {
.headermiddleBottomContainer { height: 1.8em}
}
@media only screen 
and (max-width  : 400px) {
}