 /*=============================
     header_footer style
=============================*/
 /*======= HEADER========*/
 
 .menu{
    margin-top:20px !important;
}


.menu li > div {
    visibility: hidden;
    display: block;
    visibility: initial;
    margin-top: -8px;
}


/*.skiptranslate.goog-te-gadget div select:nth-child(1) {
    display: none;
}*/
.skiptranslate.goog-te-gadget div select {
    border: none;
    font-size: 15px;
	margin-top:4px;
    margin-left: 8px;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    font-family: 'Open Sans';
    width: 165px;
}
a.goog-logo-link {
    display: none;
}
div#google_translate_element > div:nth-child(2) {
    display: none;
}
.skiptranslate.goog-te-gadget {
    height: 30px;
    overflow: hidden;
    color: transparent !important;
}
select.goog-te-combo {
    padding: 2px;
    color: #000;
    /*	border: rgba(0,0,0,0.5) solid 1px;*/
    float: right;
}
#translator #google_translate_element {
    width: 100%;
}
#translator #google_translate_element select {
    border: none;
    font-size: 15px;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    font-family: 'Open Sans';
    width: 70% !important;
    float: inherit;
    margin: 0 auto;
}
header#header {
    height: auto;
    margin-bottom: 5px;
}
#top-line {
    box-shadow: none !important;
}
/*--nav---*/

#gia_nav_new {
    margin-bottom: 10px;
    position: relative;
    display: flex;
}
@media only screen and (max-width: 959px) and (min-width: 300px) {
    #gia_nav_new {
        margin-bottom: 5px;
    }
}
.ind_life_logo {
    right: 30px;
    top: -64px;
    position: absolute;
}
#gia_nav_new #navigation {
    background: none !important;
    border-radius: 0px !important;
    display: flex;
    -webkit-display: flex;
    justify-content: center;
}
#gia_nav_new #navigation .trade_mark {
    font-size: 10px;
}
#gia_nav_new #navigation .menu li a {
    padding: 2px 10px;
    color: #000;
    font-weight: 600;
    font-size: 15px;
    border-right: rgba(0, 0, 0, 0.2) solid 1px;
    transition: background linear 0.25s;
    -webkit-transition: background linear 0.25s;
    -moz-transition: background linear 0.25s;
}
#gia_nav_new #navigation .menu li a:active,
#gia_nav_new #navigation .menu li a:hover,
#gia_nav_new #navigation .menu li a#current {
   /* background: #169fe6;*/
    background: #255E91;
    color: #fff;
    transition: background linear 0.25s;
    -webkit-transition: background linear 0.25s;
    -moz-transition: background linear 0.25s;
}
/*---HIDING SEARCH ICON FOR DESKTOP---*/

#gia_nav_new #navigation .menu li:last-child a {
    border-right: none;
}
#gia_nav_new #navigation .menu li.search_on_mobile {
    display: none;
}
#gia_nav_new #navigation .menu li.insider_desktop,
#gia_nav_new #navigation .menu li.search_desktop {
    display: block;
}
/*---- HIDING MOBILE DROP DOWN MENU -----*/

#searchmobile,
#translator {
    display: none
}
@media only screen and (max-width: 959px) and (min-width: 300px) {
    #gia_nav_new #navigation .menu li:last-child(12) a {
        border-right: none;
    }
    #gia_nav_new #navigation #selectnav2,
    #gia_nav_new #navigation #selectnav1 {
        display: none !important;
    }
    #gia_nav_new #navigation .menu {
        display: block
    }
    #gia_nav_new #navigation .menu li.search_on_mobile {
        display: block;
    }
    #gia_nav_new #navigation .menu li.insider_desktop,
    #gia_nav_new #navigation .menu li.search_desktop {
        display: none;
    }
    header#header {
        height: auto;
        margin-bottom: 0px;
    }
    .collapse.show#searchmobile,
    .collapse.show#translator {
        display: block
    }
}
/*---- CHINGING FONT VIEW -----*/

@media only screen and (max-width: 959px) and (min-width: 768px) {
    #gia_nav_new #navigation .menu li a {
        font-size: 16px;
    }
    .ind_life_logo {
        right: 30px;
        top: -60px;
    }
}
@media only screen and (max-width: 767px) and (min-width: 479px) {
    #gia_nav_new #navigation .menu li a {
        padding: 2px 5px;
        color: #000;
        font-weight: 600;
        font-size: 14.5px;
    }
    .ind_life_logo {
        top: -53px;
        position: absolute;
        right: 30px;
        display: none;
    }
    
     .menu{
    margin-top:10px !important;
}
}
@media only screen and (max-width: 480px) and (min-width:250px) {
    #gia_nav_new #navigation .menu li a {
        padding: 1px 2px;
        color: #000;
        font-weight: 600;
        font-size: 12px;
    }
    .ind_life_logo {
        display: none;
    }
    
    .menu{
    margin-top:8px !important;
}
}