

.service-text .container .block b {
    padding: 1rem 0 0 0!important;
    font-size: 1rem;
    font-weight: 500;
}


.modal__container--box .swiper-container .swiper-button-prev {
     border-left: 4px solid #4ebccd!important;
    border-top: 4px solid #4ebccd!important;
}

.modal__container--box .swiper-container .swiper-button-next {
    border-right: 4px solid #4ebccd!important;
    border-top: 4px solid #4ebccd!important;
}

.modal-mobile {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    height: 100vh;
    z-index:111111111111;
    transform: translateY(-100vh);
}
.modal-mobile .modal__container {
    width: 100%!important;
}
.modal-mobile .swiper-slide {
    background: transparent;
}
.modal-mobile .swiper-wrapper {
    display: flex!important;
    align-items: center!important;
}
.modal-mobile .swiper-slide {
    width: 375px!important;
}
.modal-mobile .swiper-container {
    width: 375px!important;
}
.modal .swiper-slide {
    background-color:transparent!important;
}
.modal .swiper-slide img {
    height: 100%!important;
    width: auto!important;
}

.app-main header {
   display: none; 
}
.app-main {
    max-width: 100%;
    overflow-x:hidden;
}

@media (max-width: 991px){
.first .right .menu {
    width: 97%;
    }
}
.first {
    max-width: 100%!important;
}
@media (max-width: 991px) {
    .first-main header {
       display: block; 
    }
}
@media (max-width: 991px) {
    .modal {
        display: flex!important;
        width: 100%;
    }
    .modal__container {
        width: 300px!important;
    }
    .modal .swiper-slide {
        width: 100%;
    }
    .modal .swiper-slide img {
        height: auto!important;
        width: 100%!important
    }
    .modal .swiper-container {
      
    }
    .modal .swiper-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}