@media(max-width:1600px) {
  .modal {
    width: 80%;
  }

  .modal__title {
    font-size: 40px;
  }

  .modal__subtitle {
    font-size: 25px;
  }

  .modal__link {
    font-size: 22px;
    line-height: 30px;
    padding: 25px 0;
  }
}

@media(max-width:1400px) {

  .main-menu__menu {
    display: none;
  }

  .hamburger-lines {
    display: flex !important;
  }

  .slide-content {
    padding: 10% 5%;
  }

  .navigation-manual {
    margin-top: -31px;
  }

  .slide-content {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 5%;
  }


  .burger-main-box {
    gap: 0;
    justify-content: space-between;
  }

  .burger-main-box__links {
    width: 32%;
  }

  .burger-main-box__links a {
    font-size: 20px;
  }

  
}

@media(max-width:1300px) {
  .service__column_item {
    width: auto;
  }

  .modal {
    width: 95%;
  }

  .service-main-column {
    justify-content: center;
  }

  /* DEPARTMENTS */
}

@media(max-width:1200px) {
  .slide-content {
    font-size: 25px;
  }

  .slide img {
    width: auto;
  }

  .footer_contact {
    margin: 0;
    width: 20%;
  }

  .footer_contact p {
    line-height: 32px;
  }

  .operation_inner-tables {
    padding: 22px;
  }

  .group1>h3 {
    margin-bottom: 13px;
  }

  .group1>h3,
  .works-day {
    margin-top: 0;
  }

  .navbar .menu-items {
    padding: 0 5%;
    padding-top: 150px;
  }

  /* ABOUT US */
  .history-main {
    gap: 20px;
  }

  .history-text p {
    font-size: 18px;
  }
}

@media(max-width:1000px) {
  .nav__logo {
    gap: 15px;
    display: flex;
    align-items: flex-end;
  }

  .bottom-header {
    height: auto;
    padding: 10px 0;
  }

  .nav-container .checkbox {
    top: 50%;
    transform: translateY(-50%);
    right: 38px;
  }

  .nav-container .hamburger-lines {
    top:50%;
    transform: translateY(-50%);
    right: 41px;
  }

  .inner-top-header__logo {
    display: none;
  }

  .nav__logo-img {
    width: 60px;
  }


  .burger-main-box {
    flex-wrap: wrap;
  }

  .burger-main-box__links {
    width: 50%;
  }

  .burger-main-box {
    margin-top: 90px;
  }

  .operation-tables {
    justify-content: center;
    gap: 20px;
  }

  .operation_inner-tables {
    width: 48%;
  }

  .uzb-gerb div:first-child img {
    width: 100px;
  }

  .uzb-gerb div:last-child img {
    width: 120px;
  }

  .text1>p {
    font-size: 20px;
  }

  .text2>h2 {
    font-size: 35px;
  }

  .text2>p {
    font-size: 12px;
  }

  .slide-content {
    font-size: 20px;
  }

  .inner-top-header__logo {
    width: 50%;
  }

  .navigation-auto {
    bottom: -192.5px;
  }


  .footer__menu {
    flex-wrap: wrap;
  }

  .footer_contact {
    width: 25%;
  }

  .top-header {}

  /* ABOUT  US */
  .history-main {
    flex-wrap: wrap;
    justify-content: center;
  }

  .title {
    font-size: 30px;
    margin-top: 60px;
  }

  .we-in-map h1 {
    margin-bottom: 30px !important;
  }


}

@media(max-width:920px) {
  .navigation-auto {
    bottom: -166.5px;
  }

  .service__column_item {
    width: 48.5%;
  }

  /* ABOUT US */
  .contact {
    flex-wrap: wrap;
    gap: 0;
    margin-top: 20px;
  }

  .contact__item {
    width: 50%;
    align-items: center;
  }

  .modal__wrapper {
    flex-wrap: wrap;
  }

  .modal__img-part {
    display: none;
  }

  .modal__content {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .modal__link {
    padding: 23px 60px;
  }

  .modal__close {
    justify-content: flex-end;
    width: 100%;
  }
}



@media(max-width:769px) {

  .uzb-gerb div:first-child img {
    width: 80px;
  }

  .uzb-gerb div:last-child img {
    width: 100px;
  }

  .text1>p {
    font-size: 15px;
  }

  .text2>h2 {
    font-size: 25px;
  }

  .text2>p {
    font-size: 10px;
  }

  .title {
    margin-top: 0;
  }

  .footer_contact {
    width: 100%;
    margin-bottom: 30px;
  }

  .slide-content {
    font-size: 15px;
  }

  .service__column_item {
    padding: 0;
    padding-left: 20px;
  }

  /* DEPARTMENTS */
  .welcome-department h2 {
    font-size: 55px;
  }

  .otdel-mini__titles h3 {
    font-size: 30px;
  }

  .otdel-tables a {
    font-size: 18px;
  }

  .otdel-tables {
    justify-content: space-between;
  }

  /* ONLINE ZAPIS */
  .main-btn {
    padding: 100px 0;
  }



}
@media(max-width:700px){
  .nav__dropdown-menu {
    top: 100%;
    left: 0;
    margin-top: 20px;
    z-index: 99;
    max-height: 400px;
    overflow: auto;
  }
}
@media(max-width:660px) {
  .operation {
    height: auto;
    padding: 30px 0;
  }

  .title {
    font-size: 30px;
    margin-top: 0;
  }

  .operation-titles {
    padding-top: 0;
  }

  .operation-tables,
  .service-main-column {
    margin-top: 0;
    padding-top: 70px;
  }

  .operation_inner-tables {
    width: 100%;
  }

  .contact-title>p {
    font-size: 25px;
  }

  .uzb-gerb {
    gap: 0;
  }

  .service__column_item {
    gap: 15px;
  }

  .inner-top-header__logo {
    width: 90%;
  }

  .burger-main-box__links {
    width: 100%;
  }

  .navbar .menu-items {
    overflow-y: scroll;
    padding-bottom: 50px;
  }

  /* Online zapis */

  .main-btn__btn {
    padding: 30px 0;
  }
}

@media(max-width:600px) {
  .main-btn {
    flex-direction: column;
    gap: 15px;
  }

  .main-btn__btn {
    text-align: center;
  }

  .nav__logo{
    gap: 5px;
  }
  .nav__logo-title{
    font-size: 14px;
  }
}

@media(max-width:560px) {
  .service__column_item {
    width: 100%;
  }

  .uzb-gerb {
    padding: 70px 0;
    flex-wrap: wrap;
  }

  .uzb-gerb>div {
    width: 100%;
  }

  .contact-title>p {
    font-size: 16px;
  }

  .contact-title>h3 {
    font-size: 30px;
  }

  .operation {
    background-size: cover;
  }

  /* DEPARTMENTS */
  .welcome-department h2 {
    font-size: 35px;
  }

  .otdel-mini__titles h3 {
    padding-top: 35px;
    font-size: 18px;
  }

  .otdel-tables a {
    font-size: 14px;
    height: 150px;
  }

  /* ABOUT US */
  .welcome-department a {
    font-size: 14px;
    padding: 16px 35px;
  }

  .welcome-department p {
    width: auto;
    font-size: 20px;
  }

  .history-img img {
    width: 100%;
  }

  .title {
    font-size: 25px;
  }

  .modal__content {
    align-items: stretch;
    text-align: center;
  }

  .modal__link {
    padding: 20px 0;
    font-size: 18px;
  }

  .modal__title {
    font-size: 25px;
  }

  .modal__subtitle {
    font-size: 20px;
  }
}

@media(max-width:430px) {
  .nav__logo-title{
    font-size: 11px;
  }
  .nav__logo-img{
    width: 40px;
  }
  .slide-content {
    font-size: 12px;
  }

  .group1>h3 {
    font-size: 16px;
  }

  .title {
    font-size: 24px;
  }

  .operation {
    padding-bottom: 70px;
  }

  .contact {
    flex-wrap: wrap;
  }

  .contact>div {
    width: 100%;
  }

  .otdel-tables a {
    font-size: 18px;
    height: 145px;
    flex-basis: 50%;
  }

  .otdel_tables {
    margin-top: 50px;
  }

  /* ABOUT US */
  .contact__item {
    margin-bottom: 20px;
  }

  .icons-font,
  .call {
    font-size: 100px !important;
  }

  .welcome-department h2 {
    font-size: 25px;
  }

  .otdel-mini__titles h3 {
    font-size: 15px;
  }

  .title {
    padding-bottom: 0;
  }

  .inner-top-header__logo {
    width: 100%;
  }

  /* ABOUT */
  .history-text p {
    font-size: 15px;
  }

  .navbar .menu-items {
    padding-bottom: 80px;
  }

  .modal__content {
    padding: 40px 15px;
  }
  .navigation-auto{
    bottom: -150.5px;
  }
  .swiper-slide h1{
    font-size: 30px;
    padding: 0 10px;
  }
  .swiper-button-prev::after, .swiper-button-next::after{
    display: none;
  }
}


@media(max-width:340px) {
  .modal__link {
    padding: 20px 5px;
  }
}