/* This is the custom style for the site */

.navbar-brand img.logo-img {
    max-height: 96px;
    width: 100%;
}

.acm-hero.style-1 .align-right {
    flex-direction: row;
   /* margin-bottom: 80px;*/
}
.acm-features.style-5 .align-right {
  flex-direction: row-reverse ;
}
.acm-features.style-5 .align-right .features-intro .intro-img:after {
  background-image: none;
}

.acm-features.style-5 .align-right .feature-statics {
    display: flex;
    column-gap: 25%;
  }

#acm-hero-181.acm-hero.style-1 .align-right .hero-info {
    top: 0%;
    margin-top: -45%;
    margin-bottom: 80px;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    position: relative;
}


#ja-form .input-text {
    background-color: transparent !important;
    border-radius: 0 !important;
    height: 56px !important;
    color: #fff !important;
    padding: 1.07rem 1.07rem 1.07rem 0 !important;
    margin-right: 1.07rem;
    border: none !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}

#ja-form textarea#Msg.input-text { height: 156px !important; margin-bottom: 2.1rem; }


#ja-form .grid-padding-x>.cell {   margin-left: -0.93rem!important;  }

#ja-form button#Submit.button-img.but-orange {
    background-color: var(--color-primary);
    border-radius: var(--btn-border-radius);
    border-color: var(--color-primary);
    padding: 1.07rem 2.14rem;
    font-weight: 700;
    line-height: 1.5;
}

#ja-form #ja_quicks_contact {
    position: relative;
    top: -122px;
    left: 30%;
}

#t4-section-1 .acm-features.style-5 .align-bottom .features-desc .inner {  
    padding-top: 8.75rem;
    padding-bottom: 5rem;
}

@media (max-width: 1599.98px) {
  #t4-section-1 .acm-features.style-5 .align-bottom .features-desc .inner {  
     padding-top: 6.75rem;
    }
}

@media (max-width: 1200.98px) {
  #t4-section-1 .acm-features.style-5 .align-bottom .features-desc .inner {  
     padding-top: 2.2rem;
    }
  #acm-hero-181.acm-hero.style-1 .align-right .hero-info {
   margin-top: 0;
  }
}


@media (max-width: 426px) {

 .navbar-brand.logo-text .site-slogan { display: none; }
 #ja-form #ja_quicks_contact {
    top: -40px;
    left: -40px;
  }
}

@media (max-width: 320px) {
  .navbar-brand {  white-space: inherit;}

  }

