


@media(max-width:1660px){
body{/*font-size:14px;*/}	
.section-title {}	
.bannerContentBoxinner .icon {margin-right: 20px;}	
.bannerContentBoxinner .icon img {height: 64px;}
.bannerContentBoxinner .content p {font-size: 16px;line-height: 20px;margin-bottom: 5px;}
.bannerContentBoxinner .content h4 {font-size: 20px;line-height: 24px;}	
.statickBoxinner {padding: 0px;}	
.statickBoxinner .icon {margin-right: 15px;}
.statickBoxinner .icon img {width: 40px;}
.statickBoxinner .content h4 {font-size: 18px;line-height: 22px;}
.statickBoxinner .content p { line-height: 20px;}
.productBoxStyle_2iiner .productContentBox .product-quantity {}
.productBoxStyle_2iiner .productContentBox .product-price {}
.product-para{font-size:14px;line-height:18px;margin-bottom:2px;}
.product-price-text{font-size:12px;line-height:16px;margin-bottom:2px;}
.product-quantity{margin-bottom: 10px;font-size:12px;line-height:16px;}
.productBoxStyle_2iiner .productCode {top: 8px;left: 8px;padding: 5px 10px 7px;font-size: 12px;line-height: 16px;}
.hairSourcedContentBoxinner .subQualityContent h4.title {font-size: 16px;line-height: 22px;}
#sync55 .owl-nav button span {font-size: 25px;}
#sync55 .owl-nav button.owl-prev {left: -30px;}
#sync55 .owl-nav button.owl-next {right: -30px;}
.productList-slider-style_2 .owl-nav button.owl-prev {left: -30px;}
.productList-slider-style_2 .owl-nav button.owl-next {right: -30px;}
.catagory-list li a, .blog-sub-list li a{font-size:16px;}

}
@media(max-width:1370px){
}
@media(max-width:1200px){
.homeBannerNavThumb {width: 450px;bottom: 20px;right: 0;}
.homeaboutUsSec {}	
.vision-image-box a img {/*height: 205px;*/}
.vision-image-box iframe{}
}

@media(max-width:1024px){
body {font-size: 15px;line-height: 1.5;}
h1{font-size:17px;line-height:1.5;}
h2{font-size:16px;line-height:1.5;}
h3{font-size:15px;line-height:1.5;}
.title{font-size: 21px;line-height: 1.5;}
.desktop-tab-d-block{display:block  !important;;}
.tab-d-block{display:block  !important;;}
.tab-d-inline-block{display:inline-block  !important;;}
.tab-d-flex{display:flex  !important;;}
.tab-d-inline-flex{ display: inline-flex  !important;;}

}
@media(max-width:992px){	
.homeaboutUsSec {padding: 60px 0 50px;}
.vision-image-box a img {/*height: 280px;*/}
.vision-image-box iframe{height: auto; aspect-ratio: 16 / 9;}
}
@media(max-width:991px){	
.container {padding-left: 15px;padding-right: 15px;}
.homeaboutUsSec {padding: 10px 0 0px;}
.homeaboutUsContent p.para { margin-bottom: 0px;}
.aboutUsThumnail h4{display:none;}
.vision-body-inner{flex-wrap:wrap;flex-direction: column-reverse;}
.promoter-body-inner{flex-wrap:wrap;}
.vision-body-content {width: 100%;}
.vision-body-image{width: 100%;}
.vision-body-content h3 {display:none;}
.vision-heading {display: block;font-size: 24px;font-style: italic;text-align: center;margin: 20px 0;}
.promoters-family-photo {margin-bottom: 20px;}
.Information{display: block !important;}
.qr-code-sec {margin-top: 20px;}
.blog {flex-direction: column !important;}
.blog-left { width: 100% !important; padding: 0;}
.blog-right { width: 100% !important;}
.sales-box iframe {/*width: 100%;height: 100%;*/}
.job-application {flex-direction: column;}
.application-box label {font-size: 14px;}
.submit-btn { font-size: 13px;}
/*
.homeBannerNavThumb{display:none;}
.homeBannerContent h1.title {font-size: 30px;line-height: 36px;}
.homeBannerContent p.para {}
.homeBannerContent p.para br{display:none;}
*/
}
@media(max-width:768px){
.singleProductStyle2ThumnailArea {padding-right: 0px;margin-bottom:30px;}
.main-videoBanner-sec {height: 350px;}	
.main-videoBanner-contentinner h1.title {font-size: 45px;line-height: 51px;margin-bottom: 10px;}
.main-videoBanner-contentinner p.para {font-size: 30px;line-height: 36px;margin-bottom: 30px;}
.singleProductStyle2ProductDetailsArea {margin-top: 20px;}
}
@media screen and (min-width: 767px) {
  .comparison-slider-wrapper .comparison-slider .overlay {display: block;} 
}
@media(max-width:767px){
/*
.homeBannerThumnail {display: none;}
.homeBannerContent {padding: 0 30px;}
#sync55 .owl-nav button.owl-prev {left: auto;right: 0;}
.homeBannerSec {padding: 110px 0 0;}	
#sync55 .owl-nav button {top: auto;bottom: -30px;}
#sync55 .owl-nav button.owl-next {right: 0;}
#sync55 .owl-nav button.owl-prev {left: auto;right: 40px;}	
.homeBannerNavThumb {display: block;position: relative;padding: 0 30px;margin-top: 35px;width: 100%;}	
*/	
.homeBannerSlider .item .homeBannerBtn{top:20px;padding: 7px 15px;}
.testimonialSecinner .testimonialColumnBox{margin-bottom:10px;}
.testimonialSecinner .testimonialColumnBox:last-child{margin-bottom:0px;}
.food-menu-inner{flex-wrap: wrap;}
.food-menu-box{width: 100%;}
.text-responsive1 {display: block;}
.text-responsive2 {display: none;}
.homeClientSec {padding: 10px 0 0px;}
.homeClientSecHeaer {padding: 3px 0px 3px 5px;width: 100px;}
.homeClientSliderItem {padding: 3px 3px;width: 70px;}
.productBoxStyle_2iiner .productContentBox {padding: 10px 10px 0px;}
.resources-secinner table tbody tr td {width: 33.33% !important;}


}
@media(max-width:575px){
/*.desktop-d-none{display:none  !important;;}*/
.mobile-d-block{display:block  !important;;}
.mobile-d-inline-block{display:inline-block  !important;;}
.mobile-d-flex{display:flex  !important;;}
.mobile-d-inline-flex{ display: inline-flex  !important;;}
.video {/*height: 300px;*/}
.elementor-video{}
    
body {font-size: 14px;line-height: 1.4;}
h1{font-size:16px;line-height:1.4;}
h2{font-size:15px;line-height:1.4;}
h3{font-size:14px;line-height:1.4;}
p {font-size: 14px;line-height: 1.4;}
.title{font-size: 18px;line-height: 1.4;}		
.section-header {margin-bottom: 10px;}	
.section-title {font-size: 20px;line-height: 26px;display: inline-flex;}
.section-title .icon {height: 20px;}
.fooerStyle2TwoBox .fooer-logo img {}
.bannerContentBoxinnerWrapper {padding: 25px;}	
.bannerContentBoxSec {padding: 20px 0 0;}
.bannerContentBoxSecinner .bannerContentBox {margin-bottom: 15px;}
.statickBoxSec {padding: 30px 0 15px;}
.statickBoxSecinner .statickBox {margin-bottom: 15px;}
.bannerContentBoxSecinner .rowBox .bannerContentBox:last-child {margin-bottom: 0px;}
.bannerContentBoxinner .icon {margin-right: 15px;}
.bannerContentBoxinner .icon img {height: 45px;}
.bannerContentBoxinner .content p {font-size: 14px;line-height: 18px;margin-bottom: 5px;}
.bannerContentBoxinner .content h4 {font-size: 16px;line-height: 24px;}
.statickBoxinner .content h4 {font-size: 16px;line-height: 20px;}
.newArrivalProductSec {padding: 30px 0 15px;}
.newArrivalProductSec .section-header {margin-bottom: 20px;}
.newArrivalProductSecinner .newArrivalProductBox {margin-bottom: 15px;}	
.homeProductListingSec {/*padding: 0px 0 0px;*/}
.productBoxStyle_2iiner .productContentBox .product-title {font-size: 12px;line-height: 16px;margin-bottom: 5px;}
.productBoxStyle_2iiner .productContentBox .product-price {	font-size: 16px;line-height: 20px;}
.product-para {font-size: 10px;line-height: 14px;margin-bottom: 2px;}
.product-price-text {font-size: 10px;line-height: 14px;margin-bottom: 2px;}
.product-quantity {margin-bottom: 8px;font-size: 10px;line-height: 14px;}	
.productBoxStyle_2 {}
.product-Links {padding: 2px 0 0;}
.productList-slider-style_2 .productBoxStyle_2 {}
.homeArticleSec {padding: 30px 0 30px;}
.homeArticleSlider .articleBox {padding: 0px 7px 15px;}
.articleContentBox .title {font-size: 14px;line-height: 20px;margin-bottom: 5px;}
.articleContentBox .articleUserList li { margin-right: 10px;line-height: 16px;font-size: 12px;}
.homeClientSec {padding: 30px 0;}
.productBoxStyle_2iiner .productCode {top: 5px;left: 5px;padding: 3px 6px 5px;font-size: 10px;line-height: 16px;}
.homeAboutUsSec {padding: 30px 0 30px;}
.homeAboutUsContent h4 {font-size: 20px;}
.homeAboutUsContent{max-width:100%;}
.shopPageProductListingSec {padding: 30px 0 10px;}
.shopPageProducFilterBarinner {display: flex;flex-wrap: wrap;}
.shopPageProducFilterBarinner .leftPart {}
.shopPageProducFilterBarinner .middlePart{display: none;}
.shopPageProducFilterBarinner .rightPart {}
.shopPageProducFilterBarinner .shortByDropdown {}
.shopPageProducFilterBarinner .shortByDropdown .dropdown-toggle {}
.shopPageProducFilterBarinner .shopPageProducFilterBtnArea {width: 50%;}
.shopPageProducFilterBarinner .shopPageProducFilterBtnArea .shopPageProducFilterBtn {padding: 15px 15px;width: 100%;}
.shopPageProductListingSecinner {padding: 0px 0 0;}
.shopPageProductListingSecinner .rowBox{margin-left:-5px;margin-right:-5px;}
.shopPageProductListingSecinner .columnBox{padding-left:5px;padding-right:5px;}
.shopPageProductListingSecinner .productBoxStyle_2{margin-bottom:10px;}
.shopPageProducFilter{width: 100%;right: -10000px;}
.shopPageProducFilter.open {width: 100%;}
.categorySidebar{width: 100%;right: -10000px;}
.categorySidebar.open {width: 100%;}
.singleProductStyle2Sec {padding: 20px 0 ;}
.productInfoList li {width: 100%;}
.singleProductDescriptionSec {padding: 30px 0 0;}
.reletedProductSec {padding: 30px 0 20px;}
.producyBigThumbIteminner {width: 400px;height: 400px;}
.staticInfoFeatureBadge .feature-badge {width: 100%;padding:10px 0;}
.singleProductDescriptionSecinner .nav-pills .nav-link {padding: 5px 20px 7px;font-size: 14px;}
.hairSourcedThumnailBox{order:1;margin-bottom:20px;}
.hairSourcedContentBox{order:2;}
.hairSourcedPanel {padding: 20px 0;}
.hairSourcedSecinner .hairSourcedPanel:first-child .hairSourcedContentBoxinner {padding-right: 0px;}
.hairSourcedSecinner .hairSourcedPanel:last-child .hairSourcedContentBoxinner {padding-left:0px;}
.hairSourcedContentBoxinner h4.title {font-size: 20px;margin-bottom: 10px;}
.aboutFactorySec{padding:40px 0 10px;}
.aboutFactoryThumnailBox{order:1;margin-bottom:20px;}
.aboutFactoryContentBox{order:2;}
.aboutFactoryContentBoxinner h4.title{font-size: 20px; margin-bottom: 10px;}
.subQualitySec {padding: 40px 0 10px;}
.howMakeSec {padding: 40px 0 10px;}
.howMakeContent {padding-left: 0px;}
.howMakeContent h4.title{font-size: 20px;margin-bottom: 10px;}
.howMakeContent .list_1 li .content {font-size: 14px;line-height: 20px;}
.aboutFactoryContentBoxinner {padding-right: 0px;}
.homeBannerSlider .item .homeBannerBtn {right: 10px;top: 10px;padding: 5px 10px;font-size: 12px;}
.shopPageProductListingSecinner .nav-pills .nav-link {padding: 8px 15px;font-size: 12px;}
.information-table{display: block;overflow-x: auto;white-space: nowrap;}
.Information {font-size: 18px !important;}
.satuotory-info-sec table thead tr th {font-size: 15px;}
.satuotory-info-sec table tbody tr td {font-size: 14px;}
.satutori-sec {padding-bottom: 30px;}
.qr-code-sec h3 {font-size: 18px !important;}
.homeClientMobileSec {padding:5px 0 15px;}
.homeClientMobileSecinner{}
.homeClientMobileSecinner p{line-height: 25px;}
.homeClientMobileSecinner p a{}

.homeClientSecinner {
    display: none;
}

.homeSocialMediaSecinner {
    display: none;
}

.copyWriteStyle2Text {
    flex-wrap: wrap;
}

/*body {*/
/*    font-family: "PTSans-Regular" !important;*/
/*}*/

.section-header.bg {
     font-family: "PTSans-Bold";
}

strong, b {
    font-family: "PTSans-Bold";
}

.shippingCalculatorFormAreainner .calculateBtn {
    height: 34px;
    font-size: 16px;
    font-family: "PTSans-Bold";
}

.form-control {
    height: 34px;
}

.navbar-collapse {
    width: 60% !important;
}

.paymentList {
    width: 100%;
}

.processed-checkout-btn-sec {
    text-align: center;
}

.processed-checkout-btn-sec a {
    width: 54% !important;
}

.customeCheckoutBtn {
    height: 36px !important;
    width: 25% !important;
}

.cart-shiping-update {
    width: 100%;
    text-align: center;
}

.vision-image-sec div {
    margin-bottom: 0 !important;
}

.vision-body-content-inner p img {
    width: 100%;
    height: 100%;
}

.homeBannerSlider .owl-nav .owl-prev {
    width: 30px;
    height: 30px;
    left: 5px;
    top: 50%;
}

.homeBannerSlider .owl-nav .owl-prev span {
    font-size: 25px;
    top: -6px;
}

.homeBannerSlider .owl-nav .owl-next {
    width: 30px;
    height: 30px;
    right: 5px;
    top: 50%;
}

.homeBannerSlider .owl-nav .owl-next span {
    font-size: 25px;
    top: -6px;
}
.singleProductStyle2Secinner .preview .app-figure{gap:10px;}



}
@media(max-width:480px){
.owl-nav button{width: 30px;height: 30px;}
.owl-nav button span {/*font-size: 35px;top: -4px;*/}
.homeProdiuctCategorySlider  .owl-nav button.owl-prev{left: -5px;}
.homeProdiuctCategorySlider  .owl-nav button.owl-next{right: -5px;}
.producyBigThumbIteminner {width: 320px;height: 320px;}
.singleProductDescription h3 {font-size: 24px;}
.singleProductDescription h5 {font-size: 20px;}	
.singleProductStyle2ProductDetailsArea .producttile {font-size: 22px;}
.main-videoBanner-sec {height: 280px;}	
.main-videoBanner-contentinner h1.title {font-size: 35px;line-height: 41px;margin-bottom: 10px;}
.main-videoBanner-contentinner p.para {font-size: 22px;line-height: 28px;margin-bottom: 30px;}
.marqueeSlideSec span {font-size: 25px;}
.aboutUContent {padding: 20px 0 30px;}
.vision-body-content-inner p {/*margin-bottom: 22px;font-size: 15px;*/}
.vision-body-content {padding-right: 0;}
.vision-heading {font-size: 18px;}
.vision-body-content-inner ul li {font-size: 15px;}
.vision-body-content-inner ul {margin-left: 20px;}
.promoters-sec {padding-bottom: 0 !important;}
.video {/*height: 200px;*/}
.elementor-video{}
/*
.homeBannerSec {height: auto;padding: 100px 0 20px;}
.homeBannerContent {padding: 0 10px;}
#sync55 .owl-nav button {top: auto;bottom: -20px;}
#sync55 .owl-nav button.owl-prev {left: auto;right: 30px;}
#sync55 .owl-nav button.owl-next {right: 0px;}
#sync55 .owl-nav button span {font-size: 20px;}	
.homeBannerNavThumb {display: block;position: relative;margin-top: 41px;width: auto;padding:0 10px;}
*/
.homeaboutUsSec {padding: 10px 0 0px;}
.homeaboutUsSec .section-header{margin-bottom:10px;}
.testimonialSec {padding: 0px 0 0;}	
.testimonialSec .section-header.bg{margin-bottom:10px;}
.testimonialBoxinner{padding:0px;}	
.testimonialSecinner .testimonialColumnBox:nth-child(2), .testimonialSecinner .testimonialColumnBox:nth-child(3){display:none;}
.testimonialSecinner .testimonialColumnBox {margin-bottom: 0px;}
.testimonialBox .test-info{padding:10px 15px;}
.testimonialBox .testimonialContent{padding:10px 15px;}
.homeClientSecHeaer {width: 100%;}
.productBoxStyle_2iiner .productThumnailBox {padding: 15px 5px 0;}
.productBoxStyle_2iiner .productContentBox {padding: 15px 5px 15px;}
.productBoxStyle_2iiner .addBtn {padding: 3px 10px 3px;font-size: 12px;}
.homeClientSliderItem{width: auto;}	
.homeaboutVideoArea iframe {height: auto;aspect-ratio: 16 / 9;}
.vision-image-box a img {/*height: 240px;*/}
.vision-image-box iframe {aspect-ratio: 16 / 9;}
.whyChooseUsSec {padding: 10px 0 0;}
.homeClientSec {padding: 0px 0;}
.productList-slider-style_2 .owl-nav button.owl-next {
        right: -8px;
    }
    .productList-slider-style_2 .owl-nav button.owl-prev {
        left: -7px;
    }
.catagory-list a {
    font-size: 16px;
}
}
@media(max-width:420px){
.vision-image-box a img {/*height: 220px;*/}
.vision-image-box iframe {aspect-ratio: 16 / 9;}
.addBtn span {
    line-height: 23px !important;
}

.all-catagory-box .catagory-dtl-img h4 {
    font-size: 16px;
}

.catagory-dtl-sec h4 {
    font-size: 16px;
}
}

