@media only screen and (min-width: 768px) {}

@media only screen and (min-width: 992px) {
    .foot-menu {
        display: block !important;
    }
}

@media only screen and (max-width: 1599px) {}

@media only screen and (max-width: 1439px) {}

@media only screen and (max-width: 1279px) {}

@media only screen and (max-width: 1199px) {
    .best-category-box .category-content {
        padding: 12px;
    }
}

@media only screen and (max-width: 1079px) {}

@media only screen and (max-width: 1023px) {
    .filter-list {
        font-size: 12px;
    }
}

@media only screen and (max-width: 991px) {
    .main-container {
        min-height: calc(100vh - 353px);
    }

    .footer-top {
        padding: 10px 0;
    }

    .foot-menu li {
        border-top: 1px solid #424040;
    }

    .social-media-icons {
        margin: 0 0 5px;
    }

    .social-media-icons li {
        display: inline-block;
        padding: 0 10px;
    }

    .copyright-wrapper {
        font-size: 12px;
        padding: 15px 0;
    }
}

@media only screen and (max-width: 899px) {}

@media only screen and (max-width: 799px) {
    .head-right-links {
        position: relative;
    }
}

@media only screen and (max-width: 767px) {
    body {
        font-size: 14px;
    }

    .product-listing-wrapper,
    .product-details-wrapper,
    .category-list-wrapper {
        padding: 30px 0;
    }

    .go-top:after {
        width: 30px;
        height: 30px;
        line-height: 28px;
        font-size: 20px;
    }

    .category-sort {
        font-size: 16px;
        margin: 0 0 30px;
    }

    .category-sort li {
        padding: 0 1px;
    }

    .droduct-details-img {
        margin-bottom: 20px;
    }

    .custom-list li:before {
        top: 3px;
    }

    .catdeal_logo {
        width: 54px;
        height: 27px;
        top: 7px;
        right: 7px;
    }

    .page-title {
        margin-bottom: 20px;
    }

    .product-details-wrapper h3 {
        margin-bottom: 20px;
    }

    .custom-input-group,
    .select-outlet select {
        margin-bottom: 20px;
    }

    .select-outlet,
    .code-copy {
        margin-bottom: 30px;
    }

    .best-category-box .best-category-name {
        font-size: 16px;
    }
}

@media only screen and (max-width: 639px) {
    .head-right-links ul li {
        padding: 0 15px;
    }
}

@media only screen and (max-width: 575px) {
    .category-sort li {
        padding: 0 0px;
    }

    .category-sort li label,
    .category-link li a {
        padding: 6px 6px;
    }
}

@media only screen and (max-width: 479px) {
    .head-right-links ul li {
        padding: 0 12px;
    }

    .mydala-logo>a>img {
        max-width: 66px;
    }

    .page-title {
        margin-bottom: 15px;
    }

    .category-sort {
        margin-bottom: 30px;
        font-size: 14px;
    }

    .product-listing-box .category-name {
        font-size: 16px;
    }

    .offer-ribbon {
        font-size: 10px;
    }

    header {
        height: 67px;
    }
}

@media only screen and (max-width: 427px) {
    .head-right-links ul li {
        padding: 0 11px;
    }

    .category-sort {
        font-size: 13px;
    }
}

@media only screen and (max-width: 413px) {

    .white-btn a,
    .orange-btn a,
    .blue-btn a {
        padding: 5px 30px;
    }

    .head-right-links ul li {
        padding: 0 10px;
    }

    .category-sort li label,
    .category-link li a {
        padding: 6px 4px;
    }
}

@media only screen and (max-width: 389px) {

    .category-sort li label,
    .category-link li a {
        padding: 6px 3px;
    }
}

@media only screen and (max-width: 374px) {
    .blue-title {
        font-size: 15px;
    }

    .white-btn a,
    .orange-btn a,
    .blue-btn a {
        padding: 5px 20px;
    }

    .logo {
        max-width: 70px;
    }

    .category-sort {
        font-size: 12px;
    }

    .product-listing-box .category-name {
        font-size: 14px;
    }
}