@media (min-width:1299px) and (max-width:1599px) {
    .product-image-content {
        width: 37%
    }
}

@media (min-width:1025px) and (max-width:1298px) {
    .product-image-content {
        width: 60%
    }
}

@media (max-width:1600px) {    
    .logo {
        margin-top: -11px;
    }
    .deskLogo {
        max-width: 210px;       
    }

}
    @media (max-width:1298px) {
        .pdp-right-side {
        max-width: 100%;
        margin-top: 30px
    }

        .review-top .review-left span, .review-top .review-right span, .review-top .review-left strong, .review-top .review-right strong {
            font-size: 12px;
        }
}

@media (max-width:1279px) {
    #apply-coupon a {
        padding-bottom: 7px
    }

    .braintree-card .braintree-form__field-group {
        width: 220px
    }

    .braintree-form__flexible-fields .braintree-form__field-group {
        width: 116px !important
    }
}
@media (max-width:1112px) {
    .review-top .review-left span, .review-top .review-right span, .review-top .review-left strong, .review-top .review-right strong {
        font-size: 12px;
    }
}
    @media (max-width:1024px) {
        .deskView {
            display: none
        }

        .mobView {
            display: inline-block
        }

        .designboxes-part .designboxes-left .state-main-part .chosen-container-single .chosen-search-input {
            background: 0 0 !important
        }

        .top-header .dropdown-menu {
            left: -71px
        }

        .checkout-box .button {
            padding: 11px 5px !important
        }

        #creditDebitDetailsSection .col-xs-8 {
            padding-right: 0
        }

        .order-details {
            text-align: left;
            padding-left: 6px
        }

        .demo .order-part {
            padding: 0
        }

        .product-tab {
            margin-top: 0;
            display: inline-block
        }

        .page-product-box {
            margin-top: 30px
        }

        .compression .cashbackPop {
            padding-top: 10px;
            padding-bottom: 5px
        }

        .address-book .edit-part a {
            color: #1866c4;
            padding: 0 5px
        }

        #center_column .label.label1 {
            margin-left: -14px
        }

        .order-details button {
            margin-left: -9px
        }

        .nav-top-menu.nav-ontop #form-search-opntop,
        .nav-top-menu.nav-ontop #shopping-cart-box-ontop,
        .nav-top-menu.nav-ontop #user-info-opntop {
            display: none !important
        }

        .content-page {
            overflow: hidden
        }

        .latest-deal-content .left-block img {
            height: 91px;
            width: auto
        }

        .product-list li .old-price {
            line-height: 18px;
            margin-left: 3px
        }

        .order-mail .a-fixed-right-grid .a-fixed-right-grid-col {
            position: relative;
            overflow: visible;
            zoom: 1;
            min-height: 1px;
            margin: 0 auto 10px;
            display: table;
            width: 100%;
            float: none !important
        }

        .order-mail .a-row {
            width: 100%;
            text-align: left
        }

        #center_column .shareSuperCat {
            margin-top: 0
        }

        .cashbackPop {
            width: 93%;
            padding: 0
        }

        #navbar {
            left: -6px;
            position: relative
        }

        .k-pager-numbers .k-link,
        .k-pager-numbers .k-state-selected {
            border-width: 1px !important
        }

        .k-edge .k-pager-numbers .k-current-page .k-link,
        .k-ff .k-pager-numbers .k-current-page .k-link,
        .k-ie11 .k-pager-numbers .k-current-page .k-link,
        .k-safari .k-pager-numbers .k-current-page .k-link,
        .k-webkit .k-pager-numbers .k-current-page .k-link {
            border-radius: 0 !important
        }

        .k-edge .k-pager-numbers + .k-link,
        .k-ff .k-pager-numbers + .k-link,
        .k-ie11 .k-pager-numbers + .k-link,
        .k-safari .k-pager-numbers + .k-link,
        .k-webkit .k-pager-numbers + .k-link {
            margin-left: 0 !important
        }

        .k-edge .k-pager-numbers,
        .k-ff .k-pager-numbers,
        .k-ie11 .k-pager-numbers,
        .k-safari .k-pager-numbers,
        .k-webkit .k-pager-numbers {
            position: static !important;
            left: 50% !important;
            display: block !important
        }

        .k-pager-numbers li:not(.k-current-page) {
            display: none !important
        }

        .k-edge .k-pager-numbers.k-state-expanded .k-current-page,
        .k-ff .k-pager-numbers.k-state-expanded .k-current-page,
        .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page,
        .k-safari .k-pager-numbers.k-state-expanded .k-current-page,
        .k-webkit .k-pager-numbers.k-state-expanded .k-current-page {
            -ms-transform: translateY(0) !important;
            transform: translateY(0) !important;
            -webkit-transform: translateY(0) !important
        }

        .k-edge .k-pager-numbers.k-state-expanded .k-current-page,
        .k-ff .k-pager-numbers.k-state-expanded .k-current-page,
        .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page,
        .k-safari .k-pager-numbers.k-state-expanded .k-current-page,
        .k-webkit .k-pager-numbers.k-state-expanded .k-current-page {
            margin: 0 !important
        }

        .k-edge .k-pager-numbers.k-state-expanded,
        .k-ff .k-pager-numbers.k-state-expanded,
        .k-ie11 .k-pager-numbers.k-state-expanded,
        .k-safari .k-pager-numbers.k-state-expanded,
        .k-webkit .k-pager-numbers.k-state-expanded {
            padding: 0 !important
        }
    }

    @media (min-width:1025px) and (max-width:1350px) {
        #main-menu .navbar .navbar-nav > li > a {
            padding: 0 6px;
            font-size: 13px
        }
    }

    @media (max-width:1053px) {
        #main-menu .navbar .navbar-nav > li > a {
            font-size: 12px
        }
    }


    @media (min-width:993px) and (max-width:1200px) {
        .nav-menu .nav > li > a {
            padding: 15px
        }

        .box-vertical-megamenus .vertical-menu-content {
            display: none
        }

        .home .box-vertical-megamenus .vertical-menu-content {
            display: none
        }

        #home-slider .slider-left {
            display: none
        }

        #home-slider .header-top-right {
            width: 100%;
            margin: 0;
            border-top: none
        }

            #home-slider .header-top-right .header-banner,
            #home-slider .header-top-right .homeslider {
                border-top: 3px solid #f36
            }

        .service .service-item {
            padding: 0;
            overflow: hidden
        }

            .service .service-item .icon {
                width: 100%;
                text-align: center;
                padding-bottom: 15px;
                height: auto
            }

            .service .service-item .info {
                width: 100%;
                padding: 0;
                margin: 0;
                text-align: center
            }

        .product-list li .product-star {
            float: left
        }

        .subcategories li a {
            padding: 0 10px
        }

        #left_column .block .block_content {
            padding: 10px 0
        }

        #left_column .block .title_block {
            padding-left: 10px
        }

        .check-box-list input[type=checkbox] + label span.button {
            margin-right: 5px
        }

        .special-product .special-product-left {
            width: 100%
        }

        .special-product .special-product-right {
            margin-left: 0;
            margin-top: 10px
        }

        .sortPagiBar .sort-product {
            margin-top: 20px
        }

        .product-tab .nav-tab > li > a {
            padding: 0 10px;
            width: 100%
        }

        #product .pb-right-column .product-comments .comments-advices a {
            padding: 0 5px
        }



        .hot-deals-box .hot-deals-tab-content-col {
            padding-left: 15px
        }

        .hot-deals-box .hot-deals-tab-content {
            padding: 30px
        }

        .box-products .box-product-content .box-product-adv {
            width: 20%;
            padding-right: 5px
        }

        .box-products .box-product-content .box-product-list {
            width: 80%;
            margin: 0;
            float: left;
            padding-left: 5px
        }

            .box-products .box-product-content .box-product-list .product-list li {
                padding-bottom: 5px
            }

        .overflowVis {
            text-align: center;
            min-height: 89px
        }

            .overflowVis ul {
                display: inline-block
            }
    }

    @media (min-width:768px) and (max-width:992px) {
        #main-menu .navbar .navbar-nav > li > a {
            font-size: 12px;
        }

        .col-sm-12.col-xs-12.expiration {
            width: 58%;
            padding: 0 15px;
            float: left
        }

            .col-sm-12.col-xs-12.expiration .col-sm-4.col-xs-6 {
                width: 50%;
                padding: 0 2px
            }

                .col-sm-12.col-xs-12.expiration .col-sm-4.col-xs-6 select {
                    padding: 7px 4px
                }

        .cvv-code {
            width: 42%
        }

        .ship-part .shipping-part {
            margin: 19px 0 0
        }

        .order-mail #exTab2 {
            padding: 5px 0 !important
        }

        .order-mail .order-part {
            margin-top: 15px;
            text-align: left !important
        }

        .order-mail .over-me {
            padding: 0
        }

        .order-mail .all-padding {
            padding: 0 !important
        }

        .order-mail .shipment-top-row {
            margin-top: 20px
        }

        .home .box-vertical-megamenus .vertical-menu-content {
            display: none
        }

        .vertical-megamenus-ontop .box-vertical-megamenus .vertical-menu-content {
            display: block
        }

        .main-header.full-cart-screen .logo {
            width: auto;
            margin-bottom: 0
        }

        .box-vertical-megamenus {
            padding-bottom: 0
        }

            .box-vertical-megamenus .vertical-menu-content {
                min-width: 270px;
                display: none
            }

        .nav-menu .nav > li > a {
            padding: 15px 5px
        }

        #home-slider .slider-left {
            height: 3px
        }

        .service .service-item {
            padding: 0 10px
        }

            .service .service-item .icon {
                width: 100%;
                text-align: center
            }

            .service .service-item .info {
                width: 100%;
                padding-left: 0;
                text-align: center;
                margin-left: 0;
                margin-top: 50px
            }

        .page-top .page-top-left {
            width: 100%
        }

        .page-top .page-top-right {
            width: 100%;
            margin-top: 30px
        }

        #trademark-list #payment-methods {
            width: 100%;
            float: left
        }

        .category-banner {
            display: none
        }

        .floor-elevator {
            display: none
        }

        .show-brand .navbar-brand {
            padding: 0 0 0 10px
        }

        .header-top-right .homeslider {
            width: 100%
        }

        .product-featured .banner-featured {
            display: none
        }

        .product-featured .product-featured-content .product-featured-list {
            margin-left: 0
        }

        .product-list.grid li {
            width: 33.33%
        }

        .subcategories li a {
            padding: 0 10px
        }

        .check-box-list input[type=checkbox] + label span.button {
            margin-right: 5px
        }

        .special-product .special-product-left {
            width: 100%
        }

        .special-product .special-product-right {
            margin-left: 0;
            margin-top: 10px
        }

        .sortPagiBar .sort-product {
            margin-top: 20px
        }

        .trademark-info {
            width: 100%;
            float: left;
            padding: 0 20px
        }

        .trademark-product {
            width: 100%;
            float: left;
            padding: 0 20px
        }

            .trademark-product .product-item {
                width: 50%
            }

        .product-list li .product-star {
            float: left
        }

        .product-tab .nav-tab > li {
            width: 100%;
            float: left;
            margin-bottom: 2px
        }

            .product-tab .nav-tab > li > a {
                width: 100%
            }

            .product-tab .nav-tab > li.active > a {
                height: 48px
            }

        .product-tab .tab-container {
            margin-top: 2px
        }

        #product .pb-right-column .product-comments .comments-advices a {
            padding: 0 5px
        }

        .products-block .products-block-left {
            width: 100%
        }

        .products-block .products-block-right {
            margin: 0;
            width: 100%
        }

        .box-products .box-product-content .box-product-adv {
            display: none
        }

        .box-products .box-product-content .box-product-list {
            width: 100%;
            margin: 0
        }

        .hot-deals-box .hot-deals-tab-content-col {
            padding-left: 15px
        }

        .hot-deals-box .hot-deals-tab-content {
            padding: 30px
        }

        .featured-banner .box-countdown .box-title {
            width: 50px;
            height: 50px;
            line-height: 20px;
            padding-top: 5px
        }

        .featured-banner .box-countdown-inner .box-count {
            width: 50px;
            height: 50px;
            padding-top: 5px
        }

            .featured-banner .box-countdown-inner .box-count .number {
                line-height: 20px
            }

            .featured-banner .box-countdown-inner .box-count .text {
                text-transform: uppercase
            }

        .featured-banner .banner-text .group-button {
            margin-top: 10px
        }

            .featured-banner .banner-text .group-button a {
                padding: 0 10px
            }

        .featured-banner .banner-text .text-content {
            left: 1px;
            right: 1px;
            -ms-transform: translate(-1px, -50%);
            -webkit-transform: translate(-1px, -50%);
            transform: translate(-1px, -50%)
        }

        .overflowVis .toolTip {
            padding-left: 0
        }

        .overflowVis .smlShareList > li {
            padding-left: 6px
        }

        #product .pb-right-column .form-action .button-group .compare,
        #product .pb-right-column .form-action .button-group .wishlist {
            min-width: auto;
            padding-bottom: 10px;
            float: none;
            display: block
        }

        .sharetext {
            float: none;
            text-align: center;
            max-width: 160px;
            display: table;
            margin: 0 auto
        }

        .detailPageshare {
            border: 0
        }

        .sharetext br {
            display: none
        }

        .bbb-logo {
            position: static !important;
            margin-top: 15px
        }

        .bg-dark.footer-main {
            padding-top: 28px
        }

        .left-none-hide.accDetailPageBg #left_column {
            display: none
        }
    }

    @media (max-width:1023px) {
        .page-heading {
            overflow: auto;
            height: auto
        }

        .smlShareTxt.largeTxt {
            float: none
        }

        .nav-top-links .shareList > li {
            padding-left: 0
        }

        .address-checkout,
        .content-info-content,
        .password-confirm,
        .paypal-content {
            padding: 0 15px
        }

        .pdding-bttom-bill {
            margin-right: 16px;
            margin-left: 16px
        }

        label.create-account {
            width: 100%
        }

        .col-75 {
            width: 65%
        }

        .col-25 {
            width: 35%
        }

        .paypal-content {
            padding-left: 0
        }
    }

    @media (max-width:991px) {
        .content-pay-now {
            max-width: 238px
        }

        .braintree-card .braintree-form__field-group {
            width: 100%;
            margin-bottom: 30px !important
        }

        .braintree-form__flexible-fields .braintree-form__field-group {
            width: 32.75% !important
        }

        .pay-with .tab-content {
            margin: 0 0 10px
        }

        .paypal-text {
            font-size: 100%;
            padding: 15px 0 6px 22px
        }

        .main-header .shopping-cart-box a.cart-link {
            padding: 0
        }

        .category-child {
            padding: 0 7px 11px;
            width: 47%
        }

        .category-sidebar-blog {
            width: 22%
        }

        .category-main-content {
            width: 78%
        }

        .inner-blog-page .blog-inner-img {
            float: none;
            max-width: 500px;
            margin-top: 25px;
            width: 100%
        }

        .blog-content.pl.cont {
            clear: both
        }
    }

    @media (max-width:767px) {
        .category-featured .navbar-brand {
            height: 50px
        }

        .cartCheck .checkoutForm {
            margin-bottom: 10px;
            padding-top: 0;
            margin-top: 0;
            padding: 3px 0 9px
        }

        .cart_continue {
            padding: 4px 0
        }

        .cartCheck #columns {
            width: 100%
        }

        .cart_navigation {
            margin: 10px 0 20px;
            width: auto !important
        }

        .page-content.page-order {
            margin-top: 10px
        }

        .compression ul li {
            padding: 0 1px 8px
        }

        .flex-wrap {
            display: block
        }

        .accDetailPageBg {
            padding-top: 15px
        }

        .chosen-container.chosen-container-single {
            width: 100% !important
        }

        .col-sm-4.state-main-part .chosen-container.chosen-container-single {
            width: 100% !important
        }

        .designboxes-part .state-main-part select {
            border-bottom: 1px solid #cbcbcb;
            border-radius: 5px
        }

        .product-tab {
            margin-top: -20px
        }

        #product .pb-right-column .form-action .button-group {
            margin-bottom: 0
        }

        .compression .shareList.clearfix {
            margin-right: 0;
            display: block
        }

        .mobile-logo {
            display: block
        }

        .des-logo {
            display: none
        }

        #introduce-box ul {
            min-height: 110px
        }

        .category-page .breadcrumb.clearfix {
            margin: 5px 0 0;
            float: none;
            border-top: 1px solid #f2f2f2;
            width: 100%;
            padding: 10px 100px 10px 0
        }

        .order-title-a2 .page-heading {
            width: 100%;
            order: -1;
            text-align: right
        }

        #columns {
            padding-top: 0;
            padding-bottom: 16px
        }

        .review-right {
            margin-top: 0
        }

        .billing-text {
            width: 100%
        }

        .shipping-part .designboxes-part {
            margin-top: 10px;
            z-index: 1
        }

        #contact-box {
            position: relative
        }

        #_GUARANTEE_SealSpan {
            display: none !important
        }

        #footer .bbb-logo {
            position: static;
            top: 0;
            margin-top: 18px;
            right: auto;
            left: 10px;
            width: 22%;
            display: inline-block
        }

        .visible-xs-inline-block.col-xs-6 {
            width: 49%
        }

        .footer-logo.visible-xs-inline-block.col-xs-4 {
            display: flex !important;
            flex-wrap: wrap;
            width: 100% !important;
            align-items: center;
            margin: 10px -10px 0 -10px !important;
        }

        .visible-xs-inline-block {
            padding: 0 5px !important;
            margin: 0 !important
        }

        .ya-card-cell {
            padding: 10px
        }

        .columns-container #hud-dashboard {
            min-width: 100%
        }

        .top-header .nav-top-links {
            width: auto !important
        }

        .top-header .money {
            display: none !important
        }

        #creditDebitDetailsSection .col-sm-8 input {
            height: 45px
        }

        #creditDebitDetailsSection .col-sm-4 input {
            height: 45px
        }

        .visa-img {
            top: 36px;
            right: 19px
        }

        .submit-order {
            width: 80%;
            margin: 15px auto
        }

            .submit-order button {
                float: right;
                font-size: 16px;
                line-height: 38px
            }

        .expiration .marTopMob {
            margin-top: 0
        }

        .mobileLabel {
            padding-top: 10px
        }

        .cart-disc .cart-item-select {
            width: 16%
        }

        .git-crt {
            min-height: auto;
            margin-bottom: 20px
        }

        .marTop20 .checkoutForm {
            margin-top: 0;
            padding: 0
        }

        .shipping-part .designboxes {
            margin-top: 0
        }

        .phone-div {
            margin-bottom: 0 !important
        }

        .referralprogram .cashbackPop {
            padding: 0;
            margin: 0;
            width: 100%
        }

        .order-mail .nav > li > a {
            padding: 10px 11px
        }

        .order-mail .order-part {
            text-align: left;
            margin-top: 10px
        }

        .order-mail .placed-div .over-me,
        .order-mail .placed-div .placed-part {
            margin-bottom: 15px;
            padding: 0
        }

        .page-heading {
            text-align: center
        }

        .shareSuperCat {
            float: none;
            width: 100%;
            text-align: center
        }

        .smlShareTxt.largeTxt {
            padding: 0 0 10px
        }

        .referral-mycash .mycash-main .mycash {
            width: 100%;
            margin: 0 auto
        }

        .mycash-main p.getting {
            padding: 10px 0
        }

        .tt-make::after {
            /* display: none*/
            height: 100px;
        }

        .cartCheck .col-sm-9 {
            padding: 0
        }

        .cartCheck .col-sm-3 {
            padding: 0
        }

        .content-pay-now {
            max-width: 100%
        }

        .flex-order-pay {
            display: flex;
            flex-wrap: wrap
        }

        .flex-new-order-3 {
            order: 3;
            margin-top: 15px
        }

        .bg-mini-wrapper {
            font-size: 13px;
            width: 126px;
            padding: 1px 0
        }

        .dis-add input.discount-code {
            height: 32px;
            width: 100%
        }

        .dis-add button {
            padding: 6px 20px 7px;
            height: 34px;
            margin-top: -1px
        }

        .cart-cd-popup-container .product-checkout-content > div {
            padding-top: 3px;
            padding-bottom: 3px
        }

        .cart-cd-popup-container .product-checkout div.disc-code {
            margin: 0 auto 4px
        }

        .product-checkout-content {
            padding: 3px 15px 0
        }

        .cart-container .shipping-per {
            margin-bottom: 5px;
            line-height: 10px
        }

        .cart-cd-popup-container .product-checkout-content > div {
            border-bottom: none
        }


        .product-listing {
            vertical-align: top;
            display: block;
            clear: left;
            overflow-x: hidden;
            height: calc(100vh - 418px);
            -webkit-overflow-scrolling: touch
        }

        .checkout-btn {
            padding: 3px 0;
            line-height: 34px;
            font-size: 14px
        }

            .checkout-btn i {
                margin-right: 15px;
                height: 34px
            }

            .checkout-btn.customer-btn i {
                font-size: 20px;
                width: auto;
                font-size: 16px
            }

        .mini-products-list .prod-name {
            margin-bottom: 2px
        }

        .cart-cd-popup-container ol li {
            padding: 5px 0 6px
        }

        .header-other-result .form-inline input {
            width: 100% !important
        }

        .category-child {
            padding: 0 7px 11px;
            width: 100%;
            margin: 0 0 23px
        }

        .category-inner-content .blog-overlay {
            width: 66%
        }

        .category-inner-content .product_img {
            width: 27%;
            padding-left: 10px;
            padding-right: 10px
        }

        .category-sidebar-blog {
            width: 100%;
            margin-top: 15px
        }

        .category-main-content {
            width: 100%
        }

        .blog_post {
            padding: 10px 0
        }

            .blog_post .secTitle {
                margin-bottom: 24px
            }

        .category-sidebar-blog h4 {
            margin: 0 0 15px;
            font-size: 18px;
            line-height: 18px
        }

        .list-category-blog a {
            font-size: 14px;
            padding: 5px 15px;
            padding: 5px 0
        }

        .category-main-content {
            order: -1
        }

        .blog_post .category-sidebar-blog {
            padding: 0 10px !important
        }

        .product-list:not(#a2-carousel) li .left-block {
            width: 120px
        }

            .product-list:not(#a2-carousel) li .left-block .add-to-cart,
            .product-list:not(#a2-carousel) li .left-block .quick-view {
                display: none
            }

        .product-list:not(#a2-carousel) li .right-block {
            width: calc(100% - 120px);
            margin-top: 0;
            padding: 10px 10px 0;
            display: flex;
            flex-wrap: wrap;
            align-content: flex-start
        }

            .product-list:not(#a2-carousel) li .right-block .content_price {
                order: 2
            }

            .product-list:not(#a2-carousel) li .right-block .category_review {
                width: 100%
            }

        .product-list.grid .product-container {
            flex-direction: inherit;
            padding-bottom: 0
        }

        .layered-content {
            display: none
        }

        .left-module .block_content {
            overflow: scroll;
            padding: 5px 0 6px;
            border: 1px solid #f2f2f2;
            border-width: 0 0 1px;
            margin: 0;
            font-size: 15px;
            letter-spacing: .3px;
            flex-wrap: wrap;
            flex-direction: row
        }

        .layered {
            white-space: nowrap;
            overflow: scroll
        }

        .category-page #left_column .left-module .block_content .layered-filter-price.category_scroll {
            border: 0;
            order: 2;
            max-width: 100%
        }

        #left_column .block .title_block {
            display: none
        }

        .layered-content {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: #fff;
            z-index: 999;
            padding: 25px !important;
            margin: 0 !important;
            border-top-left-radius: 25px;
            border-top-right-radius: 25px;
            height: calc(100% - 80px);
            font-size: 16px
        }

        .tab_check a {
            width: auto
        }

        .searchLab input {
            width: 100%
        }

        .page-heading {
            display: block;
            border: none;
            text-align: left;
            padding: 0;
            line-height: 20px;
            font-size: 14px;
            font-weight: 600
        }

        #left_column .left-module h3 {
            display: none
        }

        body.active-filter {
            overflow: hidden
        }

            body.active-filter::after {
                content: '';
                position: fixed;
                background: rgba(0, 0, 0, .5);
                z-index: 99;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0
            }

        .layered-content .close {
            width: 35px;
            height: 35px;
            background: #0000000d;
            border-radius: 100%;
            position: relative;
            box-shadow: 0 0 4px rgba(0, 0, 0, .7);
            -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .7);
            -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .7);
            -ms-box-shadow: 0 0 4px rgba(0, 0, 0, .7);
            -o-box-shadow: 0 0 4px rgba(0, 0, 0, .7)
        }

        .layered-filter-price .slider-range-price {
            margin-top: 48px
        }

        .a2-all-category,
        .a2-all-filter,
        .clear-filter {
            font-size: 8px
        }

        .layered-content .close::after,
        .layered-content .close::before {
            content: '';
            top: 16px;
            width: 20px;
            position: absolute;
            height: .15em;
            background-color: #656565
        }

        .layered-content .close::before {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            left: 8px
        }

        .layered-content .close::after {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            right: 7px
        }

        .searchOptionsInner {
            padding: 0;
            border: none;
            width: 100%;
            box-shadow: none
        }

            .searchOptionsInner .check-box-list li {
                width: 100% !important
            }

            .searchOptionsInner .check-box-list {
                height: auto
            }

        .clearfix.mobile-hide {
            display: none
        }

        .layered-content.active-result {
            display: block !important
        }

        .searchLab {
            margin-top: 20px
        }

        #r2-ul .nav-item {
            padding: 0;
            float: none;
            background: #e2e2e2;
            border: 1px solid #e2e2e2;
            color: #333;
            margin: 0 0 8px
        }

            #r2-ul .nav-item a {
                padding: 14px 18px 11px;
                border-bottom: 0
            }

        .row-qual-flex {
            margin: 0
        }

        ul#r2-ul {
            margin: 0 -20px
        }

        .order-title-a2 {
            display: flex;
            justify-content: space-between;
            align-items: center
        }

        .layered_category_subtitle {
            margin: 0 5px 0 0
        }
    }

    @media screen and (max-width:736px) {
        .dashDisc a {
            display: block;
            float: none;
            margin: 14px 0 0
        }

        .dashTableList li.dashBold {
            display: none
        }

        .noneMob {
            display: none
        }

        .bonusCol01,
        .bonusCol02,
        .bonusCol03,
        .bonusCol04,
        .refCol01,
        .refCol02,
        .refCol03,
        .refCol04,
        .refCol05 {
            padding: 5px 10px
        }

        .refCol01 {
            width: 40%
        }

        .refCol02 {
            width: 60%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .refCol03 {
            width: 52%
        }

        .refCol04,
        .refCol05 {
            width: 23%
        }

        .bonusCol01 {
            width: 40%
        }

        .bonusCol02 {
            width: 60%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .bonusCol03,
        .bonusCol04 {
            width: 50%
        }

        .lastColMob .bonusCol03,
        .lastColMob .bonusCol04,
        .lastColMob .refCol04,
        .lastColMob .refCol05 {
            width: 50%
        }

        .bonusCol04,
        .refCol05 {
            text-align: right
        }

        .bonusCol03:before {
            font-weight: 700;
            content: "Referal click : "
        }

        .bonusCol04:before {
            font-weight: 700;
            content: "Cash back : "
        }

        .lastColMob .bonusCol03:before,
        .lastColMob .bonusCol04:before {
            display: none !important
        }

        .congo-middle .col-xs-3 {
            width: 100%
        }

        .congo-middle .col-xs-2.text-center {
            width: 100%;
            text-align: left
        }

        .congo-middle .col-xs-6 {
            width: 100%
        }

        .store-details .col-xs-6 {
            width: 100%
        }

        .order-desc-title {
            margin-top: 10px
        }

        .sucess-page {
            margin-top: 20px;
            margin-bottom: 20px
        }
    }

    @media (min-width:481px) and (max-width:767px) {
        .home .box-vertical-megamenus .vertical-menu-content {
            display: none
        }

        .category-featured > .nav-menu > .container {
            padding-left: 0
        }

        .popular-tabs .nav-tab li {
            padding: 0
        }

        #home-slider .header-banner {
            display: none
        }

        #home-slider .header-top-right {
            margin: 0;
            border-top: none
        }

        .header-top-right .homeslider {
            width: 100%
        }

        #home-slider .header-top-right .homeslider .content-slide {
            margin-right: 0
        }

        #home-slider .slider-left {
            height: 3px
        }

        .service {
            display: none
        }

        .popular-tabs .nav-tab li {
            width: 100%;
            float: left
        }

        .container {
            padding-left: 15px;
            padding-right: 15px
        }

        .floor-elevator {
            display: none
        }

        .category-banner {
            display: none
        }

        .product-featured .banner-featured {
            display: none
        }

        .product-featured .product-featured-content .product-featured-list {
            margin-left: 0
        }

        .banner-bottom {
            display: none
        }

        .trademark-info {
            padding-left: 30px !important;
            padding-right: 30px !important
        }

        .trademark-product .image-product {
            width: 40%
        }

        .trademark-product .info-product {
            padding-left: 10px
        }

        .page-top-right {
            margin-top: 10px
        }

        .main-header .shopping-cart-box:hover .cart-block {
            opacity: 0;
            visibility: hidden
        }

        .product-featured .product-featured-content {
            width: 100%
        }

        .popular-tabs .owl-controls {
            top: -15px
        }

        .category-slider {
            margin-top: 30px
        }

        .subcategories li a {
            padding: 0 10px
        }

        .popular-tabs .owl-controls .owl-next,
        .popular-tabs .owl-controls .owl-prev {
            top: -15px
        }

        #product .pb-right-column {
            margin-top: 30px
        }

        .product-tab .nav-tab > li {
            width: 100%;
            float: left;
            margin-bottom: 2px
        }

            .product-tab .nav-tab > li > a {
                width: 100%
            }

            .product-tab .nav-tab > li.active > a {
                height: 48px
            }

        .product-tab .tab-container {
            margin-top: 2px
        }

        .product-list li .product-star {
            float: left
        }

        .breadcrumb {
            line-height: 20px
        }

            .breadcrumb .navigation-pipe:before {
                padding: 0
            }

        #footer2 .footer-top .footer-menu li {
            display: block;
            width: 100%;
            line-height: 30px
        }

        #footer2 .footer-top .footer-social {
            margin-top: 20px;
            float: left
        }

        #footer2 .footer-row .form-subscribe {
            width: auto
        }

            #footer2 .footer-row .form-subscribe .form-group {
                margin-bottom: 0
            }

        #footer2 .footer-row {
            padding: 20px 0
        }

        #footer2 .widget-body {
            padding-bottom: 20px
        }

        #footer2 .widget-title {
            padding-bottom: 10px
        }

        #footer2 .footer-bottom .footer-payment-logo {
            float: left;
            margin-top: 10px
        }

        .hot-deals-box .hot-deals-tab .hot-deals-tab-box {
            padding: 10px
        }

        .hot-deals-box .hot-deals-tab-content-col {
            padding-left: 15px
        }

        .hot-deals-box .hot-deals-tab-content {
            padding: 10px
        }

        .box-products .box-product-head {
            float: left;
            height: auto;
            width: 100%
        }

        .box-products .box-tabs {
            float: left;
            margin-top: 10px
        }

            .box-products .box-tabs > li {
                display: block;
                width: 100%
            }

            .box-products .box-tabs li > a {
                border: none;
                padding: 0
            }

        .box-products .box-product-head .box-title {
            padding-left: 0;
            width: 100%;
            float: left
        }

        .box-products .box-tabs li > a:before {
            left: 0;
            right: 0
        }

        .box-products .box-product-content .box-product-adv {
            display: none
        }

        .box-products .box-product-content .box-product-list {
            margin-left: 0;
            float: left;
            overflow: hidden;
            width: 100%
        }

        .footer3 .footer-bottom .footer-bottom-left,
        .footer3 .footer-bottom .footer-bottom-right {
            width: 100%
        }

        .footer3 .footer-coppyright .payment-logo {
            float: left;
            margin-top: 30px
        }

        .footer3 .widget-container:last-child {
            margin-bottom: 30px
        }

        .featured-banner .left,
        .featured-banner .right {
            width: 100%
        }

        .featured-banner .box-countdown .box-title {
            width: 50px;
            height: 50px;
            line-height: 16px;
            padding-top: 8px
        }

        .featured-banner .box-countdown-inner {
            height: 50px
        }

            .featured-banner .box-countdown-inner .box-count {
                width: 50px;
                height: 50px;
                padding-top: 5px
            }

                .featured-banner .box-countdown-inner .box-count .number {
                    line-height: 20px
                }

                .featured-banner .box-countdown-inner .box-count .text {
                    text-transform: uppercase
                }

        .featured-banner .banner-text .group-button {
            margin-top: 10px
        }

            .featured-banner .banner-text .group-button a {
                padding: 0 10px
            }

        .featured-banner .banner-text .text-content {
            left: 1px;
            right: 1px;
            -ms-transform: translate(-1px, -50%);
            -webkit-transform: translate(-1px, -50%);
            transform: translate(-1px, -50%)
        }
    }

    .footer3 .footer-coppyright .payment-logo {
        float: left;
        margin-top: 30px
    }

    @media (max-width:736px) {
        .main-header .shopping-cart-box {
            padding-left: 15px;
            padding-right: 15px;
            margin: 0
        }

            .main-header .shopping-cart-box .title,
            .main-header .shopping-cart-box .total {
                display: none
            }

        .main-header .header-search-box {
            margin-top: 0
        }

        .main-header .shopping-cart-box {
            padding-right: 0
        }

        #main-menu .navbar-header {
            margin-left: 0
        }

        .navbar-nav {
            width: 375px
        }

        .popular-tabs .nav-tab {
            display: table;
            width: 80%
        }

            .popular-tabs .nav-tab li {
                display: table-cell;
                float: none;
                position: relative;
                margin: 0
            }

                .popular-tabs .nav-tab li:after {
                    content: '';
                    background: #fff;
                    height: 3px;
                    width: 3px;
                    position: absolute;
                    left: 0;
                    bottom: -3px
                }

                .popular-tabs .nav-tab li:first-child:after {
                    display: none
                }

                .popular-tabs .nav-tab li a {
                    display: block;
                    text-align: center;
                    min-width: 150px
                }

        .swipe-animation {
            -moz-transform: scale(.7);
            -webkit-transform: scale(.7);
            transform: scale(.7);
            -moz-transform-origin: left center;
            -webkit-transform-origin: left center;
            transform-origin: left center;
            top: 30%
        }

        .payment-loader {
            overflow: hidden
        }

        .zoomLens {
            display: none !important
        }

        .zoomWindow {
            display: none !important
        }

        .zoomContainer {
            z-index: -1
        }
    }

    @media (max-width:480px) {
        .popular-tabs .nav-tab li a {
            min-width: 120px
        }

        .main-header .shopping-cart-box {
            padding-right: 15px;
            float: right;
            margin: 0;
            padding: 0;
            position: absolute;
            right: 15px
        }

        .cashbackPop {
            padding: 30px 0
        }

            .cashbackPop.referral-mycash {
                padding: 0
            }

        .order-mail .nav > li > a {
            padding: 10px 9px
        }

        .order-mail .order-part {
            text-align: left;
            margin-top: 0
        }

        .order-mail .placed-div .over-me,
        .order-mail .placed-div .placed-part {
            margin-bottom: 15px;
            padding: 0
        }

        .top-banner {
            display: none
        }

        .main-header .header-search-box {
            margin-top: 0
        }

            .main-header .header-search-box .form-inline .form-category {
                display: none
            }

        .nav-top-menu {
            background: 0 0
        }

        #box-vertical-megamenus {
            width: 50%;
            height: 50px;
            float: left
        }

            #box-vertical-megamenus .box-vertical-megamenus {
                right: 0;
                padding-bottom: 0
            }

        .box-vertical-megamenus .vertical-menu-content {
            border-right: 1px solid #eee;
            display: none
        }

        .box-vertical-megamenus .title {
            color: #fff;
            padding-left: 10px;
            padding-right: 10px
        }

        #box-vertical-megamenus .vertical-menu-content {
            min-width: 290px;
            display: none
        }

        .box-vertical-megamenus .vertical-menu-content ul li:hover .vertical-dropdown-menu {
            visibility: hidden;
            display: none
        }

        .box-vertical-megamenus .vertical-menu-content ul li a.parent:before {
            display: none
        }

        #home-slider .header-banner {
            display: none
        }

        #home-slider .header-top-right {
            padding-right: 15px;
            padding-left: 15px;
            margin: 0;
            border-top: none
        }

        .header-top-right .homeslider {
            width: 100%
        }

        #home-slider .header-top-right .homeslider .content-slide {
            margin-right: 0
        }

        #home-slider .slider-left {
            height: 3px
        }

        .service {
            display: none
        }

        .nav-menu .navbar-brand,
        .nav-menu .toggle-menu {
            display: block
        }

        .nav-menu .navbar-collapse {
            position: absolute;
            right: 0;
            top: 50px;
            margin-right: 0;
            margin-left: 0;
            padding: 0 15px;
            left: 0;
            right: 0
        }

            .nav-menu .navbar-collapse > ul {
                margin-top: 0
            }

        .nav-menu .navbar-brand {
            margin-left: -10px
        }

        .page-top-right {
            margin-top: 30px
        }

        .content-page {
            margin-top: 0
        }

        .container {
            padding-left: 15px;
            padding-right: 15px
        }

        .floor-elevator {
            display: none
        }

        .category-banner {
            display: none
        }

        .product-featured .banner-featured {
            display: none
        }

        .product-featured .product-featured-content .product-featured-list {
            margin-left: 0
        }

        .product-featured .product-featured-content {
            width: 100%
        }

        .banner-bottom > div {
            margin-bottom: 10px
        }

        .trademark-info {
            padding-left: 30px !important;
            padding-right: 30px !important
        }

        .trademark-product .image-product {
            width: 40%
        }

        .trademark-product .info-product {
            padding-left: 10px
        }

        #introduce-box {
            margin-top: 0
        }

            #introduce-box .introduce-title {
                margin-top: 18px
            }

        #trademark-list #payment-methods {
            display: block;
            width: 100%
        }

        .product-list li .product-star {
            float: left;
            width: 100%;
            text-align: left
        }

        .product-list li .content_price {
            float: none;
            width: 100%
        }

        .latest-deals {
            padding-bottom: 15px
        }

        .main-header .shopping-cart-box:hover .cart-block {
            opacity: 0;
            visibility: hidden
        }

        .category-featured > .nav-menu > .container {
            padding-left: 0
        }

        .category-slider {
            margin-top: 30px
        }

            .category-slider .owl-controls .owl-next,
            .category-slider .owl-controls .owl-prev {
                width: 20px;
                height: 20px;
                color: #fff;
                text-align: center;
                padding-top: 3px
            }

        .subcategories li.current-categorie {
            width: 100%
        }

            .subcategories li.current-categorie a {
                width: 100%;
                text-align: center
            }

            .subcategories li.current-categorie:after {
                right: 50%;
                content: "\f0d7";
                top: 36px
            }

        .subcategories li {
            width: 100%
        }

            .subcategories li a {
                width: 100%;
                padding: 0 10px
            }

        .sortPagiBar .show-product-item,
        .sortPagiBar .sort-product {
            margin-top: 20px
        }

        .product-list.list .left-block {
            width: 100%;
            position: relative
        }

        .product-list.list .right-block {
            width: 100%
        }

        .product-list.list .add-to-cart {
            bottom: 0;
            left: 12px;
            width: 50%;
            top: inherit
        }

        .product-list.list .quick-view {
            bottom: 0;
            right: 0;
            top: inherit
        }

        .nav-menu .nav > li > a {
            padding: 5px 15px
        }

        .popular-tabs .owl-controls .owl-next,
        .popular-tabs .owl-controls .owl-prev {
            top: -15px
        }

        .product-tab .nav-tab > li > a {
            padding: 0 10px
        }

        .product-list li .product-star {
            float: left
        }

        .product-tab .nav-tab > li {
            width: 100%;
            float: left;
            margin-bottom: 2px
        }

            .product-tab .nav-tab > li > a {
                width: 100%
            }

            .product-tab .nav-tab > li.active > a {
                height: 48px
            }

        #product .pb-right-column .product-comments .comments-advices a {
            width: 100%;
            float: left;
            padding: 0
        }

        .breadcrumb .navigation-pipe:before {
            padding: 0
        }

        #main-menu .navbar-header {
            display: block;
            margin: 0;
            color: #fff;
            margin-left: 0
        }

            #main-menu .navbar-header .navbar-brand {
                padding: 0;
                padding-left: 10px;
                line-height: 36px;
                color: #fff;
                font-weight: 700
            }

            #main-menu .navbar-header .fa {
                line-height: inherit;
                color: #fff
            }

            #main-menu .navbar-header .navbar-toggle {
                border: none;
                padding: 0;
                margin-top: 13px
            }

        #main-menu .navbar-default .navbar-toggle:focus,
        #main-menu .navbar-default .navbar-toggle:hover {
            background: 0 0
        }

        #main-menu .container-fluid {
            padding-right: 15px;
            padding-left: 15px
        }

        #main-menu .navbar .navbar-nav > li {
            border-bottom: 1px solid #cacaca
        }

            #main-menu .navbar .navbar-nav > li.active,
            #main-menu .navbar .navbar-nav > li:hover {
                background: 0 0
            }

            #main-menu .navbar .navbar-nav > li > a {
                margin: 0;
                padding: 10px;
                border-right: none;
                position: relative
            }

            #main-menu .navbar .navbar-nav > li.active > a,
            #main-menu .navbar .navbar-nav > li:hover > a {
                color: #333;
                border-right: 1px solid transparent
            }

        #main-menu .dropdown-menu {
            position: inherit;
            opacity: 1;
            visibility: inherit;
            display: none
        }

        #main-menu li.dropdown:before {
            display: none
        }

        #main-menu li.dropdown:hover:before {
            display: none
        }

        #main-menu .dropdown-menu {
            border: 1px solid #eee
        }

            #main-menu .dropdown-menu.container-fluid {
                padding: 15px;
                border: 1px solid #eee
            }

        .page-heading span {
            padding: 3px 5px;
            margin: 0
        }

        .page-order ul.step li {
            width: 100%;
            display: block;
            text-align: left;
            border-bottom: none;
            border-left: 3px solid #eee;
            padding-left: 20px;
            margin-top: 10px
        }

            .page-order ul.step li.current-step {
                border-left: 3px solid #ed1b24;
                border-bottom: none
            }

        #footer2 .footer-top .footer-menu li {
            display: block;
            width: 100%;
            line-height: 30px
        }

        #footer2 .footer-top .footer-social {
            margin-top: 20px;
            float: left
        }

        #footer2 .footer-row .form-subscribe {
            width: auto
        }

            #footer2 .footer-row .form-subscribe .form-group {
                margin-bottom: 0
            }

        #footer2 .footer-row {
            padding: 20px 0
        }

        #footer2 .widget-body {
            padding-bottom: 20px
        }

        #footer2 .widget-title {
            padding-bottom: 10px
        }

        #footer2 .footer-bottom .footer-payment-logo {
            float: left;
            margin-top: 10px
        }

        .box-products .box-product-head {
            float: left;
            height: auto
        }

            .box-products .box-product-head .box-title {
                float: left;
                width: 100%
            }

        .box-products .box-tabs {
            float: left;
            margin-top: 10px
        }

            .box-products .box-tabs > li {
                display: block;
                width: 100%
            }

            .box-products .box-tabs li > a {
                border: none;
                padding: 0
            }

        .box-products .box-product-head .box-title {
            padding-left: 0
        }

        .box-products .box-tabs li > a:before {
            left: 0;
            right: 0
        }

        .box-products .box-product-content .box-product-adv {
            display: none
        }

        .box-products .box-product-content .box-product-list {
            margin-left: 0;
            float: left;
            overflow: hidden;
            width: 100%
        }

        .hot-deals-box .hot-deals-tab .hot-deals-tab-box {
            padding: 10px
        }

        .hot-deals-box .hot-deals-tab-content-col {
            padding-left: 15px
        }

        .hot-deals-box .hot-deals-tab-content {
            padding: 10px
        }

        .footer3 .footer-bottom .footer-bottom-left,
        .footer3 .footer-bottom .footer-bottom-right {
            width: 100%
        }

        .footer3 .footer-coppyright .payment-logo {
            float: left;
            margin-top: 30px
        }

        .footer3 .widget-container:last-child {
            margin-bottom: 30px
        }

        .footer3 .mailchimp-form .mailchimp-submit {
            padding: 0
        }

        .featured-banner .left,
        .featured-banner .right {
            width: 100%
        }

        .featured-banner .box-countdown .box-title {
            width: 50px;
            height: 50px;
            line-height: 16px;
            padding-top: 8px
        }

        .featured-banner .box-countdown-inner {
            height: 50px
        }

            .featured-banner .box-countdown-inner .box-count {
                width: 50px;
                height: 50px;
                padding-top: 5px
            }

                .featured-banner .box-countdown-inner .box-count:before {
                    content: '';
                    height: 1px;
                    background-color: #b0b0ae;
                    position: absolute;
                    left: 0;
                    right: 0;
                    top: 50%;
                    -ms-transform: translateY(-50%);
                    -webkit-transform: translateY(-50%);
                    transform: translateY(-50%)
                }

                .featured-banner .box-countdown-inner .box-count .number {
                    line-height: 20px
                }

                .featured-banner .box-countdown-inner .box-count .text {
                    text-transform: uppercase
                }

        .featured-banner .banner-text .group-button {
            margin-top: 10px
        }

            .featured-banner .banner-text .group-button a {
                padding: 0 10px
            }

        .featured-banner .banner-text .text-content {
            left: 1px;
            right: 1px;
            -ms-transform: translate(-1px, -50%);
            -webkit-transform: translate(-1px, -50%);
            transform: translate(-1px, -50%)
        }
    }

    @media (max-width:479px) {
        .address-book .col-md-4 {
            padding-left: 15px;
            padding-right: 15px
        }

        .order-details button {
            padding: 0 0 0 6px;
            margin: 0
        }

        .top-header .nav-top-links {
            width: 100%;
            float: none;
            text-align: center
        }

        .top-header a.money {
            display: block
        }

        .nav-top-links a:last-child,
        .user-info a {
            border-right: 0
        }

        .compression .cashbackPop {
            width: 90%
        }

        #center_column .page-heading span.page-heading-title2 {
            text-transform: uppercase;
            margin-bottom: 15px;
            display: inline-block
        }

        .braintree-form__flexible-fields .braintree-form__field-group:nth-of-type(1) {
            width: 38.75% !important
        }

        .braintree-form__flexible-fields .braintree-form__field-group:nth-of-type(2) {
            width: 29% !important
        }

        .braintree-form__flexible-fields .braintree-form__field-group:nth-of-type(3) {
            width: 29% !important
        }

        .braintree-sheet__content--form .braintree-form__field-group .braintree-form__field-error-icon,
        .braintree-sheet__content--form .braintree-form__field-group .braintree-form__field-secondary-icon,
        .braintree-sheet__content--form .braintree-form__field-group.braintree-form__field-group--has-error .braintree-form__field-secondary-icon,
        .braintree-sheet__content--form .braintree-form__field-group.braintree-form__field-group--has-error.braintree-form__field-group--card-type-known .braintree-form__field-secondary-icon,
        .braintree-sheet__content--form .braintree-form__field-group.braintree-form__field-group--has-error.braintree-form__field-group--is-focused .braintree-form__field-secondary-icon {
            display: none !important;
            opacity: 0 !important;
            visibility: hidden !important
        }

        #product .pb-right-column .form-option .attributesQty input {
            max-width: 45px
        }
    }

    @media (max-width:414px) {
        .popular-tabs .nav-tab li a {
            min-width: 102px
        }
    }

    @media (max-width:375px) {
        .main-header .shopping-cart-box {
            margin-left: -5px
        }

        .navbar-nav {
            width: 290px
        }

        .popular-tabs .nav-tab li {
            height: 30px;
            line-height: 30px
        }

            .popular-tabs .nav-tab li a {
                min-width: inherit;
                line-height: 30px
            }
    }

    @media (max-width:320px) {
        .product-list li .product-name a {
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            display: block;
            display: -webkit-box
        }

        #product .pb-right-column .form-option .attributesQty input {
            max-width: 40px
        }
    }

    @media(max-width:1600px) {
        .container, .header-wrapper-content {
            max-width: 1398px;
            width: 100%
        }

        .full-cart-screen .container {
            width: 100%
        }

        .SocialHeader .container {
            width: 100%
        }

        .cashbackPop .page-content {
            height: 80vh;
            overflow: hidden;
            overflow-y: scroll
        }

        .reviewBtn {
            font-size: 150%;
            padding: 15px
        }

        .cart-block .cart-block-content {
            max-height: 350px;
            overflow: hidden;
            overflow-y: scroll
        }

        footer .container .container {
            width: 100%;
            padding: 0
        }

        .SocialHeader .support-link,
        .SocialHeader .user-info {
            line-height: 18px
        }

        .mk-mm-title span {
            font-size: 24px
        }

        .scener-title {
            font-size: 25px;
            margin: 0 0 20px
        }

        .builds_up {
            font-size: 25px;
            line-height: 26px;
            margin-right: 10%;
            margin-bottom: 5px
        }

        .inline-vlock {
            line-height: 25px !important;
            font-size: 23px !important
        }

        .sc-right {
            font-size: 18px;
            line-height: 27px
        }

            .sc-right .font-bold {
                font-size: 32px;
                margin: 20px 0 0;
                line-height: 51px
            }

        .scenario::after {
            right: -45px;
            font-size: 70px
        }

        .light-box-blue {
            padding-top: 41px;
            padding-bottom: 41px
        }

        .erning-cash {
            font-size: 28px
        }

        .mk-sm {
            font-size: 18px
        }

        .image-sensex {
            left: -34px;
            top: 4px
        }

        .light-box-blue .inline-vlock {
            text-align: left
        }
    }

    @media screen and (max-width:1300px) {
        .header-top-right .homeslider img.referra-img {
            width: 97%;
            float: right;
            height: auto
        }

        .lowest-landing {
            width: 100%
        }

        .mk-mm-title span {
            font-size: 23px
        }

        .image-sensex {
            left: -34px;
            top: 27px
        }

        .scenario::after {
            right: -40px
        }

        .scenario.pull-right::before {
            left: -37px
        }

        .nav-ontop > .container {
            width: 100% !important
        }

        .navbarNav.nav-ontop {
            padding-right: 25px !important
        }

        .inner-blog-page .category-inner-content-main {
            width: 82%
        }
    }

    @media screen and (max-width:1200px) {
        #mini-cart a.btn-add-cart {
            padding: 13px 16px 14px
        }

        .header-top-right .homeslider img.referra-img {
            width: 89%;
            float: right;
            height: auto
        }

        #nav-top-menu .container {
            width: 100%
        }

        .container.main-container {
            width: 100%;
            margin: 0 auto
        }

            .container.main-container .brand-showcase {
                padding: 0 15px
            }

        .inner-blog-page .category-inner-content-main {
            width: 100%
        }
    }

    @media screen and (max-width:1199px) {
        .navbar-nav > li > a {
            line-height: 19px;
        }

        .nav-ontop #main-menu .navbar .navbar-nav > li > a {
            font-size: 12px;
        }

        .product-list li:hover .lowestPriceDetail img {
            max-width: 150px
        }

        .lowestPriceDetail .match-price {
            margin: 0 0 8px
        }

        .lowestPriceDetail p,
        .lowestPriceDetail ul li {
            line-height: 21px
        }

        .main-header .shopping-cart-box {
            margin-top: 0
        }

        .mk-mm-title span {
            font-size: 18px
        }

        .lwst-btn-mk {
            margin: 15px 0 0;
            font-size: 92.5%
        }

        .constant {
            margin: 15px 0;
            padding: 0 0 15px
        }

        .visitors-headline {
            font-size: 112.5%;
            padding: 6px 0 !important
        }

        .inline-vlock span {
            font-size: 14px;
            line-height: 22px;
            margin-top: 4px
        }

        .inline-vlock {
            line-height: 22px !important;
            font-size: 20px !important
        }

        .sc-right .font-bold {
            font-size: 21px;
            line-height: 32px
        }

        .green-box::after {
            border-top: 25px solid #c1ffc1;
            border-right: 25px solid transparent;
            right: -25px
        }

        .org-box::after {
            border-top: 25px solid #f4e3bf;
            border-right: 25px solid transparent;
            right: -25px
        }

        .light-box-blue::after,
        .light-box-orange::after {
            border-top-width: 25px;
            border-right-width: 25px;
            right: -24px
        }

        .light-box-orange {
            padding-top: 40px;
            padding-bottom: 40px
        }

        .image-sensex {
            left: -16px;
            top: 37px
        }

        .scenario::after {
            font-size: 45px;
            right: -31px
        }

        .tt-lw-right h3 {
            font-size: 25px
        }

        .tt-lw-right h4 {
            font-size: 30px
        }

        .tt-lw-right a {
            font-size: 12px
        }

        /*.free_return {
        display: none
    }*/

        .shipping-per {
            width: 100%
        }

        .free_return1 {
            display: block;
            float: left;
            margin: -3px 0 8px
        }

            .free_return1 .returnable-text {
                font-size: 12px;
                display: inline-block;
                line-height: 23px
            }

        .git-crt label {
            font-size: 12px
        }

        .cart-disc {
            padding-right: 5px
        }

        /*.main-header .header-search-box {
            margin-left: 55px
        }*/

        .shopping-cart-box .cart-link {
            margin-top: 0
        }

        .shopping-cart-box .cart-icon-mini::after {
            height: 40px;
            background-size: 40px
        }

        .cart-icon-mini {
            width: 49px;
            height: 43px
        }

        .shopping-cart-box .cart-link .notify-left {
            right: 10px
        }
    }

    @media(max-width:1024px) {
        .returnable-main {
            margin-top: 30px;
        }

        body {
            font-size: 14px
        }

        .main-header .shopping-cart-box a.cart-link {
            width: 50px;
            height: 50px;
            display: flex;
            align-items: center;
            padding: 0 5px;
            justify-content: center;
            border-radius: 50px
        }

        .shopping-cart-box .cart-icon-mini::after {
            height: 40px;
            background-size: 35px;
            width: 40px;
            right: 0;
            left: 0
        }

        .shopping-cart-box .cart-link .notify-left {
            right: 0;
            left: 3px;
            width: 100%
        }

        .shopping-cart-box .cart-link .cart-icon-mini {
            height: 38px
        }


        .main-header .shopping-cart-box a.cart-link .title {
            display: none
        }

        .cartAdd .notify-left {
            display: none
        }

        .main-header .shopping-cart-box.cartAdd .total {
            display: none
        }

        .main-header .shopping-cart-box.cartAdd a.cart-link:after {
            width: 28px;
            height: 31px;
            top: 5px;
            right: 9px;
            background-size: 21px;
            background-repeat: no-repeat
        }

        div#cart-block {
            width: auto
        }
    }

    @media(max-width:992px) {

        .form-option {
            margin-bottom: 12px
        }

        /* .getsocial li a .ic {
        width: 18px;
        height: 18px;
        background-size: 18px !important;
        margin-top: -1px
    }*/

        .posAbsLeft li {
            margin: 0
        }

        .SocialHeader .conact li a::after {
            right: -8px
        }

        .main-header .shopping-cart-box {
            margin-top: -1px
        }

        .main-header.full-cart-screen .shopping-cart-box {
            margin-top: 2px
        }

        .container .container {
            padding: 0
        }

        .footer-part li a {
            padding: 2px 0
        }

        /*.footer-logo img {
        width: 27%
    }*/

        .review_text {
            padding: 12px 0;
            line-height: 17px
        }

        .green {
            padding: 2px 12px
        }

        .shw_more {
            width: 100px;
            height: 94px;
            border: 3px solid #f89623;
            margin: 16px auto !important;
            line-height: 90px
        }

        .proName {
            font-size: 125%
        }

        .secTitle {
            font-size: 200%
        }

        .one-linew {
            font-size: 18px
        }

        .comment {
            width: 73%;
            float: right
        }

        .review_text {
            height: 155px
        }

        .page-product-box,
        .product-tab {
            padding: 0
        }

        .row5 {
            margin: 0 -15px
        }

        .product-tab {
            width: 100%
        }

        #product .pb-right-column .form-action .button-group.share-part {
            display: block
        }

        .product-list.list .right-block {
            width: 45%
        }

        .display-product-option {
            display: none
        }

        label.billing-text {
            position: static;
            transform: translateY(0)
        }

        .mk-mm-title span {
            margin: 9px 0 0;
            font-size: 13px
        }

        .mk-mm-title {
            font-size: 20px
        }

        .lwst-btn-mk {
            margin: 9px 0 0;
            font-size: 100%
        }

        .constant ul li {
            font-size: 100%
        }

        .scenario {
            width: 100%
        }

        .image-sensex {
            display: none
        }

        .builds_up {
            margin-right: 0
        }

            .builds_up br {
                display: none
            }

        .scenario {
            margin: 0 0 65px
        }

            .scenario.pull-right::before {
                display: none
            }

            .scenario.pull-right {
                margin: 0
            }

            .scenario::after {
                font-size: 45px;
                right: 0;
                left: 0;
                bottom: -60px;
                top: auto;
                transform: translateY(0);
                text-align: center
            }

        .prgrph {
            margin: 8px 0 0
        }

        .constant .offer-title {
            margin-left: 4px
        }

        .offer-title {
            font-size: 200%;
            margin: 0 0 10px
        }

        .constant ul li {
            padding: 0
        }

        .builds_up {
            display: none
        }

        .green-box::after,
        .light-box-blue::after,
        .light-box-orange::after,
        .org-box::after {
            display: none
        }

        .sc-right {
            padding-top: 25px;
            padding-bottom: 25px;
            border: 0
        }

        .light-box-blue,
        .light-box-orange {
            padding-top: 10px;
            padding-bottom: 10px
        }

        .tt-lw-right {
            width: 34%
        }

        .tt-lw-left {
            width: 65%;
            padding-right: 15px
        }

        .tableGakllery {
            display: block
        }

        .tableCellGakllery {
            margin-right: 0
        }

        .flex-order-parent {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .col-md-6.flex-order3 {
            order: 3
        }

        .col-md-3.flex-order2 {
            order: 1;
            padding: 0
        }

        .col-sm-12.col-md-3.flex-order1 {
            order: -1
        }

        .review-left {
            margin-top: 25px
        }

        .designboxes-part .col-sm-12,
        .designboxes-part .col-sm-3,
        .designboxes-part .col-sm-4,
        .designboxes-part .col-sm-6 {
            padding: 0
        }

        a.paypal_payment {
            margin: 21px 0 25px
        }

        .footer-logo {
            margin-left: -5px;
            margin-right: -5px
        }

        /* .footer-logo a {
            width: 33.33%;
            padding: 0 5px
        }*/

        /*img.amazon-logo1 {
        margin-top: 5px
    }

    img.amazon-logo0 {
        margin-top: 9px
    }*/

        .modal-xtra-lg {
            max-width: 100%;
            width: 95%
        }

        .flex-box-adress-parent {
            width: 100%;
            margin: 0
        }

        .adress-radio {
            width: 50%
        }

        #cartShippingAddresslist .modal-body {
            height: 66vh;
            overflow-x: hidden
        }

        .cart-img-block {
            max-width: 60px
        }

        .cart-name-block {
            width: calc(100% - 80px);
            float: left;
            font-size: 12px
        }

        .cart-img-block img {
            width: 100%;
            height: auto
        }

        .cart-item-select {
            max-width: 58px
        }

        .eligble-offer-block {
            margin: 0 0 20px
        }

        .category-main-content {
            width: 100%
        }

        .category-sidebar-blog {
            width: 100%
        }
    }

    @media(min-width:768px) {
        .lowest_price:hover .lowestPriceDetail {
            display: block
        }
    }
@media (max-width:1096px) {
    a.review-top {
        width: 376px;
    }
    .free_return {margin-right:3px;}
}
    @media (max-width:1052px) {
        .main-header .header-search-box {
            width: 262px;
        }

        .deskLogo {
            max-width: 150px;
        }
    }

    @media(max-width:1024px) {
        #searchResult .event .container .row .col-sm-6 {
            margin-top: 5px
        }

        .main-header .header-search-box {
            width: 285px;
            padding: 0 0 0 15px;
            margin-top: 17px;
            margin-left: 0;
            margin-bottom: 10px;
        }

        .ya-card-row {
            display: block;
            margin-bottom: 0 !important
        }

        .returnable-main h1 {
            margin-top: 0
        }

        .free_return1 {
            display: table;
            float: none;
            margin: -3px auto 8px
        }

        .ya-card-cell {
            display: block !important;
            width: 100% !important;
            padding-left: 0 !important;
            height: 94px !important
        }

        #hud-dashboard {
            padding: 0 !important;
            margin: 0 0 15px !important
        }

        .a-ws .a-ws-span12,
        div.a-column.a-span-last {
            top: 2px !important
        }

        .hud-no-paginate {
            padding-bottom: 15px !important
        }

        .media-part a {
            display: inline-block;
            width: 12%
        }

        .sharetext {
            padding: 0;
            line-height: 16px;
            margin: 6px auto;
            display: table;
            background: 0 0;
            color: #f79623;
            text-transform: uppercase;
            font-size: 13px;
            margin-left: 15px
        }

        .detailPageshare {
            border: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 2px;
            padding-top: 0
        }

        .shareList > li > a {
            margin-bottom: 5px
        }

        .detailPageshare {
            width: 185px
        }

        .mycash-main ul li .favorite-left {
            width: 25px;
            height: 25px
        }

        div#dvsearchResult,
        section.bstSeller {
            margin-top: 0
        }

        .checkoutForm.review-div .expiration .row {
            margin: 0 -15px
        }

        .shw_more {
            width: 100px;
            height: 100px;
            border: 2px solid #f89623;
            margin: 10px auto !important;
            line-height: 100px
        }

        .review_text {
            padding: 10px 0;
            line-height: 19px
        }

        .review_text {
            height: 100%
        }

        .comment {
            width: 73%;
            float: right
        }

        .secTitle {
            margin: 0 0 15px;
            font-size: 150%;
            line-height: 25px
        }

        .reviewBtn {
            padding: 12px 33px;
            margin: 0 auto 20px
        }

        div#reviewShowcaseWidget {
            margin: 0 15px 20px
        }

        footer .getsocial {
            display: none
        }

        .col-xs-7.col-sm-6.header-search-box.header-other-result {
            width: 100%;
            padding: 0;
            margin-top: 21px
        }

        .header-other-result .form-inline {
            width: 100%
        }

        common-header .logo {
            margin: 0 auto
        }

        .main-header .header-search-box .form-inline .input-serach {
            padding-top: 0;
            margin-bottom: 0
        }

        .cartAdd {
            width: 101px
        }

        .main-header .shopping-cart-box {
            margin-top: 0;
            position: absolute;
            right: 0;
            top: 12px;
            z-index: 999
        }

            .main-header .shopping-cart-box a.cart-link .title {
                display: none
            }

        .main-header {
            position: relative
        }

            .main-header .logo {
                width: 150px;
                position: relative;
                margin: 0 auto;
                margin-top: 0;
                z-index: 999;
                margin-left: 67px;
            }



            .main-header.full-cart-screen .logo {
                float: left;
                padding: 0
            }

        .right-form-wrap::after {
            display: none
        }

        .content-login-wrap {
            margin-top: 15px;
            padding: 15px 0 25px
        }

        .forgot-body-wrap .content-login-wrap {
            padding: 20px
        }

        .right-form-wrap-other {
            padding-left: 15px
        }

        .lock-sign {
            margin-left: 0
        }

        .main-header .shopping-cart-box.cartAdd a.cart-link:after {
            width: 21px;
            height: 24px;
            background: url(../images/shop.png);
            display: inline-block;
            vertical-align: -8px;
            top: 16px;
            right: 9px;
            background-size: 21px
        }

        .cartAdd {
            width: 41px
        }

        ul.getsocial.posAbsLeft.pull-left {
            display: none
        }

        footer ul.getsocial.posAbsLeft.pull-left {
            display: block;
            margin: 9px 0 24px !important;
            position: static;
            width: 100%
        }

        #header {
            margin: 0
        }

            #header .container {
                width: 100%;
                padding-left: 0
            }

        .proName {
            font-size: 112.5%;
            margin: 10px 0;
            height: 30px
        }

        #footer .container,
        .event .container,
        .shoppers .container {
            width: 100%
        }

        .lowestPriceDetail .match-price {
            margin: 0 0 8px
        }

        .lowestPriceDetail p,
        .lowestPriceDetail ul li {
            line-height: 19px
        }

        .product-list li .lowest_price.on_product_price {
            margin-left: 0;
            opacity: 1
        }

        .product-list li .quick-view a.heart {
            margin-left: 0;
            opacity: 1
        }

        .product-list li .quick-view a.search {
            margin-left: 0;
            opacity: 1
        }

        .product-list li .add-to-cart {
            bottom: 0;
            opacity: 1
        }

        .product-list li:hover img {
            -webkit-transform: scale(1, 1);
            -webkit-transform-origin: 0;
            -moz-transform: scale(1, 1);
            -moz-transform-origin: top right;
            -o-transform: scale(1, 1);
            -o-transform-origin: top right;
            transform: scale(1, 1);
            transform-origin: 0 0
        }

        .quick-view .search {
            display: none !important
        }

        .btnOuter.clearfix {
            position: static;
            margin: -8px 0 0 !important;
            border-bottom: 1px solid #dedede
        }

        .product .cart-item-box {
            border-bottom: 0;
            padding: 0
        }

        .product .btnOuter a.remove-cart {
            float: left;
            padding: 12px 0;
            font-weight: 600;
            text-decoration: underline
        }

        #product .pb-right-column .product-name {
            margin: 0 0 10px
        }

        .acs_widget_links {
            display: none !important
        }

        #answ_reviews_widget {
            margin: 0 0 5px
        }

        .col-md-6.col-sm-6.marTop20.ship-part {
            margin: 10px 0 !important;
            padding: 0
        }

        .checkout-main .change-div {
            margin-right: 0
        }

        .email-form,
        .ship-part .designboxes-left {
            border-bottom: 0
        }

        .designboxes-part .designboxes-left {
            margin: 0
        }

        .cartCheck .modal-dialog {
            max-height: 90VH;
            overflow-y: SCROLL
        }

        .ship-part .shipping-part {
            margin-bottom: 0
        }

        label.billing-text input {
            height: auto;
            margin: 0;
            vertical-align: bottom
        }

        .view-product-list {
            padding-top: 0;
            width: 100%;
            overflow: visible
        }

            .view-product-list .display-product-option {
                top: -25px
            }

        .lowest_price.pop-up .referalPopUpClose {
            display: block !important
        }

        .one-linew {
            font-size: 14px
        }

        .review_text {
            font-size: 87.5%
        }

        .topstar {
            margin: 0 0 10px
        }

        #searchGridHeading li {
            width: auto
        }

        #searchPageHeading {
            text-align: left
        }

            #searchPageHeading.page-heading span.page-heading-title {
                position: static;
                padding: 0
            }

        #dvsearchResult .view-product-list .display-product-option {
            top: 0
        }

        .sharetext br {
            display: none
        }

        #CartItem {
            padding-top: 15px
        }

        #CartSummary {
            width: 100%;
            margin-bottom: 15px
        }

        /* .little-part .col-sm-6:nth-of-type(1) {
            padding: 0
        }*/

        .little-part .register-left .col-sm-6:nth-of-type(1) {
            padding: 0 15px
        }

        .walmart-part img {
            margin: 10px 0 0
        }

        .little-part {
            margin-top: 14px;
            padding-top: 14px
        }

        .make-money {
            display: block;
            margin-top: 10px
        }

        .table-cell-make {
            display: block;
            width: 100%
        }

        .tp {
            border-radius: 0
        }

        .sc-right .font-bold {
            line-height: 27px
        }

        .tt-make {
            padding: 0;
            margin-top: 15px;
            padding-left: 60px;
        }

        .sc-left,
        .sc-parent,
        .sc-right {
            display: block;
            width: 100%
        }

        .scenario {
            margin: 0 0 55px
        }

        .erning-cash {
            font-size: 20px
        }

        .mk-mm-title span {
            margin: 9px 0 0;
            font-size: 15px;
            line-height: 19px
        }

        .lwst-btn-mk {
            line-height: 25px
        }

        .tt-lw-left {
            width: 100%;
            padding: 0
        }

        .tt-lw-right {
            width: 100%
        }

        .lowestPriceDetail.lowest-landing h2 {
            margin: 0 0 20px 75px
        }

        .lowestPriceDetail .tt-lw-left li,
        .tt-lw-left span {
            font-size: 14px
        }

        .tt-lw-right img {
            display: none
        }

        .tt-lw-right a {
            font-size: 12px;
            margin: 11px auto 16px;
            display: table
        }

        .tt-lw-right h3 {
            font-size: 25px;
            padding-top: 15px
        }

        /*  .page-content2 {
        margin: 0 -15px
    }*/

        .tt-lw-right h4 {
            font-size: 30px;
            margin-top: 6px;
            letter-spacing: normal
        }

        .support-link a::after {
            left: -5px
        }

        .col-25,
        .col-75 {
            width: 100%
        }

        .cart-name-block a {
            font-size: 125%;
            display: inline-block;
            margin-bottom: 11px
        }

        p.cat-item-code {
            font-size: 109.5%;
            margin-top: 2px
        }

        .total-saleprice {
            position: absolute;
            right: 0;
            bottom: -20px
        }

        #CartSummary.cart-additon,
        .cart-content {
            padding: 0 15px
        }

        .scroll-minicart-item {
            display: block;
            max-height: 200px;
            overflow-x: hidden;
            -webkit-overflow-scrolling: touch
        }

            .scroll-minicart-item::-webkit-scrollbar {
                width: 10px;
                -webkit-appearance: none
            }

            .scroll-minicart-item::-webkit-scrollbar-track {
                background: #f1f1f1
            }

            .scroll-minicart-item::-webkit-scrollbar-thumb {
                background: #888
            }

                .scroll-minicart-item::-webkit-scrollbar-thumb:hover {
                    background: #555
                }

        .close-icon-hide {
            display: inline-block !important
        }

        .formElementStyle .close.close-icon-hide {
            top: 1px;
            left: 2px
        }

        .cart-container {
            padding: 1em 1em 5px
        }

        .cart-cd-popup-container h2 {
            font-size: 14px
        }

        .cart-cd-popup-container .cart-cd-popup-close {
            top: 10px;
            right: 12px
        }

        .cart-item-box > div.width-qty {
            width: 212px
        }

        .cart-container .shipping-per {
            font-size: 12px
        }

        .mini-products-list .product-details {
            width: 76%
        }

        #mb-cart-view .mini-products-list li {
            border-bottom: 1px solid #d7d7d7;
            padding: 10px 0
        }

        .cart-cd-popup-container ol li a.product-image {
            width: 40px
        }

        .mini-products-list .product-details {
            margin-left: 9px
        }

        ul.getsocial.posAbsLeft {
            margin-left: 17px;
        }
        /* ul.getsocial {
            display: none
        }*/

        .mobile-top-header {
            /*width: 100%;*/
            display: flex;
            padding: 0 10px 0 10px;
            flex-wrap: wrap;
            justify-content: flex-end;
        }

        .header-wrapper-content {
            padding: 0
        }

        /*.contact-link {
            margin-left: auto !important
        }*/

        .category-main-content {
            padding: 0
        }

        .blog-overlay {
            padding: 0
        }

        .category-sidebar-blog {
            padding: 0
        }



        .contact-signin {
            margin-right: 63px;
        }
    }


    @media(max-width:992px) {
        .itemnumber-block {
            flex-wrap: wrap
        }

        .graybtn.large {
            padding: 6px 5px
        }

        .comments {
            margin-left: 4px
        }



        ul.getsocial.posAbsLeft {
            display: none;
        }

        .main-header .header-search-box {
            width: 211px;
        }
    }

    @media(max-width:767px) {
        .product-list#a2-carousel {
            flex-wrap: nowrap;
            white-space: nowrap;
            overflow: scroll
        }

        .product-list:not(#a2-carousel) li .left-block {
            width: 100px
        }

        .col-cc {
            width: 45%;
            margin: 0 0 10px;
            min-width: 240px
        }

        .product-wish-bottom {
            padding: 10px;
            margin-top: 10px;
            margin-bottom: 15px;
            border-radius: 6px
        }

        a.wishlist {
            margin-left: 20px
        }

        .virtual-tour:hover .text-virtual {
            width: 215px;
            visibility: visible;
            word-break: break-all;
            white-space: inherit;
            padding: 0 0 0 5px;
            left: 63px
        }

        ul.shareList.clearfix {
            transform: scale(.8);
            transform-origin: left top;
            width: 300px
        }

        .shareList > li > a {
            height: 28px
        }

        .event-wrapper {
            flex-wrap: nowrap;
            white-space: nowrap;
            overflow: scroll;
            margin: 0 -10px;
            margin-bottom: 5px
        }

        .event-content {
            width: 45%;
            min-width: 310px;
            padding: 0 10px
        }

            .event-content img {
                object-fit: inherit;
                height: auto
            }

        a.shw_more {
            height: 117px;
            width: 117px;
            line-height: 117px
        }

        .order-event-1 {
            order: 5
        }

        .product-list.grid .border-dt {
            display: flex;
            border-bottom: 1px solid #b7b7b7;
            padding: 0 0 15px
        }

        .product-list.grid li {
            padding: 0
        }

        .category-page #left_column .left-module .block_content .sub-a2-category + .layered-filter-price {
            max-width: 100%
        }

        .sub-a2-category {
            display: none
        }

        .category-page .block_content.order-title-a2 .breadcrumb.clearfix {
            display: flex;
            height: 40px
        }

        .category-page .block_content.a2-content-offer .row {
            margin: 0
        }

        .category-page .block_content.order-title-a2 {
            flex-wrap: wrap
        }

        .category-page .block_content.a2-content-offer .left-block.col-sx-12.col-sm-3 {
            padding: 0
        }

        .category-page .block.left-module .block_content.a2-content-offer p {
            padding: 15px 0
        }

        .category-page .breadcrumb.clearfix span.navigation-pipe + span.navigation_page {
            white-space: nowrap;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-left: 2px
        }

        #navbar {
            left: 0;
            position: absolute;
            right: 0;
            top: 53px;
        }

        
    }


    @media(max-width:567px) {
        .SocialHeader .container {
            text-transform: uppercase
        }

        .SocialHeader .conact li a i {
            display: none
        }

        .SocialHeader .conact li a {
            font-size: 0;
            margin: 0
        }

            .SocialHeader .conact li a::before {
                font-size: 12px;
                content: "Contact Us";
                position: relative;
                top: 0;
                display: block
            }

            .SocialHeader .conact li a::after {
                display: none
            }

        .support-link a::after {
            display: none
        }

        .user-info i {
            display: none
        }

        .reviews {
            margin-top: 0
        }

        .lowestPriceDetail img {
            max-width: 150px
        }

        .lowestPriceDetail.lowest-landing img {
            max-width: 100%;
            margin: 0 0 15px
        }

        .lowestPriceDetail.lowest-landing h2 {
            margin: 0 0 15px;
            font-size: 18px
        }

        .header .top-header .user-info {
            padding-left: 2px
        }

        .reviews {
            margin: 0 0 25px
        }

        .reviewBtn {
            margin-top: 0
        }

        .event {
            margin: 0
        }

        .adress-radio {
            width: 100%
        }

        .width-qty,
        .width-shp {
            width: 133px
        }

        .width-qty {
            margin-top: 7px;
            width: 50% !important
        }

        .cart-disc .cart-item-select {
            width: 20px !important;
            height: 25px;
            padding: 5px;
            padding: 5px;
            font-size: 17px;
            line-height: 8px;
            text-shadow: 0 0 0
        }

        .bg-custom-gift {
            padding: 15px
        }

        .promotion-desc {
            font-size: 14px;
            line-height: 22px
        }

        .daily-chance {
            padding: 15px 10px 24px
        }

        .sub-toggle {
            padding: 7px 5px 9px 65px;
            font-size: 15px
        }

        .form-tile-subs {
            font-size: 16px
        }

        .form-content-subs label.text-field {
            display: block;
            width: 100%;
            padding-left: 0;
            padding-bottom: 5px
        }

        .text-input-cust {
            display: block;
            width: 100%
        }

        .group-promo {
            display: block
        }

        .required-label {
            display: none
        }

        #product-detail table {
            width: 100% !important
        }

        .product-list li .product-price {
            font-weight: 600
        }

        .lowest_price {
            padding: 0 5px
        }

        .top-header a {
            margin-left: 2px
        }

        .btnSrch {
            right: -1px
        }
    }

    @media(max-width:414px) {
        .SocialHeader .conact li a::before {
            font-size: 9px;
            top: 2px;
            right: 10px
        }

        .SocialHeader .container {
            padding: 0
        }

        .getsocial + .pull-right {
            margin-left: -5px
        }
    }

    @media(max-width:330px) {
        .mobile-top-header {
            padding: 10px 2px 10px 0
        }
    }

    @media(min-width:1179px) {
        .product-list.grid li {
            width: 20%
        }
    }





    @media(max-width:1024px) {

        .loginmain {
            min-height: 414px;
            margin-bottom: 0px;
        }

        .forgot-body-wrap {
            min-height: 244px;
        }

        .loginlogo .main-header .logo,
        .forgotlogo .main-header .logo,
        .changelogo .main-header .logo {
            margin: initial;
            margin-top: 12px;
            margin-bottom: 12px;
        }

        .hevent {
            margin-top: -5px;
        }

        .singleproductstyle .button-form-container {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .pb-md-2 {
            margin-bottom: 2rem
        }
    }

    @media(min-width:768px)and (max-width:992px) {

        .lowest_price, .lwst_price, .free_return {
            font-size: 11px;
            margin-right: 3px;
            padding: 0 3px 0 3px;
        }

        .getsocial.posAbsLeft li.gs {
            display: none;
        }

        .SocialHeader ul.getsocial i img {
            width: 18px;
        }

        .bnr-ar.slick-slider:not(#a2-slick-slider) .slick-next, .bnr-ar.slick-slider:not(#a2-slick-slider) .slick-prev {
            top: 105px;
        }

        .bnr-ar.slick-slider .slick-prev::before, .bnr-ar.slick-slider .slick-next::before {
            width: 55px;
            height: 32px;
        }
    }

    @media(max-width:992px) {
        .forgot-body-wrap {
            min-height: 332px;
        }

        .pj-htop-sc {
            padding: 205px 16px 0 16px;
        }

        .review-top .review-left span, .review-top .review-right span, .review-top .review-left strong, .review-top .review-right strong {
            font-size: 14px;
            line-height: 17px;
        }

        .affiliate-img {
            padding: 0 0 15px 0;
        }

        .main-header .logo {
            width: 132px;
        }

        .flex-md-column-reverse {
            flex-direction: column-reverse !important;
        }

        .email-part input {
            width: calc(100% - 45px);
        }

    }

    @media(max-width:767px) {


        .scroll-minicart-item {
            margin-top: 20px;
        }

        .right-block .addtocart {
            order: 3;
            width: 100%;
        }

        .singleproductstyle .button-form-container {
            position: inherit !important;
        }

        .singleproductstyle .product-info-main .button-form-container.addproduct {
            position: inherit !important;
        }

        .singleproductstyle #product .pb-right-column {
            margin-top: 0;
        }

        .lowestPriceDetail {
            padding-top: 30px;
        }

        .hdbnr {
            display: none !important;
        }

        .hmbnr {
            display: block !important;
        }

        ul.getsocial {
            margin-top: -3px;
            display: block;
            margin-left: 15px;
        }
            ul.getsocial.posAbsLeft {
                margin-left: 0;
            }
            .loginlogo .main-header .logo,
            .forgotlogo .main-header .logo,
            .changelogo .main-header .logo {
                margin-top: 6px;
                margin-bottom: 6px;
            }

        .forgot-body-wrap {
            min-height: auto;
        }

        .scener-title {
            font-size: 24px;
        }

        .page-content {
            margin-top: 10px;
        }

        .box-border {
            padding: 20px 10px;
        }

        .pdp-right-side {
            margin-top: 15px
        }

        .page-product-box {
            margin-top: 15px
        }

        .product-info-main .button-form-container {
            justify-content: center;
            padding: 10px 20px
        }

            .product-info-main .button-form-container #mini-cart a.btn-add-cart {
                width: 100%
            }

            .product-info-main .button-form-container.addproduct {
                justify-content: center;
                padding: 15px 20px 20px
            }

            .product-info-main .button-form-container .form-option {
                margin-right: 10px;
                flex: none
            }

        .scrollbar-pdp2 .slick-track {
            display: flex;
            width: 100% !important;
            overflow-x: auto;
            padding-right: 10px
        }

        .scrollbar-pdp2 .slick-slide {
            height: auto;
            width: 288px !important;
            min-width: 288px
        }

        .scrollbar-pdp2 .product-list {
            max-width: 306px;
            height: 100%
        }

            .scrollbar-pdp2 .product-list li.col-cc {
                padding: 0 20px 10px 0;
                height: 100%
            }

                .scrollbar-pdp2 .product-list li.col-cc .border-dt {
                    border: 1px solid #f1f1f2;
                    border-radius: 25px;
                    height: 100%
                }

                .scrollbar-pdp2 .product-list li.col-cc .left-block {
                    width: 100% !important
                }

        .pdp-right-side .product-veiw-main {
            padding-right: 12px
        }

        .scrollbar-pdp2 .slick-slide:last-child .product-veiw-main {
            padding-right: 0
        }

        .pdp-right-side h3 {
            font-size: 20px
        }

        .pdp-right-side .product-veiw-main .button-form-container.addproduct {
            padding: 10px 0;
            box-shadow: none;
            justify-content: center;
            margin: 10px 0
        }

        .button-form-container.addproduct {
            padding: 10px 20px
        }

        #mini-cart a.btn-add-cart {
            padding: 13px 30px 14px;
            border-radius: 8px
        }

        div#lowestModel {
            z-index: 9999
        }

        .customer_cre .page-content {
            margin-top: 5px
        }

        div.mb-lowest_price {
            display: block;
            margin: 0 40px;
            overflow:hidden;
        }

        .breadcrumb {
            line-height: 20px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden
        }

        #main-menu {
            top: -112px
        }
        #header .container {
            padding-left: 15px;
        }
        .mobile-top-header .user-info i {
            display: block;
            font-size: 20px !important
        }

        .mobile-top-header .user-info p {
            display: none
        }

        .mobile-top-header a.contact-link i {
            font-size: 20px !important
        }

        .mobile-top-header a.contact-link span.hidden.visible-xs-inline {
            display: none !important
        }

        .common-header .logo {
            /* margin-left: 60px;
            margin-right: auto;
            width: 150px;
            max-width: 150px;*/
            margin-top: 0;
            margin-left: auto;
        }

        .main-header .logo {
            width: 165px;
        }
        .deskLogo {
            max-width: 189px;
            padding: 5px 0;
        }

        .signin-mobile {
            width: auto;
            display: flex;
            align-items: center;
            margin-right: 0px;
            position: absolute;
            z-index: 9999;
            top: 37px;
            right: 15px;
            justify-content: space-between;
            left: 15px;
        }

            .signin-mobile i {
                font-size: 20px
            }

            .signin-mobile a.contact-link-m {
                position: absolute;
                top: -22px;
                right: auto;
                left: 0;
            }

            .signin-mobile .user-info-m {
                position: absolute;
                right: 0;
                top: -27px;
            }

        a.contact-link-m {
            margin: 0px
        }

        .signin-mobile i {
            font-size: 20px;
            line-height: normal !important;
            width: 20px;
            display: inline-block;
            color: #fff;
        }

        .user-info-m {
            position: relative
        }

        .user-info-top-m {
            background: #fbfbfb;
            padding: 5px 15px !important;
            border-radius: 5px;
            position: absolute;
            box-shadow: 0 1px 5px -2px #000;
            -webkit-box-shadow: 0 1px 5px -2px #000;
            z-index: 9;
            width: 150px;
            min-width: 150px;
            right: 0;
            top: 36px;
            left: -129px !important;
            transform: inherit !important
        }

            .user-info-top-m .dropdown > a:first-child {
                border-top: transparent !important
            }

            .user-info-top-m .dropdown a {
                display: block;
                font-size: 15px;
                border-top: #ccc solid 1px;
                padding: 5px 0;
                font-weight: 500;
                color: #333
            }

                .user-info-top-m .dropdown a:hover {
                    color: #000
                }

        .user-info-m i:before {
            content: "\f2be";
            font: normal normal normal 20px/1 FontAwesome
        }

        .user-info-m.selected i:before {
            content: "\f00d";
            font: normal normal normal 20px/1 FontAwesome;
            color: #ed1b24
        }

        .user-info-top-m .dropdown ul li:first-child > a {
            border-top: transparent !important
        }

        #main-menu .navbar-header .navbar-toggle {
            z-index: 9999;
            line-height: normal
        }

        .main-header .header-search-box {
            position: relative;
            z-index: 0
        }

        .main-header .shopping-cart-box a.cart-link {
            width: 40px;
            height: 40px
        }

        .shopping-cart-box .cart-icon-mini::after {
            height: 40px;
            background-size: 30px;
            width: 32px
        }

        #main-menu .navbar-header .fa-bars:before {
            font-size: 34px
        }

        .main-header .shopping-cart-box {
            top: 25px
        }

        #main-menu .navbar-header {
            height: 35px;
            margin-top: 1px
        }

        .main-header .header-search-box {
            margin-top: 0px
        }

        .order-title-a2 h1.page-heading {
            position: absolute;
            right: 0;
            top: 25px;
            transform: translateY(-50%)
        }

        div.pagination ul li.btn {
            padding: 6px 10px;
            line-height: 14px
        }

        div.pagination ul li {
            font-size: 13px
        }

        .itemnumber-block a.wishlist {
            margin-bottom: 2px;
            font-size: 22px
        }

        .dealScoreAndVoting .buttongroup .graybtn {
            font-size: 15px
        }

        .graybtn.large {
            height: 30px;
            padding: 6px 8px
        }

        .dealScoreAndVoting .dealScore span.label,
        .dealScoreAndVoting .dealScore .score {
            height: 30px
        }

        .dealScoreAndVoting .dealScore .score {
            font-size: 14px;
            padding: 3px 7px 0
        }

        .dealScoreAndVoting .dealScore span.label {
            font-size: 10px
        }

        .button-form-container .form-option {
            margin-bottom: 0
        }

        #main-menu .navbar-collapse .navbar-nav {
            width: 100% !important
        }

        #center_column .label.label1 {
            margin-left: 0
        }

        .header .ic-lowesr {
            width: 28px;
            height: 28px;
            margin-right: 5px;
            margin-top: 0
        }

        .recent-view-slider .slick-track {
            display: flex;
            width: 100% !important;
            overflow-x: auto;
            padding-left: 10px
        }

        .recent-view-slider .slick-slide {
            height: auto;
            width: 240px !important;
            min-width: 240px
        }

        .category-page #left_column .left-module .block_content .layered-filter-price.category_scroll {
            border: 0;
            order: 2;
            max-width: 100%;
            padding-bottom: 15px
        }

        .category-page #left_column .left-module .block_content .layered-filter-price {
            padding-bottom: 15px
        }

        .category-page #left_column .left-module .block_content .sub-a2-category + .layered-filter-price {
            max-width: 100%;
            padding-bottom: 15px
        }

        .a2-all-category,
        .a2-all-filter,
        .clear-filter {
            font-size: 11px
        }

        ul.product-list li .left-block .add-to-cart {
            display: none
        }

        .category-page ul.product-list.grid {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -2%
        }

        .category-page ul.product-list li {
            width: 50%;
            padding: 0 2%
        }

        .category-page .view-product-list ul.product-list li .border-dt {
            flex-wrap: wrap;
            height: 100%;
            align-content: space-between;
            padding: 0 0 15px
        }

        .category-page .product-list:not(#a2-carousel) li .left-block {
            width: 100%;
            padding: 0 10px
        }

        .category-page .product-list:not(#a2-carousel) li .right-block {
            width: 100%;
            text-align: center;
            justify-content: center;
            padding: 0;
            display: initial
        }

            .category-page .product-list:not(#a2-carousel) li .right-block .product-name {
                margin: 10px 0 0
            }

                .category-page .product-list:not(#a2-carousel) li .right-block .product-name a {
                    font-weight: 700;
                    color: #2f3337
                }

            .category-page .product-list:not(#a2-carousel) li .right-block .offdisc {
                float: none;
                margin: 14px 0 0;
                padding: 0;
                background: transparent;
                color: #000
            }

            .category-page .product-list:not(#a2-carousel) li .right-block .content_price {
                text-align: center;
                width: auto;
                /* position: absolute;
                bottom: 0;
                left: 0;
                right: 0;*/
                margin: 0 5px;
                /* background: #ededed;*/
                padding-bottom: 0px;
            }

            .category-page .product-list:not(#a2-carousel) li .right-block span.price.product-price {
                margin: 10px 0 0;
                display: inline-block
            }

            .category-page .product-list:not(#a2-carousel) li .right-block span.price.old-price {
                margin: 15px 10px 0 0;
                display: none;
            }

        .product-list li .quick-view {
            display: none
        }

        div#hideAvailableOption {
            box-shadow: 0 1px 6px -3px #000;
            border-radius: 10px;
            padding: 10px;
            margin-top: 15px
        }

        .pdp-mobile-item {
            display: flex;
            align-items: flex-end
        }

        .pdp-desktop-item {
            display: none
        }

        .home-event-bnr1 .border-dd {
            height: 100%;
            margin: 0;
            align-items: center;
            display: flex
        }

        .home-event-bnr2 {
            margin-bottom: 10px
        }

        .home-bnr-main .slick-slider:not(#a2-slick-slider) .slick-next,
        .home-bnr-main .slick-slider:not(#a2-slick-slider) .slick-prev {
            height: 30px;
            width: 30px;
            line-height: 42px
        }

        .lowest_price {
            height: auto;
            line-height: 24px;
            padding-top: 12px;
            padding-bottom: 8px;
        }

        /*.lowest_price:hover {
                background: #919191
            }*/

        .top-header .free_return {
            display: block;
            font-size: 15px;
            background: transparent;
            height: 30px;
            line-height: 30px;
        }

        a.contact-link {
            background: #6c6c6c;
            padding: 11px 5px
        }

        .recent-view-slider .product-list li.col-cc .left-block {
            width: 100% !important
        }

        .recent-view-slider .product-list li.col-cc span.price.old-price {
            margin-right: 10px
        }

        .recent-view-slider .product-list li.col-cc .product-name {
            padding: 10px 0
        }

        .recent-view-slider .product-list li.col-cc .right-block {
            width: 100% !important
        }

        .recent-view-slider.slick-slider:not(#a2-slick-slider) .slick-next,
        .recent-view-slider.slick-slider:not(#a2-slick-slider) .slick-prev {
            height: 30px;
            width: 30px;
            line-height: 42px
        }

        .product-veiw-main .button-form-container {
            position: relative;
            margin: 10px 5px 0
        }

        .secTitle {
            padding: 0 10px
        }

            .secTitle span {
                padding: 0 10px;
                line-height: 30px;
                font-size: 20px;
                font-weight: 600
            }

        .home-bnr-main {
            margin-bottom: 0
        }

        .recent-view-slider .product-list li.col-cc {
            padding: 0 20px 10px 0;
            height: 100%
        }

        .recent-view-products .rpdno {
            padding: 0
        }

        .recent-view-slider .product-list li.col-cc .border-dt {
            border: 1px solid #f1f1f2;
            border-radius: 25px;
            height: 100%
        }

        .recent-view-slider .left-block {
            border-bottom: 1px solid #f1f1f2;
            padding: 10px
        }

        .recent-view-slider .right-block {
            padding: 0 10px 10px !important
        }

        .product-list h1,
        .product-featured-list h1 {
            font-size: 24px
        }

        .top-header .dropdown-menu {
            left: 0;
            top: 28px
        }

        .mobile-top-header a {
            height: auto;
            line-height: 18px;
            font-size: 11px;
        }

        .top-header a {
            line-height: 18px
        }



        .mobile-top-header {
            padding: 0 10px 0 0;
            align-items: center;
            justify-content: center
        }

        .top-header a.current-open:after {
            margin-left: 4px
        }

        .top-header .dropdown-menu a {
            font-size: 12px
        }

        span.returnable-text a {
            padding: 15px 0 !important;
            display: block;
            margin: 0 !important
        }

        .acessible-content {
            font-size: 24px
        }

        #product .pdp-right-side .product-veiw-main .button-form-container .form-option {
            margin-top: 0
        }

        .pdp-right-side .product-veiw-main .button-group a.chooseoption {
            margin: 0;
            margin-right: 0
        }

        .pdp-right-side .scrollbar-pdp2 .slick-list,
        .pdp-right-side .scrollbar-pdp2 .slick-track {
            max-height: 466px
        }

        #product .pdp-right-side .product-veiw-main .button-form-container .form-option {
            margin-top: 0;
            margin-right: 5px
        }

        .pdp-right-side .product-veiw-main .button-group {
            margin-left: 5px
        }

            .pdp-right-side .product-veiw-main .button-group a.chooseoption {
                margin: 0;
                margin-right: 0
            }

        .pdp-right-side .scrollbar-pdp2 .slick-list,
        .pdp-right-side .scrollbar-pdp2 .slick-track {
            max-height: 466px
        }

        .pdp-right-side .product-veiw-main .button-group a.btn-add-cart {
            margin: 0 !important;
            width: 110px
        }

        .blogmain span.k-pager-info.k-label {
            padding: .714em 1em .643em 0;
            display: block !important
        }

        .blogmain span.k-link.k-pager-nav {
            text-align: center !important
        }

        .comments {
            margin-right: 0
        }

        .ctg-bnr-main .recent-view-slider .product-list li.col-cc {
            padding: 10px 5px;
        }

        /* .hevent {
            position:relative;
        }*/
        .pj-htop-sc {
            padding: 215px 15px 0 15px;
        }

        .bnr-ar.slick-slider:not(#a2-slick-slider) .slick-next, .bnr-ar.slick-slider:not(#a2-slick-slider) .slick-prev {
            top: 100px;
        }

        .bnr-ar.slick-slider .slick-prev::before, .bnr-ar.slick-slider .slick-next::before {
            width: 35px;
            height: 20px;
        }

        .bnr-ar.slick-slider:not(#a2-slick-slider) .slick-next, .bnr-ar.slick-slider:not(#a2-slick-slider) .slick-prev {
            height: 141px;
        }

        .ctg-bnr-main.recent-view-slider .slick-slide {
            margin-bottom: 15px;
        }

        .ctg-bnr-main .category-page .product-list:not(#a2-carousel) li .right-block span.price.product-price {
            margin: 14px 0 0
        }

        .flex-sm-column-reverse {
            flex-direction: column-reverse !important;
        }

        .pb-sm-1 {
            padding-bottom: 1rem;
        }

        .pb-sm-2 {
            padding-bottom: 2rem;
        }

        .pb-sm-4 {
            padding-bottom: 4rem;
        }

        .mb-sm-3 {
            margin-bottom: 2rem;
        }

        .page-hero {
            padding: 3% 0;
        }

        .card-custom {
            min-height: auto;
        }
    }

    @media(max-width:520px) {
        div#pagers {
            margin: 50px 10px !important;
            display: flex;
            flex-wrap: wrap;
            justify-content: center
        }

        .blogmain span.k-link.k-pager-nav {
            text-align: center
        }

        .blogmain span.k-link.k-pager-nav {
            width: 26px !important
        }

        .blogmain .k-pager-wrap {
            border-radius: 0
        }
    }

    @media(max-width:480px) {
        #main-menu .navbar .navbar-nav > li.active > a,
        #main-menu .navbar .navbar-nav > li:hover > a {
            color: #fff;
            background: #2f3337
        }

        .blogmain span.k-pager-sizes.k-label {
            font-size: 12px;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0 10px 0 0
        }

        #cookiePopup {
            left: 15px;
            right: 15px
        }

        .pj-htop-sc {
            padding: 150px 15px 0 15px;
        }

        .bnr-ar.slick-slider:not(#a2-slick-slider) .slick-next, .bnr-ar.slick-slider:not(#a2-slick-slider) .slick-prev {
            top: 75px;
        }
    }

@media (max-width:767px) {

    .contact-signin {
        display: none;
    }

    .main-header .header-search-box {
        width: 100%;
    }

    .top-header {
        background: #002147;
    }

    div.mb-lowest_price ul.getsocial.posAbsLeft {
        display: block;
    }

    .SocialHeader div.mb-lowest_price ul.getsocial i img {
        filter: invert(0);
    }

    a.review-top {
        color: #ffffff !important;
        width: 100%;
        margin: 7px 0;
    }

        a.review-top:hover {
            color: #ffffff !important;
        }

    .review-top .review-left span, .review-top .review-right span, .review-top .review-left strong, .review-top .review-right strong {
        font-size: 9px;
        line-height: 17px;
    }

    .top-star .fa-star, .top-star .fa-star-half-o {
        font-size: 16px;
        margin: 0 1px;
    }

    .out-off, .reviews-text {
        margin-left: 5px;
    }


    .checkout-mb-logo {
        display: block;
    }

    .checkout-cart-mobile {
        margin-bottom: 10px;
    }

        .checkout-cart-mobile .drop-menu.open {
            top: 20px;
            right: 15px;
        }

        .checkout-cart-mobile .btn.btn-default {
            margin-right: 15px !important;
            margin-top: 13px;
        }

    .signin-mobile .SocialHeader li {
        width: 100%;
    }


    .review-container {
        flex-wrap: wrap;
        align-content: flex-start;
        gap: 15px;
        display: grid;       
    }

        .review-container .review-header {
            gap: 10px;
            justify-content: flex-start;
            flex-wrap: wrap;
        }

        .review-container button.slick-prev {
            margin-left: -6px;
        }

        .review-container button.slick-next {
            margin-right: -6px;
        }

    .container.pj-home-rv, .container.pj-home-rv .col {
        padding-left: 10px;
        padding-right: 10px;
    }
        .container.pj-home-rv .row {
            margin-right: -10px;
            margin-left: -10px;
        }
    .rvpt-10 {
        padding-top: 30px !important;
        padding-bottom: 10px !important;
        padding-left: 10px;
    }

    .ctg-bnr-main .recent-view-slider .slick-track {
        padding-left: 0;
    }
    .reviewBtn {
        font-size: 120%;
    }
       
    }

    @media(min-width:768px) and (max-width:1024px) {
        nav.navbar.navbar-default .navbar-collapse.collapse {
            display: none !important
        }

            nav.navbar.navbar-default .navbar-collapse.collapse.in {
                display: block !important
            }

        #main-menu .navbar-header .navbar-toggle {
            display: block
        }

        #main-menu .navbar-collapse {
            margin: 0;
            position: absolute !important;
            background: #6c6c6c;
            top: -2px;
            left: 0;
            right: 0;
        }

        #main-menu .navbar .navbar-nav > li {
            width: 100%
        }

            #main-menu .navbar .navbar-nav > li.active,
            #main-menu .navbar .navbar-nav > li:hover {
                background: #000;
                color: #fff
            }

                #main-menu .navbar .navbar-nav > li.active > a,
                #main-menu .navbar .navbar-nav > li:hover > a {
                    color: #fff;
                    border-right: 1px solid transparent
                }

        #main-menu ul.nav.navbar-nav {
            display: inherit !important
        }

        #main-menu .mega_dropdown .group_header a {
            background: #6c6c6c
        }

        #main-menu .navbar-header {
            top: -60px;
            position: relative;
        }
    }

    @media (max-width:414px) {
        .category-page .product-list:not(#a2-carousel) li .right-block span.price.old-price {
            margin: 15px 3px 0 0;
            font-size: 13px
        }

        .category-page .product-list:not(#a2-carousel) li .right-block span.price.product-price {
            font-size: 110.5%;
            line-height: 26px
        }

        .category-page .product-list:not(#a2-carousel) li .right-block .offdisc {
            font-size: 11px;
            padding: 2px 0;
            margin: 14px 0 0
        }

        .dealScoreAndVoting .buttongroup span {
            font-size: 12px
        }

        .mb-lowest_price .lwst_price,
        span.returnable-text a {
            font-size: 12px;
        }
    }

    @media (max-width:374px) {
        .category-page .product-list:not(#a2-carousel) li .right-block span.price.product-price {
            font-size: 100.5%;
            line-height: 20px
        }

        .category-page .product-list:not(#a2-carousel) li .right-block span.price.old-price {
            margin: 12px 3px 0 0;
            font-size: 11px
        }

        .category-page .product-list:not(#a2-carousel) li .right-block .offdisc {
            font-size: 10px;
            padding: 3px 2px
        }

        .category-page ul.product-list li {
            padding: 0 1.5%
        }

        .pdp-right-side .product-veiw-main .button-group a.chooseoption {
            padding: 10px 2px;
            width: 110px
        }

        .dealScoreAndVoting .dealScore .score,
        .dealScoreAndVoting .dealScore .sign {
            font-size: 15px
        }

        .virtual-tour .text-virtual {
            width: 216px;
            padding: 0 0 0 10px;
            white-space: normal
        }

        .text-share {
            font-size: 12px;
            line-height: 15px
        }

        /*.common-header .logo {
            width: 115px;
            margin-top: 3px
        }*/

        a.contact-link-m {
            margin: 0 10px;
            color: #fff;
        }

        .signin-mobile {
            margin-right: 0px;
            margin-top: 0px;
            color: #fff;
        }

        .product-info-main #mini-cart a.btn-add-cart {
            padding: 13px 13px 14px
        }

        .pdp-right-side .product-veiw-main .button-group a.btn-add-cart {
            font-size: 11px !important
        }

        .product-info-main .button-form-container {
            padding: 10px
        }

        .scrollbar-pdp2 .slick-slide {
            width: 243px !important;
            min-width: 243px
        }

        .pdp-right-side .product-veiw-main {
            padding-right: 10px
        }

        #product .pdp-right-side .product-veiw-main .button-form-container .quantity-part .qty,
        #product .pdp-right-side .product-veiw-main .button-form-container .quantity-part input.qtyminus,
        #product .pdp-right-side .product-veiw-main .button-form-container .quantity-part input.qtyplus {
            width: 30px
        }

        .order-total .order-desc-title {
            width: 112px;
            font-size: 15px
        }

        .order-total .description-order {
            font-size: 13px
        }

        .common-header .logo {
            max-width: 126px;
            width: 126px;
        }

        #main-menu {
            top: -112px;
        }

        .singleproductstyle .product-info-main #mini-cart a.btn-add-cart {
            padding: 13px 5px 13px;
        }
    }

    @media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
        .product-info-main .button-form-container {
            position: relative !important;
            margin-bottom: 10px
        }

            .product-info-main .button-form-container.addproduct {
                position: fixed !important;
                margin-bottom: 0
            }
    }

    @media only screen and (min-device-width: 320px) and (max-device-width: 374px) and (orientation: portrait) {
        .comments a.write-cmt {
            display: grid;
            text-align: center;
            line-height: 18px
        }
    }

    @media screen and (max-device-width: 767px) and (orientation: landscape) {
        .mini-cart .product-listing {
            height: 200px;
        }

        .mini-cart .cart-cd-popup-container {
            overflow-y: auto;
        }

        .mini-cart .product-checkout {
            position: relative;
        }
    }
