        body {
            overflow-x: hidden !important;
        }

        .carousel-indicators li {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            background: #ff8000 !important;
            border-top: none !important;
            border-bottom: none !important;
        }
     
        /*==== new css start =====*/

        #flash-deal-slider .owl-item.active:not(:first-child) .flash_deal_product {
            margin-left: 6px !important;
        }

        .countdown-div .view-all-text-2 {
            /*  visibility: hidden;*/
            display: none;
            float: right;
            padding-top: 5px;
        }

        /*
        #cate-carousel .owl-item.active:not(:first-child) .row{
            padding-left: 10px;
        }
        */

        #cate-carousel .owl-item {
            width: 220px !important;
        }

        #cate-carousel .owl-item:not(:first-child) {
            margin-left: 20px !important;
        }

        #featured_products_list .owl-item:not(:first-child) .featured-item {
            margin-left: 6px;
        }

        .view-all-text {
            color: #1f2942 !important;
            font-weight: 700;
        }

        .view-all-text i {
            font-weight: 900;
        }

        .view-all-text:hover {
            color: #ff8000 !important;
        }

        .flash-deal-img span {
            width: 150px;
            display: inline-block;
            height: 30px;
            padding-right: 10px;
        }

        .hot-cat-img span {
            display: inline-block;
            width: 210px;
        }

        .countdown-card .c-title {
            font-size: 14px;
            font-weight: 700;
            padding-left: 10px;
            line-height: 2.2;
            border-left: 2px solid #ff8000;
        }

        .cate-card {
            box-shadow: 0px 3px 6px #0000000d;
            background: white;
            border-radius: 5px;
            width: 220px;
            /*  margin-left: 10px;*/
            transition: .3s ease-in-out;
        }

        .cate-card:hover {
            opacity: 0.8;
        }

        /*
        .cate-card .cat-desc {
            margin-top: 10px;
        }

        .cate-card .cat-desc p {
            margin: 0px;
        }

        .cate-card .cat-desc .name-p {
            font-size: 14px;
        }

        .cate-card .cat-desc .off-p {
            font-weight: 700;
        }

        .cate-card .cat-desc .pg {
            font-weight: 700;
            font-size: 12px;
        }
        */

        .for-discoutn-value {
            background: #ff8000 !important;
        }

        .product-single-hover img {
            width: 180px !important;
            height: 100%;
        }

        .single-product-details {
            padding-top: 10px;
            border-radius: 0px 0px 5px 5px;
            margin-top: 0px !important;
        }

        .product-single-hover {
            padding-top: 10px;
            padding-bottom: 15px;
            background: #fff;
        }

        .text-accent {
            color: #333 !important;
        }

        .onsale-product-margin .product-single-hover .for-discoutn-value,
        .onsale-card .for-discoutn-value {
            background: #DC3545 !important;
        }

        .latest-product-margin .product-single-hover .for-discoutn-value {
            background: #4BB543 !important;
            text-transform: uppercase;
        }

        .offer-banner .owl-carousel .owl-item img {
            height: 375px;
            object-fit: cover;
            border-radius: 10px;
        }

        /*===== prduct-card-design =====*/

        .product-card {
            position: relative;
            z-index: 1;
        }

        .product-card .product-detail {
            padding-bottom: 5px;
        }

        .pro-sel {
            justify-content: space-between;
        }

        .pro-sel .sel-pe {
            font-size: 14px;
            color: #9b9b9b !important;
        }

        .pro-sel .sel-bar {
            width: 60%;
        }


        .real-price {
            font-size: 22px;
            color: #333;
            margin-right: 2px;
        }

        .strikr-price {
            color: #9b9b9b !important;
            margin-right: 2px;
        }

        .o-price {
            color: #E96A6A !important;
            font-size: 15px;
                font-weight: 600;
        }

        .product-card .product-img {
            overflow: hidden;
     
        }
        span.flash-product-title {
            font-size: 14px;
            color: #333;
        }

        .product-card .product-img img {
            transition: all 0.3s ease-out 0s;
        }

        .product-card:hover .product-img img {
            overflow: hidden;
            transform: scale(1.1);
            /*opacity: 0.8;*/
        }

        .add-to-link {
            margin-top: -50px;
            position: absolute;
            left: -1px;
            right: -1px;
            top: 100%;
            background: #fff;
            padding: 0 15px 0px 15px;
            font-size: 0;
            visibility: hidden;
            opacity: 0;
            transform: translateY(15px) translateZ(0);
            -webkit-transform: translateY(15px) translateZ(0);
            perspective: 800px;
            -webkit-perspective: 800px;
            backface-visibility: hidden;
            -webkit-backface-visibility: hidden;
            -webkit-transition: opacity .3s ease, visibility .3s ease, transform .3s ease;
            -webkit-transition: opacity .3s ease, visibility .3s ease, -webkit-transform .3s ease;
            transition: opacity .3s ease, visibility .3s ease, -webkit-transform .3s ease;
            transition: opacity .3s ease, visibility .3s ease, transform .3s ease;
            transition: opacity .3s ease, visibility .3s ease, transform .3s ease, -webkit-transform .3s ease;
        }

        .add-to-link ul {
            margin: 0px !important;
            padding: 0px !important;
            display: flex;
            justify-content: space-between;
        }

        .add-to-link li {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            line-height: 1;
            -webkit-transition: all .3s linear;
            transition: all .3s linear;
        }

        .add-to-link a.cart-btn {
            display: inline-block;
            color: #fff;
            font-weight: 700;
            padding: 0 10px;
            border: none;
            line-height: 40px;
            height: 40px;
            width: auto;
            border-radius: 5px;
            cursor: pointer;
            font-size: 13px;
            text-transform: uppercase;
            position: relative;
            z-index: 1;
            /*  letter-spacing: -.08em;*/
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 105px;
        }

        .add-to-link a {
            display: inline-block;
            color: #fff !important;
            border: none;
            line-height: 40px;
            height: 40px;
            width: 40px;
            border-radius: 5px;
            font-size: 16px;
            text-align: center;
            text-transform: capitalize;
            background: #ff8000;
        }

        .product-card:hover .add-to-link {
            opacity: 1;
            visibility: visible;
            -webkit-transform: translateY(0) translateZ(0);
            transform: translateY(0) translateZ(0);
        }

        .top-rated-details .add-to-link {
            left: 125px;
        }

        .top-rated-details .add-to-link ul {
            justify-content: flex-start;
        }

        .top-rated-details .add-to-link ul li {
            margin-right: 5px !important;
        }
      

        /*===== end prduct-card-design =====*/

        .week-deal {
            background: #222529;
            padding: 42px 30px 32px;
            margin-top: 24px;
            position: relative;
            overflow: hidden;
        }

        .week-deal__label {
            position: absolute;
            top: -20px;
            right: -80px;
            width: 200px;
            height: 80px;
            padding-top: 20px;
            color: #404041;
            background: #ff8000 !important;
            font-weight: bold;
            font-size: 20px;
            text-transform: uppercase;
            letter-spacing: 2px;
            display: -webkit-flex;
            display: -webkit-box;
            display: -moz-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            z-index: 2;
            -webkit-align-items: center;
            -moz-align-items: center;
            -ms-align-items: center;
            -o-align-items: center;
            align-items: center;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            -ms-justify-content: center;
            -o-justify-content: center;
            justify-content: center;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .week-deal__inner {
            position: relative;
        }

        .week-deal__details {
            padding-left: 40px;
            padding-right: 0px;
        }

        .week-deal__details-name a {
            color: #f7f7f7 !important;
            font-weight: 400;
            font-size: 28px;
            line-height: 38px;
            text-transform: uppercase;
        }

        .week-deal__details-price {
            margin: 15px 0px;
        }

        .week-deal__details-price p {
            display: -webkit-flex;
            display: -webkit-box;
            display: -moz-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -moz-align-items: center;
            -ms-align-items: center;
            -o-align-items: center;
            align-items: center;
        }

        .week-deal__details-price .regular-price {
            color: #ff8000 !important;
            font-weight: bold;
            font-size: 22px;
        }

        .week-deal__details-price .old-price {
            font-weight: normal;
            font-size: 16px;
            text-decoration-line: line-through;
            color: #868e8e;
            margin-left: 20px;
        }

        .week-deal__details-description {
            margin-bottom: 15px;
        }

        .week-deal__details-description p {
            font-weight: normal;
            font-size: 16px;
            color: #f7f7f7;
        }

        .week-deal__details-list ul {
            margin: 0px;
            padding: 0px;
            list-style: none;
        }

        .week-deal__details-list li {
            margin-top: 8px;
            font-weight: 100;
            letter-spacing: 0.75px;
            font-size: 16px;
            color: #f7f7f7;
        }

        .week-deal__details-list li i {
            color: #ff8000;
            margin-right: 6px;
        }

        .week-deal .week-deal-btns .sc-add-to-cart {
            line-height: 38px;
            background-color: #ff8000 !important;
            color: #000;
            font-size: 16px;
            text-align: center;
            padding: 0px 25px;
            margin-right: 10px;
            border-radius: 3px;
            border: 1px solid #000;
            display: inline-block;
        }

        .week-deal .week-deal-btns .add-to-wishlist {
            color: #ff8000 !important;
            font-style: normal;
            font-weight: normal;
            display: inline-block;
            transition: all 500ms;
        }

        #week-deal-s .owl-dots .owl-dot span {
            width: 40px !important;
            height: 4px !important;
            border-radius: 0px !important;
        }

        #week-deal-s .owl-dots .owl-dot.active span,
        #week-deal-s .owl-dots .owl-dot:hover span {
            background: #ff8000 !important;
        }

        /*==== new css end =====*/

        .media {
            background: white;
        }

        .section-header {
            display: flex;
            justify-content: space-between;
        }

        .cz-countdown-days {
            color: #333 !important;
            background-color: #fff;
            /*            border: .5px solid{{$web_config['primary_color']}};*/
            padding: 0px 6px;
            border-radius: 3px;
            margin-right: 0px !important;
            /*
            display: flex;
	        flex-direction: column;
            -ms-flex: .4; 
            flex: 1;
*/

        }


        .cz-countdown-hours {
            color: #333 !important;
            background-color: #fff;
            /*            border: .5px solid{{$web_config['primary_color']}};*/
            padding: 0px 6px;
            border-radius: 3px;
            margin-right: 0px !important;
            /*
            display: flex;
	        flex-direction: column;
            -ms-flex: .4;
            flex: 1;
*/
        }

        .cz-countdown-minutes {
            color: #333 !important;
            background-color: #fff;
            /*            border: .5px solid{{$web_config['primary_color']}};*/
            padding: 0px 6px;
            border-radius: 3px;
            margin-right: 0px !important;
            /*
            display: flex;
	        flex-direction: column;
            -ms-flex: .4; 
            flex: 1;
*/
        }

        .cz-countdown-seconds {
            color: #333 !important;
            background-color: #fff;
            /*border: .5px solid{{$web_config['primary_color']}};*/
            padding: 0px 6px;
            border-radius: 3px;
            /*
            display: flex;
	        flex-direction: column;
            -ms-flex: .4; 
            flex: 1;
*/
        }

        .cz-countdown .me-s {
            font-size: 14px;
        }

        .featured_deal_left {
            height: 130px;
        }

        .top-rated-image {
            background: {
                    {
                    $web_config['primary_color']
                }
            }

            10;
            width:28%;
            display:flex;
            align-items:center;
            border-radius: 5px;
        }

        .top-rated-details {
            padding-top: 25px !important;
            padding: 10px;
            width: 72%;
        }

        .featured_deal_carosel .carousel-inner {
            width: 100% !important;
        }

        .badge-style2 {
            color: black !important;
            background: transparent !important;
            font-size: 11px;
        }

        .flash-deal-text {
            color: {
                    {
                    $web_config['primary_color']
                }
            }

            ;
            text-transform: uppercase;
            text-align:center;
            font-weight:700;
            font-size:20px;
            border-radius:5px;
            margin-top:25px;
        }

        .carousel-wrap {
            position: relative;
        }

        .owl-nav {
            top: 40%;
            position: absolute;
            display: flex;
            justify-content: space-between;
            width: 100%;
        }
        }

        .owl-prev {
            float: left;

        }

        .owl-next {
            float: right;
        }

        .czi-arrow-left {
            color: {
                    {
                    $web_config['primary_color']
                }
            }

            ;

            background: {
                    {
                    $web_config['primary_color']
                }
            }

            10;
            padding: 5px;
            border-radius: 50%;
            margin-left: -12px;
            font-weight: bold;
            font-size: 12px;
        }

        .czi-arrow-right {
            color: {
                    {
                    $web_config['primary_color']
                }
            }

            ;

            background: {
                    {
                    $web_config['primary_color']
                }
            }

            10;
            padding: 5px;
            border-radius: 50%;
            margin-right: -15px;
            font-weight: bold;
            font-size: 12px;
        }

        .owl-carousel .nav-btn .czi-arrow-left {
            height: 47px;
            position: absolute;
            width: 26px;
            cursor: pointer;
            top: 100px !important;
        }

        .flash-deals-background-image {
            background: {
                    {
                    $web_config['primary_color']
                }
            }

            10;
            border-radius:5px;
            /*width:125px;*/
            /*height:125px;*/
        }

        .view-all-text {
            color: {
                    {
                    $web_config['secondary_color']
                }
            }

             !important;
            font-size:14px;
        }

        .feature-product-title {
            font-size: 22px;
            margin-top: 15px;
            font-style: normal;
            font-weight: 700;
        }


        .feature-product .owl-nav {
            top: 40%;
            position: absolute;
            display: flex;
            justify-content: space-between;
            /* width: 100%; */
        }


        .shipping-method-system {
            height: 130px;
            width: 70%;
            margin-top: 15px;
        }

        .flex-between {
            display: flex;
            justify-content: space-between;
        }

        .new_arrival_product .czi-arrow-left {
            margin-left: -28px;
        }

        .new_arrival_product .owl-nav {
            z-index: -999;
        }

        .deal-day .title,
        .featured-product .title {
            margin-right: 50px;
        }

        .featured-product .title {
            padding-left: 15px;
        }

        .header-line {
            display: flex;
            align-items: center;
            flex: 1;
        }

        .header-line span {
            display: block;
            height: 1px;
            width: 100%;
            background: #868e8e;
        }

        .featured-product .header-line span {
            width: 65% !important;
        }

        .featured-product .owl-nav {
            top: -40px;
            justify-content: end;
            right: 10px;
        }

        .featured-product .owl-nav button {
            opacity: 1 !important;
        }

        .owl-nav button i {
            border: 1px solid #141c31 !important;
            color: #141c31 !important;
            font-size: 16px !important;
            padding: 10px !important;
            opacity: 1 !important;
            cursor: pointer;
        }

        .owl-nav button i:hover {
            background: #141c31 !important;
            color: #fff !important;
        }

        /*===== respondive design start =====*/
        @media (min-width: 1200px) and (max-width: 1399px) {
            #cate-carousel .owl-item {
                width: 180px !important;
            }

            #cate-carousel .owl-item:not(:first-child) {
                margin-left: 11px !important;
            }

            .cate-card {
                width: 180px !important;
            }

            .add-to-link a.cart-btn {
                line-height: 35px;
                height: 35px;
                font-size: 11px;
            }

            .add-to-link a {
                font-size: 15px;
                height: 35px;
                width: 35px;
                line-height: 35px;
            }

            .add-to-link {
                left: 1px;
                right: 1px;
                padding: 0 10px 0px 10px;
            }

            .real-price {
                font-size: 16px;
                    font-weight: 600;
            }

            .strikr-price {
                font-size: 14px;
            }

            .pro-sel .sel-bar {
                width: 58%;
            }

            #flash-deal-slider .owl-item.active:not(:first-child) .flash_deal_product {
                margin-left: 0px !important;
            }

            .best-selling-details,
            .onsale-product-margin .product-detail,
            .latest-product-margin .product-detail,
            .flash_deal_product_details,
            .featured-item .product-detail {
                padding-left: 10px !important;
                padding-right: 10px !important;
            }

            .onsale-product-margin .col-lg-2:not(:last-child),
            .latest-product-margin .col-lg-2:not(:last-child) {
                padding-right: 0px;
            }

            .latest-product-margin .col-lg-2:nth-child(6) {
                padding-right: 5px !important;
            }

            .top-rated-details {
                width: 68%;
            }

            .top-rated-image {
                width: 32%;
            }

            .widget-product-title .ptr {
                overflow: inherit !important;
            }

            .top-rated-details {
                padding-bottom: 25px !important;
            }

            .week-deal__details-name a {
                font-size: 25px;
            }

            .week-deal {
                padding: 32px 30px 32px;
            }

            .featured-product .header-line span {
                width: 55% !important;
            }

            .deal-day .title,
            .featured-product .title {
                margin-right: 35px;
            }

        }

        @media (min-width: 992px) and (max-width: 1199px) {
            #cate-carousel .owl-item {
                width: 150px !important;
            }

            #cate-carousel .owl-item:not(:first-child) {
                margin-left: 6px !important;
            }

            .cate-card {
                width: 150px !important;
            }

            .onsale-product-margin .onsale-item {
                order: 1;
            }

            .onsale-product-margin .col-lg-2,
            .latest-product-margin .col-lg-2 {
                flex: 0 0 25% !important;
                max-width: 25% !important;
            }

            .deal-of-the-day .col-xl-8 {
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }

            .deal-of-the-day .col-xl-4 {
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }

            .featured-product {
                margin-top: 30px;
            }

            .featured-product .title {
                padding-left: 0px;
            }

            #featured-slider .row {
                margin-left: 0px !important;
            }

            #featured-slider .col-12 {
                margin: 0px !important;
                padding-left: 0px;
                margin-left: 5px !important;
            }

            #featured-slider .col-12 .d-flex {
                left: 0 !important;
            }

        }

        @media (min-width: 768px) and (max-width: 991px) {
            #cate-carousel .owl-item:not(:first-child) {
                margin-left: 4px !important;
            }

            #cate-carousel .owl-item {
                width: 140px !important;
            }

            .cate-card {
                width: 140px;
            }

            .featured-product .title {
                padding-left: 0px;
            }

            .featured-heading {
                margin-top: 20px;
            }

            #featured-slider .row {
                margin-left: 0px !important;
            }

            #featured-slider .col-12 {
                margin: 0px !important;
                padding-left: 0px;
                margin-left: 5px !important;
            }

            #featured-slider .col-12 .d-flex {
                left: 0 !important;
            }

            .top-rated-details {
                padding-bottom: 25px !important;
            }

            .top-rated-details .add-to-link {
                left: 100px;
            }
        }

        @media (min-width: 576px) and (max-width: 767px) {

            #flash-deal-slider .owl-nav button i,
            #offer-slider .owl-nav button i,
            #cate-carousel .owl-nav button i,
            #featured_products_list .owl-nav button i,
            #best-seller .owl-nav button i,
            #bags-luggage .owl-nav button i {
                background: #fff;
                border: none !important;
                box-shadow: 1px 1px 6px #00000014;
            }

            #cate-carousel .owl-item {
                width: 170px !important;
            }

            #cate-carousel .owl-item:not(:first-child) {
                margin-left: 9px !important;
            }

            .cate-card {
                width: 170px !important;
            }

            #week-deal-s .owl-item img {
                width: 200px;
                margin: 0 auto;
                display: block;
            }

            .week-deal__details {
                padding-left: 0px !important;
                padding-right: 0px !important;
            }

            #best-seller .owl-item.active:not(:first-child) .sel-card {
                margin-left: 6px;
            }

            #bags-luggage {
                margin-top: 20px;
            }

            #bags-luggage .owl-item.active:not(:first-child) .product-single-hover {
                margin-left: 6px;
            }

            .onsale-item {
                order: 1;
            }

            .featured-product .title {
                padding-left: 0px;
            }

            .featured-heading {
                margin-top: 20px;
            }

            #featured-slider .row {
                margin-left: 0px !important;
            }

            #featured-slider .col-12 {
                margin: 0px !important;
                padding-left: 0px;
            }

            #featured-slider .col-12 .d-flex {
                left: 0 !important;
            }

            .top-rated-details {
                padding-bottom: 25px !important;
            }

        }

        @media (min-width: 360px) and (max-width: 575px) {

            .l-icon i {
                font-size: 20px !important;
                margin-top: 8px !important;
            }

            .l-desc {
                font-size: 12px !important;
            }

            .location-s {
                padding: 3px !important;
                margin-top: 2px;
                margin-bottom: 2px;
            }

            .carousel .carousel-inner img {
                height: 180px !important;
            }

            .real-price {
               font-size: 16px;
                font-weight: 600;
            }

            .strikr-price {
                font-size: 14px;
            }

            .pro-sel .sel-bar {
                width: 58%;
            }

            #flash-deal-slider .owl-item.active:not(:first-child) .flash_deal_product {
                margin-left: 0px !important;
            }

            .countdown-div .view-all-text-2 {
                /*                visibility: visible !important;*/
                display: inline-block;
            }

            .countdown-div .flash-deal-view-all-web {
                display: none !important;
            }

            .category-product-view-all,
            .latest-product-view-all {
                padding-top: 5px !important;
            }

            .for-feature-title,
            .for-feature-title,
            .seling-title span,
            .feature-product-title span {
                font-size: 22px !important;
            }

            .best-selling-details,
            .onsale-product-margin .product-detail,
            .latest-product-margin .product-detail,
            .flash_deal_product_details,
            .featured-item .product-detail {
                padding-left: 10px !important;
                padding-right: 10px !important;
            }

            .onsale-product-margin .col-lg-2:not(:last-child),
            .latest-product-margin .col-lg-2:not(:last-child) {
                padding-right: 0px;
            }

            .latest-product-margin .col-lg-2:nth-child(6) {
                padding-right: 5px !important;
            }

            #flash-deal-slider .owl-nav button i,
            #offer-slider .owl-nav button i,
            #cate-carousel .owl-nav button i,
            #featured_products_list .owl-nav button i,
            #best-seller .owl-nav button i,
            #bags-luggage .owl-nav button i {
                background: #fff;
                border: none !important;
                box-shadow: 1px 1px 6px #00000014;
            }

            #featured_products_list .owl-item:not(:first-child) .featured-item {
                margin-left: 0px;
            }

            /*
            #cate-carousel .owl-item{
                width: 171px !important;
            }

            #cate-carousel .owl-item:not(:first-child){
                margin-left: 20px !important;
            }
            
            .cate-card{
                width: 171px !important;
            }
*/

            #cate-carousel .owl-item {
                width: 115px !important;
            }

            #cate-carousel .owl-item:not(:first-child) {
                margin-left: 0px !important;
            }

            .cate-card {
                width: 115px !important;
            }

            #week-deal-s .owl-item img {
                width: 200px;
                margin: 0 auto;
                display: block;
            }

            .week-deal__details {
                padding-left: 0px !important;
                padding-right: 0px !important;
            }

            .featured-product .title {
                padding-left: 0px;
            }

            .featured-heading {
                margin-top: 20px;
            }

            #featured-slider .row {
                margin-left: 0px !important;
            }

            #featured-slider .col-12 {
                margin: 0px !important;
                padding-left: 0px;
            }

            #featured-slider .col-12 .d-flex {
                left: 0 !important;
            }

            .featured-product .header-line span {
                width: 50% !important;
            }

            .deal-day .title,
            .featured-product .title {
                margin-right: 25px;
            }

            .onsale-item {
                order: 1;
            }

            .top-rated-details {
                padding-bottom: 25px !important;
            }

            .top-rated-details .add-to-link {
                left: 110px;
            }

            #bags-luggage {
                margin-top: 20px;
            }

            .countdown-div .count-flex {
                display: block !important;
            }

            .countdown-card .c-title {
                border-left: none;
                padding-left: 0px;
            }

            .countdown-background {
                line-height: 1;
                    padding-top: 7px;
            }

        }

        @media (min-width: 360px) and (max-width: 413px) {

            .carousel .carousel-inner img {
                height: 260px !important;
                object-fit: fill;
            }

            .best-selling-details,
            .onsale-product-margin .product-detail,
            .latest-product-margin .product-detail,
            .flash_deal_product_details,
            .featured-item .product-detail {
                padding-left: 8px !important;
                padding-right: 8px !important;
            }

            .o-price {
                font-size: 13px;
                font-weight: 700;
            }

            .strikr-price {
                font-size: 13px;
            }

            .real-price {
               font-size: 16px;
                font-weight: 600;
            }

            .pro-sel .sel-bar {
                width: 55%;
            }

            .pro-sel .sel-pe {
                font-size: 13px;
            }

            .p-card {
                padding-bottom: 5px !important;
            }

            #cate-carousel .owl-item {
                width: 155px !important;
            }

            #cate-carousel .owl-item:not(:first-child) {
                margin-left: 7px !important;
            }

            .cate-card {
                width: 155px !important;
            }

            .featured-product .header-line span {
                width: 50%;
            }

            .top-rated-details .add-to-link {
                left: 95px;
            }

            .for-discoutn-value {
                position: relative;
                z-index: 99;
            }
        }

        @media (min-width: 360px) and (max-width: 767px) {
            body {
                overflow-x: hidden !important;
            }

            .add-to-link {
                display: none !important;
            }
            
            .carousel .carousel-inner img {
                height: 270px !important;
                object-fit: fill;
            }
            
        }

        .category-ul {
            background: #fff;
            padding-top: 10px;
            padding-bottom: 10px;
        }

        .category-ul .item {
            text-align: center;
        }

        .category-ul .ul-img {
            width: 70px;
            height: 70px;
            /*            border-radius: 50%;*/
            display: block;
            margin: 0 auto;
        }

        .category-ul .ul-img img {
            /*            border-radius: 50%;*/
            width: 100%;
            height: 100%;
        }

        .category-ul .ul-desc {
            margin-top: 3px;
            font-size: 13px;
            line-height: 1.2;
            font-weight: 500;
        }

        @media (min-width: 576px) and (max-width: 767px) {
            .category-ul .ul-img {
                width: 60px;
                height: 60px;
            }
        }

        @media (min-width: 414px) and (max-width: 575px) {
            .category-ul .ul-img {
                width: 65px;
                height: 65px;
            }

            .category-ul .ul-desc {
                font-size: 12px;
                font-weight: 500;
            }
        }

        @media (min-width: 360px) and (max-width: 413px) {
            .category-ul .ul-img {
                width: 65px;
                height: 65px;
            }

            .category-ul .ul-desc {
                font-size: 11px;
                font-weight: 500;
            }
        }



        /*===== respondive design end =====*/

        .offer-desc {
            color: #4BB543;
            font-weight: 700;
            font-size: 15px;
        }

        .pagination-ul {
            border: #0000000d 1px solid;
            border-radius: 5px;
            margin: 0 auto;
            box-shadow: 1px 1px 1px #00000014;
        }

        .pagination-ul li a {
            padding: 10px 15px;
            display: block;
            font-size: 14px;
            border: 1px solid transparent;
        }

        .pagination-ul li a:active,
        .pagination-ul li a:hover {
            border-color: #000;
        }

        .pagination-ul li:first-child a {
            border-right: 1px solid #dae1e7;
        }

        .pagination-ul li:first-child a:hover,
        .pagination-ul li:last-child a:hover {
            border-color: #000;
        }

        .pagination-ul li:last-child a {
            border-left: 1px solid #dae1e7;
        }

        .box-card {
            background: #fff;
            box-shadow: 1px 1px 6px #00000014;
            padding: 10px;
            border-radius: 20px;
            /*    transition: 0.2s;*/
        }

        .box-card .bx-title {
            font-weight: 700;
            margin: 0px;
            padding-left: 15px;
        }

        .box-card .bx-img {
            padding-right: 15px;
        }

        .box-card .bx-img img {
            width: 50px;
            display: block;
            margin-left: auto;
        }

        .box-card .bx-icon {
            padding-left: 15px;
        }

        .box-card .bx-icon i {
            color: #9b9b9b;
            font-size: 22px;
        }

        .box-card:hover {
            /*    transform: translate(0, -5px);*/
            box-shadow: 2px 2px 12px #00000014;
        }

        .breadcrumb .breadcrumb-item {
            color: #7d879c;
            font-weight: 500;
        }

        .breadcrumb .breadcrumb-item.active {
            color: #ff8000 !important;
        }
