 #bg{ position:relative; } .headerArea{ position:sticky; top:0; z-index:999; } .column .image .img-responsive{width:100% !important;} @media (max-width:767.98px) { .mobilelogo { position: absolute; width: 25%; z-index: 999; left: 20px; }  #topNav .searchHolder { width: 65%; position: absolute; left: 10%; margin-left:0px; z-index: 999; } .btnHolder button { font-size: 8px; } #topNav form .advancedSearch_form { top: 34px; } #topNav .rightLinks li .myAccount_holder { margin: -15px 5px 10px auto; float: none; width: 18%; } #topNav .rightLinks .myAccount_holder a.btn { padding: 0 6px; font-size: 8px; } }  