   
html[lang="es"] .brands-main {
  
        grid-template-columns: repeat(auto-fit, minmax(315px, 1fr));
}

html[lang="es"] .footer-first-widget h2 {
    font-size: 40px;
}

@media only screen and (max-width: 767px) {
    html[lang="es"] .hero-slider-bottom-gradiant-head h2 {
        font-size: 22px;
    } 
    
      html[lang="es"]  .hero-slider-bottom-colored-head h2 {
        font-size: 22px;
    }
    
   html[lang="es"]  .brands-main{
           grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); 
    }
    
   html[lang="es"] .header-bottom-bar-head ul{
        gap: 10px;
    flex-wrap: wrap;
    }
    
    html[lang="es"] .footer-first-widget h2 {
    font-size: 25px;
}

 html[lang="es"] .about-sec{
    margin-top:75px;
}

    html[lang="es"] .about-sec .plan-your-trip-head h2 {
        font-size: 29px;
    }
    
      html[lang="es"] .about-sec .plan-your-trip-head h1 {
        font-size: 29px;
    }
    
  html[lang="es"]    .contact-main {
    margin-top: 40px;
}

 html[lang="es"]  .new2cruising-head{
    margin-top:50px;
}
    
} 


