/* 
	Theme Name: Bulks	
	Author: Securenext.	
	Version: 1.1
*/



.wishlist-icon{font-size:30px;transition:color 0.3s ease;line-height:1;color:#000;}
.fav-btn{color:#fff;padding:10px 15px;text-align:center;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;border:none;}
.wishlist-icon{font-size:18px;transition:color 0.3s ease;}
a.subcategory-filter.active{color:var(--bk-accent);font-weight:bold!important;}
#pro-accordion .accordion-body{font-weight:300;}
/* .ar-pro-nav{position:relative}
.ar-pro-nav .cat-arrow-icon{display:inline-block;padding:5px;border:1px solid #000000;border-width:0 1px 1px 0;transform:rotate(45deg);position:relative;cursor:pointer;left:5%;bottom:6px;}
.ar-pro-nav .cat-arrow-icon:after{display:none;}
.ar-pro-nav ul{display:none;}
.ar-pro-nav.show > ul{display:block;} */
.membershipform .form-group p{margin:0;padding:0;}
.modal-content .membershipform .form-group p label{width:auto;}
/* #big.owl-carousel .owl-nav {display: none !important;} */
#big.has-multiple-images.owl-carousel .owl-nav{display:block!important;}
.product .pro-accordion .accordion-item{padding-bottom:10px;}
.submitbtn{text-align: center;}
.submitbtn > p{margin:0;padding:0;}
.submitbtn > input.wpcf7-submit{
    display: inline-flex;
    min-width:180px;
    height:45px;
    border: 1px solid var(--bk-accent);
    background-color:var(--bk-accent);
    padding: 0 15px;
    align-items: center;
    margin-right: 15px;
    margin-bottom: 15px;
    justify-content: center;
    border-radius: 0;
    font-size: 20px;
    color: var(--bk-black);
}
.banner-section .banner-des{margin: auto;}
.home-rightcols .cat-slider .owl-slider #cat-carousel.owl-carousel .owl-item img.Luminaires{object-position:-100px;}

/* #big.RB-05 .owl-stage-outer .owl-stage .owl-item div > a > img{background-color: #fff !important;} */
@media only screen and (max-width:1920px){
	.products-banner p{font-size:32px;}
	.cta-sec-content p{font-size:32px;font-weight:400;}
	.servicersec p{font-size:32px;font-weight:400;}
	.card-body p{font-size:32px;font-weight:400;}
	.about-sec p{font-weight:400;}
	.banner-section .banner-des{width:70%;}
}
@media only screen and (max-width:1680px){
	.products-banner p{font-size:26px;}
	.cta-sec-content p{font-size:26px;}
	.servicersec p{font-size:26px;}
	.card-body p{font-size:26px;}
}
@media only screen and (max-width:1440px){
	.product .pro-accordion .accordion-item{padding-bottom:5px;}
}
@media only screen and (max-width:1366px){
	.products-banner p{font-size:24px;}
	.cta-sec-content p{font-size:24px;}
	.servicersec p{font-size:24px;}
	.card-body p{font-size:24px;}
}
@media only screen and (max-width:768px){
	.banner-section .banner-des{width:100%;}
}
@media only screen and (max-width:480px){
	.ar-pro-nav span{left:7%;}
}