/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Aug 24, 2022, 9:13:05 AM
    Author     : MY
*/
@media (min-width: 576px) {
    .container {
        max-width: 98% !important;
        ;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 98% !important;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 96% !important;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1200px !important;
    }
}

@media(max-width:1279px) {
    .width-res {
        max-width: 73% !important;
    }

    .pl-35 {
        padding-left: 26px;
        max-width: 79%;
    }

}

@media(max-width:1142px) {
    .top-product-item {
        width: 96%;
    }
}

@media (max-width: 1129px) {
    .top-product-item {
        width: 100%;
    }
}

@media(min-width:991px)and(max-width: 1129px) {
    .top-product-sec img {
        width: 100%;
    }
}

@media(max-width:1067px) {
    .top-product-sec {
        margin-top: 12px;
    }
}

@media(max-width:1019px) {
    .top-product-sec {
        margin-top: 15px;
    }
}

@media(max-width:999px) {
    .top-product-sec {
        margin-top: 17px;
    }
}

@media(max-width:991px) {
    .main-header .logo-holder {
        margin-top: 6px;
    }

    .top-product-sec {
        margin-top: 4px !important;
    }

    .quick-link-mt {
        margin-top: 10px;
    }

    .voucher-box {
        margin-bottom: 10px;
    }

    .voucher-code {
        font-size: 13px;
    }
}

@media (max-width: 960px) {
    .main-header .top-search-holder .search-area .search-field {
        width: 64%;
    }
}

@media(max-width:885px) {
    .main-header .top-search-holder .search-area .search-button {
        padding: 12px 6px 12px;
    }

    .main-header .logo-holder {
        margin-top: 10px;
    }
}

@media(max-width:575px) {
    .product-box-res {
        width: 50% !important;
    }

    .voucher-box .btn-upper {
        margin-top: 5px;
    }

    .cover-mt {
        margin-top: -127px;
    }

    .cover-mt .detail-box {
        margin-top: 26px;
    }
}

/* @media (max-width: 480px) {
    .welcome-offer {
        margin-top: 27px;
    }
} */

@media (max-width: 445px) {
    .main-header .top-search-holder .search-area .categories-filter a {
        padding: 16px 4px;
    }

    .main-header .top-search-holder .search-area .categories-filter a .caret {
        margin-left: 2px;
    }
}

@media (max-width: 378px) {
    .main-header .top-search-holder .search-area .categories-filter a {
        padding: 16px 2px;
        font-size: 12px;
    }
}


@media (max-width: 398px) {
    .pl-35 {
        padding-left: 0;
    }
}

@media (max-width: 362px) {
    .top-product-item {
        width: 103%;
    }
}

@media (max-width: 341px) {
    .main-header .top-search-holder .search-area .categories-filter {
        width: 100%;
    }
}

@media(max-width:318px) {
    .product-box-res {
        width: 100% !important;
    }
}

@media(max-width:1199px) {
    .pl-res-collection {
        padding: 0 16px;
    }

    .cd-sec {
        width: 100%;
    }

    .shop-info .info-container .shop-actions {
        margin-left: 0px !important;
    }
}

@media(max-width:1339px) {
    .section-title {
        margin-top: -18px;
    }

    .left-profile-area .profile-about-box .p-inner-content .profile-img {
        top: -64px;
    }
}

@media(min-width:769px) {
    .bottom-bar {
        display: none;
    }

    .navbar-nav>li {
        float: left;
    }

    .navbar-nav {
        float: left;
        margin: 0;
    }

    .navbar-form.navbar-right:last-child {
        margin-right: -15px;
        margin-top: 9px;
    }
}



@media(max-width:1134px) {
    .voucher-code {
        font-size: 12px;
    }
}

.navbar-nav {
    margin: 0px -15px;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}

@media(max-width:777px) {
    .shop-info .info-container {
        padding: 13px !important;
    }
}

@media(max-width:445px) {
    .mah-detail-box {
        margin: 0px 0px 0px 12px !important;
    }
}

@media(max-width:366px) {
    .cover-mt .detail-box {
        margin-bottom: 33px;
    }
}

@media (min-width: 3038px) {
    .desktop-offer-sec {
        margin-top: 17px;
        height: 220px;
    }
}

@media (min-width: 3038px) {
    .offer-content .bg-img {
        margin-top: -15px;
        height: 165px;
    }
}


@media (min-width: 4557px) {
    .offer-content .bg-img {
        margin-top: -13px;
        height: 106%;
        padding: 15px;
    }
}

@media (min-width: 4557px) {
    .desktop-offer-sec {
        margin-top: 17px;
        height: 230px;
    }
}

@media (min-width: 6076px) {
    .offer-content .bg-img {
        margin-top: 1px;
        /* height: 187px; */
    }
}

@media (min-width: 6076px) {
    .desktop-offer-sec {
        margin-top: 27px;
        height: 232px;
    }
}





/* 125 */
@media(min-width:1280px) {
    .login-sec {
        display: block;
    }

    #owl-main {
        width: 600px;
    }

    .offer-content {
        width: 100%;
    }
}

/* end */

@media(max-width:1024px) {
    .welcome-offer {
        padding-left: 8px;
        width: 100%;
        height: 186px;
    }

    #top-product-slider {
        margin-top: 0px;
    }
}



@media only screen and (min-width: 1279px) and (max-width: 1311px) {
    .width-res {
        max-width: 50% !important;
    }
}

/* end */


@media only screen and (min-width: 768px) and (max-width: 1023px) {
    #hero {
        padding-left: 10px;
    }

    .welcome-offer {
        padding-left: 20px;
    }

    .offer-content .bg-img {
        height: 104%;
        padding-top: 16px;
        width: 98%;
    }

    .top-product-item {
        width: 100% !important;
        margin: -10px;

    }

    .sidebar .side-menu {
        width: 238px;
    }

}



/* sign up and login page responsive */
@media(max-width:615px) {
    .already_reg {
        font-size: 9px;
    }

    .tearms_and_privacy {
        font-size: 9px;

    }

    .ter_of_servi {
        font-size: 8px;
    }

    .sign_up_btn {
        padding: 4px 10px !important;
    }

    .remember_me_font {
        font-size: 10px;
    }

    .remember_check_box {
        width: 8px;
        height: 8px;
    }

}

@media(max-width:384px) {
    .already_reg {

        font-size: 8px;
    }

    .tearms_and_privacy {
        font-size: 8px;

    }

    .ter_of_servi {
        font-size: 7px;
    }

}

@media(max-width:308px) {
    .already_reg {

        font-size: 6px;
    }

    .tearms_and_privacy {
        font-size: 6px;

    }

    .ter_of_servi {
        font-size: 5px;
    }

    .remember_me_font {
        font-size: 8px;
    }
}





/* 125 */
@media(min-width:1280px) {
    .login-sec {
        display: block;
    }

    #owl-main {
        width: 600px;
    }

    .offer-content {
        width: 600px;
    }
}

@media (max-width:1279px) {
    .login-sec {
        display: none;
    }

    .sidebar .side-menu {
        width: 275px;
    }

    #hero {
        padding-left: 8px;
        /* max-width: 100% !important; */
    }

    .welcome-offer {
        padding-left: 8px;
        width: 100%;
        height: 186px;
    }

    .sidebar .side-menu nav .nav>li {
        height: 38px;
    }

    .top-product-item {
        margin-top: 1px;
        width: 76%;
        margin: 0px;
        margin-left: 12px;
    }

    .offer-content .bg-img {
        height: 116%;
        padding-top: 23px;
    }

    #top-product-slider {
        margin-top: -7px;
    }

}

@media only screen and (min-width: 769px) and (max-width: 1279px) {

    .col-lg-3 {
        max-width: 30%;
    }


}

/* end */

/* 150 */
@media only screen and (min-width: 1200px) and (max-width: 1279px) {}

@media only screen and (min-width: 1157px) and (max-width:1199px) {
    .width-res {
        max-width: 72% !important;
    }
}

@media only screen and (min-width: 1104px) and (max-width:1156px) {
    .width-res {
        max-width: 70.1% !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1103px) {
    .width-res {
        max-width: 69% !important;
        padding-left: 7px !important;
    }
}


@media only screen and (min-width: 991px) and (max-width: 1067px) {
    .top-product-item {
        /* width: 96% !important; */
        margin: auto;
    }

    #top-product-slider {
        margin-top: 5px;
    }

    #hero {
        margin-top: 1px !important;
        padding-left: 0px !important;
    }

    .welcome-offer {
        padding-left: 0px !important;
        height: 187px;
        width: 100% !important;
    }

    .offer-content {
        height: 171px;
    }

    #owl-main {
        width: 601px !important;
    }

    #slide_image {
        width: 601px !important;
    }

}

@media only screen and (min-width: 1023px) and (max-width: 1026px) {
    .welcome-offer {
        width: 99% !important;
    }
}


@media only screen and (min-width: 1279px) and (max-width: 1311px) {
    .width-res {
        max-width: 50% !important;
    }
}


@media only screen and (min-width: 992px) and (max-width: 1067px) {
    .offer-content .bg-img {
        height: 110%;
    }
}


/* end */

/* 175% */
@media only screen and (min-width: 914px) and (max-width: 992px) {
    #hero {
        padding-left: 0px;
        margin-top: -9px;
    }

    .welcome-offer {
        /* padding-left: 25px; */
        width: 101%;
    }

    .sidebar .side-menu {
        width: 255px;
    }

    .top-product-item {
        width: 100% !important;
    }

    .offer-content .bg-img {
        height: 108%;
    }
}

/* end */


/* 200% */
@media only screen and (min-width: 800px) and (max-width: 913px) {
    #hero {
        padding-left: 15px;
        margin-top: -24px;
    }

    .welcome-offer {
        padding-left: 26px;
        width: 100%;
    }

    .sidebar .side-menu {
        width: 260px;
    }

    .offer-content .bg-img {
        height: 116%;
        padding-left: 10px;
        margin-top: -30px;
        padding-top: 12px;
    }

    .top-product-item {
        width: 120% !important;
    }

    #top-product-slider {
        margin-top: 0px;
    }

    .homebanner-holder {
        margin-top: 14px;
    }
}

/* end */


/* 200% + */
@media (max-width: 800px) {
    .welcome-offer {
        width: 100% !important;
        margin-bottom: 35px;
    }
}

/* end */




@media only screen and (min-width: 768px) and (max-width: 799px) {
    #hero {
        padding-left: 52px;
    }

    .welcome-offer {
        padding-left: 62px;
    }

    .offer-content .bg-img {
        height: 104%;
        padding-top: 16px;
        width: 98%;
    }

    .top-product-item {
        width: 115% !important;
    }

    .sidebar .side-menu {
        width: 262px;
    }

}

/* product cart design - hot deals */
@media (max-width:1200px) {
    .item-hot-deals {
        height: 384px;
    }
}

@media (max-width:1150px) {
    .item-hot-deals {
        height: 380px;
    }
}

@media (max-width:1100px) {
    .item-hot-deals {
        height: 364px;
    }
}

@media (max-width:1050px) {
    .item-hot-deals {
        height: 348px;
    }
}

@media (max-width:1000px) {
    .item-hot-deals {
        height: 346px;
    }
}

@media (max-width:990px) {
    .item-hot-deals {
        height: 324px;
    }
}

@media (max-width:980px) {
    .item-hot-deals {
        height: 340px;
    }
}

@media (max-width:978px) {
    .item-hot-deals {
        height: 314px;
    }
}

@media (max-width:930px) {
    .item-hot-deals {
        height: 308px;
    }
}

@media (max-width:870px) {
    .item-hot-deals {
        height: 292px;
    }
}

@media (max-width:840px) {
    .item-hot-deals {
        height: 290px;
    }
}

@media (max-width:780px) {
    .item-hot-deals {
        height: 290px;
    }
}

@media (max-width:768px) {
    .item-hot-deals {
        height: 300px;
    }
}


@media (max-width:712px) {
    .item-hot-deals {
        height: 290px;
    }
}

@media (max-width:690px) {
    .item-hot-deals {
        height: 270px;
    }
}

@media (max-width:604px) {
    .item-hot-deals {
        height: 298px;
    }
}

@media (max-width:524px) {
    .item-hot-deals {
        height: 276px;
    }
}

@media (max-width:485px) {
    .item-hot-deals {
        height: 264px;
    }
}

@media (max-width:450px) {
    .item-hot-deals {
        height: 316px;
    }
}

@media (max-width:414px) {
    .item-hot-deals {
        height: 300px;
    }
}

@media (max-width:380px) {
    .item-hot-deals {
        height: 284px;
    }
}

@media (max-width:368px) {
    .item-hot-deals {
        height: 272px;
    }
}

@media (max-width:350px) {
    .item-hot-deals {
        height: 262px;
    }
}

@media (max-width:318px) {
    .item-hot-deals {
        height: 248px;
    }
}


/* product list */
@media(max-width:1135px) {
    #product_list {
        height: 310px !important;
    }

    #products-container {
        margin-left: 14px;
    }
}

@media(max-width:1080px) {
    #product_list {
        height: 300px !important;
    }

    #products-container {
        margin-left: 25px;
    }
}

@media(max-width:1034px) {
    #product_list {
        height: 290px !important;
    }

    #products-container {
        margin-left: 30px;
    }
}

@media(max-width:1000px) {
    #products-container {
        margin-left: 25px;
    }
}

@media(max-width:964px) {
    #product_list {
        height: 282px !important;
    }
}

@media(max-width:918px) {
    #product_list {
        height: 276px !important;
    }

    #products-container {
        margin-left: 28px;
    }
}

@media(max-width:900px) {
    #products-container {
        margin-left: 38px;
    }
}

@media(max-width:878px) {
    #product_list {
        height: 265px !important;
    }

    #products-container {
        margin-left: 45px;
    }
}



@media(max-width:824px) {
    #product_list {
        height: 258px !important;
    }

    #products-container {
        margin-left: 55px;
    }
}





@media(max-width:768px) {
    .width-res {
        max-width: 100% !important;
        padding: 15px !important;
        margin-bottom: -15px;
        margin-top: -4px;
    }

    .top-cart-row {
        padding-top: 13px;
    }

    .top-product-sec {
        margin-top: 0px !important;
    }

    .top-bar .header-top-inner {
        display: none;
    }

    .top-cart-row .dropdown-cart {
        display: none;
    }

    .footer-mb-res {
        margin-bottom: 36px;
    }

    .categories-res {
        display: none;
    }

    .pdp-mod-review .mod-rating {
        padding: 20px 12px;
    }

    .scroll-tabs {
        margin-bottom: 20px;
    }

    .outer-top-vs {
        margin-top: 0px;
    }

    .featured-product {
        margin-bottom: 20px;
    }

    .outer-bottom-xs {
        margin-bottom: 18px;
    }

    .sidebar-module-container .sidebar-filter {
        margin-top: 18px;
        margin-bottom: 18px;
    }

    .col-md-9 #products-container .align-items-center {
        margin-top: 18px;
    }

    #shop .component-container .shop-products .just-cart .category-product .fadeInUp {
        width: 50%;
    }

    .shop .shop-products .header {
        margin-top: -20px;
    }

    .top-product-item {
        width: 95% !important;
        margin: 0px;
    }

    .welcome-offer {
        width: 100% !important;
        margin-bottom: 12px;
        margin-top: 10px;
        padding-left: 1px !important;
    }

    .remember_me_font {
        font-size: 12px;
    }

    .remember_check_box {
        width: 10px;
        height: 10px;
    }

    .main-header .top-search-holder .search-area .search-button {
        padding: 13px 18px 12px;
    }

    .logo {
        display: inline-flex;
    }

    .search-header {
        margin-top: -10px;
    }

    #hero {
        margin-top: -13px;
        padding-left: 0px !important;
    }


    #footer-responsive {
        max-width: 100% !important;
    }

    .quick-link-mt {
        margin-top: 25px !important;
    }

    /* #product_list {
        height: 100% !important;
    } */

    #products-container {
        margin-left: 0px;
        margin-top: 22px;
        display: contents;
    }

    .product-page {
        margin-top: 2px;
        max-width: 33.33% !important;
    }

    .card-jfy-item-wrapper {
        width: 100% !important;
    }

    .mb-30 .single-product .col-md-9 {
        padding: 25px;
        padding-top: 1px;
    }

    .mb-30 .single-product .sidebar .sidebar-module-container .sidebar-filter .outer-top-vs {
        margin-top: -5px !important;
    }



    /* .section .pl-res-collection {
        display: inline-block !important;
    } */

    /* .section .pl-res-collection .col-lg-3 {
        max-width: 33.33% ;
    } */

    .new-arriavls {
        margin-top: -8px;
    }

    .more-products .pro-dtl {
        width: 95% !important;
        padding: 0px 0px 5px 17px !important;
    }

    .card-jfy-title {
        padding: 10px 0px 41 0px !important;
    }

    .hot-deals .upsell-product .more-products .pro-img img {
        width: 92% !important;
    }

    .package {
        margin-top: 0px !important;
    }

    #product_list {
        height: 340px !important;
    }

    .search-result-container .category-list .category-product .col-sm-2 .hot-deals-product {
        width: 27%;
        height: 258px;
    }

    .search-result-container .category-list .category-product .col-sm-2 {
        width: 50%;
        display: contents;
    }

    .product .product-info .product-price .price {
        font-size: 11px;
    }

}

@media (max-width: 576px) {
    .product-page {
        max-width: 50% !important;
    }

    #product_list {
        height: 368px !important;
    }
}

@media (max-width: 500px) {
    #product_list {
        height: 344px !important;
    }

    .search-result-container .category-list .category-product .col-sm-2 .hot-deals-product {
        width: 50%;
        height: 292px;
    }
}

@media (max-width: 436px) {
    #product_list {
        height: 316px !important;
    }


    .section .pl-res-collection .cd-sec {
        height: 136px !important;
    }
}

@media (max-width: 394px) {
    #product_list {
        height: 296px !important;
    }
}

@media (max-width: 364px) {
    #hero {
        margin-top: -1px;
    }
}


@media only screen and (min-width: 641px) and (max-width: 768px) {

    .top-product-item {
        width: 73% !important;
        margin: 0px !important;
    }

    .col-lg-3 {
        max-width: 30% !important;
    }

    .sidebar .side-menu {
        width: 240px !important;
    }

    .width-res {
        max-width: 100% !important;

    }

    #owl-main {
        height: 426px !important;
    }

    #owl-main .item {
        height: 401px !important;
    }

}

@media only screen and (min-width: 768.0px) and (max-width: 768.9px) {
    #owl-main .item {
        height: 286px !important;
    }

    #owl-main {
        height: 306px !important;
    }

    #hero {
        margin-top: -47px !important;
    }

    .offer-content .bg-img {
        height: 112% !important;
        padding-top: 12px !important;
    }

    .main-header .top-search-holder .search-area .search-button {
        padding: 13px 6px 12px !important;
    }
}

@media only screen and (min-width: 601px) and (max-width: 642px) {

    .top-product-item {
        width: 90% !important;
        margin: 0px;
    }

    .offer-content .bg-img {
        height: 116%;
        padding-top: 23px;
    }


    #owl-main {
        height: 352px !important;
    }

    #owl-main .item {
        height: 328px !important;
    }
}

@media only screen and (min-width: 531px) and (max-width:600px) {

    #owl-main .item {
        height: 293px !important;
    }

    .top-product-item {
        width: 90% !important;
        margin: 0px;
    }

    .offer-content .bg-img {
        height: 116%;
        padding-top: 23px;
    }

    #top-product-slider {
        margin-top: -10px !important;
    }

    #owl-main {
        height: 326px !important;
    }

    #owl-main .item {
        height: 302px !important;
    }
}

@media only screen and (min-width: 500px) and (max-width:530px) {
    #owl-main .item {
        height: 270px !important;
    }

    .top-product-item {
        width: 90% !important;
        margin: 0px;
    }

    .offer-content .bg-img {
        height: 116%;
        padding-top: 23px;
    }

    #top-product-slider {
        margin-top: 0px !important;
    }

    #owl-main {
        height: 302px !important;
    }

    #owl-main .item {
        height: 274px !important;
    }
}

@media only screen and (min-width: 464px) and (max-width:501px) {
    #owl-main .item {
        height: 253px !important;
    }

    .top-product-item {
        width: 90% !important;
        margin: 0px;
    }

    .offer-content .bg-img {
        height: 116%;
        padding-top: 23px;
    }

    #top-product-slider {
        margin-top: 2px !important;
        width: 50%;
    }

    .welcome-offer {
        margin-bottom: 20px !important;
    }

    #owl-main {
        height: 286px !important;
    }

    #owl-main .item {
        height: 260px !important;
    }
}

@media only screen and (min-width: 440px) and (max-width:465px) {
    #owl-main .item {
        height: 240px !important;
    }

    .top-product-item {
        width: 86% !important;
        margin-left: 3px !important;
    }

    .offer-content .bg-img {
        height: 116%;
        padding-top: 23px;
    }

    #top-product-slider {
        margin-top: 10px !important;
    }

    #owl-main {
        height: 264px !important;
    }

    #owl-main .item {
        height: 236px !important;
    }
}

@media only screen and (min-width: 430px) and (max-width:439px) {
    #owl-main .item {
        height: 220px !important;
    }

    .top-product-item {
        width: 86% !important;
        margin-left: 3px !important;
    }

    .offer-content .bg-img {
        height: 116%;
        padding-top: 23px;
    }

    #top-product-slider {
        margin-top: 10px !important;
    }

    #owl-main {
        height: 250px !important;
    }

    #owl-main .item {
        height: 224px !important;
    }
}

@media only screen and (min-width: 410px) and (max-width:429px) {
    .welcome-offer .content {
        padding-top: 1px !important;
    }

    .top-product-item {
        width: 86% !important;
        margin-left: 3px !important;
    }

    .offer-content .bg-img {
        height: 100% !important;
        padding-top: 8px !important;
    }


    #top-product-slider {
        margin-top: 10px !important;
        width: 42% !important;
    }

    .welcome-offer {
        height: 205px !important;
        margin-bottom: 0px !important;
    }

    .offer-content {
        height: 100% !important;
    }

    .homebanner-holder {
        padding-top: 22px;
    }

    .scroll-tabs {
        margin-top: 0px;
    }

    .offer-content .button-holder {
        margin-top: 23px;
    }


    #owl-main {
        height: 242px !important;
    }

    #owl-main .item {
        height: 214px !important;
    }
}

@media only screen and (min-width: 380px) and (max-width:409px) {
    #owl-main .item {
        height: 205px !important;
    }

    .top-product-item {
        width: 86% !important;
        margin-left: 3px !important;
    }

    .offer-content .bg-img {
        height: 100% !important;
        padding-top: 3px !important;
    }

    #owl-main {
        height: 232px;
    }

    #top-product-slider {
        margin-top: 10px !important;
        width: 39%;
    }

    .welcome-offer {
        margin-bottom: 18px !important;
    }

    .offer-content {
        height: 100% !important;
    }

    .welcome-offer .content {
        margin-top: 16px;
    }
}

@media only screen and (min-width: 370px) and (max-width:379px) {
    #owl-main .item {
        height: 185px !important;
    }

    .offer-content .button-holder {
        width: 162px !important;
        height: 37px !important;
    }

    .top-product-item {
        width: 86% !important;
        margin-left: 6px !important;
    }

    .offer-content .bg-img {
        height: 100% !important;
        padding-top: 6px !important;
    }

    #owl-main {
        height: 218px;
    }

    #top-product-slider {
        margin-top: 13px !important;
        width: 37% !important;
    }

    .welcome-offer {
        margin-bottom: 3px !important;
        margin-top: 6px !important;
        height: 176px !important;
    }

    .offer-content {
        height: 100% !important;
    }

    .homebanner-holder {
        padding-top: 16px;
    }

    .welcome-offer .content {
        padding-top: 2px;
    }
}

@media only screen and (min-width: 350px) and (max-width:369px) {
    .welcome-offer {
        margin-top: 28px !important;
        margin-bottom: 8px !important;
    }

    .offer-content {
        height: 168px !important;
    }

    .offer-content .bg-img {
        padding-top: 16px !important;
        height: 103% !important;

    }

    .offer-content .button-holder {
        width: 146px !important;
        height: 36px !important;
    }

    .offer-content .bg-img .title {
        padding-right: 45px !important;
    }

    .welcome-offer .content {
        width: 184px;
    }

    .homebanner-holder {
        padding-top: 4px !important;
    }

    #owl-main .item {
        height: 178px !important;
    }

    .top-product-item {
        width: 90% !important;
        margin-left: 11px !important;
    }
}

@media only screen and (min-width: 337px) and (max-width:349px) {

    .welcome-offer {
        margin-top: 28px !important;
        margin-bottom: 8px !important;
    }

    .offer-content {
        height: 152px !important;
    }

    .offer-content .bg-img {
        padding-top: 28px !important;
    }

    .offer-content .button-holder {
        width: 146px !important;
        height: 36px !important;
    }

    .offer-content .bg-img .title {
        padding-right: 45px !important;
    }

    .welcome-offer .content {
        width: 184px;
    }

    .homebanner-holder {
        padding-top: 1px !important;
    }

    #owl-main .item {
        height: 178px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width:336px) {

    .welcome-offer {
        margin-top: 28px !important;
        margin-bottom: 8px !important;
    }

    .offer-content {
        height: 152px !important;
    }

    .offer-content .bg-img {
        height: 112% !important;
        padding-top: 28px !important;
    }

    .offer-content .button-holder {
        width: 146px !important;
        height: 36px !important;
    }

    .offer-content .bg-img .title {
        padding-right: 45px !important;
    }

    .welcome-offer .content {
        width: 184px;
    }

    .homebanner-holder {
        padding-top: 0px !important;
    }

    #owl-main .item {
        height: 170px !important;
    }

    #top-product-slider {
        margin-top: 0px !important;
    }
}



/* search button */
@media(max-width:494px) {
    .main-header .top-search-holder .search-area .search-button {
        padding: 13px 14px 12px;
    }
}

@media(max-width:474px) {
    .main-header .top-search-holder .search-area .search-button {
        padding: 13px 12px 12px;
    }
}

@media(max-width:460px) {
    .main-header .top-search-holder .search-area .search-button {
        padding: 13px 09px 12px;
    }
}

@media (max-width: 350px) {
    .main-header .top-search-holder .search-area .search-field {
        width: 63%;
    }
}


/* view cart */
@media (max-width: 1173px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 6px 44px;
    }
}

@media (max-width: 1124px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 12px 37px;
        padding-top: 15px;
    }
}

@media (max-width: 1078px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 12px 30px;
        padding-top: 15px;
    }
}

@media (max-width: 1038px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 12px 24px;
        padding-top: 15px;
    }
}

@media (max-width: 970px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 12px 15px;
        padding-top: 15px;
    }
}

@media (max-width: 932px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 12px 11px;
        padding-top: 15px;
    }
}

@media (max-width: 908px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 12px 6px;
        padding-top: 15px;
    }

    .shopping-cart .cart-shopping-total table thead tr th .cart-sub-total {
        font-size: 16px;
    }
}

@media (max-width: 868px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 12px 14px;
        padding-top: 15px;
    }

    .checkout-btn {
        padding: 11px 68px;
    }
}

@media (max-width: 838px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 12px 21px;
        padding-top: 15px;
    }

    .checkout-btn {
        padding: 11px 57px;
    }

    .shopping-cart .cart-shopping-total table thead tr th .cart-sub-total {
        font-size: 15px;
    }
}

@media (max-width: 802px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 12px 20px;
        padding-top: 15px;
    }

    .checkout-btn {
        padding: 11px 52px;
    }

    .shopping-cart .cart-shopping-total table thead tr th .cart-sub-total {
        font-size: 14px;
    }
}

@media (max-width: 768px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 233px;
        padding-top: 18px;
    }

    .checkout-btn {
        padding: 11px 62px;
        font-size: 18px !important;
    }

    .shopping-cart .cart-shopping-total table thead tr th .cart-sub-total {
        font-size: 22px;
    }
}

@media (max-width: 750px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 210px;
        padding-top: 18px;
    }
}

@media (max-width: 708px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 200px;
        padding-top: 18px;
    }
}

@media (max-width: 684px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 186px;
        padding-top: 18px;
    }
}

@media (max-width: 628px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 160px;
        padding-top: 18px;
    }
}

@media (max-width: 600px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 146px;
        padding-top: 18px;
    }
}

@media (max-width: 558px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 128px;
        padding-top: 18px;
    }
}

@media (max-width: 525px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 115px;
        padding-top: 18px;
    }
}

@media (max-width: 498px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 101px;
        padding-top: 18px;
    }
}

@media (max-width: 472px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 86px;
        padding-top: 18px;
    }
}

@media (max-width: 458px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 86px;
        padding-top: 18px;
    }
}

@media (max-width: 446px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 72px;
        padding-top: 18px;
    }
}

@media (max-width: 394px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 52px;
        padding-top: 24px;
    }
}

@media (max-width: 373px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 33px;
        padding-top: 24px;
    }

    .shopping-cart .cart-shopping-total table thead tr th .cart-sub-total {
        font-size: 18px;
    }
}

@media (max-width: 336px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 22px;
        padding-top: 24px;
    }

    .shopping-cart .cart-shopping-total table thead tr th .cart-sub-total {
        font-size: 16px;
    }

    .checkout-btn {
        font-size: 16px !important;
    }
}

@media (max-width: 305px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 28px;
        padding-top: 18px;
    }

    .shopping-cart .cart-shopping-total table thead tr th .cart-sub-total {
        font-size: 14px;
    }

    .checkout-btn {
        padding: 11px 48px;
        font-size: 16px !important;
    }
}

@media (max-width: 387px) {
    .shopping-cart .cart-shopping-total table tbody tr td {
        padding: 28px 21px;
        padding-top: 18px;
    }

}

@media(max-width:868px) {
    .cart-thead>tr>th {
        border-bottom: 0.5px solid #000 !important;
    }
}

/* checkout */
@media(max-width:893px) {
    #summery-info {
        margin-top: 16px;
    }
}

@media(max-width:893px) {
    #checkout-responsive {
        max-width: 92% !important;
    }

    #summery-info {
        max-width: 92% !important;
    }

}

@media only screen and (min-width: 768px) and (max-width: 893px) {
    .order-summary {
        width: 576px;
    }
}

/* checkout page */
@media(max-width:564px) {
    .mod-address-form-left {
        width: 100% !important;
        padding-right: 0px !important;
    }

    .mod-address-form-right {
        width: 100% !important;
    }

    .mod-address-tag-left {
        width: 100% !important;
    }
}


/* updell product */
@media(max-width:1200px) {
    #upsell_product {
        height: 392px;
    }
}

@media(max-width:1108px) {
    #upsell_product {
        height: 372px;
        width: 96%;
    }
}

@media(max-width:1070px) {
    #upsell_product {
        height: 358px;
        width: 96%;
    }
}

@media(max-width:1008px) {
    #upsell_product {
        height: 338px;
        width: 96%;
    }
}

@media(max-width:990px) {
    #upsell_product {
        height: 338px;
        width: 100%;
    }
}

@media(max-width:970px) {
    #upsell_product {
        height: 322px;
        width: 100%;
    }
}

@media(max-width:916px) {
    #upsell_product {
        height: 308px;
        width: 100%;
    }
}

@media(max-width:860px) {
    #upsell_product {
        height: 292px;
        width: 100%;
    }
}

@media(max-width:790px) {
    #upsell_product {
        height: 278px;
        width: 100%;
    }
}

@media(max-width:670px) {
    #upsell_product {
        height: 272px;
        width: 100%;
    }
}

@media(max-width:605px) {
    #upsell_product {
        height: 305px;
        width: 100%;
    }
}

@media(max-width:560px) {
    #upsell_product {
        height: 292px;
        width: 100%;
    }
}

@media(max-width:520px) {
    #upsell_product {
        height: 275px;
        width: 100%;
    }
}

@media(max-width:451px) {
    #upsell_product {
        height: 325px;
        width: 100%;
    }
}

@media(max-width:414px) {
    #upsell_product {
        height: 310px;
        width: 100%;
    }
}

@media(max-width:390px) {
    #upsell_product {
        height: 296px;
        width: 100%;
    }
}

@media(max-width:360px) {
    #upsell_product {
        height: 282px;
        width: 100%;
    }
}

@media(max-width:280px) {
    #upsell_product {
        height: 272px;
        width: 100%;
    }
}


@media(max-width:576px) {
    .just-cart {
        width: 100%;
    }
}


/* collection image */
@media(max-width:464px) {
    /* .section .pl-res-collection .col-lg-3 {
        max-width: 50% ;
    } */

    .checkout-address {
        padding: 16px 18px !important;
    }

    .checkout-simple-address {
        padding: 16px 18px !important;
    }

    .summary-section {
        padding: 16px 18px !important;
    }
}

/* play store icon */
@media(max-width:992px) {
    .download-app a img {
        max-width: 58% !important;
    }
}


/* collection  banner */
@media(max-width:768px) {
    .kick .kick-banner .title {
        font-size: 16px !important;
    }

    .kick .kick-banner .subtitle {
        font-size: 10px !important;
    }
}

@media(max-width:534px) {
    .kick .kick-banner .title {
        font-size: 11px !important;
    }

    .kick .kick-banner .subtitle {
        font-size: 8px !important;
    }
}

@media screen and (min-width: 800px) {
    .rate-market-place .star-rating-driver {
        float: none;
    }
}

@media screen and (max-width: 800px) {
    .rate-market-place .star-rating-driver {
        margin-left: 0px;
        padding-top: 3px;
    }
}

@media screen and (max-width: 416px) {
    .marketplace-item {
        width: 156px;
    }

}