#navigation { position: relative; z-index: 20; padding: 0; margin: 0; margin-top: -10px; }
#navigation li { float: left; padding: 0; margin: 0; list-style: none; }
#navigation ul > li > ul { display: none; top: 100%; left: -40px; z-index: 123; position: absolute; width: 210px; text-align: left; }
#navigation li ul li { width: 100%; display: inline-block; padding-right: 0; border-bottom: 1px solid #fff; background: #1a3969; }
#navigation li ul li:hover { background: #FFF; }
#navigation li ul li:hover a { color: #fff; }
#navigation li ul li a { width: 100%; padding: 6px 0px; font-size: 12px; }
#navigation > ul > li > ul > li > ul { position: absolute; left: 100px; top: 0; display: none; padding-top: 0; }
#navigation ul li { position: relative; }
#navigation ul li a { color: #fff; padding: 15px 12px 15px 12px; float: left; position: relative; }
#navigation ul li a { color: #FFF }
#navigation ul li ul li:hover a, #navigation > ul > li.current-menu-item ul li> a {color:#fff;}
#navigation ul li ul li a {
    color: #fff !important;
}
#navigation ul li ul li a:hover {
    color: #0C76B5 !important;
}

#navigation ul li:hover a, #navigation > ul > li.current-menu-item > a { color:#0C76B5; background: #eb7e23; text-decoration: none }
#navigation ul li:hover a:after, #navigation > ul li.current-menu-item a:after { position: absolute; content: ''; width: 100%; height: 0; left: 0; top: 0px; text-decoration: none; display:none }
#navigation > ul > li:hover > ul, #navigation > ul > li > ul > li:hover > ul { display: block; }
#navigation ul li li { padding-left: 0px; display: block; }
#navigation ul li li a { display: block; padding: 15px 10px 10px; color: #fff; font-size: 600; font-size: 13px; }
ul.sub-menu li a { background: #0b76b4 !important; }
ul.sub-menu li a:hover { background: #EB7E23 !important; }
#navigation ul li li a:hover { border-top: 0px; color: #fff; }
#navigation ul ul ul { display: none; }
#navigation > ul > li > ul > li > ul > li > ul { display: none; position: absolute; left: 200px; top: 0; }
#navigation > ul > li > ul > li > ul > li:hover > ul { display: block; }
#navigation > ul > li:hover { background-color: #0b76b4; }
#navigation ul li span { padding: 18px 7px 13px 7px; background: none; top: 17.5px; position: relative; background: none; }
#navigation ul li.current-menu-item span { background: #0B76B4; }
#navigation ul li span:after { border-top: 5px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; content: ''; width: 0; height: 0; top: 45%; right: 5px; position: absolute; }
/* ======================================= media query  */
@media (min-device-width:1300) {
#navigation ul li a { padding: 12px 30px 13px 30px; }
#navigation ul li span { padding: 16px 10px; }
}
 @media (max-width:1200px) {
#navigation ul li a { padding: 12px 20px 13px; }
}
 @media (max-width:1050px) {
#navigation ul li a { padding: 5px!important; margin-top: 10px; }
}
.mobile-menu { display: none; }
 @media (max-width:1024px) {
.mobile-menu { color: #6F6363; width: 48%; text-decoration: none; text-transform: capitalize; background: url(menuMobile.png) no-repeat center; background-position: 62% 50%; display: inline-block; padding: 12px 15px; font-family: MyriadSB, Arial, Helvetica, sans-serif; font-size: 20px; }
#header .rightHeader { width: 70%; }
}
 @media (max-width:940px) {
header .container { left: 0;width:100%; }
#header .rightHeader { width: 100%; }
.mobile-menu { color: #fff; width: 100%; text-decoration: none; text-transform: capitalize; background: url(../images/menuMobile.png) no-repeat center; background-position: 62% 50%; padding: 12px 15px; font-family: MyriadSB, Arial, Helvetica, sans-serif; font-size: 20px; }
.mobile-menu { text-align: center; }
#navigation ul li a:hover{color:#0c76b5:}
#navigation ul li:hover span, #navigation > ul > li.current-menu-item span {
    background: #EB7E23;
}
#navigation > ul.menu{ padding:0;position: absolute;top: 100%;}
#navigation{margin-top:0; width:100%; display:inline-block}
#navigation li{width: 100%;}
#navigation ul li a{     padding: 5px !important;margin-top: 0!important;width: 100%;}
#navigation ul > li > ul{position: static;width: 100%; padding:0;display:block !important;}
#navigation li ul li{border-bottom:none; border-color:#22668E}		
#navigation ul li span{display: none;!important; z-index:99; position: absolute;right: 0;top: 0;width: 35px;height: 30px; cursor:pointer;}
#navigation ul li span:after {border-top-color: #fff; right:12px;}	
#navigation > ul > li:hover > ul{ display:none;}
	
/*#navigation { width: 100%; padding-top: 0; }
#navigation > ul { float: none; display: none; position: absolute; z-index: 200; display: block; margin: 0 auto; left: 0; right: 0; width: 85%; }
#navigation ul li { padding-left: 0; width: 100%; margin: 0; position: relative; }
#navigation ul li a { display: block; width: 100%; padding-left: 25px; border: 1px solid #fff; }
#navigation ul li a:hover, #navigation ul li a.active { color: #8c0308; border-top: none; }
#navigation ul li a:hover:after, #navigation ul li a.active:after { border-top: none; }
#navigation ul li ul li ul li span { height: 35px; width: 40px; background: url(iconDown.png) no-repeat 60% 50%; }
#navigation ul li ul li span { background: url(iconDown.png) no-repeat 55% 50%; height: 35px; width: 45px; border-left: none; position: absolute; top: 0; }
#navigation ul li span { width: 35px; height: 35px; background: url(iconDown.png) no-repeat 50% 50%; position: absolute; right: 0; top: 0; z-index: 99999; cursor: pointer; border-top: none; }
#navigation ul li ul { width: 100%; border-radius: 0; position: relative; top: 0; padding: 0; margin: 0; }
#navigation ul li ul li { border-bottom-color: #00b64a; }
#navigation ul li li { border-bottom: 0; margin: 0; }
#navigation ul li li a:hover { background: rgb(199,189,169); box-shadow: none; }
#navigation ul li:hover ul { display: none; }
#navigation ul li ul li ul { position: relative; left: 0; }
#navigation ul li ul li a { padding-left: 35px; background: #BD1A20; color: #fff; }
#navigation > ul > li > ul > li > ul > li > a { background: #BD1A20; }
#navigation > ul > li > ul > li > ul > li:hover ul { display: none; }
#navigation > ul > li > ul > li > ul > li > ul { left: 0; top: 0; width: 100%; position: relative; }
#navigation > ul > li > ul > li > ul > li > ul > li a { }
#navigation > ul > li:hover > ul, #navigation > ul > li > ul > li:hover > ul { display: none; }
#navigation ul > li > ul { left: 0px; }
#navigation { position: relative; z-index: 20; padding: 0; margin: 0;/* margin-top: -10px; */}*/
}
.col-md-offset-1 { margin-left: 0.333333%; }
.language2 { width: 42%; }
.goog-te-gadget { font-size: 0!important; }
div#google_language_translator { height: 35px!important; }