
@media(max-width:1200px){
    .container{
        max-width: 100%;
        width:100%;
    }
    #creator {
        padding:0px 20px;
    }
    .field label { width:100%; }
    .field .input { width:100%; }
}


@media(max-width:1100px){
    .search-box {
        display:none;
        position: absolute;
        z-index:12;
        top:70px;
        right:0;
        background:#fff;
        padding:20px;
        margin-top:0px;
        width:50%;
        box-sizing:border-box;
    }
    .search-btn {
        right:21px;
        top:21px;
    }
    .head-icon.search-icon,.head-icon.menu-icon {
        display:inline-block;
    }
    /* Menu styles moved to style.css to avoid conflicts */
    #submenus{
        display:none;
    }
    #baner{
        margin-bottom:0px;
    }
    .item-show {
        display:block !important;
    }
    .ph {
        width:25%;
    }
    .favourite-box .ph {
        width: 25%;
    }
    #product-left {
        width: 50%;
    }
    #product-center {
        width: 50%;
    }
    #product-right {
        width: 100%;
        padding:0px 20px;
    }
    
    #creator-center {
        width: 40%;
    }
    #creator-left {
        width: 60%;
    }
    #creator-right {
        width: 100%;
    }
    
    .creator-rotation {
        padding: 5px 0 5px 0px;
        text-align:center;
    }
    .creator-rotation label {
        font-size: 11px;
    }
    #opt10 {
        margin-right: 0px;
    }
}
@media(max-width:900px){
    .order .col1 {
        width:100%;
    }
    .order .col2 {
        width:100%;
    }
    .cart-prod-img{
        width:100%;
    }
    
    .order-cart-prod .img {
        width:10%;
    }
    .order-cart-prod .params {
        width:30%;
    }
    .order-cart-prod .quantity {
        width:20%;
    }
    .order-cart-prod .price {
        width:30%;
    }
    .order-cart-prod .remove {
        width:10%;
    }
    .infolinia {
        display:none;
    }
    .socials {
        top:100px;
    }
}
@media(max-width:800px){
     .search-box {
         width:100%;
     }
    .art {
        width: 100%;
    }
    .line4a,.line4b {
        max-width:50px;
    }
    #product-left {
        width: 40%;
    }
    #product-center {
        width: 60%;
    }
    #creator-center {
        width: 100%;
    }
    #creator-left {
        width: 100%;
        padding:0 0px
    }
    #order-form .col1, #order-form .col2, #order-form .col3 {
        width:100%;
    }
    .center-box {
        width:90%;
    }
    .col12 {
        width: 100%;
    }
}
@media(max-width:700px){
    .logo {
        width:152px;
        height:50px;
        margin-top:10px;
        background-size:contain;
    } 
    .inspire {
        width: 100%;
    }
    .similar .ph {
        width: 50%;
    }
    .ph {
        width:50%;
    }
    .favourite-box .ph {
        width: 50%;
    }
    .prod { width: 50%; }
}
@media(max-width:600px){
    /* Menu hide style moved to style.css */
    .head-icon.login-icon,.head-icon.fav-icon,.head-icon.upload-icon {
        display:none;
    }
    .baner {
        height:400px;
    }
    .baner-more {
        bottom:20px;
        left:20px;
    }
    .center-head {
        padding:20px;
    }
    .center-head strong {
        max-width:100%;
    }
    .cat { width: 50%; }
    
    .home .txt {
        padding: 0 20px;
    }
    .art {
        width: 100%;
    }
    .art .img {
        width: 100%;
        margin-bottom:20px;
    }
    .contact .txt1 {
        font-size:30px;
        line-height:30px;
        padding:0px 20px 20px 20px;
    }
    .contact-item {
        width:100%;
        padding:0px 0px 20px 0px;
    }
    .art .art-txt {
        width: 100%;
    }
    .foot-col.foot-col1 {
        text-align: left;
    }
    .foot-col {
        width:100%;
        margin:5px 0 0;
        min-height:auto;
    }
    .foot-bottom strong {
        display:block;
        padding-bottom:20px;
    }
    .foot-bottom img {
        width:100%;
        margin:10px 0px 0px 0px;
    }
    .material-content {
        padding: 20px 20px 20px 20px;
        background:none !important;
    }
   
    .pagination * {
        padding:4px 8px;
        font-size:12px;
    }
    #product-left {
        width: 100%;
    }
    #product-center {
        width: 100%;
    }
    #creator-price strong {
        font-size:26px;
    }
    .cart-popup .img {
        float: left;
        width: 100%;
    }
    .cart-popup .params {
        padding: 10px 0px;
        width: 100%;
    }
    .order-cart-prod .params {
        padding:10px 20px;
    }
    .order-cart-prod .quantity {
        width: 50%;
    }
    .order-cart-prod .remove {
        top:0px;
    }
    .order-cart-prod .price {
        width: 50%;
    }
}
@media(max-width:500px){
    .fld-13,.fld-12 {width:100%;}
    .fld-34 {width:60%;}
    .fld-14 {width:40%;}
     .ph {
        width:100%;
    }
    .favourite-box .ph {
        width: 100%;
    }
    .prod { width: 100%; }
    .similar-prod .prod { width: 100%; }
    .cart-popup .btns .btn {
        display:block;
        float:none !important;
    }
}

@media(max-width:400px){
    .photos-tab .photos-tab-btn {
        font-size:14px;
    }
    .photo-filters {
        display:none !important;
    }
    .head-icon {
        padding:0 5px;
    }
    .head-icon strong {
        display:none;
    }  
    .line4a,.line4b {
        display:block;
        margin:5px auto;
    }
    .line4b {
        margin-top:10px;
    }
    
    #cart-btn, .cart-btn {
        font-size:16px;
        padding:10px 12px;
    }
    
    .creator-rotation label {
        display:none;
    }
}
