/*=============================
        Home Page
===============================*/
body.cms-home .page-main{width:100%;max-width:none;padding:0px;}
.cms-home .page-main .main{padding:0px;}
.cms-home .product-items .product-item-info{max-width:inherit;}
.cms-home .columns{display:block;} 


/*====Home man slider*/
.qd-men-slider { margin:0px auto; max-width:100%; min-height: 250px;}
.qd-men-slider>.owl-carousel{ margin-top:0px!important;padding:0px!important;}
.qd-men-slider .owl-buttons div.owl-prev{left:5%;}
.qd-men-slider .owl-buttons div.owl-next{right:5%;}
.qd-men-slider .mimg{display:none;}

#home-slider .main-banner-sl:not(:first-child){display: none;}
@media only screen and (max-width:767px){
  .qd-men-slider{min-height: 165px;}
  .qd-men-slider .dimg{display:none;}
  .qd-men-slider .mimg{display:block;}
  .qd-men-slider .owl-buttons div.owl-prev{left:5px;}
  .qd-men-slider .owl-buttons div.owl-next{right:5px;}

  .qd-men-slider .owl-pagination{position: initial; padding-top: 15px;}
}

/*====Home shipping slider*/
.qd-shipping{background-color:#757575;}
.qd-shipping .owl-item{text-align:center;}
.qd-shipping a.shipping-item{color:#fff; padding: 12px 0; display: flex; align-items: center; justify-content: center; font-size:15px; font-weight: 600;}
.qd-shipping a.shipping-item svg{margin-right:10px;}
.qd-shipping .owl-carousel{margin:0px !important;padding:0px;}
@media only screen and (max-width:767px){.qd-shipping a.shipping-item{font-size:14px;}.qd-shipping a.shipping-item img{padding-right:5px;}}

/*====Home Brand slider*/
.cms-home .brandhome-left .common-hd {text-align: left; padding-bottom: 10px; font-size:24px; }
.qd-brand {background-color: #F8F8F8; padding: 60px 0; position: relative; overflow: hidden;}
.qd-brand:before{background: url(../images/brand-bg.png) right top; background-repeat: repeat; width: 80px; content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.qd-brand .brands-sec{display: flex; align-items: center; flex-wrap: wrap;}
.qd-brand .brand-logoimg{text-align: center; padding: 5px 10px;}
.qd-brand .brand-logoimg img{display: inline-block; height: auto;}
.qd-brand .owl-carousel .owl-item{ float:left;}
.qd-brand .owl-carousel .owl-item .qd-product-tem a{display: inline-block;margin: 0;width: 100%;text-align: center;height: auto;line-height: 0px;}
.qd-brand .owl-carousel .owl-item .qd-product-tem img{ margin:0 auto; height: auto;max-width: 100%;vertical-align: middle;}

@media (max-width:1699px){.qd-brand:before{width: 25px} }
@media (max-width:991px){
    .qd-brand{padding: 30px 0 65px;}    
    .qd-brand:before {width: 100%; height: 45px; top: auto; bottom: 0; background: url(../images/border-bg.png) -2px top #fff; background-repeat: repeat;}
    .brandhome-left{padding-bottom: 30px;}
    .brandhome-left,.cms-home .brandhome-left .common-hd {text-align: center;}
}
@media (max-width:767px){
  .cms-home .brandhome-left .common-hd{font-size: 20px;}
  .qd-shop-by-brand-product-items .owl-pagination{padding-top: 30px; position: initial;}
  .qd-product-grid .owl-pagination{bottom: 5px;}
}


/*Homw man & women category*/
.qd-text-banner .text-banner{position:relative;}
.qd-text-banner .text-banner .overly {position: absolute; left: 0; border: 0; text-align: left; width: 335px; background: #fff; padding: 25px 15px 20px 40px; bottom: 0; }
.qd-text-banner .text-banner h3{font-size:24px; font-weight: 700; text-transform:uppercase; margin-top: 0;}
@media(max-width:1199px){
  .qd-text-banner .text-banner .overly {width: 300px; background: #fff; padding: 15px 15px 10px 20px; bottom: 0;}
}
@media(max-width:991px){
  .qd-text-banner .text-banner .overly{width: 250px;}
  .qd-text-banner .text-banner h3{font-size: 18px; margin-bottom: 5px;}
}
@media(max-width:767px){
  .qd-text-banner .text-banner{padding: 15px 0;}
}



/*====Home text banner*/
.qd-text-banner .text{text-align:center;font-size:16px;padding:5px 0px 10px 0px;margin:0px auto;max-width:80%;}
@media only screen and (max-width:767px){.qd-text-banner .common-hd img{width:140px;}.qd-text-banner .text{font-size:14px; max-width: 100%; padding:10px 15px 5px 15px;}
}

/*====featured brands*/
@media only screen and (min-width:768px){.qd-featured-brands{padding-top:30px;}}
@media only screen and (max-width:479px){.qd-featured-brands .owl-item a{ margin: 0px 2px; display: inline-block;}}


/*=============================
        Lending Page
===============================*/
body.landing-page .page-main {width:100%;max-width:none;padding:0px;}
body.landing-page .qd-rny-title{ display:none;}
body.custom-products .qd-rny-title{ display:block;}
body.cms-women-landing-page .page-main {width:100%;max-width:none;padding:0px;}

/*====lending slider*/
.landing-slid{position:relative;}
.landing-slid .overlay {position:absolute;top:50%;left:0px;width:100%;-webkit-transform:translate3d(0px, -50%, 0px);-moz-transform:translate3d(0px, -50%, 0px);-o-transform:translate3d(0px, -50%, 0px);transform:translate3d(0px, -50%, 0px); display: none;}
.landing-slid h2{ color:#000;font-family:'pt_sansbold';line-height:60px;font-size:60px;margin:0px;padding:0px;text-align:left;text-transform:uppercase;}
.landing-slid .mimg{display:none;}
@media only screen and (max-width:1350px){.landing-slid h2{line-height:40px;font-size:40px; padding-left:30px;}}
@media only screen and (max-width:767px){.landing-slid .dimg{display:none;}.landing-slid .mimg{display:block;}}

/*====landing banner*/
.qd-landing-banner {padding-top:30px;}

/*====landing Featured Products*/
.qd-featured-products {padding-top:30px;}
.qd-featured-products .block-content{padding-top:20px;}
.page-layout-1column .qd-featured-products .block.widget .products-grid .product-item{ margin-left:0px !important;margin-right:0px !important; width: 20% !important;}
@media only screen and (max-width:1199px){.page-layout-1column .qd-featured-products .block.widget .products-grid .product-item{width:25% !important;}}
@media only screen and (max-width:979px){.page-layout-1column .qd-featured-products .block.widget .products-grid .product-item{width:33.33333333333333% !important;}}
@media only screen and (max-width:768px){.page-layout-1column .qd-featured-products .block.widget .products-grid .product-item{width:50% !important;}}
@media only screen and (max-width:479px){.page-layout-1column .qd-featured-products .block.widget .products-grid .product-item{width:100% !important;}}
.page-products .qd-featured-products .products-grid .product-item:nth-child(3n+1){ clear: inherit !important;}

body .qd-product-items .owl-wrapper-outer .owl-wrapper .product-item {width:100% !important;padding:0 !important;margin-bottom:0 !important;}


/*New Home page start*/
:focus-visible {
  outline: 1px solid #2F6BC6!important; border-radius: 2px;
}

body.cms-home .container{max-width: 1700px; width: auto; padding: 0 40px;}
@media (max-width:991px){body.cms-home .container{padding: 0 20px;} }

.u-link{text-transform: uppercase; border-bottom: solid 1px #000; padding-bottom: 1px; color: #000;}
.u-link:hover{border-color: transparent; color: #000;}

.view-allsec{padding-top: 30px;}
.view-allsec a{min-width: 310px;}
@media (max-width:991px){.view-allsec{padding-top: 20px;} .view-allsec a{min-width: 220px;}}

.cms-home .common-hd{padding: 0px 0 30px; margin: 0;}
@media (max-width:991px){.cms-home .common-hd{padding-bottom: 15px;} }

.star-bg{display: flex;}
@media (max-width:1299px){
  .star-bg{background: url(../images/border-bg.png) -2px top; background-repeat: repeat; height:45px;}
  .star-bg img{display: none;}
}

/*home page Slider*/
.main-banner-sl{position: relative;}
.main-banner-sl .mainbanner-text{text-align: right; position: absolute; max-width: 590px; right: 8%; top: 50%; transform: translate(0, -50%);}
.main-banner-sl .hdbanner {font-size: 42px; text-transform: uppercase; line-height: 52px; padding-bottom: 25px; }

@media (max-width:1024px){
  .main-banner-sl .mainbanner-text{max-width: 315px;}
  .main-banner-sl .hdbanner{font-size: 28px; line-height: 36px; padding-bottom: 5px;}
}

@media (max-width:767px){
  .main-banner-sl .mainbanner-text{position: initial; max-width: 100%; padding: 15px 15px 0; text-align: center; transform: none;}
  .main-banner-sl .hdbanner{font-size: 20px; line-height: 28px; margin-top: 0;}
}


/*home page Shop By Category*/
.bath-bg{background: #E8F7FE;}
.skin-bg{background: #FDFDE6;}
.eye-bg{background: #FEE8E8;}
.hair-bg{background: #E9FDE9;}
.anti-bg{background: #E8F7FE;}
.after-bg{background: #D9D9D9;}

.qd-category .new-shopcategory{display: flex; justify-content: center; flex-wrap: wrap;}
.qd-category .new-shopcategory li{padding:0 10px; width: 16.6666666667%; text-align: center;}
.qd-category .new-shopcategory li a:hover .cat-name{text-decoration: underline;}
.qd-category .new-shopcategory .catbox .catbox-thumb{display: flex;  transition: all .3s ease; position: relative; padding: 30px; margin: 0 auto 15px;  border-radius: 50%; width: 200px; height: 200px; align-items: center; justify-content: center;}
.qd-category .new-shopcategory .catbox .cat-name{color:#000; font-size: 16px;}

.qd-category .new-shopcategory .catbox:hover .catbox-thumb{-webkit-box-shadow: 0px 0px 0px 2px #D9D9D9; -moz-box-shadow: 0px 0px 0px 2px #D9D9D9; box-shadow: 0px 0px 0px 2px #D9D9D9;     background: #fff;
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
}

@media (max-width:1299px){.qd-category .new-shopcategory .catbox .catbox-thumb{width: 150px; height: 150px;} }
@media (max-width:1024px){.qd-category .new-shopcategory li{width: 33.3%; padding: 10px 0; margin: 0;} }
@media (max-width:767px){
  .qd-category .new-shopcategory .catbox .catbox-thumb{width: 100px; height: 100px; padding: 25px; margin-bottom: 5px;}
  .qd-category .new-shopcategory .catbox .cat-name{font-size: 14px;}
}
@media (max-width:370px){.qd-category .new-shopcategory .catbox .catbox-thumb{width: 80px; height: 80px; padding: 20px;}}



/*home page Collection Banner*/
.banner-collection-inner{position: relative;}
.banner-collection .bnr-colltext{position: absolute; top: 50%; transform: translate(0, -50%); left: 10%;  max-width: 450px;}
.banner-collection .bnr-colltext .common-hd{text-align: left; padding-bottom: 20px;}
.banner-collection .bnr-colltext p{font-size: 20px;}
.banner-collection .bnr-colltext a.btn{margin-top: 10px;}

.banner-collection .bnr-colltext.right-text {right: 10%; left: auto; text-align: right; /*transform: none; top: 40px;*/ }
.banner-collection .bnr-colltext.right-text .common-hd{text-align: right;}

@media (max-width:1024px){
    .banner-collection .bnr-colltext{max-width: 310px; left: 5%;}
    .banner-collection .bnr-colltext .common-hd{padding-bottom: 10px;}    
    .banner-collection .bnr-colltext p{font-size: 16px;}

    .banner-collection .bnr-colltext.right-text{right: 5%;}
}

@media (min-width:768px){
  .banner-collection .skincare-collection .bnr-colltext,.banner-collection .skincare-collection .bnr-colltext .common-hd{color: #fff;}
}

@media (max-width:767px){
  .banner-collection .bnr-colltext p{font-size: 14px;}
  .banner-collection .bnr-colltext.right-text,.banner-collection .bnr-colltext{position: initial; padding: 20px 20px 30px; text-align: center; max-width: 100%; transform: none;}
  .banner-collection .bnr-colltext .common-hd,.banner-collection .bnr-colltext.right-text .common-hd{text-align: center;}
}
/*home page Product Slider*/
.qd-editorschoice,.qd-newstore{overflow: hidden;}


/*More Way Section*/
.more-way .moreway-box .moreway-box-text{padding: 20px; border-top:solid 5px #757575; border-bottom:solid 5px #757575; min-height: 265px;}
.more-way .moreway-box .moreway-box-text .more-subhd{font-size: 18px; text-transform: uppercase; font-weight: 700; margin-bottom: 20px;}
.more-way .moreway-box .moreway-box-text li a{color: #474747; font-size: 16px;}
.more-way .moreway-box .moreway-box-text li a:hover{text-decoration: underline;}

@media (max-width:1299px){
  .more-way .moreway-box .moreway-box-text{padding: 10px;}  
  .more-way .moreway-box .moreway-box-text .more-subhd{font-size: 16px;}
}

@media (max-width:991px){.more-way .moreway-box{padding:15px 0;} }
@media (max-width:575px){
  .more-way .moreway-box .moreway-box-text{padding: 0; min-height: 220px;}
  .more-way .moreway-box .moreway-box-text .more-subhd {font-size: 14px; min-height: 32px; margin-bottom: 10px; }
  .more-way .moreway-box .moreway-box-text li{margin-bottom: 5px;}
}

@media (max-width:360px){
  .more-way .moreway-box .moreway-box-text{min-height: 230px;}
}


/*Home Review*/
.qd-review-home {background-color: #E8F7FE; padding: 80px 0;}
 body.cms-home .qd-review-home .container{max-width: 1840px;}
.qd-review-home .review-box{padding:10px 20px 20px; height: 100%;}
.qd-review-home .review-box .product-reviews-summary {background-color: #fff; margin: 0; height: 100%; border-radius: 7px; padding: 70px 40px 60px; font-size: 16px; text-align: left; box-shadow: 0px 4px 4px 0px #00000040;}
.qd-review-home .product-reviews-summary .rating-summary{  display: flex;  justify-content: space-between; padding-bottom: 20px;}
.qd-review-home .owl-theme .owl-wrapper{display: flex!important; flex-wrap: wrap;}
.qd-review-home .product-reviews-summary .review-text{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}


.qd-review-home .rating-summary .rating-result:before{background:url(../images/rating-home.png) no-repeat left top;}
.qd-review-home .rating-summary .rating-result>span:before{background:url(../images/ratingfill-home.png) no-repeat left top;}

@media (max-width:1024px){
  .qd-review-home{padding: 40px 0;}
  .qd-review-home .review-box{padding: 10px 10px 20px;}
  .qd-review-home .review-box .owl-prev{left: 0;}
  .qd-review-home .review-box .owl-next{right: 0;}
}
@media (max-width:767px){
  .qd-review-home .review-box{padding: 10px 0 20px;}
  .qd-review-home .owl-pagination{position: inherit;}
}


.cms-home .qd-product-grid .qd-product-tem:not(:first-child),#shipping-section-item .shipping-item:not(:first-child),.qd-review-section .review-box:not(:first-child){display: none;}
