@media(max-width: 1280px){

}

@media(max-width: 1199px){

}

@media(max-width: 991px){

}



@media(max-width: 1199px){
    .section__wrapper{margin:0;}
    .videoSection{position:relative;height: 54.9vh;margin-top: 0;display:none !important;}
    #youtubeVideo{
        -webkit-transform: none;
        transform: none;
        width: 100% !important;
        height: auto !important;
        top: 0;
        left: 0;
    }
    #section_start{display:none;}
    .features{
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        height: auto;
        max-height: none;
        margin: 0 0 50px;
    }
    .features-item{display: block;width: auto;height: auto;margin: 10px 10px;min-height: 200px;padding: 30px 20px;}
    .features-item__wrapper{
        -webkit-transform: none;
        transform: none;
        height: auto;
        width: auto;
    }
    .features-item__icon{margin:0 auto 20px;}
    .features-item__name{font-size:30px;width: 100%;display: block;max-width: none;}
    .features-item__cta{
        margin: 20px 0 0;
        display: block;
        visibility: visible;
        overflow: hidden;
        line-height: 30px;
        vertical-align: top;
    }
    .features-item__subscribe, .features-item__more{
        display: inline-block;
        -webkit-transition: all .3s ease;
        transition: none;
        -webkit-transform: none;
        transform: none;
        margin: 10px 20px 0;
        vertical-align: middle;
    }
    .features-item__more{}
    .main-info__wrapper{width:100%;}
    .section__bottom{
        width: 100%;
        max-width: none;
        padding: 30px;
        /* margin: 0; */
        display: block;
        margin: 0;
        height: auto;
    }
    .external{width: 100%;min-width: 200px;height: auto;width: 100%;margin: 0 0 20px !important;min-height: 130px;}
    a.external__more{/* padding:10px; *//* width: 100%; *//* margin: 10px; */}
    .m-header{position:relative;background: white;padding: 30px 0;color: black;}
    .body-sub.absolute-header .m-header{background:#f2f2f2;}
    .m-header-logo{width:100%;display:block;min-width: 100%;text-align: center;}
    .m-header__wrapper{display:block;}
    .m-socials{display:block;margin-left: 0;}
    .main-nav-button.-js-toggle-sound{display:none;}
    .m-header__nav > *:first-child{/* float:left; */margin-left: 30px;margin-right: 30px;margin-top: 25px;text-align: center;}
    .m-header__nav{
        justify-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        display: block;
        text-align: center;
    }
    .m-header__nav > *:last-child{margin-left: 30px;margin-right: 30px;text-align: center;display: inline-block;}
    .m-socials__wrapper{display:inline-block;}
    .m-nav__wrapper{/* display:inline-block; */white-space: nowrap;}
    .body-sub .m-header .m-nav__wrapper{position: static;}
    .body-sub .m-header .m-socials{margin: 20px 0;display: block !important;}
    .m-nav-hamburger{position:fixed;right:20px;top:20px;}
    .m-nav__buttons{margin:0;}
    .external_full .external__image, .external__more, a.external__more{display:block;/* width:100%; *//* min-width: 100%; */min-height: 50px;/* padding: 30px; */width: auto;margin: 20px;padding: 10px;vertical-align: middle;box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.6);background-color: #f0f0f0;}
    .external_full .external__image:hover, .external__more:hover, a.external__more:hover{background:white;}
    .external__wrapper{display:block;background: none;box-shadow: none;height: 100%;min-height: 130px;/* line-height: 130px; */}
    .external__wrapper > a{min-height:130px;display:block;width: 100% !important;}
    .main-info__holder .external__wrapper > *{width: 100% !important;margin: 0;}
    .external__more{height:130px;line-height: 110px;text-align: center;vertical-align: middle;}
    .external__more .external-link{vertical-align:middle;display: inline-block;}
    .external__text{color:black;text-shadow: 2px 2px 5px white;}
    .main-info{/* position:absolute; *//* background: none !important; */}
    .main-info:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color: rgba(56, 56, 64, 0.65);}
    .fp-section.fp-table, .fp-slide.fp-table{display:block;height: auto !important;}
    .fp-tableCell{display:block;}
    .main-info__holder{position:relative;}
    .main-info__holder-image{position:absolute;left:0;right:0;top:0;bottom:0;display: block;background-position: center center;background-size: cover;display: none;}
    .main-info__holder-image:before{    content: '';
        position: absolute;
        display: block;
        z-index: 30;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(56, 56, 64, 0.65);}
    .external-link{vertical-align:middle;}
    .main-info_shading:before{display:none;}
    .main-info__title, .main-info__text{color:white;}
    .body-sub.absolute-header .m-header{position:relative;}
    .m-testimotionals__wrapper{display:block;}

    .m-last-news__title{margin:0 0 20px;}
    .m-last-news__wrapper{display:block;}
    .m-last-news__image{display:block;float:none;width:100%;margin:0 0 20px;}
    .m-footer-nav{display:block;padding: 0;text-align: center;}
    .m-footer-nav__item{margin:0 0 30px;}

    .m-footer__col:first-child{text-align:center;}
    .m-footer__wrapper{display:block;}
    .m-footer__col{width:100%;display:block;float:none;margin: 0 0 40px;text-align:center;}
    .m-footer__col:last-child{text-align:center;}
    .m-contacts__map{max-height:50vh;min-height:300px;}

    .m-header-logo img.black{display: inline-block;}
    .m-header-logo__text{display:block;color:black;margin:10px 0 0;}
    .body-main .m-header-logo__text{display:block;color:black;}
    .body-main .m-header-logo .white{display:none;}
    .body-main .m-socials-button{color:black;}
    .m-header-logo__image{text-align:center;}


    .m-footer{padding:20px}
    .m-footer__wrapper_padded{padding:40px 0;}
    .video{margin:0 0 20px;}

    .body-main #section1{display:none;}
    .body-main #section2{display1:none;}
    .body-main #section3{display:none;}
    .body-main #section4{display:none;}
    .body-main #section5{display:none;}
    .body-main #section6{display:none;}
    .body-main #section7{display1:none;}

    .m-tabs-nav__wrapper{display:block;}
    .m-tabs-nav__item.active .m-tabs-nav__link, .m-tabs-nav__item.active .m-tabs-nav__link:hover{box-shadow:none;}
    .m-tabs-nav__item.active .m-tabs-nav__link:before, .m-tabs-nav__item.active .m-tabs-nav__link:hover:before{display:none;}
    .m-tariffs__items{display:block;margin: 0 0 20px;}
    .m-tariffs-tags{display:block;margin: 0 0 20px;text-align: center;}
    .m-tariffs-tag{display:inline-block;margin:0 auto 20px;}
    .m-tariffs-month{margin:0 0 10px;}
    .m-tariffs-item{
        border:1px solid transparent;
        margin: 0 auto 20px;
        padding: 10px 15px 0;
        box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.35);
    }
    /*     .m-tariffs-tag__elements{display:block;} */
    .m-tariffs-item__price{margin:10px 0 10px;}
    .m-tariffs-item__props{margin: 0 auto 20px;max-width: 260px;}
    .m-tariffs-button{margin:0 0 20px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.35);}
    .m-tariffs-item_special .m-tariffs-button{bottom:0;}
    .m-tariffs-item__freeze{margin:0 0 20px;}
    .m-methods__sections{margin-bottom:20px;}
    .m-methods-section__image{width:100px;float:left;}
    .m-methods-section__info{margin-left:120px;}
    .m-methods-section{display:block;}
    .m-page-hero{padding: 20px 20px 40px;}
    .m-contacts__label{position:static;width:auto;margin: 0;-webkit-transform: none;transform: none;padding: 30px 20px;margin:20px;text-align:center;}
    .m-page-hero-contacts__phone{margin-bottom:30px;}
    .m-page-hero-contacts{margin-top:30px;}
    .m-footer-button{position:static;width:auto;margin: 0;-webkit-transform: none;transform: none;padding: 30px 20px;}
    .m-last-news{margin-bottom:50px;padding: 0 25px;}

    img{max-width:100%;}
    .i-text img{max-width:100%; height: auto !important;}
    .subgallery img{max-width:100%;}
    .m-tabs__content img{height: auto !important;width: 100% !important;margin: 10px 0 20px !important;}
    .m-tabs__content{padding:0 25px;}

    .m-page-hero-tags{margin:30px 0;}
    #sects{position:relative;}

    .m-testimotionals{margin-bottom:30px;margin: 0 0 50px;}
    .m-testimotionals-item{margin-bottom:20px;}
    .m-testimotionals__row{padding:0 !important;}

    .m-hero__wrapper_methods{padding:0;}
    .m-hero__description{
        /* text-shadow: 0 0 10px #FFF; */
        background: rgba(255,255,255,0.5);
        left: 0;
        right: 0;
        -webkit-transform: none;
        transform: none;
        padding: 20px;
        bottom: 10%;
        top: auto;
        font-size: 24px;
    }
    .m-hero__title{display:none;}
    .m-hero__name{font-size:40px;line-height:56px;}
    .m-hero__subtitle{font-size:28px;line-height:36px;}

    .m-tariffs__title{margin: 0 20px 20px;text-align: center;}
    .m-tariffs{padding:0}
    .m-video-gallery-item:hover .m-video-gallery-item-action{display:none;}
    .about #intro_section{margin-bottom:70px;}
    .m-staff{margin:0;}

    .main-contacts-toggle{display:none;}
    .main-contacts__map{position: relative;height:100vh;margin: 0;}
    .main-contacts__map .wh-map-holder{position: relative;height:70vh;margin: 0 !important;}
    .main-contacts{height:auto !important;overflow: visible;}
    .main-contacts__content{background:rgba(128, 128, 128, 0.25);padding: 50px 20px;overflow: hidden;}
    .main-contacts__map .wh-map-holder .wh-map-generator{/* position:relative; */}

    .section [class*="fp-"]{height:auto !important;vertical-align: top;}
    .main-contacts__wrapper{overflow:hidden;}
    .ajax-loader{display:none;}
    .slider-preloader{display:none !important;}

    .m-tabs-nav{margin:0 0 10px;}
    .m-tabs-nav__wrapper{overflow:hidden;margin: 0 0 10px;}
    .m-tabs-nav__item{width: 100%;float:left;margin: 0;min-width: 230px;display: block;}
    .m-tabs{padding:20px 0;}
    .m-tariffs-note{margin: 30px 20px 30px;padding: 0;}
    .m-video-gallery-item{margin:0 0 10px;}
    .m-hero-bottom__actions{display:none;}
    .m-info__wrapper{padding:20px;display: block;}
    .m-info__title{word-break:break-word;}
    .about__socials{display:none;}

    .features-item__image{display:none;}
    .features-item__image-mobile{display:block;}
    .m-hero-bottom{text-align: left;padding-bottom: 20px;padding-left: 20px;display: none;}
    .m-hero-bottom__text-mobile{display:block;}
    .m-hero-bottom__wrapper.with-text{display:inline-block;background:rgba(255,255,255,.6);padding:3px 15px;}

    .main-contacts__title{font-size:34px;}
    .main-contacts__subtitle{font-size:20px;}
    .m-hero-bottom__wrapper{display:block;}
}

@media(max-width: 768px){
    .m-testimotionals__row{width:50%;}
    .i-text img{width:100% !important; height: auto !important;}
    .main-contacts__title{font-size:26px;}
    .main-contacts__subtitle{font-size:16px;}
    .m-hero{max-height:70vh;}
    .m-hero__description{font-size:20px;}
}

@media(max-width: 550px){
    .m-testimotionals__row{width:100%;}
    .m-testimotionals-item__image img{max-height:200px;}
    .m-hero{padding-bottom:0;}
    .m-hero__bg{position:static;max-height:40vh;}
    .m-hero__description{position:static;}

}

@media(max-width: 460px){
    /*     .m-hero{max-height:40vh;padding-bottom:0;} */

}
