
.mobil-slider {display: none!important;}
@media (max-width:1580px){
    .block-btn-rus {grid-template-columns: repeat(3,1fr);}
    .rus-text-block::after{left: 50%;}
}

@media (max-width:1480px){
    .blur-back {font-size: 13px;}
    .banner {font-size: 16px;}
    .sevicess-master ul li h3 {font-size: 1.1em;}
    .sevicess-master .price {left: 70%;}
    .sevicess-master ul li {margin: 35px 0px 35px 10px;}
    footer {font-size: 14px;}
    .video-master ul , .video-about ul{gap:30px;flex-wrap: wrap;}
    .arrow {top:100px}
    .other-bath li {max-width: 22%;}
    .rus-text-block::after{left: 45%;}
}
@media (max-width:1280px){
    body{font-size: 14px;}
    .blur-back {font-size: 12px;}
    .rent-flat .programm {height: 530px;}
    .video-master ul  {justify-content: flex-start;}
    .video-about ul {justify-content: space-around;}
    .post-image-tab img {width: 28vw;}
    .descript-bath .content p{font-size: 16px;}
    .other-bath li {max-width: 30%;flex-basis: 30%;}
     .block-btn-rus {grid-template-columns: repeat(2,1fr);justify-items: center;}
     .rus-text-block::after{left: 40%;}
}

@media (max-width:1020px){
    .rent-flat .programm {height: 430px;}
    .rent-bath ul li {width: 350px;height: 400px;}
    .sevicess-master ul {font-size: 12px;}
    .sevicess-master .price {left: 70%;}
    .block-programm li {min-height: 51vh;}
    .block-programm {max-width: 90%;margin: 0 auto;}
    .desctop {display: none;}
    .menu-header-left-menu-container {flex-basis: 55%;}
    .menu-right-container {flex-basis: 35%;}
    .menu-active {flex-direction: row-reverse;}
    .sevicess-master ul {grid-template-columns: repeat(2, 1fr);}
    .sevicess-master ul:before , .sevicess-master ul:after {display: none;}
    .sevicess-master ul li img {margin: 0;}
    .sevicess-master ul li div {align-items: center;}
    .video-master ul {justify-content: center;}
    .descript-bath .content p{font-size: 14px;}
    .certificate{display: grid;}
    .rus-banner{grid-template-columns: 100%;}
    .rus-section {height: 100%;padding-top: 100px;}
    .rus-section .sub-title{text-align: center!important;}
}

@media (max-width:780px){
    .video-master ul, .video-about ul {flex-direction: row; flex-wrap: nowrap;overflow: scroll;justify-content: start;padding: 15px 10px;}
    .video-about ul li , .video-master ul li{min-width: 50%;}
    .soc-btn {justify-content: center;}
    .flat-carousel {display: none!important;}
    .rent-flat .programm .blur-back {flex-basis: 100%;}
    .cafe-block {flex-direction: column;}
    .cafe-block .text-cafe , .cafe-block .cafe-carousel{flex-basis: 100%;max-width: 100%;}
    .slick-dots {bottom: -10px;transform:rotate(0);left: 0; right: 0;top:100%;}
    .block-post-tab {grid-template-columns: 100%;}
    .post-image-tab img {top: 5%;right: 0;left: 0;height: 100%;width: 100%;border-radius: 10px;}
    .post-tab {z-index: 2;width: 100%;}
    .block-post{position: relative;padding: 25px 0;color: var(--white);}
    .block-post::before{content:'';background-color:#0000007a;width: 100%;height: 100%;top:5%;left:0;right: 0;position: absolute;z-index: 2;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border-radius: 10px}
    .post-tab a {color: var(--background);}
    .foorter {align-items: center;flex-direction: column;}
    .foorter .address {text-align: center;}
    .foorter .menu {padding: 0;}
    .descript-bath video {width: 100%;}
    .desript-text {flex-direction: column;}
    .block-programm li {grid-template-columns: 100%;}
    .panaceya {display: none;}
    .phone-head{margin: 0px 0 5px 0;}
    .phone-head svg{display: block;}
    .phone-head span{display: none;}
    .menu-mobil {left: 0;right: 100%;top:10px;height: 100vh;}
    .menu-right-container , .menu-header-left-menu-container {flex-basis: 100%;display: grid;}
    .menu-active {height: 100dvh;width: 30vw;top: 10px;flex-direction:column;}
    .menu-mobil ul {flex-direction: column;text-align: start;align-items: start;padding: 0;}
    .menu-header-left-menu-container {align-items: end;width: 100%;}
    .menu-right-container {align-items: start;width: 100%;}
    .mobil-slider {display: block!important;}
    .desctop-slider {display: none;}
    .other-bath li {max-width: 45%;flex-basis: 45%;}
    .rus-text-block::after, .rus-text-block::before{display: none;}
    .rus-text-block-2::after, .rus-text-block-2::before{display: none;}
    .rus-block-video {grid-template-columns: 100%;}
    .drive-list {position: absolute;width: 150px;max-height: 300px;object-fit: contain;display: block;overflow: hidden;}
    .list-3 {top: -5%;z-index: 1;}
    .list-4 {bottom: 20%;z-index: 0;}
    .flex-lg-column {flex-direction: column;}
    .block-btn-rus .btn-rus {width: 300px;}
    section{overflow-x: hidden;}
}

@media (max-width:580px){
    .sevicess-master ul {grid-template-columns: 100%;padding: 0;}
    .sevicess-master ul li {max-width: 100%;font-size: 18px;}
    .sevicess-master ul li .price{font-size: 16px;}
    .soc-btn{flex-direction: column;}
    header .soc-btn , footer .soc-btn{flex-direction: row;}
    .video-about ul li, .video-master ul li {min-width: 90%;}
    .con-mobil {display: flex;margin-top:20px;}
    .con-desct {display: none;}
    .menu-mobil {left: -100%;font-size: 20px;}
    .menu-mobil a {font-size: 1.5em;}
    .menu-active {width: 100vw;left: 0;}
    section {max-width: 95vw;}
    .post-tab .active {height: 100%;padding: 20px 0 10px 0;}
    .sevicess-master .soc-btn {margin: 0 auto;}
    .menu-mobil ul {gap:15px;}
    video {height: 430px;object-fit: inherit;width: 340px;}
    .burger {margin: 15px auto;}
    .header {height: 80px;padding: 10px 30px 0 30px;}
    .post-banner {justify-content: center;justify-items:center;padding: 0;background-position: center;}
    .other-bath li {max-width: 95%;flex-basis: 95%;}
    .other-bath {justify-content: center;justify-items: center;}
     .block-btn-rus {grid-template-columns:100%;}
     .other-bath li a {margin: 10px auto;}
     .info-program {flex-wrap: wrap;}
     .post-banner h1 {font-size: 1.6em; text-align: center; margin-left: 5px; margin-right: 5px;}
}

@media (max-width:420px){ 
    .menu-active {width: 95vw;}
    ul{padding: 0;}
}
