/*MACBOOK ALE*/
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1450px)  {
    
.img-hero .trail__img{
    height: 140vh;
}

.hero.cat_marine {
    grid-template-columns: 7fr 1fr;
    padding-bottom: 2rem;
}

.swiper-item-prod{
    /*width: 479px !important;*/
}




}
@media screen and (min-width: 1440px) and (max-width: 1440px) {
   .swiper-item-prod{
    /*width: 489px !important;*/
}
}





/*BIG SCREEN*/
@media screen 
  and (min-device-width: 1600px) 
  and (max-device-width: 5000px)  {
      
      
.nav-flex-distance{
    
     margin: 0 0 0 5rem;
         grid-template-columns: 0.93fr 4fr 1fr;
}


.content-single-post {
    padding: 5rem 5rem 0 5rem;
   
}

 .hero{
    
     padding-left:5rem;
     padding-right:5rem;
     gap:35rem;
    
}

.hero.page .title-block {
           padding-left: 5rem;
        padding-right: 5rem;
}

.hero.page .text-block{
    padding-right:5rem;
}
.v-left .cont-abs {
    right: 5rem;
}



 .col-text{
     padding-right: 5rem;
}

.grid-page .text-block{
    padding-right:5rem;
}


.col-page{
    padding-left:5rem;
}

.v-left{
    padding-left: 5rem;
    padding-right:20rem;
}

.page .v-left {
    padding-left: 5rem;
}

.col-page.v-left {
    padding-right: 5rem;
}

.grid-page .title-block{
    padding-left:5rem;
   
}
      

 footer{
    padding-left:5rem;
    padding-right:5rem; 
}

.img-visual {
    
    width: 17vw;
    left: 4vw;
   
}

.bg-airtender_1 {
   
    top: 3rem;
}

.bg-airtender_2 {
   
    top: 30rem;
}



.bg-grayscale{
    top: 0;
}


.grid-page .title-block {
    padding-right: 35vw;
}

.grid-page {
    padding-top: 5rem;
    
}

.bg-primary-no-rows {
    
    padding: 5rem;
}

.swiper-item-prod{
    /*width: 640px !important;*/
}


.shape-img-right {

  height: 100vh;
}
.grid-page.category {
    margin-top: 0;
}


.error-height-c{
    height: 69vh;
}


.bred-down {
    padding: 0 5rem;
}

.filter-media {
    padding-left: 5rem;
}

}

