@media (max-width: 1400px) {
    
}

@media (max-width: 1250px) {
    
}

@media (max-width: 1199.98px) {
    .header__btn{margin-left: 40px;}
    .menu__item{margin-left: 20px;}
    .slider__right{padding-left: 0; padding-top: 30px;}
}

@media (max-width: 1100px) {
    
}

@media (max-width: 991.98px) {
    .map:after{top: -20px; right: -30px;}
    .map{min-height: 400px;}
    .slider__right_h{font-size: 40px;}
    .wr{padding: 0 20px;}
    .header{padding-top: 30px; position: relative;}
    
    .logo__text{display: none;}
    
    .main_content{padding-top: 50px;}
    
    .sub_menu{overflow: hidden; overflow-x: scroll; border-bottom: 0;}
    .sub_menu__inner{width: auto; white-space: nowrap;}
    .sub_menu__item--active:after{bottom: -3px;}
    .slider__arrows_text{display: none;}
    .slider__left{max-height: 500px; overflow: hidden;}
}

@media (max-width: 900px) {
    /*.mmenu_btn{display: block; float: right;}*/
    /*.header__right{position: absolute;bottom: 0; height: 0; overflow: hidden;}*/
    
    
}

@media (max-width: 800px) {
    .header__left {width: 50%;}
    .header__right {
        visibility: hidden; width: 100%; position: absolute; top: 0px; left: 0; background: white; float: none; z-index: 20000000;
        padding: 20px; text-align: center; transition: 0.2s all; opacity: 0;
    }
    .header--open .header__right{visibility: visible; opacity: 1;}
    .menu{width: 100%; display: block;}
    .menu__item{display: block; width: 100%; margin-bottom: 30px; text-align: center; margin-left: 0; margin-top: -20px; transition: 0.6s cubic-bezier(0, 0, 0.34, 2.52) all;}
    .menu__item:first-child{}
    .header--open .menu__item{margin-top: 0;}
    .menu__item--home{display: block;}
    .menu__item--active{border-bottom: 0; color: #6e82e8;}
    .header__btn{margin-left: 0; margin: 0 auto;}
    .mmenu_btn{width: 50%; float: right; display: block;}
    #nav-icon3{float: right;}
    .logo__img{width: 40px;}
    .header{height: 50px;}
}

@media (max-width: 767.98px) {
    .map:after{display: none;}
    .map{width: 100%; min-height: 300px;}
    
    /*.sub_menu{border-top: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; padding: 0;}*/
    /*.sub_menu__item{display: block; margin-left: 0; margin: 5px 0;}*/
    /*.sub_menu__item:after{display: none;}*/
    
    .slider__circles{/*display: none;*/}
    .slider__arrows{display: none;}
    .slider__circles_one{margin-left: 10px;}
    .slider__right_text{border: 0; padding-left: 0;}
    
    .logo__img{width: 40px;}
    
    .main_content{padding-top: 30px;}
    
    .popup__box{width: 80%; margin-left: -40%; margin-top: 0px; top: 100px;}
    
    .tns-controls{display: none;}
    .popup__title{font-size: 20px;}
}

@media (max-width: 685px) {
    
}

@media (max-width: 575.98px) {
    .h1{font-size: 35px;}
    .slider__right_h{font-size: 30px; margin-bottom: 0px;}
    .slider__right_text{font-size: 14px; line-height: 30px; margin-bottom: 0; margin-top: 0;}
    .slider__right{padding-top: 15px;}
    .slider__left{max-height: 300px;overflow: hidden;}
}

@media (max-width: 500px) {
    
}

@media (max-width: 450px) {
    .slider__right_h{font-size: 25px;}
    .wr{padding: 0 15px;}
}









@media (max-height: 700px) {
    .popup__box{top: 50px; margin-top: 0;}
}



