@media (max-width: 1023px){    .main_header{        z-index: 3;    }    .main_header:after{        position: absolute;        bottom: -20px;        left: 0;        z-index: 1;        width: 100%;        height: 119px;        background: url(../images/bng2.png) 50% 0 no-repeat;        content: '';    }    header.main_header .cont,    header.header_int .cont{        z-index: 2;    }    header.header_int{        background-size: cover;    }    header .menu > li:hover > ul{        display: none;    }    header .contacts{        display: none;    }    header .title{        font-size: 40px;    }    .main_header{        margin-bottom: 0;    }    .map_bng{        overflow: visible;        min-height: auto;        padding: 20px 0 140px;        background: url(../images/bng1.jpg) 50% 0 repeat-y;    }    .map_bng .mark{        display: none;    }    .map_bng .cont{        overflow: hidden;    }    .map_bng .info{        display: none;    }    .section_amenities .items .item_wrap{        width: 50%;    }    .map_bng .about{        display: block;        margin-top: 60px;        padding: 0 60px;    }    .map_bng .about .text{        margin-top: 0;        color: #624547;        font-size: 34px;    }    .map_bng .about .textSmall{        width: 100%;    }    .main_slider .slider .slide{        width: 100%;        height: auto;        padding: 0 60px;        background: transparent;    }    .main_slider .slider .slide .thumb{        display: block;        width: 100%;        max-width: 100%;        height: auto;        margin: 0 auto;        transform: rotate(0deg);    }    .main_slider .slider .slide .info{        display: none;    }    .main_slider .slider .slide .name{        display: block;    }    .section_job{        overflow: hidden;    }    .section_job .items{        margin-top: 20px;    }    .section_job .item_wrap{        width: 100%;    }    .section_job .item{        text-align: left;    }    .section_job .item .name{        margin-top: 30px;        padding: 0 35px 0 70px;        cursor: pointer;    }    .section_job .item .name:after{        position: absolute;        top: 6px;        right: 6px;        width: 11px;        height: 23px;        background: url('../images/arrow3.svg') 0 0 no-repeat;        background-size: 100% auto;        content: '';        transform: rotate(-90deg);    }    .section_job .item .name.active:after{        transform: rotate(90deg);    }    .section_job .item .icon{        top: 50%;        left: 0;        transform: translateX(0);        transform: translateY(-50%);    }    .section_job .item .list{        display: none;        padding-left: 66px;    }    .section_job .item .list li br{        display: none;    }    .section_job .item .list li:first-child:after{        display: block;    }    .section_job .item .list li:after{        top: 8px;        left: -15px;        transform: translateX(0);    }    .section_job .mail_box{        position: relative;        top: auto;        bottom: auto;        left: 50%;        margin-top: 50px;        margin-left: -327px;    }    .projects .project .text{        width: calc(100% - 318px);    }    .projects .project .box_table{        width: 270px;    }    .projects .project .box:after{        right: 293px;    }    .filter_menu{        width: 100%;        margin-top: 25px;    }    .section_text .text_block{        min-height: 1px;        padding-left: 0;    }    .section_text .mail_box{        position: relative;        top: auto;        bottom: auto;        left: 50%;        margin: 50px 0 0;        transform: translateX(-50%);    }    .pastures .pasture_wrap{        width: 50%;    }    .pastures .pasture:after{        display: none;    }    .pastures .pasture .text{        opacity: 1;        position: static;        padding: 0;        transform: translate(0,0);        margin-top: 10px;    }    .pastures2 .pasture_wrap{        width: 100%;    }    .abouts .about .name{        font-size: 18px;    }    .projectsSmall .project_wrapHide{        display: none;    }    .projectsSmall .project_wrap,    .trawls .trawl_wrap{        width: 50%;    }    .other_amenities .list li{        width: 50%;    }        .contacts_form,    .contacts_info_wrap{        width: 100%;        float: none;    }    .contacts_info_wrap{        max-width: 500px;        margin: 50px auto;    }    .contacts_info_wrap .titleSmall {        text-align: center;    }    .contacts_form .titleSmall br {        display: none;    }    footer .box{        width: 270px;    }    footer .box_contacts{        width: 150px;    }    footer .form{        max-width: calc(100% + 30px);        margin-left: -30px;    }}