@media(min-width:768px) and (max-width:991px){.contacts-index-index #contactForm .form-list .wide textarea{width:340px}}@media(max-width:767px){.cms-index-index ul.products-grid{margin-left:-20px}.catalogsearch-result-index h1,.catalogsearch-advanced-result h1{position:inherit}.advanced-search label{float:none}.catalogsearch-advanced-index .buttons-set{width:220px}.advanced-search .form-list .input-box,.advanced-search .form-list .input-range,div.pagemanager .four-blocks li.item:nth-child(2n+1){margin-left:0}.contacts-index-index #contactForm .form-list .wide textarea{width:210px}div.pagemanager .four-blocks li.item{margin-left:4%;width:48%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.col-main .widget-product-link{bottom:0;top:auto}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.col-main .widget-product-link{bottom:0;top:auto}}@media only screen and (min-device-width:320px) and (max-device-width:768px){.container-full{padding-left:10px;padding-right:10px}.main-container{margin-top:108px}.checkout-index-index .main-container{margin-top:60px}.carousel .carousel-caption{background:rgba(0,0,0,.2);height:100%;left:0;right:0!important;top:0}.carousel .carousel-caption .content{position:relative;top:50%;transform:translateY(-50%)}.carousel .carousel-caption img{max-height:40px!important}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.main-container{margin-top:60px}.checkout-index-index .main-container{margin-top:60px;padding-top:0}.vaimo-cms-page .main-container{margin-top:118px}.main-container .vaimo-cms.grey-row.top-padded-row{padding-bottom:100px;padding-top:100px}.vaimo-cms>div{display:block;margin-top:40px}.vaimo-cms>div p[style]{text-align:center!important}.vaimo-cms>div:first-child{margin-top:0}.main-container #vertnav{display:none}.col-main .widget-product-link{bottom:0;top:auto}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){.col-main .widget-product-link{padding:10px}.col-main .widget-product-link .product-logo{display:none}.col-main .widget-product-link a{width:100%}}@media only screen and (max-device-width:1024px){.page-mobile-layout{width:auto;text-align:justify;margin:7px}.page-mobile-layout .data-table{font-size:12px;margin-top:10px}}@media only screen and (max-device-width:600px){.category-trading-hours #row-2 .padded-row table td{padding:3px;font-size:9px;line-height:11px}.category-trading-hours #row-2 .padded-row{overflow:hidden}}