
@media screen and (max-width: 1799px) {
    .box-workshops .text p{font-size: 28px; line-height: 36px;}
    .workshops-part .right-work h2,
    .workshops-part .right-work h3{line-height: 60px; padding: 0 0 30px 0; font-size: 50px; }
    .coman-bottom-section{padding: 30px 0 120px 0;}
    .highlight-part .text h2{font-size: 70px; line-height: 100px; }
    .sale-text h2 strong{font-size: 80px; line-height: 100px;}
    .giftcard-part{padding: 58px 70px 64px 70px;}
    .friends-part{padding: 39px 150px 48px 150px; }
    .explore-top-part{padding: 0 0 80px 0; }
    .architech-kitchens-section h1, .architects-lifestyle-section h2{font-size: 70px; line-height: 90px; }
    .architech-kitchens-part .text h2{font-size: 38px; line-height: 46px; }
    .menu-list .nav > ul > li{margin: 0 8px; }
    .term-february-sale .discover-section{padding-bottom: 50px;}
    .hk-banner-section .text h1, .hk-banner-section .text h2, .hk-banner-section .text .title{font-size: 50px;}

}

@media screen and (max-width: 1699px) {    
    .discover-slider-part .swiper{padding: 0 100px;}
    .discover-section{padding: 11px 0 120px 0;}
    .giftcard-section{padding: 0 25px 120px 25px;}
    .workshops-part .right-work p{font-size: 24px; line-height: 32px;}
    .footer-middle{padding: 60px 0 0 0;}
    .workshops-section{padding: 0 0 100px 0;}
    .footer-middle .box{flex: 0 0 250px; max-width: 250px; }
    .accordion-content ul li{font-size: 18px; padding: 10px 0;}
    .category-part .right-cl{padding: 0 0 0 50px; }
    .product-page-part .right-product{max-width: 50%; flex: 0 0 50%; padding-left: 40px;}
    .product-page-part .left-product{max-width: 50%; flex: 0 0 50%;}
    .warranty-details-part{padding: 94px 10px 14px 10px;}
    .discover-section.interest .discover-slider-part .swiper-button-next{left: 202px;}
    .discover-section.interest .discover-slider-part .swiper-button-prev{left: 295px;}
    .architech-kitchens-section h1, .architects-lifestyle-section h2{font-size: 62px; line-height: 80px; }
    .architects-lifestyle-part ul li .box .h2{font-size: 24px; line-height: 24px; }
    .footer-bottom{padding: 60px 0 0 0;}
    .footer{padding: 64px 0;}
    .prof-ins-market-part .right-content h2{font-size: 32px; line-height: 40px; }
    .reseller-part .video{height: 600px;}
    .discover-section h2{font-size: 50px;}
    .blog-banner-section.brand2-page .text h1{font-size: 50px; line-height: 1;}
    .direct-importer-section{margin-bottom: 70px;}
    .camping-products-section .category-product-list{overflow: hidden;}
    .coman-sld{padding-bottom: 100px;}
    .bdr-brand-list-list{overflow: hidden;}
    .bdr-brand-list-list ul{margin: 0 -15px;}
    .bdr-brand-list-list ul li{padding: 0 15px;}
    .high-section .text{padding: 30px 50px;}
    .nap-grill-part .text{padding: 0 50px 0 50px;}
    .hk-sales-secation{padding: 50px 0 10px 0; }
    .box-mg .text h2{font-size: 32px;}

}

@media screen and (max-width: 1599px) {
    h1, .h1{font-size: 50px; line-height: 70px;}
    h2, .h2{font-size: 50px; line-height: 70px;}
    .sale-product-slider .swiper-wrapper{margin: 0 -15px;}
    .sale-product-slider .swiper-slide{padding: 0 15px;}
    .friends-section{padding: 0 0 60px 0;}
    .friends-part h2,
    .friends-part .title{font-size: 50px; line-height: 60px;}
    .box-product .text h3,
    .box-product .text h2{font-size: 22px; line-height: 26px;}
    .friends-part{padding: 39px 100px 48px 100px;}
    .discover-slider-part .swiper-button-prev{right: 15px;}
    .discover-slider-part .swiper-button-next{right: 125px;}
    .giftcard-part{padding: 40px 40px 40px 40px;}
    .sale-text h2 strong{font-size: 70px; line-height: 90px;}
    .highlight-part .text h2{font-size: 60px; line-height: 80px; }
    .highlight-part .text h3{font-size: 40px; line-height: 50px; }
    .box-cat .text h3{font-size: 22px; line-height: 32px; }
    .category-menu ul li{margin: 0 10px; }
    .category-product-list ul{margin: 0 -15px; }
    .category-product-list ul li{padding: 0 15px; }
    .contact-address-list ul li .box p{font-size: 20px; line-height: 22px; }
    .career-list ul li .box{padding: 25px; }
    .showroom-details-part .left-cl .h1{font-size: 40px; line-height: 40px; }
    .likes-box{margin: 10px 8px 0 0; }
    .dis-cover-img{margin: 60px 0 0 0; }
    .dis-brand-section{padding: 0 0 60px 0; }
    .authorized-in-section h2{padding: 0 0 30px 0;}
    .footer-middle .box{flex: 0 0 220px; max-width: 220px; }
    .coman-sld{padding-bottom: 90px;}
    .discover-section h2{font-size: 40px;}
    .menu-list .nav > ul > li{margin: 0 6px; font-size: 13px;}
    .winter-list ul li .box .text h3{font-size: 24px;}
    .hk-banner-section .text h1, .hk-banner-section .text h2, .hk-banner-section .text .title{font-size: 40px;}
    .hk-banner-section .text .btn{padding: 35px 0 0 0; }



}

@media screen and (max-width: 1499px) {
    .workshops-part .right-work{flex: 0 0 450px; max-width: 450px; }
    .friends-part h2,
    .friends-part .title{letter-spacing: 6px;}
    .category-part .right-cl{padding: 0 0 0 40px; max-width: 300px;}
    .category-part .right-cl.hide{margin-right: -300px; }
    .product-bottom-list ul li .box .text .h3{font-size: 26px; line-height: 34px; }
    .add-all-box p{padding: 0 0 0 40px;}
    .info-center-list ul li .box .h2{font-size: 28px; line-height: 30px;}
    .menu-list .nav > ul > li{margin: 0 5px;}
    .complementary-part ul li .box .text h3{font-size: 26px; }
    .architech-kitchens-section h1, .architects-lifestyle-section h2{font-size: 50px; line-height: 60px; }
    .architects-lifestyle-part ul li .box .h2{font-size: 22px; line-height: 22px; }
    .reseller-part .video{height: 600px;}
    .blog-list.comp-door-part ul li .box .text h3{font-size: 20px; line-height: 24px;}
    .brd-filter-menu ul li{padding: 0 10px; font-size: 16px;}
    .prd-btns .cart .buy{margin-right: 20px;}

    .new-grill-section .grill-description { padding: 25px!important; }

   .grill-col img { max-width: 600px!important; }
    
}

@media screen and (max-width: 1399px) {  
    h1, .h1{font-size: 40px; line-height: 60px; }
    h2, .h2{font-size: 40px; line-height: 60px; }
    .menu-list .nav > ul > li{margin: 0 5px; }
    .menu-list .nav > ul{flex-wrap: wrap;}
    .sale-text h2{font-size: 24px; line-height: 34px;}
    .sale-text h2 strong{font-size: 60px; line-height: 80px;}
    .sale-text p{font-size: 30px; line-height: 40px; }
    .highlight-part .text h2{font-size: 50px; line-height: 70px;}
    .highlight-part .text h3{font-size: 30px; line-height: 40px;}
    .discover-slider-part .swiper{padding: 0 50px;}
    .box-workshops .date{font-size: 18px;}
    .workshops-part .right-work h2,
    .workshops-part .right-work h3{padding: 0 0 20px 0; font-size: 40px; }
    .box-workshops .text p{font-size: 24px; line-height: 30px;}
    .friends-part{padding: 35px;}
    .coman-bottom-part h2,
    .coman-bottom-part .title{font-size: 32px; line-height: 60px;}
    .footer-middle .box{flex: auto; max-width: inherit; padding: 0 0 0 20px;}
    .category-product-list ul li{flex: 0 0 50%; max-width: 50%;}
    .prd-sub-box h2, .prd-sub-box h1{font-size: 32px; line-height: 42px; }
    .product-bottom-list ul li .box .text{padding: 38px 20px 38px 20px;}
    .prd-detail-image-list ul li .box{padding: 20px;}
    .prd-sub-box{margin: 0 10px 26px 10px;}
    .warranty-details-part{padding: 60px 10px 14px 10px;}
    .prd-detail-video iframe{height: 400px;}
    .product-bottom-list ul li .box .image .hover-text{padding: 30px 30px;}
    .product-bottom-list ul li .box .image .hover-text p{font-size: 26px; line-height: 36px;}
    .outofstock-box .outofstock-form .col-4{max-width: 100%;}
    .outofstock-box .outofstock-form .button{padding: 16px 16px 17px;}
    .bundle-list .swiper-wrapper{margin: 0 -10px;}
    .bundle-list .swiper-slide{padding: 0 10px;}
    .grill-part .image{margin: 0 0 0 40px; }
    .grill-part:nth-child(2n) .image{margin: 0 40px 0 0; }
    .grill-part{margin: 0 0 80px 0; }
    .banner-section.brandpage .sale-text h1{font-size: 60px; line-height: 80px;}
    .box-explore .text h3{font-size: 26px; line-height: 40px; }
    .help-top h2{font-size: 40px; line-height: 40px;}
    .grill-part .image{height: 615px;}
    .grill-part .text{padding: 50px 10px 50px 10px; }
    .grill-part .text h2{font-size: 40px;}
    .explore-top-part h2{font-size: 40px;}
    .explore-top-part{padding: 0 0 60px 0; }
    .discover-section.interest .discover-slider-part .swiper-button-next{left: 100px;}
    .discover-section.interest .discover-slider-part .swiper-button-prev{left: 192px;}
    .header-cart-box{max-width: 600px;}
    .quick-cart-top h2{padding: 30px 10px;}
    .header-cart-box .quick-cart-top .quick-cart-title {padding: 30px 10px;}
    .about-part .right-about{padding: 0 0 0 50px; }
    .about-part .right-about h2{font-size: 34px; line-height: 34px;}
    .info-center-list{padding: 30px 15px 0 15px; }
    .info-center-list ul{margin: 0 -20px;}
    .info-center-list ul li{padding: 0 20px;}
    .info-center-list ul li .box{margin-bottom: 40px; }
    .info-center-list ul li .box .image{margin-bottom: 10px; }
    .career-list ul li .box p{font-size: 22px; line-height: 30px; }
    .career-list ul li .box{padding: 25px 20px; }
    .career-section{padding: 30px 0 70px 0; }
    .showroom-details-part .left-cl .h1{line-height: 40px;}
    .sh-info-a p{font-size: 20px; }
    .navigation-btn{padding: 20px 0;}
    .showroom-map-section{padding: 0 0 80px 0; }
    .showroom-thumbnail-slider-part .swiper-button-prev:after, 
    .showroom-thumbnail-slider-part .swiper-button-next:after{font-size: 32px; }
    .places-box h3{font-size: 24px; }
    .places-box{padding: 20px; }
    .additional-guides-part .swiper-slide .box .image{padding: 84% 0 0 0; }
    .outlet-section .box-cat .text h3,
    .outlet-section .box-cat .text h2{font-size: 20px; line-height: 22px; }
    .architech-kitchens-part .text h2{font-size: 32px; line-height: 42px; }
    .architects-lifestyle-part{padding: 0;}
    .reseller-part .video{height: 500px; }
    .dis-cover-img{height: 500px;}
    .my-ac-section{padding: 40px 0 60px 0;}
    .my-ac-section .u-columns h2{padding: 0 0 20px 0;}
    .gsr-top .image img{max-width: 110px; }
    .search-gas-grills .form-select-box .button{padding: 6px 26px 12px; font-size: 24px;}
    .gas-grills-section .category-product-list{padding: 30px 0 10px 0;}
    .box-gas .brand_head h3{font-size: 21px;}
    .footer-middle .box ul li a{font-size: 18px;}
    .gid-text h2{line-height: 1;}
    .gid-text{padding: 10px 0;}
    .blog-banner-section.brand2-page .text h1{font-size: 30px;}
    .exclusive-logo{max-width: 200px;}
    .get-much-part .text p{padding: 0;}
    .why-d-links .prd-btn .button{padding: 8px 40px 14px; font-size: 24px;}
    .direct-importer-section{margin-bottom: 50px;}
    .comp-door-part ul li{flex: 0 0 33.33%; max-width: 33.33%; }
    .outlet-title-part{padding: 20px 0 40px 0;}
    .high-section .text h2{font-size: 30px;}
    .nap-grill-part .text h2{font-size: 30px;}
    .nap-grill-part .text{padding: 0 40px;}
    .discover-slider-part .swiper-button-next{top: -60px;}
    .discover-slider-part .swiper-button-prev{top: -60px;}
    .porcelain-banner .wp-block-image img{max-width: 100px;}
    .porcelain-banner .text h1{font-size: 40px;}
    .porcelain-banner .text{padding: 30px 30px;}
    .fondovalle-section{padding: 0 0 30px 0;}
    .box-mg .text h2{font-size: 30px;}
    .blog-banner-section .image{padding: 34% 0 0 0;}
    .text-magazine{max-width: 1000px;}
    .prd-btns .cart .buy{margin-right: 0; margin-top: 15px; width:100%;}
    .prd-btns .button + .button{margin-right: 0; margin-top: 15px; width: 100%;}

}

@media screen and (max-width: 1299px) {      
    .banner-section{padding: 0 15px;}
	.new-.grill-content {padding: 39px!important;}
}


@media screen and (max-width: 1199px) {
    body{padding: 59px 0 0 0;}
    /**** mobile menu *****/
    .hamburger{display: inline-block; vertical-align: middle; margin-left: 15px; width: 32px;}
    .header-in{padding: 0 15px;}
    .menu-list{position: fixed; background-color: #F8F8FC; top: 0; right: -100%; width: 320px; z-index: 11; bottom: 0; -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease; transition: all 0.3s ease;padding-top: 70px;}
    .open-menu .main-menu .menu-list{right: 0;}
    .cross-icon{display: inline-block; width: 18px; }
    .cross-icon img{width: 100%;}
    .menu-list .nav {max-height: calc(100vh - 70px);overflow: auto; padding-bottom: 30px;}
    .menu-list .nav > ul{display: block; padding-top: 40px; }
    .menu-list .nav > ul > li{padding: 0px 15px; position: relative; margin: 0; text-align: center; border: 0; font-size: 17px; }
    .menu-list .nav > ul > li > a{padding-bottom: 0; color: var(--black); font-weight: 400; line-height: 32px;}
    body::before{content: ""; width: 100%; height: 100%; background: rgb(255 255 255 / 90%); position: fixed; z-index: 2; opacity: 0; visibility: hidden; pointer-events: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; 
    backdrop-filter: blur(7px);}
    body.overlay:before{opacity: 1; visibility: visible;}
    body.overflow-hidden.overlay .header-top{filter: blur(5px); transition: all 0.5s;}
    body.overflow-hidden {overflow: hidden;}

    .hamburger.active + .menu-list{right: 0; }
    .menu-list .nav > ul{flex-flow: column;}
    .megamenu{position: static; background: #F8F8FC; padding: 0; opacity: 1; visibility: visible; box-shadow: none;}
    .megamenu-in{flex-flow: column;}
    .box-mega.column-two > ul > li{flex: 0 0 100%; max-width: 100%; }
    .box-mega{padding: 0;}
    .box-mega .h3{font-weight: 400;}

    .hamburger.active + .menu-list + .right-sidebar-section{right: -100%;}
    /**** mobile menu end *****/
    .footer-middle .box ul li a{font-size: 18px; line-height: 28px;}
    .footer-middle .box{flex: 1;}
    .call-footer-box p{font-size: 24px;}
    .call-footer-box p a{font-size: 38px;}
    .call-footer-box img{margin: 0 0 0 20px; }
    .discover-slider-part .swiper-button-next{top: -60px;}
    .discover-slider-part .swiper-button-prev{top: -60px;}
    .friends-part h2,
    .friends-part .title{font-size: 60px; line-height: 65px; letter-spacing: 0;}
    .friends-part h3,
    .friends-part .sub-title{padding: 4px 0 39px 0;}
    .workshops-part{flex-flow: column;}
    .workshops-part .left-work{width: 100%;}
    .workshops-part .right-work{flex: 1 0 100%; max-width: inherit; padding: 0 0 40px 0; text-align: center;}
    .workshops-part .left-work .swiper{padding: 0;}
    .discover-section{padding: 63px 0 70px 0;}
    .highlight-part .text{padding: 4px 0 36px 0;}
    .giftcard-section{padding: 0 15px 65px 15px;}
    .giftcard-part{border-radius: 30px; padding: 20px; display: flex; flex-flow: column; align-items: center;}
    .coman-bottom-section{padding: 10px 0 60px 0;}
    .user-btn{margin: 0 0 0 20px;}
    .sort-btn{margin: 0 0 0 20px;}
    .header{padding: 10px 15px;}
    .header-search-part{margin: 0 0 0 20px;}
    .header-liked-part{margin: 0 0 0 20px;}
    .header-middle-part{padding: 0 163px 0 0;}
    .logo a img{max-width: 359px; }
    .category-filter-part h2{font-size: 24px;}
    .category-menu{padding: 0 0 40px 0; }
    .category-menu ul li{margin: 0 8px;}
    .box-cat .text h3{line-height: 30px;}
    .box-cat .text-details{margin: 30px 0 20px 0; }
    .box-cat .marker-box p{font-size: 16px;}
    .accordion-content ul li{padding: 8px 0;}
    .blenderpay-box{flex-wrap: wrap;}
    .blenderpay-box .image{margin-right: auto;}
    .btu_list ul li{padding: 0 5px;}
    .prd-btns .button + .button{margin-right: 0px;}
    .prd-btns .cart .buy{margin-right: 0px;}
    .add-all-box p{padding: 0 0 0 15px;}
    .add-all-box .button{padding: 11px 36px 17px;}
    .product-bottom-list-section{padding: 0 0 20px 0;}
    .importer-section{padding: 30px 0 120px 0;}
    .product-bottom-list ul li .box .text .h3{font-size: 24px; line-height: 32px;}
    .product-page-section{padding: 30px 0 60px 0; }
    .bundle-list .swiper-slide{max-width: 50%; flex: 0 0 50%; }
    .box-bundle .text h4{min-height: inherit;}
    .explore-section .sale-product-slider .swiper-wrapper{margin: 0 -15px;}
    .explore-section .sale-product-slider .swiper-slide{padding: 0 15px;}
    .box-explore .text h3{font-size: 22px;}
    .right-cart{max-width: 630px; flex: 0 0 630px; }
    .cart-list ul li .box .text .price{left: 20px;}
    .auth-part ul li .box{padding: 40px 10px 40px 10px;}
    .payment-method-list ul li a{padding: 0 14px;}
    .quick-cart-close{padding: 30px 0 0 30px;}
    .contact-address-list ul li{max-width: 100%; flex: 0 0 100%; }
    .leave-message-part{padding: 0 25px; }
    .default-content-section h2{font-size: 30px; line-height: 30px;}
    .showroom-details-part .left-cl{padding: 0 30px 0 0; }
    .places-btn-box .purchase-btn{padding: 0 6px 0 0; }
    .showroom-details-part .left-cl .h1{font-size: 32px; line-height: 32px;}
    .places-btn-box .cart-counts input{width: 35px;}
    .guides-details-section .left-cl{padding: 0 0 0 30px; }
    .outlet-section .category-product-list ul li{flex: 0 0 33.33%; max-width: 33.33%; }
    .grilling-size-section{padding: 0 0 50px 0;}
    .menu-list .nav > ul > li.before-video-icon a::after{top: 11px; }
    .architech-kitchens-section h1, .architects-lifestyle-section h2{font-size: 40px; line-height: 50px; }
    .architects-event-section{padding: 0 0 60px 0;}
    .architects-lifestyle-section{padding: 0 0 70px 0;}
    .complementary-section{padding: 0 0 70px 0;}
    .architech-kitchens-part .text h2{font-size: 28px; line-height: 38px; }
    .architects-lifestyle-part ul li .box .h2{font-size: 20px; line-height: 20px; }
    .complementary-part ul li .box .text h3{font-size: 23px;}
    .architects-event-part .video iframe, .architects-event-part .video video{height: 380px; }
    .dis-brand-part .box-dis .image img{max-height: 130px;}
    .dis-cover-img{height: 400px; }
    .reseller-part .video{height: 450px;}
    .prof-ins-market-part .right-content h2{font-size: 28px; line-height: 38px; }
    .prof-ins-market-section{padding: 0 0 60px 0; }
    .woosc-list table tr th{font-size: 16px; }
    .woosc-list table tr td .button{box-shadow: none;}
    .gsr-top .text h3, .gsr-top .text .title{font-size: 18px; }
    .box-gas{padding: 15px;}
    .box-banner .text h2{font-size: 30px; line-height: 30px;}
    .box-banner .text{bottom: 30px;}
    .coman-sld{padding-bottom: 50px;}
    .outsale-banner .exclusive-logo{max-width: 300px;}
    .logo-submenu{justify-content: center; padding: 10px 0;}
    .discover-section h2{font-size: 32px;}
    .get-much-part .text{padding: 20px 30px;}
    .direct-importer-section{margin-bottom: 10px;}
    .get-service-section{padding: 10px 0 40px 0;}
    .camping-products-section{padding: 0 0 30px 0;}
    .winter-list ul li .box .text h3{font-size: 22px;}
    .winter-section{padding: 0;}
    .blog-list ul li .box .text h3{font-size: 22px;}
    .accessories-tab-menu ul li a{padding: 13px 30px 14px 30px;}
    .work-top-text{padding: 40px 0 60px 0;}
    .all-halls-link{padding: 40px 0 20px 0;}
    .nap-grill-part .text h2{font-size: 26px;}
    .high-section .text h2{font-size: 26px;}
    .bdr-brand-list-list ul li .box .text h3{font-size: 20px;}
    .help-choose-section{padding: 70px 0;}
    .hk-banner-section .text h1, .hk-banner-section .text h2, .hk-banner-section .text .title{font-size: 30px; }
    .hk-sales-secation{padding: 50px 0 10px 0; }
    .hk-header-section{display: none;}
    .term-home-kitchen .menu-list{display: block;}
    .mdlr-price .button{padding: 10px 25px 16px; font-size: 24px; }
    .mdlr-price .price h3{font-size: 20px; }
    .modular-sale-section{margin-bottom: 30px;}
    .granite-video-part iframe{height: 550px; }
    .granite-video-part{padding:50px 0 30px 0;}
    .resistant-list ul li .box h3{font-size: 20px; }
    .grn-text h2{font-size: 30px;}
    .porcelain-banner .text h1{font-size: 30px;}
    .porcelain-banner .wp-block-image img{max-width: 80px;}
    .box-mg .text h2{font-weight: 500; }
    .logo-magazine img{max-width: 210px;}
    .logo-magazine{max-width: 300px;}

    .gas_grill_four .gas_grill_sec-item {padding: 0 15px;}
    .gas_grill_two .gas_grill_sec-item {padding: 0 15px;} 
    .gas_grill_three .gas_grill_sec-item {padding: 0 15px;} 
	.grill-tech-content { max-width: 90%!important; text-align: center; }
  .grill-col img { max-width: 500px !important; }
}

@media screen and (max-width: 1023px) {
    .box-cat .marker-box{padding: 0;}
    .prd-box{padding: 30px 15px 15px 15px;}
    .prd-btns .button{padding: 11px 36px 17px; }
    .prd-detail-video iframe{height: 300px;}
    .cart-part{flex-flow: column;}
    .right-cart{max-width: 100%; flex: 0 0 100%; width: 100%; }
    .discover-section.interest .discover-slider-part .swiper-button-next{left: 15px; top: -45px; width: 64px; height: 64px; }
    .discover-section.interest .discover-slider-part .swiper-button-prev{left: 89px; top: -45px; width: 64px; height: 64px; }
    .left-cart{width: 100%; padding-top: 25px;}
    .payments-logos{justify-content: center;}
    .discover-section.interest .discover-title{padding: 0;}
    .payment-method-list ul{justify-content: flex-start;}
    .blog-part .accessories-tab-menu ul li a{padding: 13px 30px 14px 30px; }
    .blog-section{padding:25px 0 0 0;}
    .warranty-reg-part{padding: 30px;}
    .career-list ul li{flex: 0 0 50%; max-width: 50%; }
    .career-list{padding: 50px 20px 0 20px; }
    .brand-select-box{padding: 0 0 30px 0;}
    .discover-section.outlet{padding-bottom: 70px; }
    .woosc-list table tr td .attachment-medium{max-width: 100px; max-height: 100px;}
    .gas-grills-section{padding: 0;}
    .gas-grills-section .category-product-list ul{column-count: 2;}
    .gas-grills-section{padding: 0 0 25px 0;}
    .dec-guides-slider-part{padding: 0 0 20px 0;}
    .why-d-links{padding: 0;}
    .category-filter-part{flex-flow: column;}
    .brd-filter-menu{padding: 20px 0;}
    .nap-grill-part{flex-flow: column;}
    .nap-grill-part .image{flex: 0 0 100%; max-width: 100%; width: 100%;}    
    .nap-grill-part .text{padding: 20px;}
    .high-section{flex-flow: column-reverse;}
    .high-section .image{flex: 0 0 100%; max-width: 100%; width: 100%;}
    .high-section .text{flex: 0 0 100%; max-width: 100%; padding: 20px;}
    .brd-filter-menu ul li{line-height: 1;}
    .resistant-list ul li .box{margin-bottom: 40px;}
    .text-magazine{padding: 0 15px; }


    
}

@media screen and (max-width: 991px) {
    .container{padding-left: 15px; padding-right: 15px;}     
     
     .header{padding: 10px 12px;}
     .header-middle-part{order: 1; padding: 0; margin: 0;}
     .logo{text-align: left;}
     .sort-btn{margin: 0 0 0 10px;}
     .user-btn{margin: 0 0 0 10px;}
     .header-search-part{margin: 0 0 0 15px;}
     .header-liked-part{margin: 0 0 0 15px;}
     .header-left-links{margin: 0 65px 0 0; align-items: center;}
     .friends-part .col-3{max-width: 100%;}
     .form-group{margin-bottom: 25px;}
     .send-btn{padding: 0;}
     .coman-bottom-section{display: none;}
     .footer-top{flex-flow: column-reverse;}
     .logo-footer{width: 100%; text-align: center; margin-bottom: 78px;}
     .logo-footer a{display: block;} 
     .footer{padding: 111px 0 0px 0;}
     .call-footer-box{flex-flow: column;}
     .call-footer-box img{margin: 0 0 14px 0;}
     .call-footer-box p{text-align: center;}
     .call-footer-box p a{font-size: 41px;}
     .footer-middle{flex-flow: column-reverse;}
     .social-footer{flex-flow: row; width: 100%; justify-content: center; padding: 0 0 20px 0; }
     .social-footer a{margin: 0 7px;}
     .footer-middle{padding: 22px 0 0 0; }
     .social-footer a{width: 63px; height: 63px;}
     .social-footer a img{width: 28px;}
     .footer-middle .box{max-width: inherit; width: 100%; padding:56px 0 0 0; text-align: center;}
     .privacy-links ul{flex-flow: column; align-items: center;}
     .privacy-links ul li{margin: 0;}
     .footer-bottom{padding: 56px 0 170px 0;}
     .footer-chat-part{display: flex; justify-content: space-around;}     
     .category-top-section{padding: 36px 0 30px 0; }
     .category-filter-part{flex-flow: column; align-items: flex-start;}
     .category-filter-part h2{padding: 0 0 16px 0;}
     .category-left-box{width: 100%; justify-content: space-between; border-top: 1px solid var(--black); padding-top: 15px;}
     /* .category-part .right-cl{display: none;} */
     .category-product-list ul{margin: 0 -20px;}
     .category-product-list ul li{padding: 0 20px;}
     .box-cat .info-label{font-size: 18px; line-height: 22px; padding: 3px 15px 6px 15px; }
     .box-cat .text-details strong{font-size: 14px; line-height: 14px;}
     .box-cat .text-details strong span{font-size: 17px; line-height: 10px; }
     .box-cat .text h3{font-size: 21px; line-height: 28px;}
     .box-cat .text{min-height: 112px;}
     .box-cat .text h4{font-size: 21px; line-height: 28px; }
     .box-cat .marker-box p{font-size: 14px;}
     .box-cat .cart-icon a{width: 68px; height: 68px; bottom: -34px; }
     .box-cat .cart-icon a img{max-width: 26px;}
     .box-cat{height: calc(100% - 65px); margin: 0 0 65px 0; }
     .more-prod-btn{display: block; }
     .category-product-list{padding: 0 0 50px 0;}
     .category-section{padding: 0 0 80px 0;}
     .category-top-part{position: relative;}
     .category-menu{padding: 0 70px 40px 70px; overflow-x: auto; overflow-y: hidden; scroll-behavior: smooth;}
     .category-menu ul{white-space: nowrap; overflow: hidden; width: max-content;}
     .category-menu ul li{margin: 0 12px;}
     .category-menu ul li a{font-size: 16px;}
     .product-page-part .left-product{max-width: 100%; flex: 0 0 100%;}
     .product-page-part .right-product{max-width: 100%; flex: 0 0 100%; padding: 0; display: none;}
     .product-page-part{flex-wrap: wrap;}
     .product-page-section{padding: 26px 0 18px 0; }
     .prd-sub-box{margin: 0 0px 15px 0px;}
     .add-all-box .button{margin-right: auto;}
     .prd-btns{text-align: center;}
     .prd-accordion-part .accordion-header{padding: 18px 30px 18px 30px;}
     .prd-accordion-part .accordion-content{padding: 0 30px 20px 20px;}
     .prd-box{margin-bottom: 36px;}
     .warranty-details-part ul li{flex: 0 0 33.33%; max-width: 33.33%;}
     .warranty-details-part{padding: 70px 10px 40px 10px;}
     .warranty-details-part ul li .box p{padding: 0 0 30px 0;}
     .warranty-details-section{padding: 0 0 29px 0; }
     .product-info-part .image img{min-height: inherit; object-fit: cover; }
     .product-info-part .text{padding: 35px 10px;}
     .product-bottom-list ul li{flex: 0 0 50%; max-width: 50%; }
     .product-bottom-list ul li .box .text{padding: 15px 10px 29px 10px; }
     .product-bottom-list ul li .box .image{padding: 105% 0 0 0; }
     .discover-section.productpage{padding-top: 0;}
     .importer-part .text h2{padding: 0 0 35px 0;}
     .importer-section{padding: 30px 0 91px 0;}
     .importer-section{overflow: hidden; }
     .importer-part .logo{left: -18px; right: -18px; transform: translateY(-50%);}
     .importer-part .logo img{display: none;}
     .importer-part .logo img.mobile{display: block;}
     .outofstock-box .outofstock-form{padding: 19px 80px 0 80px;}
     .outofstock-box h3{text-align: center;}
     .outofstock-box p{text-align: center;}
     .outofstock-box .outofstock-form .btn{text-align: center;}
     .outofstock-box .outofstock-form .button{width: auto; padding: 16px 54px 17px;}
     .bundle-list .swiper-slide{max-width: 33.33%; flex: 0 0 33.33%; }
     .category-top-section.brandpage .category-menu{padding: 0 70px 20px 70px;}
     .explore-top-part h2{font-size: 32px;}
     .grill-part{margin: 0 0 76px 0; }
     .help-top{padding: 0;}
     .cart-list ul li .box .text .price{position: static;}
     .free-note{text-align: center;}
     .cart-list ul li .box .image{margin: 0 0 0 15px;}
     .maintenance-grill-part{flex-flow: column; align-items: center; }
     .maintenance-slider-part .swiper-button-prev{width: 64px; height: 64px; left: 78px; top: -28px; }
     .maintenance-slider-part .swiper-button-prev::after{font-size: 16px; }
     .maintenance-slider-part .swiper-button-next{width: 64px; height: 64px; top: -28px; }
     .maintenance-slider-part .swiper-button-next::after{font-size: 16px;}
     .maintenance-slider-part{padding: 70px 0 0 0;}
     .header-cart-box{max-width: 500px;}
     .quick-cart-top{padding: 40px 0;}
     .quick-cart-top h2{font-size: 22px; line-height: 30px; }
     .header-cart-box .quick-cart-top .quick-cart-title {font-size: 22px; line-height: 30px;}
     .about-part{flex-flow: column; padding: 0 0 50px 0; }
     .about-part .right-about{max-width: 100%; padding: 0 0 30px 0; flex: 0 0 100%; }
     .about-section{padding: 20px 0 30px 0; }
     .about-part .right-about h2{font-size: 30px; line-height: 30px; }
     .about-part .right-about h3{font-size: 28px; line-height: 28px; }
     .lang-link a{font-size: 16px; }
     .about-section h1{line-height: 40px;}
     .top-bar-section{padding: 30px 0 10px 0;}
     .contact-top-part{flex-flow: column; }
     .leave-message-part{padding: 35px 0; }
     .contact-top-part .social-footer{flex-flow: column; align-items: center; }
     .contact-part{flex-flow: column-reverse; }
     .contact-part .right-cnt{flex: 0 0 100%; max-width: 100%; padding: 0 0 0px 0; }
     .contact-part .left-cnt{flex: 0 0 100%; max-width: 100%; padding: 0 0 70px 0; }
     .collection-part .mail{font-size: 20px;}
     .collection-part{padding: 80px 0 20px 0; }
     .collection-part h2{font-size: 32px; line-height: 32px; }
     .page-template-contact-page .collection-part h3{font-size: 32px; line-height: 32px;}
     .info-center-list ul li{flex: 0 0 50%; max-width: 50%; }
     .info-center-list ul li .box .h2{font-size: 24px; line-height: 26px; }
     .blog-part .accessories-tab-menu ul li a{padding: 13px 20px 14px 20px; font-size: 20px; line-height: 28px; }
     .blog-list ul li{flex: 0 0 50%; max-width: 50%; }
     .blog-banner-section .text p{padding: 0;}
     .warranty-reg-part h2{font-size: 30px; line-height: 30px; }
     .warranty-reg-part h2 strong{font-size: 18px;}
     .warranty-reg-part{padding: 15px;}
     .career-top-part{flex-flow: column; }
     .career-top-part .cr-one{padding: 0 0 15px 0; max-width: 100%; }
     .filter-btn{max-width: 240px; }
     .career-section{padding: 30px 0 50px 0; }
     .showroom-details-part{flex-flow: column;}
     .showroom-details-part .right-cl{flex: 0 0 100%; max-width: 100%; }
     .showroom-details-part .left-cl{flex: 0 0 100%; max-width: 100%; padding: 30px 0 0 0; }
     .showroom-details-section{padding: 10px 0 60px 0; }
     .showroom-map-section{padding: 0 0 60px 0; }
     .showroom-map-part iframe{height: 300px; }
     .guides-details-section .left-cl{padding: 10px 0 30px 0;}
     .additional-guides-section{padding: 0 0 60px 0;}
     .breadcum-box ul li{font-size: 15px; line-height: 16px; }
     .breadcum-box ul li::before{top: calc(50% - 3px);}
     .outlet-section .category-product-list ul li{flex: 0 0 50%; max-width: 50%; }
     .outlet-tags-list{padding: 0 0 15px 0; }
     .outlet-section .box-cat .outlet-badge{top: 56px;}
     .sort-btn .link img{width: 18px;}
     .header-search-btn .link{vertical-align: top;}
     .header-search-btn .link img{width: 22px;}
     .header-cart-btn .link img{width: 24px;}
     .header-search-btn .search-box{left: 15px; right: 15px; max-width: inherit; width: auto;}
     body .is-ajax-search-result{right: 15px !important; left: 15px !important; width: auto !important; max-width: inherit !important; }
     .complementary-part ul li{flex: 0 0 50%; max-width: 50%; }
     .complementary-part ul li .box{margin:30px 0 0 0;}
     .complementary-part ul li:nth-child(2n) .box{margin: 30px 0 0 0;}
     .complementary-part ul li:nth-child(2n) .box .text{background: linear-gradient(180deg, #02010100 78%, #000000 100%); align-items: flex-end; padding: 10px 10px 25px 10px; }
     .architects-lifestyle-section{padding: 0 0 40px 0;}
     .architects-lifestyle-part ul li .box .h2{font-size: 20px; line-height: 20px; }
     .architech-kitchens-part{flex-flow: column;}
     .architech-kitchens-part .image{flex: 0 0 100%; max-width: 100%; width: 100%; }
     .architech-kitchens-part .text{flex: 0 0 100%; max-width: 100%; padding: 0 0 20px 0; }
     .architech-kitchens-section h1, .architects-lifestyle-section h2{font-size: 32px; line-height: 40px; }
     .architech-kitchens-part .text h2{font-size: 26px; line-height: 32px; }
     .architects-event-part{flex-flow: column; }
     .architects-event-part .video{flex: 0 0 100%; max-width: 100%;  }
     .architects-event-part .text{flex: 0 0 100%; max-width: 100%; padding: 20px 0 0 0; }
     .architects-event-section{padding: 0 0 40px 0;}
     .reseller-part .video{height: 300px; }
     .reseller-part h2,
     .reseller-part h1{font-size: 30px; line-height: 40px; }
     .dis-cover-img{height: 300px; }
     .prof-ins-market-part{flex-flow: column;}
     .prof-ins-market-part .right-content{max-width: 100%; padding: 10px 0 40px 0; }
     .prof-ins-market-part .left-image-company{max-width: 100%;}
     .prof-ins-market-section{padding: 0 0 40px 0;}
     .prof-ins-market-part .right-content h2{font-size: 26px; line-height: 34px; }
     .my-ac-section .u-columns{flex-flow: column;}
     .my-ac-section .u-columns .u-column1{max-width: 100%;}
     .my-ac-section .u-columns .u-column2{max-width: 100%; padding-top: 20px;}
     .myAccountDetails{flex-flow: column; padding-top: 0; }
     .myAccountDetails .woocommerce-MyAccount-navigation{flex: 0 0 100%; max-width: 100%; padding-bottom: 30px;}
     .myAccountDetails .woocommerce-MyAccount-navigation ul{padding: 0;}
     .my-ac-section .woocommerce{overflow: hidden;}
     .myAccountDetails .woocommerce-MyAccount-content{overflow-x: auto;}
     table.woocommerce-MyAccount-orders{width: 766px;}
     form.woocommerce-EditAccountForm{padding-bottom: 20px;}
     .header-cart-btn .link{vertical-align: baseline; }
     .header-liked-btn .wishlist_products_counter::before{font-size: 32px !important; }
     .search-gas-grills .form-select-box .form-control-select,
     .search-gas-grills .form-select-box input{width: 48.6%; }
     .search-gas-grills .form-select-box{flex-wrap: wrap; }
     .gas-grl-section h1{font-size: 30px; line-height: 40px;}
     .gas-grl-section .brand_box_list > ul > li{max-width: 50%; flex: 0 0 50%; }
     .box-gas ul li{font-size: 16px; line-height: 20px;}
     .banner-btn a{font-size: 18px; line-height: 22px;}
     .outsale-banner .text h1{font-size: 24px;}
     .outsale-banner .exclusive-logo{max-width: 220px; padding: 0 0 15px 0;}
     .discover-section h2{font-size: 28px;}
     .box-sale .h2, .box-sale h2{font-size: 18px;}
     .gid-text{flex-flow: column; align-items: flex-start;}
     .gid-text h2{padding: 0 0 10px 0;}
     .advice-links{padding: 0 0 15px 0;}
     .blog-banner-section.brand2-page .text h1{font-size: 20px;}
     .exclusive-logo{max-width: 150px; padding: 20px 0 0 0;}
     .why-d-section{padding: 40px 0;}
     .get-much-part{flex-flow: column-reverse;}
     .get-much-part .text{flex: 0 0 100%; max-width: 100%; width: 100%;}
     .get-much-part .text h2{font-size: 24px;}
     .get-much-part .image{flex: 0 0 100%; max-width: 100%; }
     .direct-importer-section{margin-bottom: 0;}
     .get-service-part{flex-flow: column;}
     .get-service-part .box{flex: 0 0 100%; max-width: 100%; width: 100%; border: 0;}
     .get-service-section{padding: 0 0 40px 0; }
     .get-service-part .box .icon{margin: 0 auto 10px auto; }
     .camping-sub-banner-section{padding: 20px 0 30px 0;}
     .camping-sub-banner-list ul li{flex: 0 0 33.33%; max-width: 33.33%; }
     .camping-products-part .category-product-list ul{margin: 0 -15px;}
     .camping-products-part .category-product-list ul li{flex: 0 0 33.33%; max-width: 33.33%; padding: 0 15px;}
     .camping-products-section{padding: 0;}
     .term-winter .blog-banner-section .text h1{font-size: 30px; line-height: 40px;}
     .winter-list ul li{flex: 0 0 50%; max-width: 50%; }
     .winter-section{padding: 10px 0 0 0;}
     .coman-sld{padding-bottom: 30px;}
     .winter-list{overflow: hidden;}
     .work-top-text{padding: 40px 0;}
     .term-february-sale .discover-slider-part{padding: 0;}
     .feb-sale-banner{margin-bottom: 0;}
     .help-choose-section{padding: 50px 0;}
     .help-choose-section .friends-part h3,
     .help-choose-section .friends-part .sub-title{font-size: 30px; line-height: 1;}
     .high-section .text h2{padding: 0 0 20px 0;}
     .brd-filter-section .category-filter-part{align-items: center;}
     .bdr-brand-list-list ul li{flex: 0 0 50%; max-width: 50%; }
     .nap-grill-part .text h2{font-size: 24px;}
     .high-section .text h2{font-size: 24px;}
     .hk-banner-section .text h1, .hk-banner-section .text h2, .hk-banner-section .text .title{font-size: 24px; }
     .hk-banner-section .text .btn{padding: 25px 0 0 0;}
     .hk-banner-section .text{padding: 30px 15px;}
     .hk-sales-secation{padding: 50px 0 10px 0;}
     .hk-sales-secation .discover-slider-part{padding: 0;}
     .term-home-kitchen .header{box-shadow: 4px 4px 20px #d9d9d9;}
     .modular-sale-part{flex-flow: column;}
     .modular-sale-part .text{padding: 0 0 30px 0; flex: 0 0 100%; max-width: 100%; width: 100%; }
     .modular-sale-part .image{width: 100%; }
     .modular-sale-section{padding: 40px 0; margin-bottom: 10px; }
     .modular-sale-part .text h2{font-size: 22px; }
     .discover-slider-part .box-cat{height: calc(100% - 20px); margin: 0 0 20px 0; }
     .granite-section{padding: 40px 0;}
     .porcelain-banner .text h1{font-size: 24px;}
     .porcelain-banner .wp-block-image img{max-width: 50px;}
     .blog-banner-section .text p{font-size: 16px;}
     .granite-video-part{padding: 50px 0 0px 0; }
     .granite-video-part iframe{height: 400px;}
     .porcelain-banner .text{padding: 15px;}
     .right-mg{flex: 0 0 100%; max-width: 100%; width: 100%; }
     .left-mg{flex: 0 0 100%; max-width: 100%; width: 100%; display: flex; flex-flow: column-reverse; }
     .magazine-list-part{flex-flow: column; }
     .box-mg .text h2{font-size: 26px;}
     .magazine-banner .text h1{font-size: 30px; line-height: 1;}


     .outdoor-kitchens-content {padding:40px 0;}
    .new-.grill-content {
		padding: 30px !important;}

    .new-grill-section .grill-col { flex-wrap: wrap; }

    .new-grill-section .grill-description { width: 80%!important; }

    .grill-col img { max-width: 90%!important; }
    
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .gas_grill_four .gas_grill_sec-item {width: 50%; margin: 25px 0;}
    .gas_grill_four .gas_grill_sec-item:nth-child(2n) {border-left:0;}
    .gas_grill_sec-head h2, .gas_grill_sec-head h4 {font-size:35px;}
}
@media screen and (max-width: 768px) {
    .tinv-wishlist .button{box-shadow: none;}
	new-grill-section {
    flex-direction: column;
    text-align: center;
  }
	.new-.grill-content{
		max-width:100%!important;
	}
}

@media screen and (max-width: 767px) {
    h1, .h1{font-size: 30px;}
    h2, .h2{font-size: 30px;}
    body{padding: 55px 0 0 0;}
    .container{padding-left: 12px; padding-right: 12px;}
    .button, a.button, button, html input[type="button"], input[type="reset"], input[type="submit"]{padding: 16px 36px 22px; font-size: 24px; line-height: 30px;}
    .logo{padding-top: 3px;}
    .header-top{padding-top: 3px;}
    .header-search-part{margin: 0 0 0 12px;}
    .header-left-links{margin: 0 58px 0 0; padding: 1px 0 0 0;}
    .logo a{vertical-align: middle;}
    .logo a img{max-width: 120px;}
    .sale-product-slider .swiper{padding: 0 150px;}
    .sale-product-slider .swiper-wrapper{margin: 0; flex-wrap: nowrap;}
    .sale-product-slider .swiper-slide{max-width: inherit; flex: none; padding: 0;}
    .sale-text h2 strong{font-size: 30px; line-height: 50px;}
    .highlight-part .text h2{font-size: 30px; line-height: 40px;}
    .sale-text h2{font-size: 20px; line-height: 30px;}
    .highlight-part .text h3{font-size: 24px; line-height: 30px;}
    .sale-text p{font-size: 24px; line-height: 30px; padding: 0 0 20px 0;}
    .discover-slider-part .swiper-button-next{width: 60px; height: 60px; right: 90px; top: -50px; }
    .discover-slider-part .swiper-button-prev{width: 60px; height: 60px; top: -50px; }
    .giftcard-part img{max-width: 100%;}
    .workshops-part .left-work .swiper{padding: 0 40px;}
    .workshops-part .left-work .swiper-wrapper{margin: 0; flex-wrap: nowrap; width: 100%; }
    .workshops-part .left-work .swiper-slide{max-width: inherit; flex: none; padding: 0;}
    .friends-part h3,
    .friends-part .sub-title{font-size: 28px; letter-spacing: 0; padding: 4px 0 30px 0;}
    .banner-section{padding:0 10px;}
    .sale-product-slider .swiper{padding: 0 40px;}
    .discover-section h2{margin-right: auto; max-width: calc(100% - 140px); font-size: 22px; line-height: 30px; min-height: 50px;}
    .discover-section .box-product .text h2{max-width: 100%;}
    .friends-part{padding:30px 15px 15px 15px;}
    .friends-part h2,
    .friends-part .title{font-size: 24px; line-height: 30px;}
    .friends-part h2::before,
    .friends-part .title::before{width: 180px;}
    .social-footer a{width: 30px; height: 30px;}
    .social-footer a img{width: 15px;}
    .footer-chat-part{padding: 30px 0;}
    .footer-chat-part .box img{max-width: 34px; margin: 0 0 0 15px;}
    .footer-chat-part .box p{font-size: 20px;}
    .workshops-part .right-work p{font-size: 22px; line-height: 30px;}
    .discover-slider-part .swiper{padding: 0 40px;}
    .category-product-list ul li{flex: 0 0 100%; max-width: 100%; }
    .box-cat .text{min-height: inherit;}
    .category-product-list{padding: 0 15px 50px 15px; }
    .product-info-part .text h2{font-size: 24px; line-height: 34px;}
    .product-info-part .text h3{font-size: 30px; line-height: 38px;}
    .product-bottom-list ul li .box .image .hover-text p{font-size: 22px; line-height: 30px;}
    .product-bottom-list ul li .box .text .h3{font-size: 22px; line-height: 30px; }
    .buy-together ul li{margin: 0 0 0 10px;}
    .buy-together ul li::before{right: -5px;}
    .prd-details-list ul li{padding: 10px 32px 10px 0;}
    .add-all-box{flex-wrap: wrap;}
    .add-all-box p{padding: 8px 0 8px 15px;}
    .blenderpay-box .image{margin-top: 10px;}
    .add-all-box .button{margin-right: 0;}
    .product-bottom-list ul li .box .image .hover-text{padding: 10px;}
    .importer-part .text h2{font-size: 32px; line-height: 40px;}
    .bundle-list .swiper-wrapper{margin: 0; flex-wrap: nowrap; width: 100%; }
    .bundle-list .swiper-slide{max-width: inherit; flex: none; padding: 0;}
    /* .bundle-list .swiper{padding-bottom: 80px; } */
    .bundle-list .swiper-button-next{display: flex; top: calc(100% + 35px); }
    .bundle-list .swiper-button-prev{display: flex; top: calc(100% + 35px); }
    .bundle-list{border-bottom: 0; padding: 0; margin: 0;}
    .banner-section.brandpage .sale-text h1{font-size: 30px; line-height: 50px;}
    .explore-top-part{ align-items: flex-end; padding: 0;}
    .explore-section .sale-product-slider .swiper{overflow: visible;}
    .explore-section .sale-product-slider .swiper-wrapper{margin: 0;}
    .explore-section .sale-product-slider .swiper-slide{padding: 0;}
    .box-explore .image{padding: 140% 0 0 0;}
    .explore-section{padding: 0px 0 30px 0; overflow: hidden;}
    .grill-part .text{width: 84px; padding: 15px 10px 15px 10px; }
    .grill-part .text h2{font-size: 30px;}
    .grill-part .image{margin: 0 0 0 20px; height: 415px;}
    .grill-part:nth-child(2n) .image{margin: 0 20px 0 0;}
    .explore-section .swiper-button-next{display: flex;}
    .explore-section .swiper-button-prev{display: flex;}
    .box-explore{margin-top: 60px;}
    .explore-top-part h2{max-width: 200px; line-height: 44px; text-align: left; padding-top: 30px;}
    .discover-section.interest h2{font-size: 26px;}
    .cart-list ul li .box{padding: 14px 20px 18px 20px;}
    .order-summary-part{padding: 16px 20px 16px 20px;}
    .auth-part ul{flex-flow: column;}
    .auth-part ul li{flex: 0 0 100%; max-width: 100%; }
    .auth-part ul li .box{margin-bottom: 21px;}
    .auth-part ul li .box h3{padding: 0 0 15px 0;}
    .cart-section.payment .col-6{max-width: 100%;}
    .cart-section.payment .col-4{max-width: 100%;}
    .payment-method-list{overflow: auto; }
    .payment-method-list ul li a{white-space: nowrap;}
    .payment-method-list{margin: 0 0 20px 0; padding: 0 0 20px 0; }
    .auth-part{padding: 0 0 5px 0;}
    .continue-btn{text-align: center;}
    .choose-payment-part{position: relative;}
    .choose-payment-part .next-cate-menu{right: auto; left: 70px; top: 10px;}
    .choose-payment-part .prev-cate-menu{top: 10px;}
    .maintenance-slider-part .swiper{padding: 0 40px;}
    .maintenance-part .box-sale .image::before{position: absolute; left: 0; top: 0; right: 0; bottom: 0; content: ""; content: "";
        background-color: rgba(3,51,51,0.78); z-index: 1;
    }
    .maintenance-part .box-sale .icon{position: absolute; right: 34px; top: 27px; z-index: 2;}
    .maintenance-part .box-sale .h2{position: absolute; left: 0; right: 0; bottom: 55px; z-index: 2; color: var(--white);}
    .maintenance-slider-part{padding: 54px 0 0 0;}
    .maintenance-part{padding: 0 0 40px 0;}
    .maintenance-part h2{max-width: calc(100% - 145px); line-height: 30px; }
    .header-cart-box{left: 0; right: 0; bottom: auto; top: 100%; max-width: inherit;}
    .header-cart-box.show{bottom: 0; top: 300px; }
    .quick-cart-top .image{display: none;}
    .quick-cart-top{padding: 0px 0 40px 0; }
    .quick-cart-close a img{width: 27px;}
    .quick-cart-btn .button{padding: 11px 20px 17px;}
    .quickcart .discover-slider-part .swiper-button-next{left: 20px;}
    .quickcart .discover-slider-part .swiper-button-prev{left: 70px;}

    .prd-box{display: none;}
    .prd-sub-box.mobile{display: block; background: linear-gradient(90deg, rgba(232,233,239,1) 0%, rgba(242,243,246,1) 100%); 
        box-shadow: 10px 10px 15px 0px rgba(36, 65, 93, 0.12); border-radius: 25px; 
    padding: 30px 15px 15px 15px; margin-bottom: 25px; border: 0; } 
    .prd-sub-box.mobile .prd-top-links{top: 30px; left: 15px; }
    .prd-sub-box.mobile .price{border-top: 1px solid var(--gray); padding-top: 15px; margin-top: 15px;}
    .prd-sub-box.mobile .add-all-box .button{padding: 7px 14px 10px 14px; font-size: 18px; }
    .prd-sub-box.mobile .blenderpay-box{margin-top: 30px;}
    .prd-compare.mobile{display: flex; padding: 32px 0 0 0; align-items: flex-start;}
    .prd-compare.mobile .custom-checkbox{margin: 7px 0 0 4px; }
    .prd-btns.mobile{display: block; padding-bottom: 30px; }    
    .mySwiper-product-mobile{position: static;}
    .mySwiper-product-mobile .swiper-button-next{width: 60px; height: 60px; border-radius: 50%; border: 0; background: #F2F3F6; left: 0; right: auto; bottom: -75px; top: auto; box-shadow: -4px -3px 20px 10px rgba(255, 255, 255, 1), 1px 2px 15px rgba(36, 65, 93, 0.50); z-index: 1; }
    .mySwiper-product-mobile .swiper-button-next::after{color: var(--black); font-size: 21px;}
    .mySwiper-product-mobile .swiper-button-prev{width: 60px; height: 60px; border-radius: 50%; border: 0; background: #F2F3F6; left: 75px; right: auto; bottom: -75px; top: auto; box-shadow: -4px -3px 20px 10px rgba(255, 255, 255, 1), 1px 2px 15px rgba(36, 65, 93, 0.50); z-index: 1; }
    .mySwiper-product-mobile .swiper-button-prev::after{color: var(--black); font-size: 21px;}
    .promotion-mobile-text{display: block;}
    .box-sld-mobile .image{text-align: center;}
    .prd-sub-box.bundle-box-mobile{margin-bottom: 92px;}
    .bundle-list .swiper{position: static; }
    .mobile.blenderpay-bundle{padding-top: 15px;}
    .mobile.blenderpay-bundle .blenderpay-box{margin-top: 0;}
    .prd-sub-box .prd-no{text-align: left; padding-right: 10px;}
    .info-center-list ul li{flex: 0 0 100%; max-width: 100%; }
    .info-center-list ul li .box .image{box-shadow: 10px 10px 10px 0px rgba(36, 65, 93, 0.10); }
    .info-center-section h1{line-height: 40px;}
    .blog-list{padding: 0 15px; }
    .blog-list ul li{flex: 0 0 100%; max-width: 100%; }
    .blog-list ul li .box .image{padding: 60% 0 0 0;}
    .blog-banner-section .image{padding: 50% 0 0 0;}
    .warranty-reg-part .col-6{max-width: 100%; }
    .blog-banner-section .text{padding: 0 10px;}
    .blog-banner-section .text h1{line-height: 30px; text-align: center;}
    .blog-banner-section .text p{text-align: center; font-size: 18px; line-height: 24px; }
    .warranty-reg-part h2{font-size: 22px; line-height: 22px;}
    .warranty-reg-part h2 strong{font-size: 16px;}
    .work-top-text{padding: 40px 0 60px 0; }
    .workshops-neo-list ul li .box .image .overlay-text{font-size: 18px; }
    .career-list ul li{flex: 0 0 100%; max-width: 100%; }
    .showroom-contact-form h2{font-size: 28px; line-height: 28px;}
    .time-showroom-box p{font-size: 18px;}
    .likes-box{margin: 5px 8px 0 0; }
    .outlet-section .category-product-list ul li{flex: 0 0 100%; max-width: 100%; }
    .breadcum-box ul{flex-wrap: wrap;}
    .grilling-size-part{padding: 50px 15px;}
    .architects-event-part .video iframe, .architects-event-part .video video{height: 300px;}
    .architech-kitchens-part .text h2{font-size: 22px; }
    .complementary-part ul li{flex: 0 0 100%; max-width: 100%; }
    .complementary-part ul li .box .image{padding: 130% 0 0 0; }
    .architech-kitchens-part .image{padding: 60% 0 0 0;}
    .architech-kitchens-section h1, .architects-lifestyle-section h2{font-size: 30px; line-height: 38px; }
    .reseller-part .video{height: 200px;}
    .reseller-part h2,
    .reseller-part h1{font-size: 26px; line-height: 36px; }
    .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p{width: 100%; max-width: 100%; }
    .woocommerce-EditAccountForm p{width: 100%;}
    .header-liked-btn .wishlist_products_counter{margin-left: 0;}
    .search-gas-grills .form-select-box .form-control-select,
     .search-gas-grills .form-select-box input{width: 100%; }
     .gas-grills-section .category-product-list ul{column-count: 1;}
     .gsr-top .image img{max-width: 80px; }
     .gsr-top .text{max-width: 65%;}
     .gas-grl-section .brand_box_list > ul{margin: 0;}
     .gas-grl-section .brand_box_list > ul > li{max-width: 100%; flex: 0 0 100%; padding: 0;}
     .banner-btn{padding: 0;}
     .banner-btn a{font-size: 16px; line-height: 22px; padding: 6px 25px 12px; }
     .box-banner .text{bottom: 15px; left: 70px;}
     .banner-slider-part .swiper-button-next{left: 6px;}
     .banner-slider-part .swiper-button-prev{right: 6px;}
     .coman-sld{padding-bottom: 30px;}
     .why-d-links{flex-flow: column; gap: 30px;}
     .brand2-page .image video, .brand2-page .image iframe{object-fit: none;}
     .get-much-part .text{padding: 20px;}
     .advice-links ul li{padding: 0 8px; font-size: 16px; }
     .why-d-links .link{white-space: normal;}
     .camping-products-part .category-product-list ul li{flex: 0 0 100%; max-width: 100%;}
     .camping-sub-banner-list ul li{flex: 0 0 100%; max-width: 100%; }
     .camping-sub-banner-list{overflow: hidden;}
     .camping-banner-part{padding: 20px 0 0 0;}
     .term-winter .blog-banner-section .text h1{font-size: 24px; line-height: 30px;}
     .coman-sld .discover-slider-part{padding: 0;}
     .outlet-title-part{padding: 10px 0 30px 0;}
     .category-part .box-cat .text h4{font-size: 22px;}
     .term-february-sale .discover-section{padding-bottom: 20px;}
     .brd-filter-menu ul{flex-wrap: wrap;}
     .brd-filter-menu ul li{margin: 5px 0; font-size: 14px;}     
     .bdr-brand-list-list ul li{flex: 0 0 100%; max-width: 100%; }
     .bdr-brand-list-list ul li .box .text h3{font-size: 18px;}
     .logo-brd img{width: 35%;}
     .hk-banner-section .btn .button{padding: 8px 30px 14px; }
     .hk-banner-section .text h1, .hk-banner-section .text h2, .hk-banner-section .text .title{font-size: 20px;}
     .hk-form-section{padding: 50px 0 0 0;}
     .term-home-kitchen{padding: 55px 0 0 0;}
     .hk-banner-section .image img{min-height: 240px;}
     .mdlr-price{flex-flow: column;}
     .porcelain-banner .text{padding: 15px;}
     .resistant-list ul li{flex: 0 0 50%; max-width: 50%; }
     .resistant-section{padding: 10px 0 50px 0; }
     .logo-magazine{max-width: 240px;}
     .magazine-banner .text h1{text-align: right; padding-top: 10px; font-size: 24px; }
     .box-mg .text h2{font-size: 21px;}
     .prd-btns .quantity input{width: 60px; padding: 15px 6px; }
     .load-recipes{padding: 0 0 20px 0; }
     .category-part{position: relative;}
     .category-part .right-cl{position: absolute; top: 0; right: 0; z-index: 2; background-color: var(--white); padding: 0 20px;}
     .category-part .right-cl .filter-check-list{max-height: 250px; overflow: auto; }
     .category-part .box-cat .text h3, .category-part .box-cat .text h2{font-size: 21px; line-height: 28px;}
     
     .gas_grill_sec {padding: 0 0 40px 0;}
     .gas_grill_sec-list {margin: 20px 0;}
     .gas_grill_sec-head h2, .gas_grill_sec-head h4 {font-size: 30px;}   
     .gas_grill_sec-head h3 {font-size: 22px;}
     .gas_grill_four .gas_grill_sec-item {padding:25px 5px; width: 100%; border-left: 0; border-bottom: 3px solid #000;}
     .gas_grill_four .gas_grill_sec-item:last-child {border-bottom: 0;}
     .gas_grill_two .gas_grill_sec-item {padding:25px 15px; width: 100%; border-left: 0; border-bottom: 3px solid #C7C7C7;}
     .gas_grill_two .gas_grill_sec-item:last-child {border-bottom: 0;}
     .gas_grill_three .gas_grill_sec-item {padding:25px 5px; width: 100%; border-left: 0; border-bottom: 3px solid #000;}

     .gas_grill_three .gas_grill_sec-item:last-child {border-bottom: 0;}
     .box-banner .text h1 { font-size: 30px!important; line-height: 32px!important;}
     .highlight-section .sale-text h3, .highlight-section .text h3 { font-size: 34px!important; line-height: 80px!important;}
    .sale-text h4, .highlight-section .text h4 { font-size: 26px!important; line-height: 32px!important;}
    .box-banner .text h2 { font-size: 26px!important; line-height: 40px!important; }
    section.grill-section .grill-part div.text{display: none;}
    .warranty-details-section .warranty-details-part ul li .box .icon img {
    max-width: 50%!important;
}

.warranty-details-section .warranty-details-part ul li .box .h3 {
    font-size: 24px!important;
}

.warranty-details-section .warranty-details-part ul li .box p {
    padding: 10px!important;
}

.warranty-details-section .warranty-details-part ul li .box .icon img {
    max-width: 40%!important;
}
}

@media screen and (max-width: 576px) {
    .prd-sub-box h2, .prd-sub-box h1{font-size: 28px; line-height: 38px;}
    .prd-btns .button{padding: 11px 20px 17px; min-width: 200px;}
    .blenderpay-box{padding: 15px;}
    .warranty-details-part ul li{flex: 0 0 50%; max-width: 50%; }
    .product-bottom-list ul li .box .text .h3{font-size: 20px; line-height: 24px;}
    .product-bottom-list ul li .box .image .hover-text p{font-size: 18px; line-height: 22px;}
    .outofstock-box .outofstock-form{padding: 19px 0px 0 0px; }
    .outofstock-box .outofstock-form .button{padding: 16px 16px 17px; }
    .plus-top-part h1{font-size: 27px; line-height: 43px;}
    .discover-section.quickcart h2{font-size: 20px;}
    .discover-section.quickcart .discover-title-heading {font-size: 20px;}
    .quick-cart-btn .button{margin: 0 4px;}
    .blog-list ul li .box .image{padding: 80% 0 0 0;}
    .blog-banner-section .image{padding: 60% 0 0 0;}
    .showroom-thumbnail-slider-part .swiper-button-prev:after, 
    .showroom-thumbnail-slider-part .swiper-button-next:after{font-size: 22px; margin-top: 5px;}
    .places-btn-box{flex-flow: column;}
    .places-btn-box .cart-counts{margin: 0;}
    .places-btn-box .purchase-btn{padding: 20px 0 0 0;}
    .category-left-box{flex-flow: column;}
    .sort-box{margin: 10px 0 0 0; }
    .architech-kitchens-part .image{padding: 100% 0 0 0;}
    .prof-ins-market-part .left-image-company ul li{max-width: 50%;}
    .box-banner .image img{min-height: 200px; object-fit: cover;}
    .box-banner .text h2{font-size: 20px; line-height: 20px; padding: 0;}
    .box-banner .text p{font-size: 18px; line-height: 18px;}
    .box-banner .text{left: 55px;}
    .dec-sale-banner .image{padding: 75% 0 0 0;}
    .winter-list ul li{flex: 0 0 100%; max-width: 100%; }
    .logo-brd img{width: 50%;}
    .resistant-list ul li{flex: 0 0 100%; max-width: 100%; }
    .resistant-list{padding: 0 0 10px 0;}
    .granite-video-part iframe{height: 210px;}
    .new-grill-section .grill-description { width: 100%!important; }
}

@media screen and (max-width: 350px) {
    .logo a img{max-width: 100px;}
    .discover-section h2{font-size: 18px; line-height: 24px;}
    .prd-btns .button{font-size: 18px; min-width: 170px;}
    .add-all-box .button{font-size: 18px;}
    .product-info-part .text h2{font-size: 22px; line-height: 30px;}
    .product-info-part .text h3{font-size: 26px; line-height: 34px;}
    .product-bottom-list ul li .box .text .h3{font-size: 18px; line-height: 22px;}
    .buy-together ul li .box{width: 114px;}
    .explore-top-part h2{font-size: 26px;}
    .cart-list ul li .box .text h4, .header-cart-box .cart-list ul li .box .text .sku {font-size: 16px; line-height: 22px;}
    .payments-logos img{padding: 0 5px;}
    .discover-section.interest h2{font-size: 20px;}
    .plus-top-part h1{font-size: 20px;}
    .maintenance-part h2{font-size: 22px;}
    .quick-cart-btn .button{padding: 11px 15px 17px; }
    .add-all-box p{font-size: 14px; padding: 8px 0 8px 5px;}
    .contact-address-list ul li .box h3{font-size: 22px; line-height: 28px; }
    .contact-part .left-cnt h2{font-size: 22px; }
    .blog-list ul li .box .text h3{font-size: 20px; line-height: 22px; }
    .blog-list ul li .box .text .blog-address{font-size: 18px; line-height: 20px;}
    .warranty-reg-part h2{font-size: 18px;}
    .warranty-reg-part h2 strong{font-size: 15px; }
    .blog-part .accessories-tab-menu ul li a{font-size: 18px;}
    .career-list ul li .box p{font-size: 20px; line-height: 26px; }
    .breadcum-box ul li{font-size: 14px; }
    .showroom-thumbnail-slider-part .swiper-button-prev:after, .showroom-thumbnail-slider-part .swiper-button-next:after{margin-top: 10px;}
    .sh-info-a p{font-size: 18px;}
    .showroom-details-part .left-cl .h1{font-size: 28px; line-height: 28px; }
    .header-liked-part{margin: 0 0 0 10px;}
    .header-left-links{margin: 0 48px 0 4px; }
    .header-search-part{margin: 0 0 0 10px; }
    .architech-kitchens-section h1, .architects-lifestyle-section h2{font-size: 28px;}
    .architects-lifestyle-section .button,
    .complementary-section .button{padding: 16px 26px 22px; font-size: 22px;}
    .header-liked-btn .wishlist_products_counter::before{font-size: 30px !important;}
    .advice-links ul li{font-size: 14px;}
    .term-winter .blog-banner-section .text h1{font-size: 20px;}
    .winter-list ul li .box .text h3{font-size: 20px;}
    .blog-list.comp-door-part ul li .box .text h3{font-size: 18px; line-height: 22px;}
    .outsale-banner .exclusive-logo{max-width: 180px; }
    .box-mg .text h2{font-size: 18px;}
    
}