@media(max-width: 1775px){
	.section3-main-container {
		max-width: 45%;
		padding-top: 31px;
	}
}
@media(max-width: 1625px){
    .container{
        padding: 0 20px;
    }
	.section3-main-container {
    max-width: 100%;
}
    .gallery-container a {
        width: 31%;
    }
        .section1-office-room-slider {
        max-width: 50%;
    }
    .section1-office-room-container{
        gap: 80px;
    }
    .section5-main > .container{
        padding: 0!important;
    }
    .section5-main > .container > .section4-main-title{
        padding: 0 20px;
    }
    .floor-content img{
        width: 100%;
    }
    .section6-main-block{
        left: 20px;
    }
    .section1-main-container-blocks{
        flex-wrap: wrap;
        justify-content: center;
    }
    .section3-main-img{
        position: relative;
        width: 50%;
        height: auto;
    }
    .section3-main-map{
        width: 65%;
        position: absolute;
        height: 100%;
    }
    .section3-main,.section3-main-content{
        display: flex;
        gap: 30px;
    }
}
@media(max-width: 1350px){
    .header-container-address{
        display: none;
    }
    .header-btn{
        margin-left: 0;
    }
    .section1-office-room-container{
        gap: 50px;
        padding: 50px;
    }
}
@media(max-width: 1150px){
    .header-container-menu,.header-btn{
        display: none;
    }
    .hamburger-menu{
        display: block;
    }
    .section3-main-map{
       position: relative;
        width: 100%;
    }
}
@media(max-width: 1050px){
    .gallery-title,.titleModal,.section1-office-room-container-text h3,.section1-rent-title,.section3-main-container-block p,.footer-container-left-top a,.swiperSample-block-content h4,.section6-main-block h3,.section3-main-container h3,.section4-main-title{
        font-size: 30px;
        line-height: 35px;
    }
    .modal-content p,.section1-office-room-container-text-content span,.section1-office-room-container-text h4,.section1-office-room-container-text h5,.section1-office-room-container-text-map,.section1-main-container-block p,.footer-container-left-bottom a,.footer-container-left-top p,.footer-menu li a, .footer-menu li,.footer-container-right-block p, .footer-container-right-block span,.footer-container-right-social p,.footer-container-right h3,.swiperSample-block-content h3,.section3-main-container-text,.floor-block-title,.section6-main-content-part a, .section6-main-content-part p,.section6-main-block-social p{
        font-size: 16px;
        line-height: 20px;
    }
    .gallery-container a {
        width: 100%;
    }
        .modal-content{
        width: 90%;
    }
    .modal-content{
        padding: 25px;
    }
    .modal {
        padding: 25px 0;
    }
    .form-inputs input{
        width: 100%;
    }
    .section1-office-room-container{
        flex-direction: column;
    }
    .section1-office-room-slider{
        width: 100%;
        max-width: 100%;
    }
    .slider-office-room img{
        height: 400px;
    }
    .section1-rent-title{
        padding-bottom: 25px;
    }
    .breadcrumbs{
        padding-top: 30px;
        padding-bottom: 25px;
    }
    .swiperSample-block-content span{
        font-size: 20px;
    }
    .swiperSample-block{
        padding: 25px;
        gap: 20px;
    }
    .section6-main,.section5-main{
        margin-top: 50px;
    }
    .swiperSample-block-img img{
        height: 200px;
    }
    .section4-main-title,.section4-main-top{
        padding-bottom: 20px;
    }
    .section3-main-container-text{
        padding: 20px 0;
    }
    .section1-main-container h1 {
        font-size: 34px;
        max-width: 700px;
        line-height: 38px;
    }
    .section3-main-container-blocks{
        max-width: 100%;
        justify-content: center;
        gap: 25px;
    }
    .section1-main-container-content p {
        font-size: 18px;
        line-height: 26px;
    }
    .section1-main{
        padding: 100px 0;
    }
    .section2-main-container{
        flex-wrap: wrap;
        justify-content: center;
    }
    .section3-main,.section3-main-content{
        flex-direction: column;
    }
    .section2-main{
        padding-bottom: 50px;
    }
    .section3-main-img{
        width: 100%;
        height: 400px;
    }
    .section3-main-container{
        max-width: 100%;
    }
}
@media(max-width: 850px){
    .footer-container{
        justify-content: flex-start;
        flex-wrap: wrap;
        gap: 30px 50px;
    }
    .section1-main-container-content{
        gap: 25px;
    }
    .swiperSample > .swiper-wrapper > .swiper-slide,.swiperSample-block {
        width: 100% !important;
    }
    .gallery-container img {
        width: 100%;
        height: 250px;
    }
    .swiperSample {
        padding-right: 20px!important;
    }
    }
@media(max-width: 575px){
    .section6-main-block,.section6-main-map{
        position: relative;
        width: 100%;
        left: 0;
        top: 0;
    }
    .content-burger ul{
        align-items: flex-start;
    }
    .section1-rent-container .swiper-slide,.swiperSample-block {
        width: 100%;
    }
        .gallery-title{
        padding-bottom: 20px;
    }
    .section6-main-block-social-container{
        gap: 20px;
    }
    .body-line4{
        right: 50px;
    }
    .body-line2,.body-line3{
        display: none;
    }
    .body-line1{
        left: 50px;
    }
    .section6-main-map{
        height: 300px;
    }
    .section6-main-block{
        padding: 30px 20px;
    }
    .section6-main-block-social-container-el,.section6-main-content-part-ellipse{
        width: 30px;
        height: 30px;
    }
    .section6-main-content-part-ellipse-svg img{
        width: 15px;
    }
    .section6-main-block, .section6-main-map{
        gap: 20px;
    }
    .section6-main{
        height: auto;
    }
    .section4-main-top{
        gap: 25px;
        flex-wrap: wrap;
    }
}
@media(max-width: 475px){
    .section1-main-container{
        gap: 25px;
    }
    .swiper-button-prev-sample{

    }
    .swiper-button-next-sample{

    }
    .swiperSample > .swiper-wrapper > .swiper-slide, .swiperSample-block {
        width: 99%!important;
    }
        .swiperSample {
        padding-right: 10px !important;
    }
    .swiper-pagination-slider,.swiper-pagination-slider2 {
        width: 180px!important;
    }
    .swiperSample-pagination{
        padding-left: 10px;
    }
    .swiperSample > .swiper-wrapper{
        padding: 25px 10px!important;
    }
        .section1-office-room-container{
        padding: 20px 10px;
    }
    .section3-main-container-blocks{
        justify-content: flex-start;
    }
    .section4-main{
        margin-top: 50px;
    }
    .section3-main-img{
        height: 300px;
    }
    .header-container-right{
        gap: 15px;
    }
    .section1-main{
        padding: 50px 0;
    }
    .section1-main-container-block{
        width: 100%;
    }
    .section1-main-container-content{
        flex-wrap: wrap;
        display: none;
        justify-content: center;
    }
    .swiperSample-block2{
        width: 100% !important;
    }
    .breadcrumbs{
        flex-wrap: wrap;
    }
    .slider-office-room img{
        height: 300px;
    }
    .section1-office-room-container{
        gap: 30px;
    }
}
@media(max-width: 375px){
    .header-container-right{
        gap: 5px;
    }

    .section3-main-container a{
        width: 100%;
    }
    .menu__box{
        width: 80%;
    }
    .swiperSample > .swiper-wrapper{
        padding: 10px!important;
    }

    .section5-main > .container > .section4-main-title{
        padding: 0 10px;
    }
    .section3-main-container-block p, .footer-container-left-top a, .swiperSample-block-content h4, .section6-main-block h3, .section3-main-container h3, .section4-main-title{
        font-size: 25px;
        line-height: 30px;
    }
    .container{
        padding: 0 10px;
    }
    .section6-main-block{
        padding: 30px 10px;
    }
}