.dj-hideitem { display: none !important; } #dj-megamenu155mobile { display: none; } @media (max-width: 979px) { #dj-megamenu155, #dj-megamenu155sticky, #dj-megamenu155placeholder { display: none; } #dj-megamenu155mobile { display: block; } } div.mod_search139 input[type="search"]{ width:auto; }