@media only screen and (min-width:1600px) and (max-width:1799px) {
}

@media only screen and (min-width:1400px) and (max-width:1599px) {
.home-ban .ban-text{width: 1320px;}
}

@media only screen and (min-width:1200px) and (max-width:1399px) {
.home-ban .right .ad1, .home-ban .right .ad2{height: 197px;}
.home-ban .right .ad1:after{width: 180px; height: 171px; background-size: 100%}
.home-ban .right .ad2:after{width: 140px; height: 171px; background-size: 100%}

.ban-in .ban-text{width: 1140px;}

.pro-list ul li h4{min-height: 52px;}

.pro-detail .frequently-bought .bx-wrapper{width: 1116px; margin: 0 auto}
.pro-detail .frequently-bought ul li{width: 352px !important}
.pro-detail .frequently-bought .bx-wrapper .bx-prev {left: -10px;}
.pro-detail .frequently-bought .bx-wrapper .bx-next {right: -10px;}

.header .menu{width: 1140px;}
}

/** 5.0 - 1200 - Desktop **/
@media only screen and (min-width:992px) and (max-width:1199px) {
.top-right ul li.search .input{width: 330px;}
.home-ban .right h3{margin: 0 0 10px;}
.home-ban .right p{display: none}
.home-ban .right .ad1, .home-ban .right .ad2{height: 180px;}
.home-ban .right .ad1:after{width: 180px; height: 171px; background-size: 100%}
.home-ban .right .ad2:after{width: 140px; height: 171px; background-size: 100%}

.ban-in .ban-text{width: 960px;}

.pro-list ul li{width: 30%; margin: 0 1.66% 20px;}
.pro-list ul li:nth-child(4n+4){margin-right: 1.66%}

.pro-detail .frequently-bought .bx-wrapper{width: 936px; margin: 0 auto}
.pro-detail .frequently-bought ul li{width: 453px !important}
.pro-detail .frequently-bought .bx-wrapper .bx-prev {left: -10px;}
.pro-detail .frequently-bought .bx-wrapper .bx-next {right: -10px;}

.mission .col-md-6{width: 100%}
.mission .col-md-3{width: 50%; margin-top: 20px;}
.what-sets ul li{width: 47%;}

.contactus .right .blue-btn{margin: 20px 0 0}

.header .menu{width: 960px;}

.top-right ul li:nth-child(3) a span{display: none}
.top-right ul li:nth-child(3) a span.cart-price{display: none}
.top-right ul li:nth-child(3) a span.cart{display: inline-block}

.wc-block-grid__products{gap: 2%;}
.wc-block-grid__products li.wc-block-grid__product{width: 32%; margin: 0 0 20px;}
}

/** 7.0 - 768 - iPad **/
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navbar-header{width: 100%;}
.top .left span{display: none}
.top-right ul li span{display: none}
.top-right ul li a:last-child{display: none}
.top-right ul li b{display: none}
.top-right ul li span.cart{display: block}
.top-right{padding: 10px 0 20px; width: 100%; text-align: center}
.top-right ul{text-align: center}
.top-right ul li img{position: relative; left: 0; top: 0}
.top-right ul li{float: none; display: inline-block !important; padding: 0; border: none;}
.top-right ul li.search .input{width: 530px}
.top-right ul li span.cart{left: 16px;}
.header nav.menu .hamburger{right: 30px;}

.home-ban .ban-text{width: 100%; padding: 0 15px;}
.carousel-caption h1{font-size: 18px; line-height: 22px; margin: 0 0 10px;}
.home-ban .left{margin: 0 0 20px;}
.home-ban .left, .home-ban .right{width: 100%;}
.carousel-caption .text{width: 100%;}
.home-ban .right{display: flex; gap: 4%}
.home-ban .right .ad1, .home-ban .right .ad2{width: 48%;}

#content .row-am {padding: 40px 0;}
h2 {font-size: 30px; line-height: 36px;}
.lead{padding: 0}
    
.usp ul{display: flex; gap: 2%; flex-wrap: wrap;}
.usp ul li{width: 49%;  margin: 0 0 10px; min-height: 72px;}

.home-pro ul{display: flex; gap: 2%; flex-wrap: wrap;}
.home-pro ul li{width: 49%; margin: 0 0 20px;}

.our-story .left, .our-story .right{width: 100%;}
.our-story .left{margin: 0 0 30px;}

.usp2 ul{display: flex; gap: 2%; flex-wrap: wrap;}
.usp2 ul li{width: 49%;  margin: 0 0 10px; border: none}

footer .footer1 .col-md-3{margin-bottom: 20px; width: 50%; float: left;}

.ban-in .ban-text{width: 720px;}

.pro-list ul li{width: 48%; margin: 0 1% 20px;}
.pro-list ul li:nth-child(4n+4){margin-right: 1%}

.pro-detail .frequently-bought .bx-wrapper{width: 696px; margin: 0 auto}
.pro-detail .frequently-bought ul li{width: 333px !important}
.pro-detail .frequently-bought .bx-wrapper .bx-prev {left: -10px;}
.pro-detail .frequently-bought .bx-wrapper .bx-next {right: -10px;}

.mission .col-md-6{width: 100%}
.mission .col-md-3{width: 50%; margin-top: 20px;}
.what-sets ul li{width: 47%;}

.contactus .left, .contactus .right{width: 100%;}
.contactus .left{margin: 0 0 20px;}
.contactus .right .blue-btn{margin: 20px 0 0}

.breadcrumb{top: -30px;}

.woocommerce-MyAccount-navigation{width: 100%; margin: 0 0 20px;}
.woocommerce-MyAccount-content{width: 100%;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{max-width: 100%; margin: 10px 0}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{max-width: 100%; margin: 10px 0}

.top-right ul li:nth-child(3) a span{display: none}
.top-right ul li:nth-child(3) a span.cart-price{display: none}
.top-right ul li:nth-child(3) a span.cart{display: inline-block}

.wc-block-grid__products{gap: 2%;}
.wc-block-grid__products li.wc-block-grid__product{width: 49%; margin: 0 0 20px;}
}

/** 8.0 - 640 - Mobile **/
@media only screen and (min-width: 640px) and (max-width: 767px) {
.navbar-header{width: 100%;}
.top .left span{display: none}
.top-right ul li span{display: none}
.top-right ul li a:last-child{display: none}
.top-right ul li b{display: none}
.top-right ul li span.cart{display: block; left: 16px; top: -10px !important}
.top-right{padding: 10px 0 20px; width: 100%; text-align: center}
.top-right ul{text-align: center; display: flex; justify-content: space-between; align-items: center;}
.top-right ul li img{position: relative; left: 0; top: 0}
.top-right ul li{float: none; display: inline-block; padding: 0; border: none;}
.top-right ul li.search .input{width: 320px}
.header nav.menu .hamburger{right: 50px;}

.home-ban .ban-text{width: 100%; padding: 0 15px;}
.carousel-caption h1{font-size: 18px; line-height: 22px; margin: 0 0 10px;}
.home-ban .left{margin: 0 0 20px;}
.home-ban .left, .home-ban .right{width: 100%;}
.carousel-caption .text{width: 100%;}
.carousel-caption .text p{display: none}

#content .row-am {padding: 40px 0;}
h2 {font-size: 30px; line-height: 36px;}
.lead{padding: 0}
    
.usp ul li{width: 100%; margin: 0 0 10px; min-height: 72px;}

.home-pro ul li{width: 100%; margin: 0 0 20px;}

.our-story .left, .our-story .right{width: 100%;}
.our-story .left{margin: 0 0 30px;}

.usp2 ul li{width: 100%; margin: 0 0 20px; border: none}

footer .footer1 .col-md-3{margin-bottom: 20px;}
footer .footer2 .left, footer .footer2 .right{text-align: center}

.mobile{display: block;}
.desktop{display: none;}

.ban-in .ban-text{width: 540px; text-align: center}
.ban-in .ban-text .left, .ban-in .ban-text .right{width: 100%; text-align: center}
.ban-in .ban-text .left{margin: 0 0 20px;}

.pro-list ul li{width: 100%; margin: 0 0 20px;}

.pro-detail .box .left, .pro-detail .box .right{width: 100%;}
.pro-detail .box .left{margin: 0 0 20px;}
.pro-detail .box .right h3 {font-size: 25px; line-height: 36px;}
.pro-detail .frequently-bought .bx-wrapper{width: 516px; margin: 0 auto}
.pro-detail .frequently-bought ul li{width: 516px !important}
.pro-detail .frequently-bought .bx-wrapper .bx-prev {left: -10px;}
.pro-detail .frequently-bought .bx-wrapper .bx-next {right: -10px;}

.aboutus .left, .aboutus .right{width: 100%;}
.aboutus .left{margin: 0 0 20px;}
.what-sets ul li{width: 100%;}

.contactus .left, .contactus .right{width: 100%;}
.contactus .left{margin: 0 0 20px;}
.contactus .right .blue-btn{margin: 20px 0 0}

.breadcrumb{top: -30px;}
.mission .col-md-3{margin-top: 20px;}

.what-sets ul{gap: 0}
.contactus .right .btn-group {justify-content: center;}

.woocommerce-MyAccount-navigation{width: 100%; margin: 0 0 20px;}
.woocommerce-MyAccount-content{width: 100%;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{max-width: 100%; margin: 10px 0}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{max-width: 100%; margin: 10px 0}

/*.pro-detail .box .left{height: 340px;}*/
.pro-detail .box .left img{height: auto}

.top-right ul li:nth-child(3) a span{display: none}
.top-right ul li:nth-child(3) a span.cart-price{display: none}
.top-right ul li:nth-child(3) a span.cart{display: inline-block}

.wc-block-grid__products li.wc-block-grid__product{width: 100%; margin: 0 0 20px;}
}

/** 9.0 - 480 - Mobile **/
@media only screen and (min-width: 480px) and (max-width: 639px) {
.navbar-header{width: 100%;}
.top .left span{display: none}
.top-right ul li span{display: none}
.top-right ul li a:last-child{display: none}
.top-right ul li b{display: none}
.top-right ul li span.cart{display: block; left: 16px; top: -10px !important}
.top-right{padding: 10px 0 20px; width: 100%; text-align: center}
.top-right ul{text-align: center; display: flex; justify-content: space-between; align-items: center;}
.top-right ul li img{position: relative; left: 0; top: 0}
.top-right ul li{float: none; display: inline-block; padding: 0; border: none;}
.top-right ul li.search .input{width: 270px}

.home-ban .ban-text{width: 100%; padding: 0 15px;}
.carousel-caption h1{font-size: 18px; line-height: 22px; margin: 0 0 10px;}
.home-ban .left{margin: 0 0 20px;}
.home-ban .left, .home-ban .right{width: 100%;}
.carousel-caption .text{width: 100%;}
.carousel-caption .text p{display: none}

#content .row-am {padding: 40px 0;}
h2 {font-size: 30px; line-height: 36px;}
.lead{padding: 0}
    
.usp ul li{width: 100%; margin: 0 0 10px; min-height: 72px;}

.home-pro ul li{width: 100%; margin: 0 0 20px;}

.our-story .left, .our-story .right{width: 100%;}
.our-story .left{margin: 0 0 30px;}

.usp2 ul li{width: 100%; margin: 0 0 20px; border: none}

footer .footer1 .col-md-3{margin-bottom: 20px;}
footer .footer2 .left, footer .footer2 .right{text-align: center}

.mobile{display: block;}
.desktop{display: none;}

.ban-in .ban-text{width: 100%; text-align: center}
.ban-in .ban-text .left, .ban-in .ban-text .right{width: 100%; text-align: center}
.ban-in .ban-text .left{margin: 0 0 20px;}

.pro-list ul li{width: 100%; margin: 0 0 20px;}

.pro-detail .box .left, .pro-detail .box .right{width: 100%;}
.pro-detail .box .left{margin: 0 0 20px;}
.pro-detail .box .right h3 {font-size: 25px; line-height: 36px;}
.pro-detail .frequently-bought .bx-wrapper{width: 456px; margin: 0 auto}
.pro-detail .frequently-bought ul li{width: 456px !important}
.pro-detail .frequently-bought .bx-wrapper .bx-prev {left: -10px;}
.pro-detail .frequently-bought .bx-wrapper .bx-next {right: -10px;}

.aboutus .left, .aboutus .right{width: 100%;}
.aboutus .left{margin: 0 0 20px;}
.what-sets ul li{width: 100%;}

.contactus .left, .contactus .right{width: 100%;}
.contactus .left{margin: 0 0 20px;}
.contactus .right .blue-btn{margin: 20px 0 0}

.breadcrumb{top: -30px;}
.mission .col-md-3{margin-top: 20px;}

.what-sets ul{gap: 0}
.contactus .right .btn-group {justify-content: center;}

.woocommerce-MyAccount-navigation{width: 100%; margin: 0 0 20px;}
.woocommerce-MyAccount-content{width: 100%;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{max-width: 100%; margin: 10px 0}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{max-width: 100%; margin: 10px 0}

/*.pro-detail .box .left{height: 340px;}*/
.pro-detail .box .left img{height: auto}

.additional-information .tab-box a{font-size: 18px; padding: 0 15px;}

.pro-detail .box .left .pro-big-img{height: 460px}

.top-right ul li:nth-child(3) a span{display: none}
.top-right ul li:nth-child(3) a span.cart-price{display: none}
.top-right ul li:nth-child(3) a span.cart{display: inline-block}

.wc-block-grid__products li.wc-block-grid__product{width: 100%; margin: 0 0 20px;}
}

/** 10.0 - 320 - Mobile **/
@media only screen and (min-width: 320px) and (max-width: 479px) {
.navbar-header{width: 100%;}
.top .left span{display: none}
.top-right ul li span{display: none}
.top-right ul li a:last-child{display: none}
.top-right ul li b{display: none}
.top-right ul li span.cart{display: block; left: 16px; top: -10px !important}
.top-right{padding: 10px 0 20px; width: 100%; text-align: center}
.top-right ul{text-align: center; display: flex; justify-content: space-between; align-items: center;}
.top-right ul li img{position: relative; left: 0; top: 0}
.top-right ul li{float: none; display: inline-block; padding: 0; border: none;}
.top-right ul li.search .input{width: 170px}

.home-ban .ban-text{width: 100%; padding: 0 15px;}
.carousel-caption h1{font-size: 18px; line-height: 22px; margin: 0 0 10px;}
.home-ban .left{margin: 0 0 20px;}
.home-ban .left, .home-ban .right{width: 100%;}
.carousel-caption .text{width: 100%;}
.carousel-caption .text p{display: none}

#content .row-am {padding: 40px 0;}
h2 {font-size: 30px; line-height: 36px;}
.lead{padding: 0}
    
.usp ul li{width: 100%; margin: 0 0 10px; min-height: 72px;}

.home-pro ul li{width: 100%; margin: 0 0 20px;}

.our-story .left, .our-story .right{width: 100%;}
.our-story .left{margin: 0 0 30px;}

.usp2 ul li{width: 100%; margin: 0 0 20px; border: none}

footer .footer1 .col-md-3{margin-bottom: 20px;}
footer .footer2 .left, footer .footer2 .right{text-align: center}

.mobile{display: block;}
.desktop{display: none;}

.ban-in .ban-text{width: 100%; text-align: center}
.ban-in .ban-text .left, .ban-in .ban-text .right{width: 100%; text-align: center}
.ban-in .ban-text .left{margin: 0 0 20px;}

.pro-list ul li{width: 100%; margin: 0 0 20px;}

.pro-detail .box .left, .pro-detail .box .right{width: 100%;}
.pro-detail .box .left{margin: 0 0 20px;}
.pro-detail .box .right h3 {font-size: 25px; line-height: 36px;}
.pro-detail .frequently-bought .bx-wrapper{width: 326px; margin: 0 auto}
.pro-detail .frequently-bought ul li{width: 326px !important}
.pro-detail .frequently-bought .bx-wrapper .bx-prev {left: -10px;}
.pro-detail .frequently-bought .bx-wrapper .bx-next {right: -10px;}

.aboutus .left, .aboutus .right{width: 100%;}
.aboutus .left{margin: 0 0 20px;}
.what-sets ul li{width: 100%;}

.contactus .left, .contactus .right{width: 100%;}
.contactus .left{margin: 0 0 20px;}
.contactus .right .blue-btn{margin: 20px 0 0}

.breadcrumb{top: -30px;}
.mission .col-md-3{margin-top: 20px;}

.what-sets ul{gap: 0}
.contactus .right{padding: 20px;}
.contactus .right .btn-group {justify-content: center;}

.woocommerce-MyAccount-navigation{width: 100%; margin: 0 0 20px;}
.woocommerce-MyAccount-content{width: 100%;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{max-width: 100%; margin: 10px 0}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{max-width: 100%; margin: 10px 0}

/*.pro-detail .box .left{height: 340px;}*/
.pro-detail .box .left img{height: auto}

.additional-information .tab-box a{font-size: 15px; padding: 0 15px;}

.pro-detail .box .left .pro-big-img{height: 370px}

.top .left img{margin: 0 6px;}

.top-right ul li:nth-child(3) a span{display: none}
.top-right ul li:nth-child(3) a span.cart-price{display: none}
.top-right ul li:nth-child(3) a span.cart{display: inline-block}

.wc-block-grid__products li.wc-block-grid__product{width: 100%; margin: 0 0 20px;}
}