@media(max-width: 1100px) {
   .ae-blk-2 {
      flex-direction: column;
      align-items: center;
   }

   .ae-comp-2 {
      max-width: 600px;
      border-radius: 40px;
   }

   .ae-comp-2__inner {
      max-width: 100%;
      width: 100%;
   }
}

@media(max-width: 850px) {
   .ae-blk3 {
      flex-direction: column;
      align-items: center;
   }

   .ae-blk3__col_1 {
      text-align: center;
      width: unset;
      display: flex;
      flex-direction: column;
      align-items: center;
   }

   .ae-blk3__col_2 {
      width: 100%;
   }

   .ae-blk3__comp-5 {
      width: 100%;
   }

   .ae-comp-5 {
      max-width: 100%;
   }

   .ae-blk3__map {
      max-width: unset;
   }

   .ae-copy-right_large {
      display: none;
   }

   .ae-copy-right_small {
      display: block;
   }

   .ae-group-contacts {
      display: inline-flex;
      flex-direction: column;
      gap: 10px;
      height: auto;
   }


   .ae-sep, .ae-icon-location, .ae-icon-whatsapp {
      display: none;
   }

   .ae-copm-6__img {
      margin-right: 15px;
   }
}

@media(max-width: 600px) {
    .ae-header-1 {
        max-width: unaset;
    }

    .ae-comp-1 {
      padding: 20px;
      border-radius: 20px;
   }

   .ae-comp-1__txt {
      max-width: 390px;
      width: 100%;
      height: 60px;
   }

   .ae-comp-1 .ae-icon {
      width: 60px;
      height: 60px;
   }

   .ae-comp-1 .ae-icon img {
      width: 30px;
      height: 30px;
   }

   .ae-blk-2 {
      min-width: 100%;
   }

   .ae-comp-2 {
      border-radius: 20px;
      height: 600px;
   }
   .ae-comp-4 {
      width: unset;
      max-width: 500px;
   }
}

@media(max-width: 520px) {
   .ae-group-contacts {
      display: none;
   }

   .b-logo img{
      width: 140px;
   }

   .b-header {
      padding: 15px 0;
   }
}

@media(max-width: 475px) {
   .ae-comp-2__group-1 p:first-child {
      font-size: 22px;
   }

   .ae-comp-2__group-1 p:last-child {
      font-size: 16px;
   }

   .ae-comp-2 {
      height: 600px;
   }
}

@media(max-width: 425px) {
   .ae-comp-1__txt {
      font-size: 16px;
   }

   .ae-comp-1__text {
      font-size: inherit;
   }

   .ae-servise {
      width: 100%;
   }

   .cover-content h1 {
      font-size: 42px;
   }

   .cover-content h2 {
      font-size: 18px;
      padding: 0 20px;
   }

   .ae-btn-1__text {
      font-size: 18px;
   }

   .ae-icon--whatsapp {
      width: 50px;
      height: 50px;
   }

   .ae-btn-2 {
      height: 50px;
      border-radius: 25px;
      font-size: 20px;
   }

   .cover {
      min-height: 300px;
   }
}

@media(max-width: 375px) {
   .ae-comp-1__txt {
      font-size: 14px;
   }

   .cover-content h1 {
      font-size: 36px;
   }
}