@media (max-width:1795px){
  .top_main__our_experience{
    display: none;
  }
}
@media (max-width: 1700px) {
  .contacts__info_container{
    display: block;
  }
  .contacts{
    display: flex;
    justify-content: center;
  }
  .info__title, .info__subtitle, .info_text{
    text-align: center;
  }
  .info_wrapper{
    margin-top: 70px;
  }
}
@media (max-width:1560px){
    .contacts__info_container{
      display: block;
    }
    .test {
      opacity: 0 ;
    }
    .info_container{
      display: block;
    }
    .about_us{
      justify-content: center;
    }
    .about_us__info{
      display: flex;
      justify-content: center;
    }
    .about_us__info_wrapper{
      border: none;
      margin-top: 30px;
    }
    .img_container{
      display: flex;
      justify-content: center;
      margin-top: 50px;
    }
    .about_us__info_wrapper div{
      margin: 0;
    }
}
@media (max-width:1430px){
  .nav_menu__left_side li a, .nav_menu__right_side a {
    font-size: 20px;
  }
  .services__container{
    flex-wrap: wrap-reverse;
  }
  .container__title{
    text-align: center;
  }
  .nav_menu__left_side {
    display: block;
    align-items: center;
    text-align: center;
  }
  .left_side__li:nth-child(2), .left_side__li:nth-child(4){
    margin: 0;
  }
  .left_side__li:nth-child(2), .left_side__li:nth-child(4){
    margin:18px 0;
  }
}
@media (max-width:1250px){
  .info__title, .services__info_title{
    font-size: 23px;
  }
  .info__subtitle, .services__info_subtitle{
    font-size: 21px;
  }
}

@media (max-width:1100px){
  .nav_menu__left_side li a, .nav_menu__right_side a {
    font-size: 16px;
  }
  .img_container {
    /* display: flex; */
    /* justify-content: center; */
    margin-top: 50px;
  }
  .img_container a .left_side__picture{
    width: 400px;
  }
  .container__picture{
    width: 600px;
  }
}
@media (max-width:730px){
  .nav_menu__left_side a{
    display: block;
  }
  .nav_menu__left_side a img{
    width: 250px;
  }
  .info__title, .services__info_title{
    font-size: 21px;
  }
  .info__subtitle, .services__info_subtitle{
    font-size: 19px;
  }
  .info_container__wrapper{
    width: 550px;
  }
  .img_container a .left_side__picture{
    width: 250px;
  }
}
@media (max-width:625px){
  .container__picture{
    width: 500px;
  }
  .img_container img{
    height:400px;
  }
}
@media (max-width:560px){
  .container__picture{
    width: 500px;
    height: 3400px;
  }
  .img_container img{
    height:400px;
  }
  .info__title, .services__info_title{
    font-size: 19px;
  }
  .info__subtitle, .services__info_subtitle{
    font-size: 17px;
  }
  .img_container{
    margin-top: 0;
  }
  .info_container__wrapper{
    width: 500px;
  }
}
@media (max-width:560px){
  .img_container img{
    height: 400px;
  }
}
@media (max-width:530px){
  .img_container img{
    width: 450px;
    height: 300px;
  }
  .info_container .img_container img{
    width: 350px;
    height: 350px;
  }
  .container__title {
    margin-top: 45px;
  }
}
@media (max-width:515px){
  .info_wrapper .info__subtitle{
    width: 400px;
  }
  .img_container img{
    width: 430px;
    height: 280px;
  }
  .info_container__wrapper{
    width: 450px;
  }
  .contacts{
    margin-top: 50px;
  }
}
@media (max-width:505px){
  .img_container img{
    width: 400px;
    height: 270px;
  }
}
@media (max-width:470px){
  .img_container img{
    width: 400px;
  }
  .info_container__wrapper{
    width: 410px;
  }
  .nav_menu__left_side li a, .nav_menu__right_side a {
    font-size: 14px;
  } 
  .info__title, .services__info_title{
    font-size: 17px;
  }
  .info__subtitle, .services__info_subtitle{
    font-size: 15px;
  }
  .info_text{
    font-size: 15px;
  }
  .nav_menu__left_side{
    text-align: left;
  }
  .nav_menu__left_side a img {
    width: 180px;
  }
  .nav_menu__right_side{
    align-items: unset;
  }
}
@media (max-width:460px){
  .img_container img{
    width: 370px;
  }
  .info_container__wrapper {
    width: 380px;
  }
  .info_wrapper .info__subtitle {
    width: 380px;
  }
  .info_container .img_container img{
    width: 300px;
    height: 320px;
  }
}
@media (max-width:385px){
  .img_container img{
    width: 320px;
    height: 220px;
  }
  .info_container__wrapper {
    width: 340px;
  }
  .info_wrapper .info__subtitle {
    width: 340px;
  }
  .info__title, .services__info_title{
    font-size: 16px;
  }
  .info__subtitle, .services__info_subtitle{
    font-size: 14px;
  }
  .top_main__nav_menu {
    width: 100%;
  }
}
@media (max-width:345px){
  .info_container__wrapper {
    width: 310px;
  }
  .info_wrapper .info__subtitle {
    width: 300px;
  }
  .img_container img{
    width: 280px;
    height: 210px;
  }
  .info_wrapper {
    margin-top: 40px;
  }
}