


@media(max-width:1660px){
body{font-size:14px;}	
.section-title {font-size: 34px;line-height: 40px;}	
.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-title {font-size: 18px;line-height: 28px;margin-bottom: 5px;}
.productBoxStyle_2iiner .productContentBox .product-price {font-size: 20px;}
.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;
}

}
@media(max-width:1370px){
}
@media(max-width:1200px){
}
@media(max-width:992px){	
}
@media(max-width:991px){
.container {padding-left: 15px;padding-right: 15px;}
.aboutUsThumnail h4{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;
}
}
@media screen and (min-width: 767px) {
  .comparison-slider-wrapper .comparison-slider .overlay {
    display: block;
  }
}
@media(max-width:767px){
	
}
@media(max-width:575px){
.section-header {margin-bottom: 20px;}	
.section-title {font-size: 20px;line-height: 26px;display: inline-flex;}
.section-title .icon {height: 20px;}
.fooerStyle2TwoBox .fooer-logo img {height: 60px;}
.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: 30px 0 30px;}
.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 {padding: 0px 5px 2px;margin-bottom:10px;}
.product-Links {padding: 2px 0 0;}
.productList-slider-style_2 .productBoxStyle_2 {padding: 0px 5px 15px;}
.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 30px;}
.shopPageProducFilterBarinner {display: flex;flex-wrap: wrap;}
.shopPageProducFilterBarinner .leftPart {display: none;}
.shopPageProducFilterBarinner .middlePart{display: none;}
.shopPageProducFilterBarinner .rightPart {justify-content: center;width: 100%;}
.shopPageProducFilterBarinner .shortByDropdown {border-left: 0; width: 50%;}
.shopPageProducFilterBarinner .shortByDropdown .dropdown-toggle {padding: 15px 15px;width: 100%;}
.shopPageProducFilterBarinner .shopPageProducFilterBtnArea {width: 50%;}
.shopPageProducFilterBarinner .shopPageProducFilterBtnArea .shopPageProducFilterBtn {padding: 15px 15px;width: 100%;}
.shopPageProductListingSecinner {padding: 20px 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: 30px 0 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;
}
.hairSourcedThumnailBoxinner {
    position: relative;
    padding-left: 0px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -3px;
}
.hairSourcedThumnailBoxinner .airSourcedThumnail {
    width: 50%;
    padding: 0 3px;
}
.hairSourcedThumnailBoxinner .airSourcedThumnail.hairSourcedThumnail_2 {
    position: relative;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 50%;
}
.airSourcedThumnailinner:after {   
    height: 95%;
    width: 95%;
    border-width: 2px;    
    bottom: 3px;
    right: 5px;    
}

}
@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;
}

.review-sec {
    width: 100%;
}

.review-box {
    flex-wrap: wrap;
}

.review-left {
    width: 100%;
}

.review-right {
    width: 90%;
}

.review-dec p {
    font-size: 14px;
}

.review-name p {
    font-size: 17px;
}

.review-form input {
    font-size: 15px;
}

.review-form textarea {
    height: 110px;
}

.singleProductDescriptionSecinner .nav-pills li {
    margin-bottom: 8px;
}


}