.elementor-9170101 .elementor-element.elementor-element-85aecf4 > .elementor-container{width:1678px;}.elementor-9170101 .elementor-element.elementor-element-85aecf4{padding:0% 0% 0% 0%;}.elementor-9170101 .elementor-element.elementor-element-6bbd168 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-9170101 .elementor-element.elementor-element-1d0eec9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-382c017 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 15px 15px;}.elementor-9170101 .elementor-element.elementor-element-382c017 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-e75ea1d{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-e75ea1d .elementor-image img{max-width:100%;opacity:1;}.elementor-9170101 .elementor-element.elementor-element-e75ea1d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9170101 .elementor-element.elementor-element-1905598{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-1905598 .elementor-image img{max-width:100%;opacity:1;}.elementor-9170101 .elementor-element.elementor-element-0c27d1c > .elementor-container{width:1678px;}.elementor-9170101 .elementor-element.elementor-element-5b861be .elementor-spacer-inner{height:60px;}.elementor-9170101 .elementor-element.elementor-element-48e6759{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-48e6759.elementor-widget-heading .elementor-heading-title{color:#2a2a2a;}.elementor-9170101 .elementor-element.elementor-element-48e6759 .elementor-heading-title{font-family:"Poppins", Poppins;font-size:32px;}.elementor-9170101 .elementor-element.elementor-element-e9b1b32 .elementor-spacer-inner{height:40px;}.elementor-9170101 .elementor-element.elementor-element-22ad2cd .slick-list{margin-left:calc(-0px /2);-webkit-clip-path:inset(0 0 0 calc(0px /2));clip-path:inset(0 0 0 calc(0px /2));}.elementor-9170101 .elementor-element.elementor-element-22ad2cd .slick-slide .slick-slide-inner{margin-left:calc(0px /2);margin-right:calc(0px /2);margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-9170101 .elementor-element.elementor-element-22ad2cd:not(.wrapfix) .slick-slide-inner .product-miniature .product-thumbnail, .elementor-9170101 .elementor-element.elementor-element-22ad2cd.wrapfix .slick-slide-inner .product-miniature .product-thumbnail{padding:0px 0px 0px 0px !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:0px 0px 0px 0px;border-style:solid;}.elementor-9170101 .elementor-element.elementor-element-22ad2cd .elementor-badge{min-width:50px;}.elementor-9170101 .elementor-element.elementor-element-22ad2cd .elementor-image-carousel-wrapper .slick-slider .slick-prev:before, .elementor-9170101 .elementor-element.elementor-element-22ad2cd .elementor-image-carousel-wrapper .slick-slider .slick-next:before{color:#ffffff;}.elementor-9170101 .elementor-element.elementor-element-22ad2cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-773ef14 .elementor-spacer-inner{height:40px;}.elementor-9170101 .elementor-element.elementor-element-dd61bab{padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-9fd2d44 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-e4077fb{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-e4077fb .elementor-image img{max-width:100%;opacity:1;}.elementor-9170101 .elementor-element.elementor-element-d3f0cff > .elementor-container{width:1678px;}.elementor-9170101 .elementor-element.elementor-element-81b2389 .elementor-spacer-inner{height:60px;}.elementor-9170101 .elementor-element.elementor-element-57d46ba{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-57d46ba.elementor-widget-heading .elementor-heading-title{color:#2a2a2a;}.elementor-9170101 .elementor-element.elementor-element-57d46ba .elementor-heading-title{font-family:"Poppins", Poppins;font-size:32px;}.elementor-9170101 .elementor-element.elementor-element-601d050 .elementor-spacer-inner{height:30px;}.elementor-9170101 .elementor-element.elementor-element-f15cb9a > .elementor-container{width:1678px;}.elementor-9170101 .elementor-element.elementor-element-eabf3f5 .elementor-badge{min-width:50px;}.elementor-9170101 .elementor-element.elementor-element-0ed23e0 > .elementor-container{width:1678px;}.elementor-9170101 .elementor-element.elementor-element-685055a .elementor-spacer-inner{height:60px;}.elementor-9170101 .elementor-element.elementor-element-58bbfca{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-58bbfca.elementor-widget-heading .elementor-heading-title{color:#2a2a2a;}.elementor-9170101 .elementor-element.elementor-element-58bbfca .elementor-heading-title{font-family:"Poppins", Poppins;font-size:32px;}.elementor-9170101 .elementor-element.elementor-element-9e87738 .elementor-spacer-inner{height:30px;}.elementor-9170101 .elementor-element.elementor-element-26a4250 > .elementor-container{width:1678px;}.elementor-9170101 .elementor-element.elementor-element-bd86999{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-bd86999 .elementor-image img{max-width:100%;opacity:1;}.elementor-9170101 .elementor-element.elementor-element-dc2c6be .elementor-badge{min-width:50px;}.elementor-9170101 .elementor-element.elementor-element-1843045 .elementor-badge{min-width:50px;}.elementor-9170101 .elementor-element.elementor-element-0648efc > .elementor-container{width:1678px;}.elementor-9170101 .elementor-element.elementor-element-a4a965e .elementor-spacer-inner{height:80px;}.elementor-9170101 .elementor-element.elementor-element-b315686{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-b315686.elementor-widget-heading .elementor-heading-title{color:#2a2a2a;}.elementor-9170101 .elementor-element.elementor-element-b315686 .elementor-heading-title{font-family:"Poppins", Poppins;font-size:32px;}.elementor-9170101 .elementor-element.elementor-element-4b7f780 .elementor-spacer-inner{height:40px;}.elementor-9170101 .elementor-element.elementor-element-05c432a .elementor-image-carousel-caption{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-fed382c .elementor-spacer-inner{height:80px;}@media(min-width:768px){.elementor-9170101 .elementor-element.elementor-element-6bbd168{width:71.156%;}.elementor-9170101 .elementor-element.elementor-element-382c017{width:28.828%;}.elementor-9170101 .elementor-element.elementor-element-f50e024{width:35.603%;}.elementor-9170101 .elementor-element.elementor-element-54a75c5{width:64.378%;}}@media(max-width:1199px){.elementor-9170101 .elementor-element.elementor-element-1d0eec9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9170101 .elementor-element.elementor-element-5b861be .elementor-spacer-inner{height:40px;}.elementor-9170101 .elementor-element.elementor-element-48e6759 .elementor-heading-title{font-size:20px;}.elementor-9170101 .elementor-element.elementor-element-e9b1b32 .elementor-spacer-inner{height:20px;}.elementor-9170101 .elementor-element.elementor-element-22ad2cd > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-9170101 .elementor-element.elementor-element-773ef14 .elementor-spacer-inner{height:20px;}.elementor-9170101 .elementor-element.elementor-element-81b2389 .elementor-spacer-inner{height:40px;}.elementor-9170101 .elementor-element.elementor-element-57d46ba .elementor-heading-title{font-size:20px;}.elementor-9170101 .elementor-element.elementor-element-601d050 .elementor-spacer-inner{height:20px;}.elementor-9170101 .elementor-element.elementor-element-f15cb9a{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-b6a3c8a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-685055a .elementor-spacer-inner{height:40px;}.elementor-9170101 .elementor-element.elementor-element-58bbfca .elementor-heading-title{font-size:20px;}.elementor-9170101 .elementor-element.elementor-element-9e87738 .elementor-spacer-inner{height:20px;}.elementor-9170101 .elementor-element.elementor-element-a4a965e .elementor-spacer-inner{height:40px;}.elementor-9170101 .elementor-element.elementor-element-b315686 .elementor-heading-title{font-size:20px;}.elementor-9170101 .elementor-element.elementor-element-4b7f780 .elementor-spacer-inner{height:20px;}.elementor-9170101 .elementor-element.elementor-element-fed382c .elementor-spacer-inner{height:40px;}}/* Start custom CSS for image-slider, class: .elementor-element-1d0eec9 */.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .caption-description {
   
    font-size: 2rem;
    font-weight: 400;
    font-family:"Poppins";
    color: #ffffff !important;
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-item .caption {
    bottom: 50%;
    left: 10%;
    transform: translateY(70%);
}

.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel-indicators {
    display: hidden;
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel-indicators .active{
    background-color: #D00011;
    border-color: #D00011;
    width: 12px;
    height: 12px;
}

.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel-indicators li{
    background-color: #ffffff;
    border-color: #ffffff;
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel {
    margin-bottom : 0px !important;
    padding-bottom : 0px !important;
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel  img {
    width: 
    100% !important;
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 h1{
   font: normal normal normal 48px/57px Poppins;
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-item .caption{
    max-width: 50%
}



.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel-control .icon-next,
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel-control .icon-prev {
    height: 50px;
  width: 50px;
}


.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-control .icon-prev svg {
    height: 17px;
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-control .icon-next svg {
    height: 17px;
}

.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-control .icon-prev i,
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-control .icon-next i {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 99999px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;

}

.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-control .icon-prev:hover i,
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-control .icon-next:hover i {
  background: rgba(255, 255, 255, 0.5);
  

}

.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-control .icon-prev {
    left: 35px;
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-control .icon-next {
    right: 35px;
}

@media (max-width: 991px){
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-item .caption {
    position: absolute;
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .caption-description {
   
    font-size: 1.3rem;
    font-weight: 400;
    font-family:"Poppins";
     line-height:12px;
}

.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .caption-description p{
   
   
    color: #ffff !important;
}

.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-item .caption{
    left: 15%;
    top:30%;
}

     .elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel-indicators {
    display: none;
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-control .icon-prev {
    left: 0px;
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-control .icon-next {
    right:0px;
}
}
@media (max-width: 626px){
    
     .elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel-indicators {
    display: none;
}
     .elementor-9170101 .elementor-element.elementor-element-1d0eec9 .caption-description {
   line-height:8px;
    font-size: 0.6rem;
    font-weight: 400;
    font-family:"Poppins";
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .caption-description p{
   
   
    color: #ffff !important;
}
     .elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-item .caption {
    max-width: 40%;
}
.elementor-9170101 .elementor-element.elementor-element-1d0eec9 .carousel .carousel-item .caption{
    left: 120px;
}



}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48e6759 */.elementor-9170101 .elementor-element.elementor-element-48e6759 {
    border-left: 14px solid #008E93;
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-22ad2cd */.elementor-9170101 .elementor-element.elementor-element-22ad2cd .buttons_style1 .slick-slider .slick-arrow:before{
    font-size: 20px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    color: #fff;
}
.elementor-9170101 .elementor-element.elementor-element-22ad2cd .buttons_style1 .slick-slider .slick-next:before{
    background:#2384c6 !important;
}
.elementor-9170101 .elementor-element.elementor-element-22ad2cd .buttons_style1 .slick-slider .slick-prev:before{
    background:#ffffff !important;
    color:#333!important;
}
.elementor-9170101 .elementor-element.elementor-element-22ad2cd  .buttons_style1 .slick-slider .slick-arrow {
    z-index: 1 ;

}
.elementor-slick-slider .slick-next:before, .elementor-slick-slider .slick-prev:before{
    opacity:1;
}
.elementor-9170101 .elementor-element.elementor-element-22ad2cd  .buttons_style1 .slick-slider .slick-arrow.slick-next {
    right:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57d46ba */.elementor-9170101 .elementor-element.elementor-element-57d46ba {
    border-left: 14px solid #008E93;
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-eabf3f5 */.elementor-9170101 .elementor-element.elementor-element-eabf3f5 .buttons_style1 .slick-slider .slick-arrow:before{
    font-size: 20px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    color: #fff;
}
.elementor-9170101 .elementor-element.elementor-element-eabf3f5 .buttons_style1 .slick-slider .slick-next:before{
    background:#2384c6 !important;
}
.elementor-9170101 .elementor-element.elementor-element-eabf3f5 .buttons_style1 .slick-slider .slick-prev:before{
    background:#ffffff !important;
    color:#333!important;
}
.elementor-9170101 .elementor-element.elementor-element-eabf3f5  .buttons_style1 .slick-slider .slick-arrow {
    z-index: 1 ;

}
.elementor-slick-slider .slick-next:before, .elementor-slick-slider .slick-prev:before{
    opacity:1;
}
.elementor-9170101 .elementor-element.elementor-element-eabf3f5  .buttons_style1 .slick-slider .slick-arrow.slick-next {
    right:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58bbfca */.elementor-9170101 .elementor-element.elementor-element-58bbfca {
    border-left: 14px solid #008E93;
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-dc2c6be */.elementor-9170101 .elementor-element.elementor-element-dc2c6be .buttons_style1 .slick-slider .slick-arrow:before{
    font-size: 20px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    color: #fff;
}
.elementor-9170101 .elementor-element.elementor-element-dc2c6be .buttons_style1 .slick-slider .slick-next:before{
    background:#2384c6 !important;
}
.elementor-9170101 .elementor-element.elementor-element-dc2c6be .buttons_style1 .slick-slider .slick-prev:before{
    background:#ffffff !important;
    color:#333!important;
}
.elementor-9170101 .elementor-element.elementor-element-dc2c6be  .buttons_style1 .slick-slider .slick-arrow {
    z-index: 1 ;

}
.elementor-slick-slider .slick-next:before, .elementor-slick-slider .slick-prev:before{
    opacity:1;
}
.elementor-9170101 .elementor-element.elementor-element-dc2c6be  .buttons_style1 .slick-slider .slick-arrow.slick-next {
    right:0;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-1843045 */.elementor-9170101 .elementor-element.elementor-element-1843045 .buttons_style1 .slick-slider .slick-arrow:before{
    font-size: 20px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    color: #fff;
}
.elementor-9170101 .elementor-element.elementor-element-1843045 .buttons_style1 .slick-slider .slick-next:before{
    background:#2384c6 !important;
}
.elementor-9170101 .elementor-element.elementor-element-1843045 .buttons_style1 .slick-slider .slick-prev:before{
    background:#ffffff !important;
    color:#333!important;
}
.elementor-9170101 .elementor-element.elementor-element-1843045  .buttons_style1 .slick-slider .slick-arrow {
    z-index: 1 ;

}
.elementor-slick-slider .slick-next:before, .elementor-slick-slider .slick-prev:before{
    opacity:1;
}
.elementor-9170101 .elementor-element.elementor-element-1843045  .buttons_style1 .slick-slider .slick-arrow.slick-next {
    right:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b315686 */.elementor-9170101 .elementor-element.elementor-element-b315686 {
    border-left: 14px solid #008E93;
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-05c432a */.elementor-9170101 .elementor-element.elementor-element-05c432a figure {
    height: 140px;
    background: white;
    display: flex
;
    align-items: center;
    padding:0 20px;
}
.elementor-9170101 .elementor-element.elementor-element-05c432a figure:hover {box-shadow:0 0 10px #cecece;
cursor: pointer;
}
#brands .slick-initialized .slick-slide{
    padding:5px;
}
.elementor-9170101 .elementor-element.elementor-element-05c432a .buttons_style1 .slick-slider .slick-arrow:before{
    font-size: 20px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    color: #fff;
}
.elementor-9170101 .elementor-element.elementor-element-05c432a .buttons_style1 .slick-slider .slick-next:before{
    background:#2384c6 !important;
}
.elementor-9170101 .elementor-element.elementor-element-05c432a .buttons_style1 .slick-slider .slick-prev:before{
    background:#ffffff !important;
    color:#333!important;
}
.elementor-9170101 .elementor-element.elementor-element-05c432a  .buttons_style1 .slick-slider .slick-arrow {
    z-index: 1 ;

}
.elementor-slick-slider .slick-next:before, .elementor-slick-slider .slick-prev:before{
    opacity:1;
}
.elementor-9170101 .elementor-element.elementor-element-05c432a  .buttons_style1 .slick-slider .slick-arrow.slick-next {
    right:0;
}/* End custom CSS */