@media (max-width: 1200px) {
    .javshnis__dasruleba div{
      justify-content: center;
    }
    .contact iframe {
      width: 100% !important;
    }
  
    .reserve {
      overflow: scroll;
    }
  
    .main__header nav {
      display: none !important;
    }
  
    .logo-text {
      display: none;
    }
  
    .main__right {
      padding-right: 0;
      padding-left: 0;
    }
  
    .main__right>div {
      margin-right: auto;
      margin-left: auto;
    }
  
    #navbarSupportedContent {
      background-color: rgba(55, 61, 64, 90%);
      padding: 15px;
      margin: 0 10px;
    }
  
    #navbarSupportedContent button {
      width: 130px;
      height: 45px;
      background-color: var(--primary-color);
      border-radius: 10px;
    }
  
    #navbarSupportedContent .registration a:last-child button {
      background-color: white;
    }
  
    #navbarSupportedContent .language {
      width: 50px;
    }
  
    .cottage .main__right {
      margin-right: 4px;
      margin-left: 4px;
    }
  
    .cottage__cont {
      flex-wrap: wrap;
      padding: 0 15px;
    }
  
    .contact .main__right {
      flex-wrap: wrap;
      padding-left: 15px;
      padding-right: 15px;
      gap: 20px;
    }
  
    .contact .main__right>* {
      width: 100%;
    }
  
    .avtorizacia .main__right>.w-100,
    .social__login {
      flex-wrap: wrap;
      gap: 30px;
    }
  
    .half__line {
      display: none;
    }
  
    .avtorizacia .main__right {
      padding-right: 15px;
      padding-left: 15px;
    }

    .reservation_box{
        flex-direction: column;
        gap: 10px;

    }
    .br{
        border: none;
        align-items: flex-start;
    }
    .conditions_info  div:not(:last-child){
        margin-bottom: 10px;
       
    }
  
  
  }
  
  @media (max-width: 700px) {
    .cottage__cont {
      flex-wrap: wrap;
      justify-content: center !important;
    }
  
    .cottage__container a {
      min-width: 180px;
    }
  
    footer div div:last-child {
      text-align: right;
    }
  
    .piradi .main__right {
      padding-left: 15px;
      padding-right: 15px;
    }
  
    .piradi .reservation {
      max-width: 100%;
      overflow: scroll;
    }
  }