@media all and (max-width: 640px) { 
 
 .container {
  width: 100% !important;
  overflow: hidden !important;
  margin: 0px !important;
 }
 
 .header {
  height: auto !important;
 }
 
 .header .menuhead {
  overflow: hidden;
 }
 
 .menuhead .kosarcont {
  display: none;
 }
 
 .menu .mns {
  display: inline-block !important;
 }
 
 .menu a {
  width: 100% !important;
  text-align: center !important;
  padding: 0px !important;
  display: inline-block;
 }
 
 .header .slider {
  display: none;
 }
 
 .sargaboxcont {
  margin-top: 5px !important;
  height: auto !important;
 }
 
 .sargaboxcont .sargabox {
  width: 100% !important;
  margin-right: 0px !important;
  margin-bottom: 5px;
 }
 
 .sargabox p {
  margin-top: 33px !important;
 }
 
 .hirsav {
  height: auto !important;
 }
 
 .shopcont {
  margin-top: 10px !important;
 }
 
 .shopcont .sbal {
  width: 100% !important;
 }
 
 #ktl {
  display: block !important;
 }
 
 #ktlst {
  height: 30px;
  overflow: hidden !important;
 }
 
 .sbal ul {
  margin-top: 15px !important;
  width: 100% !important;
  font-size: 1.1em;
 }
 
 .sbal ul li ul {
  margin: 0px !important;
  padding: 0px !important;
  display: block !important;
  position: static !important;
  margin-left: -18px !important;
  margin-top: 0px !important;
  left: 0px !important;
  top: 0px !important;
 }
 
 .shopcont .sjobb {
  width: 100% !important;
 }
 
 .hirlevcont {
  display: none;
 }
 
 .footer .partners {
  overflow: hidden;
 }
 
 .footer .whiteblock {
  height: 100% !important;
 }
 
 .whiteblock .rnd, .whiteblock .rol {
  width: 100% !important;
  margin-left: 31px !important;
  padding: 2% !important;
 }
 
 .whiteblock .alsomenu, .uzl {
  width: auto !important;
  margin-left: 31px !important;
 }
 
 .rol div {
  width: 80% !important;
 }
 
 .lastfoot .fblink {
  top: 30px !important;
 }

 .lastfoot .fellink {
  top: 30px !important;
 }
 
}