.topheader{position:absolute;top:0;left:0;width:100%;z-index:35;padding: 11px 0;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.searchbox > div{height:auto;padding:8px 15px;border-bottom:0.5px solid #bfc1c3;}
.logo{display:inline-block;position:relative;}
.logo img{width:100%;height:auto;}
.fixed-top{position:fixed;top:0;background-color:#fff;-webkit-box-shadow: 0px -3px 10px 3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px -3px 10px 3px rgba(0,0,0,0.75);
    box-shadow: 0px -3px 10px 3px rgba(0,0,0,0.75);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.fixed-top .logo img{width:45% !important;}


/*@media screen and (min-width:992px){*/
.flex{display:flex;}
.flex > div{display:flex;}
.content-end{justify-content:flex-end;}
.items-center{align-items: center;}
/*}*/

@media screen and (min-width:1600px){
.topheader > .container{width:1560px;}
}
@media screen and (max-width:991px){
.logo img{width:80%;height:auto;}
.topheader > .container{width:100%;padding:0 15px;}
.mobile-header .logo img{width:100%;}
}
@media screen and (max-width:767px){
.no-padding-xs{padding:0;}
}
@media screen and (max-width:550px){
.fixed-top .logo img{width:100% !important;}
}

