/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 21 2026 | 08:31:20 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.slidinglogos img{ width:80px; position: relative }

.catlogos h3.elementor-image-box-title{ padding:0; margin:5px !important; }

.slidinglogos figure {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;  transform: scale(0.85);}
.slidinglogos figure:hover { transform: scale(1.0);}

.bannerOverlayBg { bottom:0; top:0; left:0; right:0 }

.rentalList { min-height:170px}

.WhyPerennialSlider figure{ background:#1CBFAA; border-radius:8px; padding:24px 16px; width:calc(100% - 0px) ; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;  transform: scale(0.9)}

.WhyPerennialSlider figcaption { -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; min-height:46px }

.WhyPerennialSlider figure img{width: 75px !important;  background:#fff;  border-radius: 100px;  padding: 15px;  margin: 0 auto; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; }

.WhyPerennialSlider figure:hover{ background:#1388D7; transform: scale(1.0); }
.WhyPerennialSlider figure:hover figcaption { color:#fff !important }
.WhyPerennialSlider figure:hover img{ background:#fff;  }

.industriesSlider figure {  position:relative }
.industriesSlider figure img { position:relative }
.industriesSlider figure img:after { position:absolute; content:""; left:0; right:0; bottom:0; top:0; background:rgba(0,0,0,0.2); z-index:1 }

.industriesSlider figure figcaption{  position: absolute;
  left: 0px !important;
  bottom: 0px !important;
  color: #fff !important;
  background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
  top: -10px;
  right: 3px;
  border-radius: 16px;
  vertical-align: bottom;
  display: flex;
  align-content: end;
  align-items: end;
  padding: 16px; }

.elementor-flip-box__layer__overlay{ padding:0 !important;  }
.elementor-flip-box__layer__description { padding-left:16px ; padding-right:16px }
.elementor-flip-box__image img { width:80% !important; margin:32px auto 0 auto !important}
h2.elementor-flip-box__layer__title{ margin-top:0 !important; padding-top:0 !important }

.industriesAcross figure{ background:#03045E33; border-radius:8px; padding:15px 10px; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; transform: scale(0.85);}
.industriesAcross figure img{ width:70px; margin: 0 auto; }

.industriesAcross figure:hover{  transform: scale(1); background:#03045E }

.headerLeft{ width:200px}
.headerRight{ width:calc(100% - 200px) }

.productslidres img { border-radius:16px }

@media screen and (max-width: 760px) {
.hfe-nav-menu-icon{ background:#fff; border-radius:5px }
	.hfe-nav-menu__toggle elementor-clickable { margin-left:auto; margin-right:0 }
}

