/* 320 centered */

@media screen and (max-width: 479px) {
    /*#page { width: 320px; }*/
    .page-index .center-content-header { margin: 15px 20px; }
    /*#product_slider_home_cnt, .page-index .center-content-header { width: 290px; }
    #home_text { width: 290px; padding: 15px; }*/
    #home_text h1 { font-size: 20px; }
    /*#footer-contact, .home-promotions { width: 320px; }*/
    /*.home-promotions #slideshow { height: 106px; }
    .slide img { width: 320px !important; height: 106px !important; }*/
    /*#copy { width: 300px; padding: 10px 10px 70px 10px; font-size: 12px; }*/
    /*#left { width: 290px; float: left; }/
    /*#design-center { width: 280px; border-right: none; padding: 5px 10px 20px 10px; }
    .repartosub { width: 195px; height: 200px; }*/
    .product .product-image { width: 100%; }
    .product .product-image + .product-details { margin-left: 0px; }
    .product .product-details { width: 100%; padding-top: 15px; clear: both; margin: none; }
    .products-grid .design-grid-1-columns .product-image { width: 95%; }
    .products-grid .design-grid-1-columns .product-details { width: 95%; }
    #logo { padding: 15px 10px 10px 0px; }
    #logo img { height: 20px; }
    .cart-coupon div { clear: both; }
    .cartImage { width: 37%; }
    .cartDesc { width: 61%; }
    .cartElement select { width: 90%; }
    .cart-buttons div { clear: both; margin-bottom: 10px; }
    .form-section input[type="text"], .form-section label, .form-section textarea { width: 95% !important; }
    .form-section label.check-radio { width: 90% !important; }
    .form-section div { clear: left; }
    #captchaCnt { width: 100%;overflow-x: scroll; }
    .box-half { width: 96%; }

    .child-departments ol.design-grid li img, ol.design-grid.design-grid-4-columns li img { width: 100% !important; height: auto !important; }
}