.boxIn {width: 100%;max-width: 1200px;margin: 0px auto;}
.menu{float:right;background:url(../images/menucurve.jpg) top left no-repeat;margin-top: -31px;position:relative;padding-left: 50px;}
//.mobMenuIcon{ display:none;}
.menuCenter{width:100%; max-width:1200px; margin:0 auto;}
.menus{float:right; /*background:#fd8596;*/ width:100%; max-width:1080px;}
.menuLogo{float:left;position:relative;z-index:9;margin-top: 7px;}
ul.iconRight { float:right; margin-top:30px}
ul.iconRight li {display: inline-block;position:relative;}
ul.iconRight li:first-child { margin-left:0; border-left:0;       } 
ul.iconRight a {color:#fff;margin:0px 0px;font-family: 'Nunito', sans-serif;font-size:13px;padding:0 15px;line-height: 29px;}
ul.iconRight a i {margin-right: 5px;font-size: 16px;color:#fff; vertical-align:baseline;}
ul.iconRight a:hover{color: #fff;}
 
ul.iconRight a:hover > i {color: #fff;}
.text-uppercase { text-transform:uppercase}
.text-white { color:#fff;}
.menuLogo>a{ float:left;padding: 4px 0px;}
.row { width:100%; float:left;}
.menu1 {width: 100%;height: 108px;background: #2662ac;float: left;position: relative;top: 0;top: 0;z-index: 99;/* transform: translatey(-193px); *//* -webkit-transition: all .2s; *//* transition: all .2s; *//* -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.34); */-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.34);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.34);}
.menu2 {/* display: block!important; *//* transform: translatey(0px); *//* top: 0px; */}
#navbar:after {content: "";width: 100%;height: 33px;background: #fff;float: left;position: absolute;bottom: 0px;left: 0;z-index: -1;}
#menu:after {content: "";width: 100%;height: 33px;background: #2662ac;float: left;position: absolute;bottom: 0px;left: -100%;z-index: 0;}  





.menu ul{ list-style:none; margin:0; padding:0; display:inline-block;  font-size:12px; width:100%; z-index:9; position:relative; }
.menu ul li a {color: #111111;text-transform:uppercase;line-height:33px;padding: 0 15px 0 15px;}
.menu ul li:hover > a { color:#fff;    }
.menu > ul > li { display:inline-block; position:relative; background:url(/images/libg.jpg) left center no-repeat; }
.menu > ul > li:first-child { border-top:0; background:none;}
.menu > ul > li:hover > a {-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s; }
.menu > ul > li > a { display:block;  width:100%; }
.menu > ul > li > ul li { white-space:nowrap; }
.menu > ul > li > ul li:first-child { border-top:0;}
.menu > ul > li > ul > li a { display:block; padding: 0 10px 0 10px;  line-height: 30px; color: #fff;}
.menu ul li > ul{position:absolute;left:0%;width: auto;top:auto;opacity:0;visibility:hidden;z-index: 1;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;background: #7c1111;text-align:left;margin-top:30px;border-bottom: 4px solid #2662ac;min-width:170px;}
.menu ul li:hover > ul{ left:0; opacity:1; visibility:visible; margin-top:0;}
.menu ul li > ul.lastMenu { left:auto; right:0;}
.menu ul li:hover > ul.lastMenu{ left:auto; right:0; opacity:1; visibility:visible; text-align:right;}
.menu ul li a { webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);}
.menu ul li a:before{display: block;position: absolute;left: 0;bottom: 0;width: 0; height: 100%;  content: "";-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;z-index:-1;}
.menu ul li a:hover:before {width: 100%;} 
.menu ul li a:before {background: #2662ac;}
.menu > ul > li > a:before {background: #7c1111;} 
.menu > ul > li:hover > a {background: #7c1111;}



.menu > ul > .logoMstr { float:left}
.menu > ul > .nobg { background:none;}
.menu ul .logoMstr > ul.submenu { min-height: 0;top: 50px;padding: 10px;background: #179cff;}
.menu ul .logoMstr > ul.showDiv { visibility:visible; opacity:1; margin-top:0;}
 
 

#menu-mobile { display:none;   width:42px; height:30px; margin:0px auto;  cursor:pointer; text-align:center;  position:relative }
#menu-mobile span { width:42px; height:4px; background:#fff; margin:3px 0px; float:left;  }
#menu-mobile.active3 .spanx{ display:none;}
#menu-mobile.active3 .spany{ -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  transform: rotate(45deg);top: 9px;position: relative;}
#menu-mobile.active3 .spanz{ -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);}
.menu ul .active3 > .activeAA {display:block;}


ul.dropdown-m {position: absolute;left: 0;top: auto;background: #7c1111;z-index: 99;min-width: 153px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;opacity: 0;display:none;}
ul.dropdown-m li {border-left: none!important; display:block; border-bottom:1px solid #883f3f!important; width:100%; position:relative;}
ul.dropdown-m li a { display:block; width:100%;}
ul.iconRight li:hover {    background: #7c1111}
ul.iconRight li:hover ul li {    background: none;}
ul.iconRight li a:hover { color:#fff;}
ul.iconRight li:hover > .dropdown-m {left: 0;opacity: 1;visibility: visible;top: 29px;display:block;}
ul.dropdown-m li a:before{display: block;position: absolute;left: 0;bottom: 0;width: 0;height: 100%;content: "";-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;z-index: -1;background:#2662ac;}
ul.dropdown-m li a:hover:before {width: 100%;}