@import url('https://fonts.googleapis.com/css?family=Titillium+Web:400,600&display=swap');

.boxIn {width: 100%;max-width: 1200px;margin: 0px auto;}
.top-head {background: #195010;height:40px;}

.menu{float: right; margin-top: 0; height: 46px; width: 52%;font-family: 'Titillium Web', sans-serif;margin-top:30px}
.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: 2px;}
ul.iconRight { float:right; margin:0 55px}
ul.iconRight li { display: inline-block; position: relative; border-right: 1px solid #ffffff; height: 18px; margin-top: 10px;}
ul.iconRight li:last-child{border-right:none}
ul.iconRight li:first-child { margin-left:0; border-left:0;} 
ul.iconRight a {color: #ffffff; margin: 0px 0px; font-family: 'Titillium Web', sans-serif; font-size: 13px; padding: 0 7px 0 5px; position: relative; top: -6px;}
ul.iconRight a i {margin-right: 0px;font-size: 11px;color:#ed731d; vertical-align:baseline;}
ul.iconRight a:hover{color:#18a001!important;}
ul.fabs li {border: none;}
ul.fabs {margin: 3px 26px;}
a.our-b { background: #f9f6f6; padding: 7px 14px!important; font-weight: 600;}
ul.iconRight a:hover > i {color: #ed731d;}
.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: 102px;background: #fff;float: left;z-index: 99;}
.menu2 {/* display: block!important; *//* transform: translatey(0px); *//* top: 0px; */}
   
.menu ul{ list-style:none; margin:0; padding:0; display:inline-block;  font-size:14px; width:100%; z-index:9; position:relative; }
.menu ul li a {color: #413d3d;text-transform:uppercase;line-height:46px;padding: 0 18px;}
.menu ul li:hover > a { color:#fff;}
.menu > ul > li { display:inline-block; position:relative; background:url(/images/libg.png) 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: 37px; border-bottom: 1px solid #245d1c; color:white;}
.menu > ul > li > ul > li a:hover{color:#000}
.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: #195010;text-align:left;margin-top:30px;border-bottom: 4px solid #378e35;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:#fbf7f7;}
.menu > ul > li > a:before {background: #195010;} 
.menu > ul > li:hover > a {background: #195010;}

.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:32px; 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:#ff2d24;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;color:#fff}
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%;color:#fff}
/*ul.iconRight li:hover {    background: #7c1111}*/
ul.iconRight li:hover ul li {    background: none;}
ul.iconRight img { position: relative; }
ul.iconRight li ul 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%;}