/* home page main slider */
.home-banner-slider { width: 100%; }
.home-banner-slider.swiper-container-horizontal { padding: 0; }
.home-banner-slider .swiper-pagination { margin-bottom: 20px; }
.home-banner-slider .swiper-slide { background-color: #000; background-size: cover; background-position: right top; background-repeat: no-repeat; min-height: 100vh; }
/*.home-banner-slider .swiper-slide:after{content:""; position:absolute; z-index:0; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7);}*/
.home-banner-slider .home-banner-text { position: absolute; display: inline-block; top: 50%; z-index: 2; width: 100%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%); }
.home-banner-slider .swiper-slide h1 { font-family:'Work Sans', sans-serif;font-weight: 700; font-size: 60px; color: #333333; }
.home-banner-slider .swiper-slide h3 { font-size: 32px; }
.home-banner-slider .swiper-slide-active h3 { font-family:'Work Sans', sans-serif;font-weight: 500;margin-bottom: 0px; }
.home-banner-slider .swiper-slide-active h3.cmn-ttl-lin1:after { top: 30px }
.home-banner-slider .bannerIcon {padding-left: 80px; }
.text-with-icon { display: inline-block; margin: 60px 0 0 0; padding: 0 0 0 100px; position: relative; text-align: left }
.text-with-icon .btn-default { position: absolute; left: 0; top: 0; width: 80px;}
.swiper-slide-active .text-with-icon .btn-default {  }
.home-banner-slider .bannerIcon p { opacity: 1; font-size: 28px; font-family:'Work Sans', sans-serif;font-weight: 200; color: #333333;text-transform: uppercase;}
.home-banner-slider .swiper-slide-active .bannerIcon { margin-left: 20px }
.home-banner-slider .cmn-ttl{  opacity: 0;-moz-transition: all 700ms ease-out;-webkit-transition: all 700ms ease-out;-o-transition: all 700ms ease-out;transition: all 700ms ease-out;-moz-transform: translate3d(0px, 200px, 0px);-webkit-transform: translate3d(0px, 200px, 0px);
-o-transform: translate(0px, 200px);-ms-transform: translate(0px, 200px);transform: translate3d(0px, 200, 0px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.home-banner-slider .swiper-slide-active .cmn-ttl{ opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.sec-banner-usp { }
.sec-banner-usp .cms-inner-container { }
.std ul.usp-box { margin: 0px; padding: 0px; position: relative; top: -95px; z-index: 1; }
.usp-box { list-style: none; width: 100%; float: left; background: url(../images/home-new/patterns-footer-bg3.jpg); border-bottom: 1px solid #dddddd; }
.usp-box li { width: 24.55%; float: left; padding: 22px 20px 22px 20px; text-align: center; border-right: 1px solid #dddddd; }
.usp-box li:last-child { border-right: none; }
.usp-box li .usp-title { font-size: 18px; font-family: 'Work Sans', sans-serif; color: #000000; font-weight: 400;}
.usp-box li .usp-details { font-size: 14px; color: #888888; font-family: 'Work Sans', sans-serif; position: relative; }
.usp-box li .usp-details::before { content: ''; display: block; position: absolute; bottom: -25px; left: 50%; margin-left: -50px; width: 100px; height: 1px; background: #c3a058; }
.usp-box li svg { width: 30%; height: auto; margin-top: 30px }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 65px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 65px}
/*offer text*/
.laborday-text .cmn-ttl .cmn-ttl-lin1{font-weight: 700;font-size:70px;text-transform: uppercase;line-height: normal }
.laborday-text .cmn-ttl .cmn-ttl-lin2{font-weight: 300;font-size:37px;line-height: normal;margin-bottom: 25px }
.black-friday-sale .cmn-ttl .cmn-ttl-lin2{font-size:33px;}
.home-banner-slider .swiper-slide-active .laborday-text h3.cmn-ttl-lin1:after{top:55px}
.laborday-text .cmn-ttl .cmn-ttl-lin2::after{display: none}
.home-banner-slider .swiper-slide-active .laborday-text .bannerIcon .btn-default{display: table}
.offer-box {border: 1px dashed #333333;padding: 10px;display: inline-block;margin: 0 13px 13px;text-transform: uppercase;position: relative;width: auto;margin: 0 auto;min-width: 205px;margin-bottom: 30px}
.offer-box i {position: absolute;top: -11px;left: 150px;font-size: 20px;color: #c3a058;background: #edf8fe;}
.offer-box .coupen-code-champ {font-size: 25px;color: #333333;font-weight: 700}
.offer-box .coupen-code-champ span {font-size: 22px;color: #333333;font-weight: 400;text-transform: capitalize}


@media only screen and (max-width: 1199px) {
.usp-box { display: table; float: none; }
.usp-box li { display: table-cell; float: none; padding: 20px; }
}

@media only screen and (max-width: 1024px) {
.offer-box i {background:none;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 10px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 10px}
.home-banner-slider .bannerIcon{padding-left: 0px;margin-left: 0px}
.usp-box { display: inherit; float: left; }
.usp-box li { padding:30px 0px 20px 0px; width: 49.88%; diplay: inherit; float: left; }
.usp-box li:nth-child(2) { border-right: none; border-bottom: 1px solid #dddddd; }
.usp-box li:nth-child(1) { border-bottom: 1px solid #dddddd; }
.usp-box li svg {width:25%}
}

@media only screen and (max-width: 980px) {

}

@media only screen and (max-width: 980px) {

}

@media only screen and (max-width: 767px) {
.usp-box li .usp-title { font-size: 15px; }
.usp-box li .usp-details { font-size: 15px; }
.usp-box li{border-right:none;display:table;float:left;padding: 30px 0 20px;width:100%; border-bottom:1px solid #dddddd}
.usp-box li:last-child{border-bottom:none}
.usp-box li svg{width:90px}
}

@media only screen and (max-width: 599px) {
.usp-box li { padding: 25x 0px 20px 0px; }
}

@media only screen and (max-width: 410px) {
.usp-box li { border-right: none; border-bottom: 1px solid #dddddd; width: 100%; }
}
