@media (max-width: 1300px) {

  .produtslider__item__text{

padding-top: 20px;

  }
  .reviews_slider .swiper-slide{
  min-height: 500px;
  }
}


@media (max-width: 1024px) {
  .container{
padding: 0px;
  }
 h1{font-size: 50px;}
  .h3{font-size: 36px;margin-bottom: 20px;letter-spacing: 3px;}
  .h3 span{font-size: 18px;}
  .header{
    min-height:760px;
  }
  .container{
    width:95%;
  }
   .instslider .swiper-button-next,.instslider .swiper-button-prev{

    top:40%;
   }
  .header_text{
    margin-top: 120px;
  }
  .header_logo>img{
    width:142px;
  }
  .header_menu{
  
    gap:1rem;
  
  }
  .header_guru{
display: none;
  }
  .header_right .order_button{
    width:138px;
    font-size: 12px;
      }
  
  .taste{
    padding:80px 11% 100px 11%;
  }
  .taste_item{
 width:150px;
 padding: 0px;
  }
  .taste_item img{
width:45px;

  }
  .contacts{
    padding-bottom: 100px;
  }
  .cars{
    padding:110px 0 120px 0%;

  }
  .products{
  padding: 85px 0 120px 0;
  }
  .products .h3{
margin-bottom: 0px;
  }
  .products__buttons{
    margin-top:30px;
  }
  .product_bottom p{
  font-size: 19px;
  padding:12px 5px 0px 5px;
  }
  .ourteam_right{
    justify-content: center;
    }
.footer{
  font-size: 14px;
  padding-left:0px;
  padding-right:0px;
}
.footer_right{
font-size: 14px;
}

.rewards_img2{
bottom:1%;
right:-14%;
}
.rewards_img1{

 bottom:-10%;
left:-8%;
 }

}

@media (max-width: 910px) {
  .header_right{
  flex-direction: column;
  height:40px;
  }
}

@media (max-width: 800px) {
  h1{
    font-size: 46px;
  }
  .header_menu{
    gap: 1rem;
  }
.header_menu li a{
  font-size: 14px;
}
.product_bottom p{
  font-size: 18px;
  
  }
  .reviews_slider .swiper-slide{
    min-height: 400px;
    }
    .rewards_img2{
    width: 40%;
    height: 44%;
   bottom:1%;
   right:-14%;
   }
   .rewards_img1{
      width: 40%;
     height: 44%;
    bottom:0%;
   left:-8%;
    }
   
}

@media (max-width: 600px) {
  h1{
    font-size: 46px;
  }
  p{
    font-size:14px;
  }
  .container{
    width:98%;
  }
.h3{
  font-size: 30px;
  text-align: center;
}
.h3 span{
font-size: 15px;
}
.taste{
  padding-bottom: 60px;
}
  .order_button{
width:100%;
  }
  .produtslider  .swiper-slide{
    height:276px;
    width:270px !important;
    font-size: 14px;
    }
    .produtslider  .swiper-slide span{
   font-size: 18px;
      } 
  .modal_fields input{
width: 100%;
  }
  .navbar-toggler{
    display: flex;
  }
.header_right .order_button{
  display: none;
}
.header .container-fluid{
  display: none;
}
.header_row{
  justify-content: space-between;
}
#navbarNav{
  
}
  .taste_items{
    padding-top:30px;
 row-gap:30px;
  }
  .taste_item{
    width:30%;
    padding:0 5px;
    font-size: 14px;
     }
     .product_bottom p{
      font-size: 16px;
      padding:16px 10px 5px 10px;
      }
     .contacts{
padding-top: 50px;
padding-bottom:70px

     }
     .contacts_left,.catering_left,.catering_right,.ourteam_left,.ourteam_right{
      width: 100%;
      text-align: center;
     }
     .contacts_right{
      width: 100%;
     margin-top:30px;
     }
     .contacts_left .order_button {
display: none;
     }

     .contacts_right .order_button {
     width:100%;
     display: block;
        }
        .contacts_right iframe {
        height:400px;
             }

  .cars{
padding:170px 0 240px 0;

  }
.cars__content{
  width: 80%;
  margin:0px auto;
  text-align: center;
}
.cars .h3{

  margin-bottom:30px;
}
.products{
  padding-bottom: 80px;
}
.products__row{
  flex-wrap: wrap;
  gap:1.2rem;
}
.products__item{
  width:calc(50% - 1rem);
}
.products__item img{
  width:100%;
}
.products__buttons .order_button,.products__buttons .pdf_button{
  width:50%;

    }


.catering{
  padding:70px 11% 90px 11%;

}
.catering .catering_left{
margin-bottom:20px;

}
.catering .catering_left img{
 max-width: 100%;

}

.rewards{
 
  padding:70px 11% 100px 11%;
  overflow: hidden;
}
.rewards .h3{
margin-bottom:40px;

}
.rewards_img1{
  width: 40%;
  height: 42%;
  bottom:-80px;
  left:-2%;
  }
.rewards_img2{
  width: 40%;
  height: 44%;
bottom:34%;
right:-22%;
}
.ourteam{
  padding:50px 11% 80px 11%;
text-align: center;
}

.ourteam_left{
  margin-bottom:25px;
}
.ourteam_right img{
   max-width: 100%;
   
   }
.footer{
padding:30px 0 0 0;
min-height: 700px;
}
   .footer .footer_left{
    display: none;
   }
   .footer .col{
    width:100%;
    text-align: center;
   }
   .footer_right>div{
    width:100%;
    text-align: center;
    margin-top:20px;
    font-size: 18px;
   }
.footer_mobile{
  display: block;
}
.footer_logo img{
  width:103px;
}
.produtslider__item__text .order_button{
  width: 200px !important;
}
  }
  @media (max-width: 480px) {
    .produtslider  .swiper-slide{
      height:253px;
      width:247px !important;
      font-size: 12px;
      }
      .produtslider  .swiper-slide span{
     font-size: 16px;
        } 
    .catering,.rewards{
      padding-left:0px;
      padding-right:0px;
    }
    .products__buttons{
      flex-wrap: wrap;
    }
.products__buttons .order_button,.products__buttons .pdf_button{
width:100%;
max-width: 100%;

}
.product_bottom p{
  font-size: 14px;
  padding:12px 5px 0px 5px;
  }
  .produtslider__item__text .order_button{
    width: 160px !important;
    font-size: 14px;
  }
  }