@font-face {
    font-family: 'Spartan';
    src: url('../fonts/Spartan-Light.eot');
    src: url('../fonts/Spartan-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Spartan-Light.woff2') format('woff2'),
        url('../fonts/Spartan-Light.woff') format('woff'),
        url('../fonts/Spartan-Light.ttf') format('truetype'),
        url('../fonts/Spartan-Light.svg#Spartan-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Spartan';
    src: url('../fonts/Spartan-Regular.eot');
    src: url('../fonts/Spartan-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Spartan-Regular.woff2') format('woff2'),
        url('../fonts/Spartan-Regular.woff') format('woff'),
        url('../fonts/Spartan-Regular.ttf') format('truetype'),
        url('../fonts/Spartan-Regular.svg#Spartan-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Spartan';
    src: url('../fonts/Spartan-SemiBold.eot');
    src: url('../fonts/Spartan-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Spartan-SemiBold.woff2') format('woff2'),
        url('../fonts/Spartan-SemiBold.woff') format('woff'),
        url('../fonts/Spartan-SemiBold.ttf') format('truetype'),
        url('../fonts/Spartan-SemiBold.svg#Spartan-SemiBold') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Spartan';
    src: url('../fonts/Spartan-Bold.eot');
    src: url('../fonts/Spartan-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Spartan-Bold.woff2') format('woff2'),
        url('../fonts/Spartan-Bold.woff') format('woff'),
        url('../fonts/Spartan-Bold.ttf') format('truetype'),
        url('../fonts/Spartan-Bold.svg#Spartan-Bold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Light.eot');
    src: url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Light.woff2') format('woff2'),
        url('../fonts/Poppins-Light.woff') format('woff'),
        url('../fonts/Poppins-Light.ttf') format('truetype'),
        url('../fonts/Poppins-Light.svg#Poppins-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype'),
        url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Medium.eot');
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Medium.woff2') format('woff2'),
        url('../fonts/Poppins-Medium.woff') format('woff'),
        url('../fonts/Poppins-Medium.ttf') format('truetype'),
        url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Bold.eot');
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Bold.woff2') format('woff2'),
        url('../fonts/Poppins-Bold.woff') format('woff'),
        url('../fonts/Poppins-Bold.ttf') format('truetype'),
        url('../fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


body{font-family: 'Spartan';font-weight: 400;color: #000000 !important;}
body a:active,body a:visited{color: #000000;}
body a:hover{color: #4D862B;}
.container{width:100%;max-width: 1410px;}

.comcheck{position:relative;cursor:pointer;display:flex;align-items:center;text-align:left;}
.chebox{position:relative;top:0px;}
.chebox input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.chebox .checkmark {height: 18px;width: 18px;border: 1px solid #C4C4C4;cursor: pointer;display: block;border-radius: 2px;}
.chebox .checkmark:after{content:"";position:absolute;left: 6px;top: 1px;width: 7px;height:12px;border: solid #ffffff;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);display:none;}
.chebox input:checked ~ .checkmark{background-color:#000000;}
.chebox input:checked ~ .checkmark:after {display: block;}
.comcheck .checkbox-label{font-weight:400;color: #000000;font-size:12px;line-height:14px;padding-left:5px;}

.clear{clear: both;}
select{border-color:#C4C4C4; height: 38px; line-height: 28px;padding: 5px 10px 4px;background-color: #FFFFFF;}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"]{height: 38px; border-color:#C4C4C4;}


body main.page-main#maincontent{margin-top: 0;}
body main.page-main#maincontent>.page-title-wrapper{display: block;text-align: center;background: #EEEEEE;padding: 50px 15px;margin-bottom: 30px;}
body main.page-main#maincontent>.page-title-wrapper h1,
body main.page-main#maincontent>.page-title-wrapper h2{color:#1a1a1a; font-size:22px; font-weight:700; margin:0; /*text-align:left;*/ text-transform:uppercase;}
body main.page-main#maincontent>.page-main{margin-top: 0;}

.svg-left-arrow,.svg-right-arrow{stroke:#000000;width:23px;height:13px;}
.sm-imageslider.theme1{background: #ffffff;}
.sm-imageslider-content .item-image a img{width: 100% !important;}
.sm-imageslider-content .slide-content{position: absolute;top: 50%;transform: translate(0, -50%);left:150px;color: rgba(239, 239, 239, 1);}
.sm-imageslider-content .slide-content h2{font-size: 34px;line-height: 40px;text-transform: uppercase;margin: 0 0 11px;font-weight: 500;}
.sm-imageslider-content .slide-content h3{font-size: 30px;line-height: 34px;text-transform: uppercase;margin: 0 0 11px;font-weight: 400;}
.sm-imageslider-content .slide-content p{font-size: 18px;line-height: 27px;font-weight: 500;margin: 0 0 31px;}
.sm-imageslider-content .slide-content a{font-size: 14px;line-height: 16px;text-transform: uppercase;background: linear-gradient(180deg, #EFEFEF 0%, #FDFDFD 100%);border-radius: 5px;padding: 15px 35px;color: #000000;font-weight: 500;display: inline-block;}
.sm-imageslider-content .slide-content a:hover{background: #000000;color: #ffffff;}
.mob-img{display: none;}
body .sm-imageslider .owl-theme .owl-controls{position: absolute;bottom: 0;right: 0;height: auto;left: 0;}
body .sm-imageslider .owl-theme .owl-controls .owl-dots .owl-dot.active span,body .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-controls .owl-dots .owl-dot:hover span,body .sm-imageslider .owl-theme .owl-controls .owl-dots .owl-dot:hover span{background: #000000;border-color: #000000;}
.sm-imageslider.theme1 .sm-imageslider-inner .owl-controls .owl-nav{display: none;}
.sm-imageslider-inner { overflow: hidden; }

.home-default.homestyle6{clear: both;}
.easy-bg{background: #eeeeee;clear: both;}
.easy-steps{display: flex;justify-content: space-between;align-items: center;padding: 60px 0;overflow: hidden;clear: both;}
.es-detail{width: 25%;}
.easy-steps .es-inner{position: relative;width: 25%;padding: 0 0px 0 40px;}
.easy-steps .es-inner:after{content: "";background-image: url("../images/Line-9.png");width: 100%;height:200px;position: absolute;left: -25px;background-repeat: no-repeat;top: -65px;background-size: contain;z-index: 1;}
.es-inner .bg-number{position: absolute;top: 50%;transform: translate(0px, -50%);right: 0;left: 0;text-align: center;font-family: Times New Roman;font-size: 200px;color: #fafafa;z-index: 1;}
.easy-steps .es-detail h2, .easy-steps .es-detail .easySteps-mainhd{font-size: 42px;line-height: 47px;color: #3A2B27;margin: 0 0 9px;text-transform: uppercase;font-weight: 500;}
.easy-steps .es-detail p{font-size: 18px;line-height: 20px;margin: 0;}
.es-inner .es-content{display: flex;align-items: center;justify-content: center;padding: 10px 0;position: relative;z-index: 9;}
.es-inner .es-content:after{content: "";background: linear-gradient(270deg, rgba(196, 196, 196, 0) 0%, rgba(255, 255, 255, 0.5) 11%, rgba(255, 255, 255, 0.88587) 29.59%, #FFFFFF 57.28%, rgba(255, 255, 255, 0.3) 80.24%, rgba(196, 196, 196, 0) 100%);position: absolute;right: 0;left: 0;top: 0;bottom: 0;z-index: -1;}
.es-inner .es-content h2, .es-inner .es-content .es-subHd{font-size: 18px;line-height: 20px;color: #444444;padding-left: 10px;font-weight: 600;}

.trending-bg{display: flex;align-items: center;background: #E6E3CF;padding: 45px 50px;margin: 40px 0;}
.trending-img{width: 25%;margin-right: 10%;}
.trending-swatch{width: 75%;}
.trending-swatch ul{display: flex;justify-content: center;}
.trending-swatch li{text-align: center;width: 10%;padding-right: 25px;}
.trending-swatch ul li span{display: block;word-break: break-word;font-size: 12px;line-height: 15px; color: #000000;padding-top: 7px;font-family: 'Poppins';}
.trending-swatch ul li:hover span{color: #4D862B;}

.stock-bg-img{background-image: url("../images/stock-bg-img.jpg");background-repeat: no-repeat;background-size: cover;padding: 25px;}
.stock-content-color{position: relative;z-index: 9;padding: 57px;}
.stock-content-color:after{content: "";background:#ECEBEA;position: absolute;top: 0;bottom: 0;right: 0;left: 0;z-index: -1;opacity: 0.9;}
.stock-content-color h2{font-size: 36px;line-height: 40px;text-transform: uppercase;color: #4D862B;margin: 0 0 18px;}
.stocks-cat>ul{display: flex;margin-bottom: 20px;}
.stocks-cat>ul>li{font-size: 18px;line-height: 23px;color: #313131;text-transform: uppercase;padding-right: 55px;font-family: 'Poppins';font-weight: 500;}
.stocks-cat>ul>li:last-child{padding-right: 0;}
.stock-inner-content>ul{display: flex;flex-wrap:wrap;}
.stock-inner-content>ul>li{width: 48%;display: flex;align-items: center;margin: 0 20px 30px 0;}
.stock-inner-content>ul>li>svg{height: 45px;width: 45px;fill:#7B7824;}
.stock-inner-content>ul>li>p{font-size: 14px;line-height: 21px;color: #313131;letter-spacing: 0.5px;margin: 0 0 0 10px;width: 95%;}
.stock-inner-content>ul>li>p>span{font-weight: 500;}

.welcome-sec{display: flex;padding: 46px 0;border-top: 1px solid #E6E3CF;}
.welcome-left{width: 40%;}
.welcome-right{width: 60%;padding-left: 50px;}
.welcome-right h2{font-size: 28px;line-height: 31px;color: #4D862B;font-weight: 500;margin: 0 0 26px;}
.welcome-right h2 span{font-weight: 400;display: block;}
.welcome-right p{font-size: 14px;line-height: 21px;letter-spacing: 0.5px;color: #000000;margin: 0 0 25px;}
.welcome-right .read-btn a{font-size: 11px;line-height: 12px;text-transform: uppercase;color: #253237;}
.welcome-right .read-btn a svg{width: 14px;height: 14px;vertical-align: middle;position: relative;top: -2px;margin-left: 8px;}

/* Breadcrumbs Start */
.breadcrumbs {color: #000;background-image: none; margin-bottom: 0; min-height: initial; text-align:left; margin:10px 0;}
.breadcrumbs .inner{padding:0px; text-align: left; text-transform:uppercase; font-family:'Poppins'; font-weight:400;}
.breadcrumbs .items > li{color: #000; font-size: 12px; text-transform: capitalize;}
.breadcrumbs ul li a {color: #444 !important;}
.breadcrumbs ul li:last-child strong {color:#cccccc;}
/* Breadcrumbs End */

/*Common hd home page*/
.common-hd{text-align: center;position: relative;margin-bottom: 50px;}
.common-hd:after{content: "";background: #A41A30;height: 1px;width:47px;position: absolute;bottom:-25px;right: 0;left: 0;margin: 0 auto;}
.common-hd h2{font-size: 24px;line-height: 27px;text-transform: uppercase;color: #253237;font-weight: 600;margin: 0 0 3px;}
.common-hd p{font-size: 14px;line-height: 19px;color: #555555;margin: 0;}

/*common category section*/
.cc-section{padding: 50px 0;}
.sbm-sec{border-bottom: 1px solid #E6E3CF;}
.cat-detail{padding-top: 17px;text-align: center;}
.cat-detail h2, .cat-detail .catBy-name{font-size: 14px;line-height: 16px;color: #000000;margin: 0 0 10px;font-weight: 600;text-transform: uppercase;}
.cat-detail .shop-link{font-size: 11px;line-height: 12px;text-decoration-line: underline;text-transform: uppercase;color: #253237;}
.cat-detail .shop-link svg{height: 10px;width: 10px;margin-left: 5px;}
.cc-section .owl-controls .owl-dots{position: absolute;right: 0;left: 0;bottom: -40px;}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next{position: absolute;top: 50%;transform: translate(0px, -50%);border-radius: 50%;margin: 0;border: none;height: 40px;width: 40px;box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);margin-top: -28px;opacity: 1;}
.owl-carousel .owl-controls .owl-nav .owl-prev:hover,.owl-carousel .owl-controls .owl-nav .owl-next:hover,body .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:hover{background-color:#4D862B!important;border: none;}
.owl-carousel .owl-controls .owl-nav .owl-prev{left: 0;}
.owl-carousel .owl-controls .owl-nav .owl-next{right: 0;}
.owl-theme .owl-nav > div{text-indent: -9999px;}
.owl-theme .owl-nav > div:before {text-indent: 0; position: absolute; top: 0; color: #999; font-size: 22px; line-height: 33px; font-family: FontAwesome; }
.owl-theme .owl-nav > div.prev:before, .owl-theme .owl-nav > div.owl-prev:before {content: "\f104";font-size:22px;}
.owl-theme .owl-nav > div.next:before, .owl-theme .owl-nav > div.owl-next:before {content: "\f105";font-size:22px;}
body .owl-carousel .owl-controls .owl-nav .owl-prev:before,body .owl-carousel .owl-controls .owl-nav .owl-next:before{left: 0;line-height: 40px;right: 0;color: #000000;}
body .owl-carousel .owl-controls .owl-nav .owl-next:before{left: 5px;}
body .owl-carousel .owl-controls .owl-nav .owl-prev:hover:before,body .owl-carousel .owl-controls .owl-nav .owl-next:hover:before{color: #ffffff;}
.owl-theme .owl-nav .owl-prev.disabled,.owl-theme .owl-nav .owl-next.disabled{opacity: 0;cursor: default;}
.cc-section .owl-carousel .owl-controls .owl-nav .owl-prev{left: -20px;margin-top: -27px !important;}
.cc-section .owl-carousel .owl-controls .owl-nav .owl-next{right: -20px;margin-top: -27px !important;}
/*.popular-items-list.owl-theme .owl-nav .owl-prev, .popular-items-list.owl-theme .owl-nav .owl-next{opacity: 1;}*/

/*common product*/
.listingtab-wrapper{margin:60px 0 46px;}
.products .owl-stage{display: flex;}
.products-grid .owl-item .item{margin-bottom: 0;height: 100%;}
.products-grid .item .item-inner{border: 1px solid #EBEBEB;border-radius: 5px;padding-bottom: 30px;height: 100%;}
.products-grid .item .item-inner .box-info .product-name{font-size: 14px;font-weight: 400;color: #000000;line-height: 21px;text-transform: capitalize;text-align: center;margin: 0 0 15px;}
.products-grid .item .item-inner .box-info{padding: 18px 20px 0;}
body .products-grid .product-image-wrapper{height: 100%;padding-bottom: 0 !important;}
.products-grid .item .item-inner .box-image .product-image-photo{/*height: 100%;width: 100%;*/position: inherit;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.products-grid .item .item-inner .box-info .product-name a{white-space: inherit;color:#000000;}
.products-grid .item .item-inner .box-info .product-name a:hover{color:#A41A30;}
.products-grid .item .item-inner .bottom-action{display: none;}
.products-grid .item .price-box .price{font-size: 15px;line-height: 17px;font-weight: 500;color: #A41A30;}
.products-grid .item .item-inner .product-reviews-summary{display: block;margin-bottom:10px;height:16px;}
.products-grid .item .item-inner .product-reviews-summary .rating-summary{display: block;text-align: center;position: relative;top: -2px;}
.products-grid .item .item-inner .product-reviews-summary.empty .reviews-actions{display: block;margin: 0 auto;}
.products-grid .item .item-inner .box-info .price-box{height: auto;margin: 0;}
.products-grid .item .starting-text{font-size: 11px;line-height: 14px;color: #000000;display: block;margin: 0 0 5px;}
.products-grid .item .per-text{font-size: 11px;line-height: 14px;color: #000000;display: block;}

.ltabs-items-inner .owl-controls .owl-nav .owl-prev,.ltabs-items-inner .owl-controls .owl-nav .owl-next{border-radius: 50%;height: 40px;width: 40px;border: 1px solid #E5E5E5;box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);border: none;}
.ltabs-items-inner .owl-controls .owl-nav .owl-prev:before,.ltabs-items-inner .owl-controls .owl-nav .owl-next:before{line-height: 38px;right: 0 !important;left: 0 !important;}
.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-items-container .products-grid .owl-controls .owl-nav > div{visibility: visible;opacity: 1;margin-top: 0px; top: 50%; transform: translate(0px, -50%);}
.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-items-container .products-grid .owl-controls .owl-nav > div.owl-next{right: -22px;}
.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-items-container .products-grid .owl-controls .owl-nav > div.owl-prev{left: -22px;}
.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-items-container .products-grid .owl-controls .owl-nav > div.disabled{opacity: 0;}

/**/
.three-box{position: relative;text-align: center;}
.help-inner .help-text{position: absolute;top: 50%;transform: translate(0px, -50%);right: 0;left: 0;padding: 10px;text-align: center;}
.help-inner .help-text.program-text{width: 360px;margin: 0 auto;}
.program-text h2{font-size: 24px;line-height: 27px;text-transform: uppercase;font-weight: 600;color: #000000;margin: 0 0 30px;}
.program-text p{font-size: 26px;line-height: 29px;letter-spacing: 0.5px;color: #313131;margin: 0 0 30px;}
.ldcp-box>ul{display: flex;flex-wrap: wrap;justify-content: center;max-width: 265px;margin: 0 auto;}
.ldcp-box>ul>li{width:45%;text-align: left;margin:0 10px 23px 0;align-items: center;}
.ldcp-box>ul>li>span{font-size: 14px;line-height: 22px;letter-spacing: 0.5px;color: #000000;margin-left: 5px;}
body .ch-btn a{font-size: 12px;text-transform: uppercase;color: #ffffff;background: #528157;padding:12px 30px;font-weight: 600;margin-top: 12px;display: inline-block;}
body .ch-btn a:hover{background: #000000;color: #ffffff;}
.help-inner .help-text.satisfaction-text{background: #E6E3CF;height: 288px;width: 288px;margin: 0 auto;border-radius: 50%;padding:20px;line-height: 110px;}
.help-inner .satisfaction-text p{font-size: 18px;line-height: 134%;margin: 10px 0 0;color: #000000;}
.help-inner .help-text.hh-text h2{font-size: 24px;line-height: 27px;text-transform: uppercase;color: #000000;margin: 0 0 43px;font-weight: 600;}
.help-inner .help-text.hh-text>ul>li{font-size: 18px;font-weight: 500;line-height: 26px;margin: 0 0 17px;color: #000000;}
body .products-grid .item .item-inner .box-image .sm_quickview_handler:hover{background-color:#4D862B;border-color:#4D862B;}
.products-grid .item .item-inner .box-image a{padding-top: 100%;position: relative;vertical-align: middle;margin-bottom: 0;overflow: hidden;width: 100%;display: block;}
.products-grid .item .item-inner .box-image a .img{z-index: 1;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: 0 auto;}


@media screen and (max-width: 1450px) {
    .homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-items-container .products-grid .owl-controls .owl-nav > div.owl-next{right: -10px;}
    .homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-items-container .products-grid .owl-controls .owl-nav > div.owl-prev{left: -10px;}
    .cc-section .owl-carousel .owl-controls .owl-nav .owl-prev{left: -10px;}
    .cc-section .owl-carousel .owl-controls .owl-nav .owl-next{right: -10px;}
    .sm-imageslider-content .slide-content h2{font-size:30px;}
    .sm-imageslider-content .slide-content h3{font-size:26px;}
}

@media screen and (max-width: 1366px) {
    .easy-steps .es-detail h2, .easy-steps .es-detail .easySteps-mainhd{font-size: 28px;line-height: normal;}
    .es-inner .es-content h2, .es-inner .es-content .es-subHd{font-size: 16px;}
    .trending-swatch li{padding-right: 15px;}
    .sm-imageslider-content .slide-content{left: 50px;}
    .products-grid .item .item-inner .box-info{padding-left:15px;padding-right:15px;}
}

@media screen and (max-width: 1200px) {
    .help-inner .help-text.hh-text>ul>li{margin: 0 0 10px;}
    .help-inner .help-text.hh-text h2{font-size: 20px;margin: 0 0 20px;}
    .help-inner .satisfaction-text p{font-size: 16px;}
    .help-inner .help-text.satisfaction-text{height: 250px;width: 250px;line-height: 100px;}
    .program-text p{font-size: 22px;margin: 0 0 15px;}
    .program-text h2{font-size: 16px;margin: 0 0 15px;}
    .help-inner .help-text.program-text{width: 290px;}
    .stocks-cat>ul>li{padding-right: 20px;}
    .stock-inner-content>ul>li>svg{height: 30px;width: 30px;}
    .stock-inner-content>ul>li{margin: 0 15px 30px 0;}
    .sm-imageslider-content .slide-content p{font-size: 14px;line-height: normal;margin: 0 0 15px;}
    .sm-imageslider-content .slide-content h2{font-size: 24px;line-height: normal;}
    .sm-imageslider-content .slide-content h3{font-size: 20px;line-height: normal;}
}

@media screen and (max-width: 1024px) {
    body main.page-main#maincontent>.page-title-wrapper{padding:17px 15px 13px 15px;}
    .stock-content-color h2{font-size: 28px;line-height: normal;}
    .stock-content-color{padding: 25px;}
    .trending-bg{padding: 25px 15px;}
    .trending-swatch{width: 80%;}
    .trending-img{width: 20%;margin-right: 5%;}
    .easy-steps .es-inner:after{left: -35px;}
    .easy-steps .es-detail h2, .easy-steps .es-detail .easySteps-mainhd{font-size: 24px;}
    .easy-steps .es-detail p{font-size: 16px;}
    .sm-imageslider-content .slide-content h2{font-size: 20px;}
    .sm-imageslider-content .slide-content h3{font-size: 16px;}
}

@media screen and (max-width: 991px) {
    .navbar-active .btn-mobile .sidebar-nav.button-mobile:before{content: "";position: fixed;left: 0;top: 0;display: block;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);z-index: 555;}
    .navbar-active .page-wrapper{left: 0 !important;}
    .products-grid .item .item-inner{padding-bottom: 10px;}
    .products-grid .item .item-inner .box-info{padding: 18px 10px 0;}
    .help-inner .help-text.hh-text>ul>li{margin: 0 0 5px;line-height: normal;font-size: 14px;}
    .help-inner .help-text.hh-text h2{font-size: 18px;margin: 0 0 5px;line-height: normal;}
    .help-inner .satisfaction-text p{font-size: 14px;}
    .help-inner .help-text.satisfaction-text img{max-width: 70px;}
    .help-inner .help-text.satisfaction-text{height: 200px;width: 200px;line-height: 50px;}
    .ch-btn a{padding: 8px 30px;margin-top: 10px;}
    .ldcp-box>ul>li>img{width: 18px;}
    .ldcp-box>ul>li>span{font-size: 12px;line-height: normal;letter-spacing: normal;}
    .ldcp-box>ul>li{margin: 0 5px 10px 0;}
    .program-text p{font-size: 20px;margin: 0 0 5px;}
    .program-text h2{font-size: 14px;margin: 0 0 5px;line-height: normal;}
    .help-inner .help-text.program-text{width: 225px;padding: 5px;}
    .sm-imageslider-content .slide-content a{font-size: 12px;padding: 10px 35px;}
    .sm-imageslider-content .slide-content p{font-size: 12px;}
    .sm-imageslider-content .slide-content h2{font-size: 16px;}
    .sm-imageslider-content .slide-content h3{font-size: 14px;}
    .sm-imageslider-content .slide-content{left: 15px;}
    .welcome-right p{letter-spacing: normal;margin: 0 0 10px;}
    .welcome-right h2{font-size: 22px;margin: 0 0 15px;}
    .welcome-right{padding-left: 25px;}
    .stock-inner-content>ul>li{margin: 0 0px 15px 0;width: 100%;align-items: inherit;}
    .stock-content-color h2{font-size: 22px;}
    .stocks-cat>ul>li{font-size: 14px;}
    .easy-steps .es-detail p{font-size: 14px;}
    .easy-steps .es-detail h2, .easy-steps .es-detail .easySteps-mainhd{font-size: 20px;margin: 0;}
    .es-inner .es-content h2, .es-inner .es-content .es-subHd{font-size: 14px;line-height: normal;}
    .es-inner .es-content{padding: 10px 0;}
    .es-inner .es-content img{width: 30px;}
    .es-inner .bg-number{font-size: 150px;}
}

@media screen and (max-width: 767px) {
    .mob-img{display: block;}
    .desk-img{display: none;}
    .ltabs-items .owl-theme .owl-controls .owl-dots{position: absolute;right: 0;left: 0;bottom: -38px;}
    .products-grid .item .price-box .price{font-size: 14px;line-height: 14px;}
    /*.price-box .special-price{display: block;margin-bottom: 5px;margin-right: 0;}*/
    body main.page-main#maincontent>.page-title-wrapper h1,
    body main.page-main#maincontent>.page-title-wrapper h2{font-size:18px;}
    .homestyle6 .listingtab-wrapper{margin: 46px 0 46px;}
    .products-grid .item .item-inner .box-info{padding: 10px 5px 0;}
    .products-grid .item .item-inner .box-info .product-name{font-size: 12px;line-height: 16px;}
    body .sm-imageslider .owl-theme .owl-controls .owl-dots{bottom: 10px;right: 0;left: 0;margin: 0;}
    .three-box{margin-bottom: 15px;}
    .sm-imageslider .owl-theme .owl-controls .owl-dots .owl-dot span{border: 1px solid #000000;}
    .sm-imageslider-content .slide-content{color: rgb(0 0 0);left: 0;position: initial;text-align: center;transform: inherit;padding: 15px 10px 50px;}
    .common-hd p{font-size: 12px;}
    .common-hd h2{font-size: 18px;}
    .cat-detail h2, .cat-detail .catBy-name{font-size: 12px;white-space: nowrap;width: 130px;overflow: hidden;text-overflow: ellipsis;margin: 0 auto 10px;}
    .easy-steps .es-inner:after{width: 100%;height:100%;left:-10px;top:0px;}
    .es-inner .es-content h2, .es-inner .es-content .es-subHd{font-size: 10px;padding-left: 0;width: 100%;padding-top: 5px;min-height: 29px;}
    .es-inner .es-content:after{opacity: 0.7;}
    .es-inner .es-content{padding: 5px 0;flex-wrap: wrap;text-align: center;}
    .es-inner .bg-number{font-size: 68px;color: #4D862B;}
    .easy-steps .es-inner{width: 33.333%;padding: 0;}
    .es-detail{width: 100%;margin-bottom: 15px;text-align: center;}
    .easy-steps .es-inner:nth-child(2):after{display: none;}
    .es-detail{width: 100%;text-align: center;}
    .easy-steps{padding: 15px 0;flex-wrap: wrap;}
    .trending-swatch ul{flex-wrap: wrap;}
    .trending-swatch li{width: 25%;padding-bottom: 10px;padding-right: 5px;}
    .trending-swatch{width: 100%;}
    .trending-img{width: 100%;margin-right: 0;text-align: center;}
    .trending-bg{flex-wrap: wrap;padding: 15px;margin:0px 0 40px;}
    .stock-inner-content>ul>li>p{font-size: 12px;letter-spacing: normal;}
    .stock-inner-content>ul>li>svg{height: 20px;width: 20px;}
    .stocks-cat>ul>li{font-size: 12px;width: 50%;padding-bottom: 10px;line-height: normal;}
    .stocks-cat>ul{flex-wrap: wrap;}
    .stock-content-color h2{font-size: 18px;margin: 0 0 10px;}
    .stock-bg-img,.stock-content-color{padding: 15px;}
    .welcome-right h2{font-size: 18px;}
    .welcome-right p{font-size: 12px;}
    .welcome-sec{flex-wrap: wrap;text-align: center;}
    .welcome-left{width: 100%;}
    .welcome-right{padding-left: 0;padding-top: 20px;width: 100%;}
}
.cms-index-index .page-wrapper{overflow-x: unset !important;}

.modal-popup.shuttersize .modal-inner-wrap, .modal-popup.variety-color-popup .modal-inner-wrap{max-width:800px;}
.modal-popup.shuttersize .modal-content{padding: 0 15px 15px;}
.modal-popup.shuttersize .modal-inner-wrap .popup-width{padding:0px;}
.modal-popup.shuttersize .modal-inner-wrap .popup-width h2{ text-align: center; margin-bottom:20px; font-weight:500;}
.modal-popup.shuttersize .modal-inner-wrap .popup-width .text-sec .left{ padding-right:20px;}
.modal-popup.variety-color-popup #popup img{ clear: both; display: block; margin: 15px auto 0; text-align: center;}

@media screen and (max-width: 767px) {
    .modal-popup.shuttersize .modal-inner-wrap .popup-width h2{font-size: 18px;}
    .modal-popup.shuttersize .modal-header, .modal-popup.variety-color-popup .modal-header{ background:#ffffff;}
    .modal-popup.shuttersize, .modal-popup.variety-color-popup{left:0; padding:10px;}
    .modal-popup.shuttersize .modal-inner-wrap .popup-width .text-sec .left h2, .modal-popup.shuttersize .modal-inner-wrap .popup-width .text-sec .right h2{  text-align:left;margin-bottom: 5px;}
    .modal-popup.shuttersize .modal-inner-wrap .popup-width .text-sec .left{ width: 100%; padding-right: 0; margin-bottom: 20px;}
    .modal-popup.shuttersize .modal-inner-wrap .popup-width .text-sec .right{ width: 100%; padding-left: 0; border:0;}
    .modal-popup.shuttersize .modal-inner-wrap .popup-width .text-sec .right img{ clear: both; display: block; margin: 15px auto 0; text-align: center;}
}
.footer-1 .footer .footer-top .spotlight4 .inner{
    word-break: break-all;
}
body .header-container .cart-wrapper .minicart-wrapper .block-content > .actions .paypal{display: none;}
.checkout-cart-index .paypal.checkout.after.paypal-logo:last-child {display: none;}

.minicart-header .cart-wrapper .product-item-details .product.list {float:left; width:100%;}
.minicart-header .cart-wrapper .product-item-details .product.list dt {float:left; margin-top:7px !important;}
.minicart-header .cart-wrapper .product-item-details .product.list dt:nth-of-type(1n+1) {content:""; clear:both;color: #000000;}
.minicart-header .cart-wrapper .product-item-details .product.list dd {margin-left:5px !important; float:left;}
.minicart-header .cart-wrapper .product-item-details .product.list dt, .minicart-header .cart-wrapper .product-item-details .product.list dd{margin-top:4px; margin-bottom:4px;}

/* home help section CSS Start */
.cms-index-index .sm-imageslider-content .slide-content{left:50px;max-width:32%;width:100%;}
@media screen and (max-width:1366.98px){.cms-index-index .sm-imageslider-content .slide-content{left:25px;}}
@media screen and (max-width:991.98px){.cms-index-index .sm-imageslider-content .slide-content{max-width:34%;}}
@media screen and (max-width:767.98px){.cms-index-index .sm-imageslider-content .slide-content{left:0;max-width:100%;}}

.three-box.text-contractor:before{content:'';position:absolute;top:0;left:0;display:block;height:100%;width:100%;background-color:#ffffff;opacity:.4;}
.help-inner .help-text.program-text .ldcp-box>ul>li{color:#000000;font-weight:500;}
/* home help section CSS end */

.cms-home-style-6 .sm-imageslider .slide-content h4{font-size:24px; margin:0 0 20px;}
@media screen and (max-width:1024px){
.cms-home-style-6 .sm-imageslider .slide-content h4{font-size:16px; margin:0 0 10px;}
}

.cms-index-index .sm-imageslider-content .slide-content h1{font-size: 34px; text-transform:uppercase; margin: 0 0 11px; font-weight: 500;}
.cms-index-index .sm-imageslider-content .slide-content p.subheading{font-size:24px; line-height:normal; text-transform:capitalize; margin: 0 0 11px; font-weight: 400;}
@media screen and (max-width: 1450px) {
    .cms-index-index .sm-imageslider-content .slide-content h1{font-size: 30px;}
    .cms-index-index .sm-imageslider-content .slide-content p.subheading{font-size:20px;}
}
@media screen and (max-width: 1200px) {
    .cms-index-index .sm-imageslider-content .slide-content h1{font-size: 24px; line-height: normal;}
    .cms-index-index .sm-imageslider-content .slide-content p.subheading{font-size:16px;}
}
@media screen and (max-width: 1024px) {
    .cms-index-index .sm-imageslider-content .slide-content h1{font-size:20px;}
    .cms-index-index .sm-imageslider-content .slide-content p.subheading{font-size:14px; margin: 0 0 10px;}
}
@media screen and (max-width: 991px) {
    .cms-index-index .sm-imageslider-content .slide-content h1{font-size: 16px;}
}