

.sticky-header {
  height: 80px;
  position: relative; /* Initial position */
  width: 100%;
  z-index: 100;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

/* Sticky class when scrolling */
.sticky {
  background: #fff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.30);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
}


.wpcf7-not-valid-tip{
display:none;
}


body.single-service #page .site-content .widget_service_list ul li:before{
left:-15px!important;
}

body.single-service #page .site-content .widget_service_list ul li a{
padding: 0 10px 0 10px!important;
}
span.industras-index-process{
display:none!important;
}
span.error {
    color: red;
    font-size: 12px;
}

.elementor-process-layout-2 .industras-inner-process {
    padding: 490px 100px 110px 60px!important;
    
}
sr7-grp#SR7_11_1-44-7::after{
background: #3c4147!important;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.9;
    position: absolute;
    top: 0;
    width: 100%;
opacity: 0.54!important;
}
sr7-grp#SR7_11_1-45-7::after{
background: #3c4147!important;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.9;
    position: absolute;
    top: 0;
    width: 100%;
opacity: 0.54!important;
}

.footer-logo .hfe-site-logo-container .hfe-site-logo-img {
width:209px;
}
body .hfe-site-logo-img{
  height: 23px;
}
@media  (min-width: 767px) {
  body .hfe-site-logo-img{
    height: 27px;
  }
}
@media  (min-width: 1200px) {
  body .hfe-site-logo-img{
    height: 37px;
  }
}
@media (max-width:1024px) {
  body.single-service #page .site-content .e-con.e-flex > .e-con-inner{
    margin-top: 0 !important;
  }
}

.mobile-menu-tab .dropdown-toggle::after{
  margin-top: 5px;
}

.mega-menu ul li a.active  .elementor-icon-list-text{
color:#e92039!important;
}

/*22/11/24 */
.wpcf7-form .wpcf7-form-control-wrap textarea{
    padding: 0 1px 34px!important;
}
ul.industras-service li.service-style-2 .service-block .service-caption .service-loop-title{
font-size: 1.25rem;
}

.hidemsg{
display:none;
}

/* 
14/11/2024 */


body .wpcf7-form .wpcf7-form-control-wrap textarea{
  overflow-y: auto;
}
body .wpcf7 form.sent .wpcf7-response-output{
  position: absolute;
  font-size: 12px;
  color: #46b450;
  border: 0; 
  padding-left: 0;
  margin-left: 0;
  width: 100%;
  text-align: center;
}
.info-canvas-active{
  overflow: hidden;
}
ul.menu li.current-menu-item > a, ul.menu li.current-menu-ancestor > a, ul.menu li.current-menu-parent > a {
  color: #e92309 !important;
}

.sticky{
  transition: linear .5s;
animation: goDown 0.5s ease-in-out forwards;
}
@keyframes goDown {
  0%{
    top:-60px;
  }
  100% {
    transform: translateY(0px);
  }
}

