@media screen and (max-width: 1368px) {
.privacy-policy-page .single-page-template .single-content-inner.container{padding: 0 20px 30px !important;}
}

@media screen and (max-width: 1024px) {
 .rcx .rcx-img img {left: -8px; top: -62px; max-height: 710px; transform: translate(-15px, 1px);}

.featuretabs .elementor-tabs {margin-left: 130px;}
.featuretabs .elementor-widget-container {padding: 20px 30px 30px 24%;}
.featuretabs .imgul-aline li {max-width: 133px; padding: 4px; margin-bottom: 10px;}
.featuretabs .elementor-tabs-wrapper {left: 30px;}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {width: 32%;}
.featuretabs .elementor-tab-desktop-title {padding: 16px; font-weight: 500;}

.catetitle-secendary h2, .category-banner-wrap .page-title {font-size: 36px; line-height: 46px;}
.post-type-archive-product .page-description .wp-block-heading {font-size: 36px; line-height: 46px;}
.post-type-archive-product .custom-breadcrumb.text-light .heading-title {font-size: 42px;}
.post-type-archive-product .custom-breadcrumb, .category-banner-wrap {padding: 70px 0px 130px 0px;}
.bannerWthTxt .elementor-widget-text-editor {padding: 25px; margin-top: 36px;}

.woocommerce-tabs .nav-tabs > li > a {font-size: 25px; letter-spacing: 0;}
}

@media screen and (min-width: 1024px) {
.ft-logo .gsc-logo.text-center {text-align: left !important;}
}

@media screen and (max-width: 1024px) and (min-width: 992px) {
.homeproduct .elementor-container .elementor-col-50{width: 50%;}

}

@media screen and (max-width: 992px){
.khl .about-two__image {padding-left: 0;}

}

@media screen and (max-width: 908px) and (min-width: 768px) {
.rcx .rcx-img img {left: -8px; top: 5%; max-height: 620px; transform: translate(-15px, -1%);}
 .featuretabs .elementor-tab-desktop-title {padding: 8px 16px; font-weight: 500;}
}

@media screen and (max-width: 767px){
.khl .about-two__image {padding-left: 80px;}
.featuretabs .elementor-tabs {margin-left: 0;}
.featuretabs .elementor-widget-container {padding: 25px;}

.catetitle-secendary h2, .category-banner-wrap .page-title {font-size: 30px; line-height: 36px;}
.post-type-archive-product .page-description .wp-block-heading {font-size: 30px; line-height: 36px;}
.product-block {padding: 15px; box-shadow: 6px 6px 25px #5D585829;}

.shop-without-layout .shop-loop-container {margin-bottom: 0;}
.post-type-archive-product .shop-loop-container{padding: 55px 0px 30px 0px;}
body.woocommerce-page .shop-without-layout .woo-archive-content {padding: 25px 0 0;}
.catetitle-secendary{padding: 20px; margin: -45px 0 30px 0;}
.category-desc p {font-size: 16px; line-height: 28px;}

.single-product .image_frame ol.flex-control-nav.flex-control-thumbs > li {width: 18% !important;}
.woocommerce-tabs .nav-tabs > li {padding: 0 10px;}
.woocommerce-tabs .nav-tabs > li > a {font-size: 20px;}

.bannerWthTxt .elementor-widget-text-editor {padding: 15px; margin-top: 20px;}
.post-type-archive-product .custom-breadcrumb, .category-banner-wrap {padding: 30px 0px 120px 0px;}
.post-type-archive-product .custom-breadcrumb.text-light .heading-title {font-size: 30px; line-height: 40px;}
.post-type-archive-product .page-description .wp-block-heading {padding: 20px;}

.post-type-archive-product .custom-breadcrumb::after, .category-banner-wrap::after{position: absolute; content: ''; top: 0; left: 0; opacity: 0.5; width: 100%; height: 100%; background-color: transparent;
background-image: linear-gradient(180deg, #FFFFFF 0%, var(--e-global-color-primary) 100%);
transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

}

@media screen and (max-width: 767px) and (min-width: 640px) {
.xs-block-grid-1 > div {width: 50%;}
.xs-block-grid-1 > div:nth-of-type(1n+1) {clear: none;}

}

@media screen and (max-width: 575px) {
  .inner-adjust .elementor-container .elementor-col-50 {width: 100%;}
  .inner-adjust .elementor-container .elementor-col-50 .elementor-widget-container img{max-height: 380px; object-fit: cover;}
}

@media screen and (max-width: 414px) {
.inner-adjust .elementor-container .elementor-col-50 .elementor-widget-container img{max-height: 320px; object-fit: cover;}
.elementor-tabs .elementor-tab-title.elementor-active {line-height: 24px;}
.featuretabs .imgul-aline li {max-width: 99px; padding: 3px;}
.featuretabs .elementor-widget-container {padding: 15px;}
}