.elementor-9170301 .elementor-element.elementor-element-76818f6 > .elementor-container{width:1678px;}.elementor-9170301 .elementor-element.elementor-element-76818f6{padding:0% 0% 0% 0%;}.elementor-9170301 .elementor-element.elementor-element-a4c325d > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-9170301 .elementor-element.elementor-element-a2525ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9170301 .elementor-element.elementor-element-e230dbc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 015px 15px 0px;}.elementor-9170301 .elementor-element.elementor-element-e230dbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170301 .elementor-element.elementor-element-19b748b{text-align:left;}.elementor-9170301 .elementor-element.elementor-element-19b748b .elementor-image img{max-width:100%;opacity:1;}.elementor-9170301 .elementor-element.elementor-element-19b748b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9170301 .elementor-element.elementor-element-c031a67{text-align:left;}.elementor-9170301 .elementor-element.elementor-element-c031a67 .elementor-image img{max-width:100%;opacity:1;}.elementor-9170301 .elementor-element.elementor-element-bb2d990 > .elementor-container{width:1678px;}.elementor-9170301 .elementor-element.elementor-element-684c5e0 .elementor-spacer-inner{height:60px;}.elementor-9170301 .elementor-element.elementor-element-cbe0e0e{text-align:right;}.elementor-9170301 .elementor-element.elementor-element-cbe0e0e.elementor-widget-heading .elementor-heading-title{color:#2a2a2a;}.elementor-9170301 .elementor-element.elementor-element-cbe0e0e .elementor-heading-title{font-family:"Poppins", Poppins;font-size:32px;}.elementor-9170301 .elementor-element.elementor-element-b3bea22 .elementor-spacer-inner{height:40px;}.elementor-9170301 .elementor-element.elementor-element-c33fc17 .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-9170301 .elementor-element.elementor-element-c33fc17 .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-9170301 .elementor-element.elementor-element-c33fc17:not(.wrapfix) .slick-slide-inner .product-miniature .product-thumbnail, .elementor-9170301 .elementor-element.elementor-element-c33fc17.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-9170301 .elementor-element.elementor-element-c33fc17 .elementor-badge{min-width:50px;}.elementor-9170301 .elementor-element.elementor-element-c33fc17 .elementor-image-carousel-wrapper .slick-slider .slick-prev:before, .elementor-9170301 .elementor-element.elementor-element-c33fc17 .elementor-image-carousel-wrapper .slick-slider .slick-next:before{color:#ffffff;}.elementor-9170301 .elementor-element.elementor-element-c33fc17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9170301 .elementor-element.elementor-element-6fca983 .elementor-spacer-inner{height:40px;}.elementor-9170301 .elementor-element.elementor-element-78ed3c2{padding:0px 0px 0px 0px;}.elementor-9170301 .elementor-element.elementor-element-2c4d895 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9170301 .elementor-element.elementor-element-d80cfb1{text-align:center;}.elementor-9170301 .elementor-element.elementor-element-d80cfb1 .elementor-image img{max-width:100%;opacity:1;}.elementor-9170301 .elementor-element.elementor-element-e4940c1 > .elementor-container{width:1678px;}.elementor-9170301 .elementor-element.elementor-element-63561a6 .elementor-spacer-inner{height:60px;}.elementor-9170301 .elementor-element.elementor-element-a062c6e{text-align:right;}.elementor-9170301 .elementor-element.elementor-element-a062c6e.elementor-widget-heading .elementor-heading-title{color:#2a2a2a;}.elementor-9170301 .elementor-element.elementor-element-a062c6e .elementor-heading-title{font-family:"Poppins", Poppins;font-size:32px;}.elementor-9170301 .elementor-element.elementor-element-d159e22 .elementor-spacer-inner{height:30px;}.elementor-9170301 .elementor-element.elementor-element-e513ac9 > .elementor-container{width:1678px;}.elementor-9170301 .elementor-element.elementor-element-5b0c8dc .elementor-badge{min-width:50px;}.elementor-9170301 .elementor-element.elementor-element-932164b > .elementor-container{width:1678px;}.elementor-9170301 .elementor-element.elementor-element-253f305 .elementor-spacer-inner{height:60px;}.elementor-9170301 .elementor-element.elementor-element-da5c38c{text-align:right;}.elementor-9170301 .elementor-element.elementor-element-da5c38c.elementor-widget-heading .elementor-heading-title{color:#2a2a2a;}.elementor-9170301 .elementor-element.elementor-element-da5c38c .elementor-heading-title{font-family:"Poppins", Poppins;font-size:32px;}.elementor-9170301 .elementor-element.elementor-element-ed74b22 .elementor-spacer-inner{height:30px;}.elementor-9170301 .elementor-element.elementor-element-b4c756a > .elementor-container{width:1678px;}.elementor-9170301 .elementor-element.elementor-element-fff5399{text-align:center;}.elementor-9170301 .elementor-element.elementor-element-fff5399 .elementor-image img{max-width:100%;opacity:1;}.elementor-9170301 .elementor-element.elementor-element-f0a8845 .elementor-badge{min-width:50px;}.elementor-9170301 .elementor-element.elementor-element-a03bc2e .elementor-badge{min-width:50px;}.elementor-9170301 .elementor-element.elementor-element-218f604 > .elementor-container{width:1678px;}.elementor-9170301 .elementor-element.elementor-element-4bf74d6 .elementor-spacer-inner{height:80px;}.elementor-9170301 .elementor-element.elementor-element-b6b5624{text-align:right;}.elementor-9170301 .elementor-element.elementor-element-b6b5624.elementor-widget-heading .elementor-heading-title{color:#2a2a2a;}.elementor-9170301 .elementor-element.elementor-element-b6b5624 .elementor-heading-title{font-family:"Poppins", Poppins;font-size:32px;}.elementor-9170301 .elementor-element.elementor-element-d971e24 .elementor-spacer-inner{height:40px;}.elementor-9170301 .elementor-element.elementor-element-b20153b .elementor-image-carousel-caption{text-align:center;}.elementor-9170301 .elementor-element.elementor-element-6b04449 .elementor-spacer-inner{height:80px;}@media(min-width:768px){.elementor-9170301 .elementor-element.elementor-element-a4c325d{width:71.156%;}.elementor-9170301 .elementor-element.elementor-element-e230dbc{width:28.828%;}.elementor-9170301 .elementor-element.elementor-element-8167087{width:35.603%;}.elementor-9170301 .elementor-element.elementor-element-2355eab{width:64.378%;}}@media(max-width:1199px){.elementor-9170301 .elementor-element.elementor-element-a2525ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9170301 .elementor-element.elementor-element-684c5e0 .elementor-spacer-inner{height:40px;}.elementor-9170301 .elementor-element.elementor-element-cbe0e0e .elementor-heading-title{font-size:20px;}.elementor-9170301 .elementor-element.elementor-element-b3bea22 .elementor-spacer-inner{height:20px;}.elementor-9170301 .elementor-element.elementor-element-c33fc17 > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-9170301 .elementor-element.elementor-element-6fca983 .elementor-spacer-inner{height:20px;}.elementor-9170301 .elementor-element.elementor-element-63561a6 .elementor-spacer-inner{height:40px;}.elementor-9170301 .elementor-element.elementor-element-a062c6e .elementor-heading-title{font-size:20px;}.elementor-9170301 .elementor-element.elementor-element-d159e22 .elementor-spacer-inner{height:20px;}.elementor-9170301 .elementor-element.elementor-element-e513ac9{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-9170301 .elementor-element.elementor-element-5da88f8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9170301 .elementor-element.elementor-element-253f305 .elementor-spacer-inner{height:40px;}.elementor-9170301 .elementor-element.elementor-element-da5c38c .elementor-heading-title{font-size:20px;}.elementor-9170301 .elementor-element.elementor-element-ed74b22 .elementor-spacer-inner{height:20px;}.elementor-9170301 .elementor-element.elementor-element-4bf74d6 .elementor-spacer-inner{height:40px;}.elementor-9170301 .elementor-element.elementor-element-b6b5624 .elementor-heading-title{font-size:20px;}.elementor-9170301 .elementor-element.elementor-element-d971e24 .elementor-spacer-inner{height:20px;}.elementor-9170301 .elementor-element.elementor-element-6b04449 .elementor-spacer-inner{height:40px;}}/* Start custom CSS for image-slider, class: .elementor-element-a2525ee */.elementor-9170301 .elementor-element.elementor-element-a2525ee .caption-description {
   
    font-size: 2rem;
    font-weight: 400;
    font-family:"Poppins";
    color: #ffffff !important;
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-item .caption {
    bottom: 50%;
    left: 10%;
    transform: translateY(70%);
}

.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel-indicators {
    display: hidden;
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel-indicators .active{
    background-color: #D00011;
    border-color: #D00011;
    width: 12px;
    height: 12px;
}

.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel-indicators li{
    background-color: #ffffff;
    border-color: #ffffff;
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel {
    margin-bottom : 0px !important;
    padding-bottom : 0px !important;
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel  img {
    width: 
    100% !important;
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee h1{
   font: normal normal normal 48px/57px Poppins;
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-item .caption{
    max-width: 50%
}



.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel-control .icon-next,
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel-control .icon-prev {
    height: 50px;
  width: 50px;
}


.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-control .icon-prev svg {
    height: 17px;
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-control .icon-next svg {
    height: 17px;
}

.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-control .icon-prev i,
.elementor-9170301 .elementor-element.elementor-element-a2525ee .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-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-control .icon-prev:hover i,
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-control .icon-next:hover i {
  background: rgba(255, 255, 255, 0.5);
  

}

.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-control .icon-prev {
    left: 35px;
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-control .icon-next {
    right: 35px;
}

@media (max-width: 991px){
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-item .caption {
    position: absolute;
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee .caption-description {
   
    font-size: 1.3rem;
    font-weight: 400;
    font-family:"Poppins";
     line-height:12px;
}

.elementor-9170301 .elementor-element.elementor-element-a2525ee .caption-description p{
   
   
    color: #ffff !important;
}

.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-item .caption{
    left: 15%;
    top:30%;
}

     .elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel-indicators {
    display: none;
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-control .icon-prev {
    left: 0px;
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-control .icon-next {
    right:0px;
}
}
@media (max-width: 626px){
    
     .elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel-indicators {
    display: none;
}
     .elementor-9170301 .elementor-element.elementor-element-a2525ee .caption-description {
   line-height:8px;
    font-size: 0.6rem;
    font-weight: 400;
    font-family:"Poppins";
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee .caption-description p{
   
   
    color: #ffff !important;
}
     .elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-item .caption {
    max-width: 40%;
}
.elementor-9170301 .elementor-element.elementor-element-a2525ee .carousel .carousel-item .caption{
    left: 120px;
}



}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbe0e0e */.elementor-9170301 .elementor-element.elementor-element-cbe0e0e {
    border-right: 14px solid #008E93;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-c33fc17 */.elementor-9170301 .elementor-element.elementor-element-c33fc17 .buttons_style1 .slick-slider .slick-arrow:before{
    font-size: 20px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    color: #fff;
}
.elementor-9170301 .elementor-element.elementor-element-c33fc17 .buttons_style1 .slick-slider .slick-next:before{
    background:#2384c6 !important;
}
.elementor-9170301 .elementor-element.elementor-element-c33fc17 .buttons_style1 .slick-slider .slick-prev:before{
    background:#ffffff !important;
    color:#333!important;
}
.elementor-9170301 .elementor-element.elementor-element-c33fc17  .buttons_style1 .slick-slider .slick-arrow {
    z-index: 1 ;

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

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

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

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

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