﻿.mainMenu1{ display:inline-block}
.menu ul{ list-style:none; margin:0; padding:0; display:inline-block;   width:100%; text-align: left; }
.menu ul li a { color: #01315b;padding: 20px 19px 19px 19px;margin: 0px 0px;display: block;font-weight: 500;font-size: 14px;text-transform: uppercase;}
.menu > ul > li { position:relative; float:left;  background:url(../images/libg.jpg) center left no-repeat; }
.menu > ul > li:first-child { background:none;} 
.menu > ul > li > ul li {position:relative;white-space:nowrap;}
.menu > ul > li > ul > li a {display:block;     padding: 8px 16px 8px 17px;font-size:14px; -webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out; color: #0190c8;}
.menu > ul > li > ul > li:hover > a {background: #ffd200;}
.menu ul li > .submenu { position:absolute; left:0; width: auto; top:auto;  opacity:0; visibility:hidden;   z-index: 1; min-width:200px; background:#fff;     border-bottom: 4px solid #ffd200;}
.menu ul li > .lastMenu { left:auto; right:0;}
.menu ul li:hover > .submenu   { left:0; opacity:1; visibility:visible;}

.menu ul li > .submenu1 { position:absolute; left:100%; width: auto; top:0;  opacity:0; visibility:hidden;   z-index: 1;  background:#fff;  }
    .menu ul li > .submenu1 li:hover a
    {background: #ffd200;} 
.menu ul li:hover > .submenu1   { left:100%; opacity:1; visibility:visible;}

.menu ul li:hover > .lastMenu { left:auto; right:0; text-align:right;}
.menu > ul > li > .lastMenu > li a { background:#fff; padding: 8px 16px 8px 17px; color: #0190c8;}
.menu > ul > li > .lastMenu > li:hover > a {background:#ffd200;padding: 8px 16px 8px 17px; }
.menu ul li:hover > a {  background: #fff; color: #0190c8;  }
#menu-mobile {  display:none;    width:42px; height:30px;  cursor:pointer; text-align:center;  }
#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;}


.header-icons .header-in .row .col-lg-9 {
    float: left;
    width: 70%;
}
.header-icons .header-in .row .col-lg-3 {
   float: right;
    width: 30%;
    color: white;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    animation: blinkHighlight 1.5s infinite;
    top: 14px;
    position: relative;
    left: 35px;
}

.header-icons .header-in .row .col-lg-3 a {
    color: inherit;
    text-decoration: none;
}
@keyframes blinkHighlight {
    0% { opacity: 1; text-shadow: 0 0 10px rgba(255, 255, 255, 0.8); }
    50% { opacity: 0.5; text-shadow: none; }
    100% { opacity: 1; text-shadow: 0 0 10px rgba(255, 255, 255, 0.8); }
}
@media (max-width: 991.98px) {
    .header-icons .header-in .row .col-lg-9,
    .header-icons .header-in .row .col-lg-3 {
        width: 100%;
        float: none;
        left: 0;
        top: 0;
    }
    .header-icons .header-in .row .col-lg-3 {
        margin-top: 10px;
    }
}