@media screen and (max-width: 1000px) {
    div#main {
        width: 100%;
    }
    div.banner-bottom img {
        width: 100%;
    }
    div#banner-left, div#banner-right {
        display: none;
    }
}

@media screen and (max-width: 900px) {
    .eshop-product.preview > .inner > .right {
        width: 200px;
    }
    .eshop-product.preview {
        padding-bottom: 35px;
    }
    
    
    .div-web-search-input {
        width: 250px;
        left: 400px;
        height: 37px;
    }
    .div-web-search-input .form-text {
        width: 200px;
    }
    
    .eshop-product-detail .logo {
        width: 150px;
    }
}

@media screen and (max-width: 767px) {
    
    div#left {
        position: absolute;
        left: 0px;
        top: 41px;
        display: none;
        
    }
    div#right {
        margin-left: 0px;
    }
    
    #mobile-menu-pin {
        display: block
    }
    
    div#menu-main a.mobile-menu {
        display: block;
    }
    #menu-main > div {
        display: none;
        position: absolute;
        top: 41px;
        right: 0px;
        z-index: 200;
    }
    #menu-main > div a {
        display: block;
        white-space: nowrap;
    }
    
    .div-web-search-input {
        left: 145px;
        top: 100px;
        z-index: 100;        
    }

}

@media screen and (max-width: 480px) {
    div#main,div.banner-bottom img  {
        width: 480px;
    }
}

