@media (max-width: 585px) {
    .landing__video .logo {
        margin-top: 145px;
    }
    .contain-animate-img
    {
        margin-bottom: 0 !important;
        height: unset;
    }
    .contain-animate-img img
    {
        width: 194px;
        max-height: 130px;
        margin-bottom: 14px;
    }
    .start-video-text
    {
        font-size: 20px;
    }
    .play-video
    {
        margin-bottom: 108px;
        padding-top: 20px !important;
        margin-right: 42px !important;
    }
    .heading-big
    {
        font-size: 23px;
    }
    .header__btn.mobile
    {
        display: block;
        text-align: -webkit-center;
        margin-top: 20px;
    }
    .header__text-start-buy
    {
        display: none;
    }
    .header__text-start-buy.mobile{
        display: block;
        margin-top: 123px;
        text-align: center;
    }
    .header__btn.mobile .header__btn-catalog
    {
        width: 253px;
        height: 54px;
        font-size: 16px;
        padding: 11px 16px;
        float: unset;
    }
    .mobilescreen .menu-list .first a
    {
        font-size: 20px;
    }
    #navbar div{
        text-align: -webkit-center !important;
    }
    #navbar
    {
        padding: 35% 10%;
    }
    .mobilescreen
    {
        order: 3;
    }
    .content-menu.mobile
    {
        display: none;
    }
    #menu .content-menu.mobile .header__btn.mobile .header__btn-catalog{
        border: 2px solid #FFFFFF !important;
        color: #FFFFFF !important;
        margin: 0 !important;
        margin-bottom: 80px !important;
    }
    .mobile-menu-slogan
    {
        padding-bottom: 0 !important;
    }
    .mobile-menu-slogan p
    {
        font-size: 32px !important;
        color: #FFFFFF;
        text-align: center;
    }
    .exclusive-text p{
        font-size: 12px;
        color: #FFFFFF;
        text-align: center;
    }
    .content-menu .header__btn-catalog
    {
        margin: 0 0 80px 0 !important;
    }
    .contain-animate-img img.animate1
    {
        left: 38%;
        top: -70px;
        width: 68px;
    }
    #menuToggle
    {
        top: unset !important;
        left: 80% !important;
    }
    .header_custom_block
    {
        order: 2
    }
    .header .header__logo{
        display: block;
        order: 1;
    }
    .header .header__logo img {
        width: 80px;
    }
    .header
    {
        margin-top: 30px !important;
    }
    .mobilescreen #menu
    {
        transform: translate(100%, 0);
    }
    /*#menuToggle input:checked ~ #menu
    {
        margin: -139px 0 0 -330px;
    }*/
    .philosophy-block
    {
        background-image: url(images/background-ph-2.png);
        background-position-x: right;
    }
    .philosophy-block__ticker
    {
        margin-bottom: -9px;
    }
    .header__btn
    {
        margin: 0;
    }
    .tsennosti-block
    {
        background-image: url("/images/tsennosti-mobile.png");
        background-size: 85%;
        background-position-x: unset;
    }
    .specifications-block .evoli-block__content .block-7
    {
        background-size: contain;
        height: unset;
    }
    .specifications-block
    {
        padding-bottom: 0;
    }
    .specifications-block .evoli-block__content .block-7 {
        padding: 20px 0 100px 0px;
    }
    .specifications-block .purple
    {
        padding: 30px 20px;
        height: unset;
    }
    .specifications-block .evoli-block__slogan
    {
        padding-left: 15px;
    }
    .specifications-block .specifications-block__photo
    {
        height: 207px;
        background-size: cover;
    }
    .application-block  .evoli-block
    {
        padding-top: 30px;
    }
    .specifications-block .evoli-block
    {
        padding-top: 0 !important;
    }
    .evoli-block__slogan .block {
        font-size: 36px;
        line-height: 110%;
    }
    .specifications-block .evoli-block__slogan .block {
        text-align: center;
    }
    .application-block__background .simpleParallax
    {
        padding-top: 310px;
        padding-right: unset;
    }
    .application-block__background2 img
    {
        float: right;
        margin-right: 15px;
        width: 101px;
    }
    .padd-bottom
    {
        padding-bottom: 0!important;
    }
    .application-block .evoli-block__description .block
    {
        text-align: center;
    }
    .sizeMap-block__elem
    {
        height: 360px;
    }
    .sizeMap-block .sizeMap-block__circle-bg
    {
        order: 1;
    }
    .sizeMap-block .evoli-block__content .sizeMap-block__text
    {
        order: 2;
        margin-top: unset;
        margin-bottom: 300px;
    }
    .sizeMap-block__background {
        padding-top: 180px;
    }
    .tsennosti-block__background .evoli-block__content
    {
        margin-bottom: 310px;
    }
    .sizeMap-block
    {
        background-size: contain;
    }
    .header__text-start-buy
    {
        padding-right: 0 !important;
    }
    .logo .slog
    {
        font-size: 18px !important;
    }
    .logo p{
        font-size: 16px !important;
    }
    .footer__content .logo img
    {
        width: 152px;
    }
    .footer .footer__content .logo
    {
        padding: 67px 0;
    }
    .footer__content .instagram{
       width: 40px !important;
       height: 60px;
    }
    .sizeMap-block .sizeMap-block__name
    {
        font-size: 36px;
        width: 206px;
    }
    .sizeMap-block .sizeMap-block__desc
    {
        font-size: 16px;
    }
    .sizeMap-block .evoli-block__content div{
        margin: 0;
    }
    .container{
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .main-banners-slider-box .your-class img
    {
        padding-right: 10px;
    }
    .tsennosti-name
    {
        font-size: 20px !important;
        margin-bottom: 10px !important;
    }
    .philosophy-block .evoli-block__content div,
    .tsennosti-desc
    {
        font-size: 16px !important;
    }
    .application-block__background .thumbnail
    {
        margin-top: -122px;
    }
    .specifications-block .evoli-block__content .bg-name
    {
        font-size: 36px;
        margin-top: 30px;
    }
    .specifications-block .evoli-block__content .bg-name p
    {
        font-size: 20px;
    }
    .specifications-block .evoli-block__content div
    {
        font-size: 14px;
    }
    .specifications-block .evoli-block__content .name-purple
    {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .application-block .tsennosti-desc
    {
        font-size: 16px !important;
    }
    .evoli-block
    {
        padding-top: 98px;
    }
    .evoli-block__name .block
    {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .philosophy-block .evoli-block
    {
        padding-top: 50px;
    }
    .tsennosti-block .tsennosti-name p{
        font-weight: 500;
        font-size: 20px;
        line-height: 110%;
        width: 244px;
    }
    .philosophy-block__ticker .introduction
    {
        font-size: 60px;
    }
    .start-video-text label{
        font-size: 16px;
    }
    .start-video-text
    {
        margin-top: 15px;
    }
    #navbar a{
        font-size: 20px;
    }
    #navbar a:hover{
        color: #D8C7FA;
    }
    .contain-animate-img
    {
        -moz-transition: unset;
        -o-transition: unset;
        transition: unset;
    }
    .contain-animate-img .animate-transform{
        -webkit-transform: unset;
        -moz-transform: unset;
        -o-transform: unset;
    }
    .contain-animate-img.animate-size-small{
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
        top: unset;
        position: unset;
    }
    .contain-animate-img.animate-size-big{
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
    }
    #modal_form iframe
    {
        height: 317px !important;
    }
    #modal_form
    {
        padding: 50% 10px;
    }
    #modal_form
    {
        opacity: 1;
        background-color: #9F91BB;
        background-image: url("/images/tsennosti-bg2.png");
        background-repeat: no-repeat;
        background-size: contain;
        background-repeat-y: repeat;
    }
}