body.catalog-category-view{background-color:#ffffff;}
.catalog-category-view .breadcrumbs{text-align:left;min-height:initial;margin-bottom:0px; margin:10px 0;}
.catalog-category-view .breadcrumbs .inner{padding-top:0px;text-transform:uppercase;font-family: 'Poppins';font-weight:400;}
.catalog-category-view .breadcrumbs ul li a{color:#444444!important;}
.catalog-category-view .breadcrumbs ul li:last-child strong{color:#cccccc;}
.catalog-category-view .breadcrumbs ul li:after{color:#444444;}

.category-image{position:relative;text-align:center;}
.category-image .container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.category-image .category-image-dtl{background-color:#ffffff;max-width:557px;padding:45px;text-align:left;border-radius:5px;}
.category-image .category-image-dtl .cat-name{margin-bottom:10px;}
.category-image .category-image-dtl h2,
.category-image .category-image-dtl h1{text-transform:uppercase;color:#000000;font-family: 'Spartan';font-weight:600;font-size:24px; margin:0;}
.category-image .category-image-dtl .cat-description{font-family: 'Poppins';font-weight:400;font-size:14px;line-height:24px;color:#000000;}

.catalog-category-view.page-layout-1column .page-main{margin-top:-2%;}

.category_inn{background-color:#ffffff;border-radius:5px;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);padding:55px 55px 0px;margin-bottom:60px;margin-top: -35px;}
.category_inn ul{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.category_inn ul li{width:33.333333%;padding-left:15px;padding-right:15px;padding-bottom:70px;}
.category_inn .pro_cat .thumb{margin-bottom:15px;}
.category_inn .pro_cat .cat_text h4,.category_inn .pro_cat .cat_text p{font-family: 'Poppins';color:#000000;}
.category_inn .pro_cat .cat_text h4, .category_inn .pro_cat .cat_text h2{font-weight:500;font-size:18px;text-transform:capitalize;margin-bottom:5px;}
.category_inn .pro_cat .cat_text p{font-weight:400;font-size:14px;line-height:22px;margin-bottom:15px;}
.category_inn .pro_cat .cat_text .action.btn{background-color:#253237;border-radius:3px;color:#ffffff;font-family: 'Poppins';font-weight:500;text-transform:capitalize;line-height:16px;font-size:14px;padding:11px 23px;border-color:#253237;}
.category_inn .pro_cat .cat_text .action.btn:hover{background-color:#528157;color:#ffffff;border-color:#528157;}

.popular-items h2{font-family: 'Spartan';font-weight:600;text-transform:uppercase;color:#253237;margin-bottom:30px;font-size:24px;line-height
:26px;}
body.catalog-category-view .col1-layout .category-product.products-grid .item {width: 100% !important;padding:0px;margin-bottom:15px;}
.catalog-category-view .popular-items .products-grid .product-image-photo{margin:0px;}
.catalog-category-view .popular-items .products-grid .product-image-wrapper{height:initial;padding:0px!important;}
.catalog-category-view .popular-items .products-grid .product-image-photo{position:initial;}

.product-items.owl-carousel .owl-controls .owl-nav>div{position:absolute;transform: translate(0px, -50%); top:50%;-o-transition: 0.2s;transition: 0.2s;-moz-transition: 0.2s;-webkit-transition: 0.2s;background-color:#ffffff;width:40px;height:40px;border-radius:100%;border:none;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);display:flex;align-items:center;justify-content:center;}
.product-items.owl-carousel .owl-controls .owl-nav .owl-prev{left:-20px;}
.product-items.owl-carousel .owl-controls .owl-nav .owl-next{right:-20px;}
.product-items.owl-carousel .owl-controls .owl-nav>div:hover{background-color:#A41A30;border-color:#A41A30;}
.product-items.owl-carousel .owl-controls .owl-nav>div:hover svg{stroke:#ffffff;}

.category-choose-style{position:relative;margin-bottom:30px;margin-top: 30px;}
.category-choose-style .content{background-color:#ffffff;position:absolute;top:50%;transform:translateY(-50%);max-width:852px;left:80px;padding:50px;}
.category-choose-style .content p{margin-bottom:0px;}
.category-choose-style .content p,.category-choose-style .content ul{font-size: 16px;line-height: 26px;font-weight: 400;color: #000000;}
.category-choose-style .content p strong{font-weight: 500;}
.category-choose-style .content ul{list-style-position:inside;margin:25px 0px;}
.category-choose-style .content ul li{position: relative;padding-left: 15px;}
.category-choose-style .content ul li:after{content:"";height: 5px;width: 5px;background: #000000;display: block;position: absolute;top:9px;left: 0;border-radius: 50%;}

.how-install-main{display:flex;margin-bottom:30px;}
.how-install-main .install-content{background-color:#EBEBEB;display:flex;align-items:center;justify-content:center;padding:40px;width:480px;}
.how-install-main .install-content h3{font-size:24px;font-weight:700;line-height: 27px;color: #253237;text-transform: uppercase;margin-bottom:25px;}
.how-install-main .install-content p{font-size: 16px;line-height: 26px;color: #000000;font-weight:400;margin-bottom:25px;}
.how-install-main .install-content .action.btn-primary{background-color:#253237;color:#ffffff;font-size: 14px;line-height: 17px;border-radius: 3px;font-family: 'Poppins';font-weight: 500;border-color:#253237;padding:10px 25px;}
.how-install-main .install-content .action.btn-primary:hover{background-color:#528157;border-color:#528157;color:#ffffff;}

.question-help-main{background-color: #EBEBEB;border: 1px solid #C4C4C4;text-align:center;margin-bottom:60px;padding:47px 25px;}
.question-help-main h3, .question-help-main h2{font-weight:500;font-size: 24px;line-height: 27px;color: #253237;margin-bottom:10px;}
.question-help-main p{font-weight:400;font-size: 16px;line-height: 23px;color: #000000;margin-bottom:20px;}
.question-help-main ul{display:flex;align-items:center;justify-content:center;}
.question-help-main ul li:not(:last-child){padding-right:74px;}
.question-help-main ul a{display:flex;align-items:center;font-weight:400;color:#000000;font-size:16px;line-height:24px;}
.question-help-main ul svg{margin-right:10px;}
.question-help-main ul a:hover{color:#A41A30;}
.question-help-main ul a:hover svg{fill:#A41A30;}

.general-info-main{margin-bottom:65px;max-width:1168px;margin-left:auto;margin-right:auto;}
.general-info-main p{font-size: 16px;line-height: 32px;color: #000000;font-weight:400;margin-bottom:0px;}
.general-info-main strong{display:block;font-weight:500;}
.general-info-main p:not(:last-child){margin-bottom:45px;}
/*.catalog-category-view .description-bottom{display: none;}*/
.sidebar-main .list-accordion #accordian ul.acnav__list li.has-children a.accordion-content{padding-right:0px; z-index:9;}
.sidebar-main .list-accordion #accordian ul.acnav__list li.has-children ul.sub-filter li.level2 a.accordion-content label.comcheck{display:inline-block; top:5px;}
.sidebar-main .list-accordion #accordian ul.acnav__list li.has-children ul.sub-filter li.level2 a.accordion-content span.checkbox-label{padding-left:5px;}
.sidebar-main .list-accordion #accordian ul.acnav__list li.has-children ul.sub-filter li.level2 a.accordion-content{line-height:28px;}
.sidebar-main .list-accordion #accordian ul.acnav__list li.has-children ul.sub-filter li.level2{padding-bottom:10px;}

.sidebar-main .list-accordion #accordian ul.acnav__list li.has-children ul.sub-filter li.level2.active .chebox .checkmark,
.sidebar-main .list-accordion #accordian ul.acnav__list li.has-children ul.sub-filter li.level2.active .chebox input:checked ~ .checkmark{background-color:#000000;}
.sidebar-main .list-accordion #accordian ul.acnav__list li.has-children ul.sub-filter li.level2.active .chebox .checkmark:after,
.sidebar-main .list-accordion #accordian ul.acnav__list li.has-children ul.sub-filter li.level2.active .chebox input:checked ~ .checkmark:after{display:block; 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);}

.sidebar-main .list-accordion #accordian ul.acnav__list li.has-children.sub-filter-hd.active a.acnav__label{font-weight:700;}
@media (max-width:1600px){
	.product-items.owl-carousel .owl-controls .owl-nav .owl-prev{left:-10px;}
	.product-items.owl-carousel .owl-controls .owl-nav .owl-next{right:-10px;}
}

@media (max-width:1366px){
	.category-choose-style .content{left:50px;}
	.category-image .category-image-dtl{padding:35px;max-width:600px;}
	.how-install-main .install-content{padding:30px;}
	.how-install-main .install-content h3{font-size:20px;margin-bottom:15px;line-height:24px;}
}

@media (max-width:1199px){
	.category-image .category-image-dtl{max-width:80%;padding:25px;}
	.category-image .category-image-dtl h2, 
	.category-image .category-image-dtl h1, .popular-items h2, 
	.question-help-main h3, .question-help-main h2{font-size:20px;line-height:22px;}
	.category_inn{padding:25px 25px 0px;}
	.category_inn ul li{padding-bottom:40px;}
	.category-choose-style .content{padding:25px;left:30px;}
	.category-choose-style .content p, .category-choose-style .content ul,.question-help-main p,.question-help-main ul a,.general-info-main p{font-size:14px;line-height:24px;}
	.category_inn ul{margin-left:-10px;margin-right:-10px;}
	.category_inn ul li{padding-left:10px;padding-right:10px;}
	.category_inn .pro_cat .cat_text .action.btn{padding:11px 15px;}
	.how-install-main .install-content{padding:10px 20px;}
	.how-install-main .install-content h3{font-size:18px;margin-bottom:5px;line-height:22px;}
	.how-install-main .install-content p{font-size:14px;line-height:22px;margin-bottom:15px;}
}

@media (max-width:991px){
    .category-choose-style .content ul li:after{top: 6px;}
	.category-image .category-image-dtl{max-width:90%;padding:20px;}
	.category-image .category-image-dtl .cat-name{margin-bottom:5px;}
	.category-image .category-image-dtl h2, 
	.category-image .category-image-dtl h1,
	.popular-items h2, .question-help-main h3, .question-help-main h2{font-size:18px;line-height:20px;}
	.category-image .category-image-dtl .cat-description,.category_inn .pro_cat .cat_text p,.category-choose-style .content p,.category-choose-style .content ul,.question-help-main p,.question-help-main ul a,.general-info-main p{font-size:12px;line-height:20px;}
	.category_inn{padding:15px 15px 0px;margin-top: -25px;}
	.category_inn ul{margin-left:-5px;margin-right:-5px;}
	.category_inn ul li{padding-left:5px;padding-right:5px;padding-bottom:30px;}
	.category_inn .pro_cat .thumb{margin-bottom:10px;}
	.category_inn .pro_cat .cat_text .action.btn{padding:11px 8px;font-size:11px;line-height:13px;}
	.category-choose-style .content{padding:20px;max-width:90%;}
	.category-choose-style .content ul{margin:15px 0px;}
	.how-install-main .install-content{padding:10px 15px;}
	.how-install-main .install-content h3{font-size:16px;line-height:20px;}
	.how-install-main .install-content p{margin-bottom:10px;font-size:11px;line-height:17px;}
	.general-info-main p:not(:last-child){margin-bottom:20px;}
}

@media (max-width:767px){
	.catalog-category-view.page-layout-1column .page-main{margin-top:30px;}
	.category-image .container{position:initial;transform:none;}
	.category_inn{padding:0px;box-shadow:none;border-radius:0px;margin-bottom:20px;margin-top:5px;}
	.category_inn ul li{width:50%;}
	.popular-items,.question-help-main{margin-bottom:40px;}
	.popular-items h2{margin-bottom:15px;}
	.how-install-main{flex-wrap:wrap;}
	.how-install-main .install-content{width:100%;padding:25px;}
    .category-choose-style{margin-top: 50px;}
	.category-choose-style .content{position:initial;transform:none;max-width:100%;padding:20px 0px 0px;}
	.question-help-main ul li:not(:last-child){padding-right:25px;}
	.question-help-main{margin-bottom:25px;padding:35px 25px;}
	.category-image .category-image-dtl{max-width:100%;padding:20px 0px 0px;}
	.category-image .category-image-dtl h2, 
	.category-image .category-image-dtl h1, .popular-items h2, .question-help-main h3, .question-help-main h2{font-size:16px;line-height:22px;}
	.question-help-main ul{flex-wrap:wrap;}
}

@media (max-width:479px){
	.category_inn ul li{width:100%;}
}
.catalog-category-view.page-layout-1column .page-title-wrapper{display: none !important;}
.catalog-category-view.page-layout-1column .block.filter{display: none !important;}