.wrap-detail-gallery {
    padding-left: 0;
}

#slideshow {
    padding-top: 91px;
}

.desmoblie_hide {
    display: block;
}

.desmoblie_show {
    display: none;
}

.cartmoblie {
    display: none;
}

.modal-header {
    font-size: 18px !important;
    font-weight: bold !important;
}

@media (max-width: 1024px) {
    .list-category-dropdown .category-dropdown,
    .mini-cart-content {
        right: -115px;
    }
    .menu-home .mini-cart-content {
        right: -80px;
    }
}

@media only screen and (max-width: 1199px) {
    #header .nav-link {
        padding: 10px 11px;
    }
    .main-nav > ul > li > a {
        padding: 10px 11px;
    }
    #steps {
        padding: 0;
    }
    .steps ul {
        padding: 0;
    }
    .steps ul li.done {
        display: none;
    }
    .steps ul li.current {
        margin-left: auto;
        margin-right: auto;
    }
    .box-steps {
        padding: 30px 15px !important;
    }
    .cartdesktop {
        display: none;
    }
    .cartmoblie {
        display: block;
    }
}

@media only screen and (max-width: 1024px) {
    .meta-link-ontop > li {
        margin: 0;
    }
}

@media only screen and (max-width: 991px) {
    .main-nav > ul > li > a {
        font-weight: 400;
        padding: 5px;
    }
    .footer-bottom {
        font-size: 16px;
    }
    .detail-info .addcart-link.add-cart-detail {
        margin-top: 25px;
    }
    .blockquote {
        padding: 20px;
    }
    .contact-box-4 {
        padding-left: 77px;
    }
}

@media only screen and (max-width: 991px) {
    .colipad {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media only screen and (max-width: 991px) {
    .main-nav.main-nav1 {
        margin-top: -65px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .meta-link-ontop.meta-link-pages {
        /* margin-top: -20px; */
    }
    .main-nav > ul > li.menu-item-has-children > a::after {
        top: 15px;
    }
    .main-nav.main-nav1 .sub-menu-show {
        display: none;
    }
    .main-nav.main-nav1.active .sub-menu-show {
        display: block;
    }
    #footer {
        font-size: 18px;
    }
    .footer-box .title18 {
        margin: 25px 0;
    }
    .social-footer {
        padding-top: 15px;
    }
    #searchForm input[type="text"] {
        width: 85%;
    }
    #slideshow {
        padding-top: 147px;
    }
}

@media only screen and (max-width: 767px) {
    .boxLeft .line-product {
        display: none;
    }
    .boxRight .line-product {
        display: none;
    }
}
@media only screen and (max-width: 575px) {
    #footer {
        font-size: 16px;
    }
    .navfooter {
        display: none;
    }
    .desmoblie_hide {
        display: none;
    }
    .desmoblie_show {
        display: inherit;
        padding: 10px 0 0 15px;
    }
    #pages .current-page a {
        padding: 0 10px;
    }
    .pagi-nav-bar .btn-circle {
        margin: 0 10px;
    }
    .contact-box {
        padding: 0;
    }
    .contact-box-4 {
        padding: 0 15px;
    }
    .contact-box span.color {
        position: unset;
    }
    .intro-th {
        font-size: 12px !important;
    }
    .intro-en {
        font-size: 12px !important;
    }
}
