/*******************************************************************************************
                                    Theme Responsive
********************************************************************************************/
@media (max-width: 1440px) {
    .item-ads1 .banner-info {
        padding: 30px;
    }

        .item-ads1 .banner-info h2.title48 {
            font-size: 30px;
            margin-top: 10px;
        }

    .list-banner-adv1 {
        padding: 0 15px;
    }

    .trend-banner1 .banner-info {
        padding: 0 50px;
    }

        .trend-banner1 .banner-info h2.title72 {
            font-size: 48px;
            margin-bottom: 25px;
        }

    .trend-banner1 .banner-info {
        max-height: 220px;
    }

    .trend-product-slider1 {
        padding: 35px 0;
    }

        .trend-product-slider1 .product-thumb-link {
            max-width: 400px;
            margin: auto;
        }

    .item-product-simple .product-title {
        font-size: 18px;
        margin-bottom: 12px;
    }

    .wrap-timer-countdown.vertical {
        max-height: 340px;
    }

        .wrap-timer-countdown.vertical .timer-countdown .clock {
            height: 60px;
        }

    .banner-slider3 .trend-product-slider1 {
        padding: 70px 0;
    }

        .banner-slider3 .trend-product-slider1 .product-thumb-link {
            max-width: 460px;
        }

    .item-slider1 .banner-info h2.title72 {
        font-size: 60px;
    }

    .item-slider1 .banner-info h3.title48 {
        font-size: 36px;
    }

    .banner-slider-center .item-slider-center {
        margin: 0 30px;
    }
}
/*End Screen 1440*/
@media (max-width: 1366px) {
    .block-ads2:before,
    .block-cat-ads2:before {
        width: 100%;
    }

    body .container, body .page-content-box .wrap {
        max-width: 1200px !important;
    }

    .footer3 .payment-method2 ul li {
        margin: 0 5px;
    }

    .footer3 .social-network2 ul li {
        margin: 0 5px;
    }

    .footer3 .social-network2 ul {
        margin: 0 -5px;
    }

    .footer3 .payment-method2 ul {
        margin: 0 -5px;
    }

    .footer3 .payment-method2 h3 {
        margin: 0 20px 0 0;
    }

    .footer3 .social-network2 h3 {
        margin: 0 20px 0 0;
    }

    .footer3 .wrap-payment-method::before {
        left: 60%;
    }

    .block-banner-ads4 .item-ads4 {
        margin: 0 -3px 23px;
    }
}

@media (max-width: 1200px) {
    .wrap-logo-menu1 {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        -webkit-flex-direction: column;
        -webkit-justify-content: flex-start;
        -webkit-align-items: flex-start;
    }

        .wrap-logo-menu1 .main-nav {
            margin-top: 20px;
        }

    .wrap-banner-slider1 {
        margin-top: -135px;
    }

    .header-general {
        padding: 20px 15px;
    }

    .list-banner-adv1 {
        padding: 0;
    }

    .wrap-banner-trend1 .wrap-timer-countdown {
        right: 50px;
    }

    .wrap-logo-menu2 {
        padding-right: 0;
    }

    .banner-slider3 .trend-product-slider1 {
        padding: 30px 0;
    }

        .banner-slider3 .trend-product-slider1 .product-thumb-link {
            max-width: 370px;
        }

    .footer3 .logo-footer1 {
        margin: 0 0 30px;
    }

        .footer3 .logo-footer1 .text-logo .title28 {
            font-size: 24px;
        }

            .footer3 .logo-footer1 .text-logo .title28::after {
                width: 10px;
                height: 10px;
                right: -10px;
                bottom: 6px;
            }

    .footer3.footer1 {
        padding-bottom: 0;
    }

    .intro-box3 {
        max-width: none;
    }

        .intro-box3 h2 {
            font-size: 30px;
        }

            .intro-box3 h2 br {
                display: none;
            }

    .banner-slider .pagi-nav-total::before {
        left: 15px;
        width: 50px;
    }

    .main-header5 {
        padding: 30px 0px;
    }
}
/*End Screen 1200*/
@media (max-width: 1024px) {
    .footer3 .social-network2 h3 {
        margin: 0 20px 13px 0;
    }

    .banner-slider1 .item-slider .slider-content-text {
        padding: 0 60px;
    }

    .block-ads2,
    .block-cat-ads2 {
        padding-bottom: 50px;
    }

        .block-ads2:before, .block-cat-ads2:before {
            height: 70%;
            max-height: 350px;
        }

    .order-custom {
        margin-bottom: 30px;
    }

    .header-general .currency-box,
    .header-general .language-box {
        display: none;
    }

    .wrap-banner-slider1 {
        margin-top: 0px;
    }

    .header1 {
        border: none;
        background-color: #000;
    }

    .item-slider1 .banner-info h2.title72 {
        font-size: 48px;
        margin-bottom: 25px;
    }

    .item-slider1 .banner-info h3.title48 {
        font-size: 30px;
    }

    .margin-100 {
        margin-bottom: 50px;
    }

    .item-ads1.banner-circle-button .banner-info {
        padding: 15px;
    }

        .item-ads1.banner-circle-button .banner-info h2.title48 {
            font-size: 24px;
        }

        .item-ads1.banner-circle-button .banner-info h3.title30 {
            font-size: 21px;
        }

    .product-price > span, .product-price ins {
        font-size: 14px;
    }

    .item-product .product-extra-link a.addcart-link {
        font-size: 14px;
    }

    .product-extra-link > .addcart-link .la {
        display: none;
    }

    .wrap-scroll-down {
        display: none;
    }

    .list-banner-adv1 {
        margin-bottom: 45px;
    }

    .block-featured-product1 {
        margin-bottom: 5px;
    }

    .block-trend-product1 {
        margin-bottom: 45px;
    }

    .block-new-product1 {
        margin-bottom: 10px;
    }

    .block-client1 {
        padding: 50px 0;
        margin-bottom: 45px;
    }

    .block-latest-post1 {
        margin-bottom: 10px;
    }

    .header1 .mini-cart-link .mini-cart-number {
        background: rgba(255,255,255,0.3);
    }

    .banner-slider2 {
        margin-bottom: 45px;
    }

    .block-leaf2 {
        display: none;
    }

    .block-cat-ads2 {
        margin-bottom: 30px;
    }

    .branch-image2 {
        display: none;
    }

    .block-ads2 {
        margin-bottom: 45px;
    }

    .block-new-product2 {
        margin-bottom: 35px;
    }

    .block-brand2 {
        margin-bottom: 45px;
    }

    .block-latest-news2 {
        margin-bottom: 20px;
    }

    .block-newsletter2 {
        padding: 50px 0;
    }

    .footer1 {
        padding: 50px 0;
    }

    .logo-footer1 {
        margin-top: 0;
    }

    .block-product-cat3 {
        margin-bottom: 7px;
    }

    .wrap-video-banner3 {
        margin-bottom: 45px;
    }

    .block-road-bikes3 {
        margin-bottom: 7px;
    }

    .block-intro-slider3 {
        margin-bottom: 50px;
    }

    .block-brand3.vc_row {
        margin-bottom: 50px;
    }

    .block-latest-news3 {
        margin-bottom: 0;
    }

    .block-cat-ads3 {
        padding: 50px 0;
        margin-bottom: 50px;
    }

    .block-client4 {
        margin-bottom: 10px;
    }

    .content-intro-slider .banner-image {
        width: auto;
    }

    .banner-slider-center .item-slider-center .slider-center-text h2 {
        font-size: 30px;
    }

    .banner-slider-center .slick-nav-custom {
        bottom: 72px;
    }

    .banner-slider4 {
        margin-bottom: 45px;
    }

    .banner-circle-button .banner-info {
        padding: 30px;
    }

    .item-ads4 .banner-info h2 {
        font-size: 30px;
        margin-bottom: 25px;
    }

    .tab-product4 {
        margin-bottom: 7px;
    }

    .block-deal-product4 {
        padding: 45px 0 20px;
        margin-bottom: 45px;
    }

    .block-banner-ads4 {
        margin-bottom: 15px;
    }

    .service-slider5 {
        margin-top: 50px;
    }

    .block-cat-ads5 {
        padding: 45px 0 35px;
    }

    .product-deal-countdown5 {
        margin-bottom: 50px;
    }

    .banner-parallax5 {
        padding: 100px 0;
        margin-bottom: 45px;
    }

        .banner-parallax5 h3.title48 {
            font-size: 30px;
        }

        .banner-parallax5 h2.title72 {
            font-size: 48px;
        }

    .wrap-service6 {
        padding: 50px 0;
    }

    .list-banner-ads6 {
        margin-bottom: 15px;
    }

    .block-new-product6 {
        margin-bottom: 37px;
    }

    .block-featured-product6 {
        margin-bottom: 35px;
    }

    .block-brand6 {
        margin-bottom: 45px;
    }

    .item-ads6 .banner-info h2.title40 {
        font-size: 30px;
        margin-bottom: 25px;
    }

    .main-page-default, .content-page {
        margin: 50px 0;
    }

    .widget {
        margin-bottom: 37px;
    }

    .wrap-bread-crumb {
        min-height: 100px;
    }

    .pagi-nav {
        margin-top: 0;
    }

    .item-product-list .product-extra-link > a {
        opacity: 1;
        visibility: visible;
    }

    .bread-crumb > span:not(:last-child)::after,
    .bread-crumb > ul::after, .bread-crumb > a::after {
        margin: 0 5px;
    }

    .product-detail {
        margin-bottom: 40px;
    }

    .detail-tab-title {
        margin-bottom: 30px;
    }

    .item-post-list {
        align-items: flex-start;
        -webkit-align-items: flex-start;
    }

    .grid-post-meta-data span.bg-color {
        padding: 0 10px;
    }

    .banner-about-page {
        margin-bottom: 45px;
    }

    .content-about-page {
        margin-bottom: 20px;
    }

    .demo-google-map,
    .block-about-team {
        margin-bottom: 45px;
    }

    .block-contact-faq {
        margin-bottom: 50px;
    }

    .content-google-map .info-contact-footer {
        padding: 30px;
    }

        .content-google-map .info-contact-footer ul li {
            margin-top: 15px;
        }

        .content-google-map .info-contact-footer h3 {
            margin-bottom: 0px;
        }

    .demo-google-map .sv-ggmaps {
        height: 600px;
    }

    .header-default .main-nav > ul > li {
        padding: 0 10px;
    }

    .header-default .main-nav > ul {
        margin: 0 -10px;
    }

    .vc_row.header2::before {
        right: 23%;
    }

    .payment-method2 {
        display: block;
    }

    .social-network2 {
        display: block;
    }

        .social-network2 h3 {
            margin-bottom: 10px;
        }
}
/*End Screen 1024*/
@media (max-width: 991px) {
    .tab-new-product1 .vc_col-sm-12:last-child .list-1-item {
        width: 50%;
    }

    .list-banner-ads6 .vc_col-sm-4 .banner-advs {
        margin-right: -8.5px;
    }

    .demo-detail-intro {
        max-width: none;
        margin-bottom: 40px;
    }

    .detail-tabs {
        margin-bottom: 30px;
    }

    .content-intro-slider {
        flex-direction: column-reverse;
        align-items: flex-start;
        -webkit-flex-direction: column-reverse;
        -webkit-align-items: flex-start;
    }

        .content-intro-slider .banner-text {
            width: auto;
            margin: 0 0 30px;
            padding: 0;
        }

    .intro-box3 .wrap-circle-button {
        margin-top: 25px;
    }

    .wrap-video-banner3 {
        display: block;
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 50px;
    }

        .wrap-video-banner3 .intro-box3 {
            width: auto;
            margin: 0;
            padding: 0;
        }

        .wrap-video-banner3 .block-video-custom {
            width: auto;
            margin: 0 0 30px;
        }

    .banner-slider3 > .wrap-item.owl-carousel > .owl-nav {
        display: none;
    }

    .footer3 .wrap-payment-method {
        margin-top: 0;
    }

    .vc_row.header2::before {
        right: 25%;
    }

    .custom-menu-footer, .info-contact-footer, .wrap-social-footer {
        margin-bottom: 30px;
    }

    .footer1 {
        padding: 50px 0 20px;
    }

    .list-post-grid1 .list-1-item {
        width: 50%;
    }

    .wrap-payment-method::before {
        display: none;
    }

    .list-gallery-sticky .item-gallery-sticky:first-child {
        display: block;
    }

    .list-gallery-sticky .item-gallery-sticky {
        display: none;
    }

    .detail-gallery-grid .list-gallery-sticky > .row > .col-md-6 {
        display: none;
    }

    .sticky-addcart {
        display: none;
    }
}
/*End Screen 990*/
@media (max-width: 860px) {
    .block-banner-ads4 .item-ads4 {
        margin: 0 -7px 17px;
    }

    .item-ads1 .banner-info .wrap-circle-button {
        display: none;
    }

    .banner-circle-button .banner-info {
        padding: 30px;
    }

        .banner-circle-button .banner-info h2.title48 {
            font-size: 30px;
            margin-bottom: 10px;
        }

        .banner-circle-button .banner-info h3.title30 {
            font-size: 24px;
        }

    .banner-slider-center .item-slider-center {
        margin: 0;
    }

    .item-slider-center .slider-center-thumb .title-vertical {
        display: none !important;
    }

    .banner-slider6 .pagi-nav-total {
        bottom: 20px;
    }

    .wrap-banner-slider5 .pagi-nav-total {
        bottom: 20px;
    }

    .item-product-skew {
        flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
    }

        .item-product-skew > div {
            width: 100%;
        }

    .product-countdown-slider::before,
    .product-countdown-slider::after {
        display: none;
    }

    .item-product-skew {
        padding: 30px;
    }

        .item-product-skew .wrap-product-thumb {
            padding: 0;
            background: #fff;
            text-align: center;
        }

        .item-product-skew .wrap-product-thumb {
            margin-bottom: 25px;
        }

        .item-product-skew .product-info {
            padding: 0;
        }

    .dealof-bottom {
        padding: 15px 30px;
    }

        .dealof-bottom .deal-countdown {
            padding: 0;
            margin: 0 -5px;
        }
}
/*End Screen 860*/
@media (max-width: 767px) {
    .trend-product-slider1 .wrap-item.owl-carousel .owl-nav button {
        display: block;
    }

    .banner-slider .owl-theme .owl-nav button {
        height: 36px;
        width: 36px;
        line-height: 36px;
        font-size: 18px;
    }

    .banner-slider .banner-info {
        padding: 0 50px;
    }

    .banner-slider1 .item-slider .slider-content-text {
        padding: 0;
    }

    .footer3 .info-contact-footer {
        max-width: inherit;
        margin-bottom: 35px;
    }

    .footer3 .wrap-payment-method {
        margin-bottom: 5px;
    }

    .wrap-timer-countdown.vertical::before,
    .wrap-timer-countdown.vertical .timer-countdown::before,
    .wrap-timer-countdown.vertical .timer-countdown::after {
        display: none;
    }

    .wrap-banner-trend1 .wrap-timer-countdown {
        left: 0;
        right: 0;
        width: 90%;
        height: 60px;
        top: inherit;
        bottom: -30px;
        padding: 0 25px;
    }

    .trend-product-slider1 {
        padding-top: 60px;
    }

    .wrap-banner-trend1 .wrap-timer-countdown.vertical .timer-countdown {
        flex-direction: row;
        -webkit-flex-direction: row;
        align-items: center;
        -webkit-align-items: center;
        justify-content: center;
        -webkit-justify-content: center;
    }

    .block-banner-ads4 .item-ads4 {
        margin: 0 0px 30px;
    }

    .demo-google-map .sv-ggmaps {
        height: 400px;
    }

    .demo-google-map .content-google-map {
        display: none;
    }

    .title-faq-demo {
        margin-top: 50px;
    }

    .demo-contact-form .contact-form textarea {
        height: auto;
    }

    .post-control h3 {
        display: none;
    }

    .wrap-post-tags-share {
        display: block;
    }

        .wrap-post-tags-share .single-data-tags {
            margin-bottom: 15px;
        }

    .item-post-list {
        display: block;
    }

        .item-post-list .post-thumb, .item-post-list .post-info {
            width: auto;
            padding: 0;
        }

        .item-post-list .post-thumb {
            margin: 0 0 20px;
        }

    .main-page-default > .container > .row,
    .content-page > .container > .row {
        display: flex;
        display: -ms-flex;
        display: -webkit-flex;
        flex-direction: column;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
    }

    .sidebar-wrap {
        margin-top: 50px;
        order: 1;
        -webkit-order: 1;
    }

    .content-wrap {
        order: 0;
        -webkit-order: 0;
    }

    .sort-pagi-bar > div {
        margin-top: 10px;
    }

    .sort-pagi-bar {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }

    .tool-shop-filter {
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .dealof-bottom {
        padding: 30px 15px;
        background-color: #222;
    }

        .dealof-bottom .row {
            align-items: center;
            -webkit-align-items: center;
        }

    .item-product-list .product-thumb {
        margin-bottom: 20px;
    }

    .dealof-bottom .row, .dealof-bottom .col-md-6 {
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .dealof-bottom .deal-countdown {
        justify-content: flex-start;
        -webkit-justify-content: flex-start;
    }

    .product-countdown-slider .slider-nav {
        margin: 0 0 15px;
    }

    .item-product-skew {
        padding: 30px 15px;
    }

    .banner-slider.skew-info .banner-info .slider-content-text {
        max-width: 65%;
        margin: auto;
    }

    .banner-slider.skew-info .item-slider::before {
        display: none;
    }

    .banner-slider.skew-info .item-slider .banner-thumb {
        max-width: -webkit-fill-available;
    }

    .payment-method2 {
        display: block;
    }

    .social-network2 {
        display: block;
    }

        .social-network2 h3 {
            margin: 10px 0;
        }

    .vc_row.header2::before {
        display: none;
    }

    .logo2 .text-logo .white {
        color: #222;
    }

    body .btn-envato.active {
        left: 15px;
        bottom: 15px;
    }

    body .scroll-top.active {
        right: 15px;
        bottom: 15px;
    }

    .wrap-social-footer .social-footer1 {
        margin-left: 10px;
    }

    .form-newsletter input[type="submit"] {
        letter-spacing: 0px;
    }

    .wrap-copyright {
        flex-direction: column;
        align-items: flex-start;
        -webkit-flex-direction: column;
        -webkit-align-items: flex-start;
    }

        .wrap-copyright .copyright {
            margin: 10px 0;
        }

    .wrap-search-cart {
        margin-top: -33px;
    }

    .wrap-copyright .copyright h3 {
        line-height: 20px;
    }

    .wrap-bread-crumb {
        min-height: 100px;
    }

    .main-page-default {
        margin: 50px 0;
    }

    .intro-my-account h2 {
        line-height: 1.3;
    }

    .main-nav > ul .mega-list-page li > a {
        padding: 0 !important;
    }

    .mega-list-page h2 {
        padding-bottom: 15px;
        font-size: 14px;
    }

    .mega-list-page {
        margin-bottom: 30px;
    }

    .deno-mega-menu-shop {
        padding: 5px 0 0;
    }

    .main-nav > ul > li.current-menu-item > a::before,
    .main-nav > ul > li.current-menu-ancestor > a::before {
        display: none;
    }

    .wrap-search-overlay .search-form {
        max-width: none;
        margin: 0 15px;
    }

    .yith-wcwl-share {
        padding: 0 5px;
    }

    .header-default .main-nav {
        float: right;
    }

        .header-default .main-nav > ul {
            left: auto;
            right: 0;
            transform: translateX(320px);
            -webkit-transform: translateX(320px);
            margin: 0;
        }

    .main-header5 .custom-text-logo,
    .header-general .custom-text-logo {
        width: 100%;
        text-align: center;
    }
}
/*End Screen 767*/
@media (max-width: 640px) {
    .wrap-payment-method {
        flex-direction: column;
        align-items: flex-start;
        -webkit-flex-direction: column;
        -webkit-align-items: flex-start;
    }
}
/*End Screen 640*/
@media (max-width: 576px) {
    .list-post-grid1 .list-1-item {
        width: 100%;
    }

    .wrap-ads2 {
        display: block;
    }

    .top-header5 {
        display: none;
    }
}
/*End Screen 576*/
@media (max-width: 480px) {
    .search-form .dropdown-box {
        display: none;
    }

    .item-ads4 .banner-info h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .banner-circle-button.item-ads4 .banner-info {
        padding: 25px;
    }

    .slider-control {
        margin: 0;
        max-width: none;
        box-shadow: none;
        border: 1px solid #ebebeb;
    }

    .trend-banner1 .banner-info {
        padding: 30px;
    }

        .trend-banner1 .banner-info h2.title72 {
            font-size: 30px;
        }

        .trend-banner1 .banner-info h3.title36 {
            font-size: 24px;
        }

    .tab-style1 .title-tab li {
        display: block;
        margin: 0 0 1px;
    }

        .tab-style1 .title-tab li a {
            border: 1px solid #ebebeb;
            display: block;
            padding: 8px 15px;
        }

    .tab-style1 .title-tab {
        margin: 0;
    }

    .tab-new-product1 .vc_col-xs-6 {
        width: 100%;
    }

    .list-col-item {
        width: 100% !important;
    }

    .list-banner-adv1 .vc_col-xs-6 {
        width: 100%;
    }

    .list-banner-adv1 .item-ads1 {
        margin-bottom: 30px;
    }

    .list-banner-adv1 {
        margin-bottom: 15px;
    }

    .item-slider1 .banner-info h2.title72 {
        font-size: 30px;
    }

    .item-slider1 .banner-info h3.title48 {
        font-size: 24px;
    }

    a.circle-button {
        min-width: 40px;
        height: 40px;
        padding: 9px 0 0;
    }

        a.circle-button span {
            font-size: 14px;
        }

        a.circle-button i, a.circle-button::before {
            font-size: 18px;
        }

    .list-banner-ads6 .vc_col-xs-6 {
        width: 100%;
    }

    .list-tag-detail li {
        display: block;
        margin: 0 0 1px;
    }

        .list-tag-detail li a {
            display: block;
            border: 1px solid #ebebeb;
            padding: 10px 15px;
        }

    .list-tag-detail {
        margin: 0;
    }

    .detail-tab-title {
        margin: 0 0 30px;
        border: none;
        padding: 0;
    }

    .list-tag-detail li.active a::before {
        top: -1px;
        width: auto;
        margin: 0 -1px;
        max-width: none;
    }
}
/*End Screen 480*/
@media (max-width: 425px) {
    .form-newsletter2 .form-newsletter input[type="submit"] {
        padding: 0 20px;
    }

    .banner-slider-center .slick-nav-custom {
        display: none;
    }

    .item-slider-center .slider-center-thumb {
        margin-bottom: 20px;
    }

    .banner-slider-center .item-slider-center .slider-center-text h2 {
        font-size: 18px;
    }

    .banner-slider-center .item-slider-center .slider-center-text p {
        font-size: 14px;
    }

    .qty-cart > .woocommerce-variation-add-to-cart,
    .woocommerce div.product form.cart:not(.variations_form) {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }

        .qty-cart > .woocommerce-variation-add-to-cart > *,
        .woocommerce div.product form.cart:not(.variations_form) > * {
            margin-bottom: 10px !important;
        }

    .related-product .group-navi .owl-nav {
        top: 30%;
        width: auto;
        left: 0;
        right: 0;
        margin: 0;
    }

    .show-sidebar span {
        display: none;
    }

    .filter-extra-sidebar {
        margin: 5px 0 0 15px;
    }
}
/*End Screen 425*/
@media (max-width: 375px) {
    .item-slider1 .banner-info h2.title72 {
        font-size: 24px;
        margin: 5px 0 10px;
    }

    .item-product-skew .qty-cart > .woocommerce-variation-add-to-cart {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }

        .item-product-skew .qty-cart > .woocommerce-variation-add-to-cart > * {
            margin: 0 5px 10px;
        }

    .item-product-skew .detail-info form.cart .detail-qty {
        margin: 0 5px 10px;
    }

    .item-product-skew .detail-info form.cart {
    }

    .item-product-skew .qty-cart > .woocommerce-variation-add-to-cart {
        margin: 0 -5px;
    }

    .item-product-skew .detail-compare-wishlist-link a {
        margin: 0 10px 0 0;
    }

    .wrap-circle-button {
        top: -10px;
        position: relative;
    }

    .item-ads6 .banner-info h2.title40,
    .item-ads4 .banner-info h2 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .banner-circle-button .banner-info {
        padding: 15px;
    }
}
/*End Screen 375*/
@media (max-width: 320px) {
    .deal-countdown .clock {
        width: 60px;
        height: 60px;
    }

    .detail-gallery .gallery-control > a.next {
        right: -10px;
    }

    .detail-gallery .gallery-control > a.prev {
        left: -10px;
    }

    .demo-ads-detail:before {
        height: calc(100% - 88px);
    }

    .trend-banner1 .banner-info h2.title72 {
        font-size: 22px;
    }
}
/*End Screen 320*/
