/* === Width === */
/* = lg = */

@media (max-width:1880px) {
    .f-slide-6__text {
        left: -5vw;
    }

    .f-slide-6__text-line_1 {
        width: 3vw;
    }

    .f-slide-6__text-line_2 {
        width: 6vw;
    }

    .f-slide-6__text-line_3 {
        width: 8vw;
    }
}

@media (max-width:1750px) {
    .f-slide-6__text {
        left: -9vw;
    }

    .f-slide-6__text-line_1 {
        width: 3vw;
    }

    .f-slide-6__text-line_2 {
        width: 6vw;
    }

    .f-slide-6__text-line_3 {
        width: 8vw;
    }
}

@media (max-width:1600px) {

    .mBrConteinSliderAll {
        top: 25%;
    }

    .f-slider__header {
        grid-column: 1 / 7;
    }
    .f-slider__title {
        grid-column: 1 / 7;
    }
    .f-slider__inner {
        grid-column: 1 / 7;
    }

    .f-slider__item-inner-cell:first-child {
        flex-basis: calc(50% - 125px);
    }
    .f-slider__item-inner-cell:nth-child(2),
    .f-slider__item-inner-drag {
        flex-basis: 250px;
    }
    .f-slider__item-inner-cell:last-child {
        flex-basis: calc(50% - 125px);
        padding-left: 17px;
    }

    .f-slider2__title-wrapper_wide {
        grid-column: 1 / 7;
        text-align: center;
        white-space: nowrap;
    }

    .f-slide-2-list__item_1,
    .f-slide-2-list__item_2,
    .f-slide-2-list__item_3 {
        padding-bottom: 0;
    }

    .f-slide-2-list__item-text {
        padding-top: 15px;
        line-height: 1.2;
    }

    .f-content3__percents-title { font-size: 16px; }
    .f-content3__percents-length {
        /*width: 100px;*/
        /*height: 100px;*/
        /*font-size: 32px;*/
    }

    .f-content3__desc { grid-column: 1 / 5; }
    .f-content3__row { grid-column: 1 / 7; }

    .f-content3__desc-inner { max-width: 100%; }

    .d-none-lg{
        display: none !important; 
    }

    .mBrFilted {
        padding-right: 3vh;
    }

    .f-slide-4__text { bottom: 24%; }


    .f-slide-6 .f-slider2__title-wrapper {
        grid-column: 3 / 7;
    }
    .f-slide-6__text {
        left: 0;
        grid-column: 1/2;
    }
}

@media (max-width:1400px) {
    
    .mBrFilted {
        padding-right: 2vh;
    }

    /* .f-slide-6__text {
        top: -5vw;
    } */
    .f-slide-2-list__item {
        height: auto;
        flex-basis: 32%;
    }
    .f-slide-2-list__item:before {
        width: 60px;
        height: 60px;
        font-size: 36px;
        line-height: 60px;
    }

    .f-slider2__footer { padding-top: 10px; }

    .f-slider__item-inner0-right-item-round {
        width: 80px;
        height: 80px;
        font-size: 36px;
    }
    .f-slider__item-inner0-right-item-desc {white-space: normal;}

    .f-slide-4__content,
    .f-slide-4__img-wrapper,
    .f-slide-4__img-pic {
        display: inherit;
        grid-template-columns: inherit;
        grid-template-rows: inherit;
        grid-column: inherit;
        grid-row: inherit;
        margin: 0;
        height: 100%;
    }
    .f-slide-4__img-wrapper {
        grid-column: 1 / 7;
        grid-row: 3 / 10;
        grid-template-columns: repeat(6, 1fr);
        grid-template-rows: repeat(7, 1fr);
    }
    .f-slide-4__img-pic {
        grid-column: 1 / 8;
        grid-row: 1 / 8;
    }
    .f-slider2__item-img {
        grid-column: 1 / 8;
        grid-row: 1 / 8;
    }
    .f-slide-4__text {
        left: auto;
        right: auto;
        bottom: auto;
        margin: 0;
        padding: 30px 0 0;
        width: 100%;
        height: 100%;
        grid-column: 2 / 6;
        grid-row: 2 / 5;
    }
    .f-slide-4__text-inner {
        display: inline-block;
        position: relative;
        z-index: 2;
        padding: 5px 2px;
    }
    .f-slide-4__text-inner:before {
        content: ' ';
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        background-color: var(--color-main-revert);
        opacity: .4;
    }
}
@media (max-width:1300px) {
    
    .mBrConteinSliderAll {
        top: 31%;
    }

    .d-none-sml {
        display: none;
    }

    .mBrTouchText {
        padding: 49px 0 0 0 !important;
        text-align: center !important;
    }
    
    .mBrFilted {
        padding-right: 7vw;;
    }
}

@media (max-width:1200px) {

    .mBrTowersIcon ins {
        padding-left: 6px;
    }

    .f-container {
        /*grid-template-rows: 0.5fr repeat(8, 1fr) 0.5fr;*/
        grid-template-columns: 0.5fr repeat(6, 1fr) 0.5fr;
    }
    .f-header {
        grid-template-columns: 0.5fr repeat(6, 1fr) 0.5fr;
        grid-row: 1 / 2;
    }
    .f-header__cell_logo {
        padding-left: 0;
        padding-top: 0;
        justify-content: center;
        align-items: center;
        grid-column: 3 / 7;
        grid-row: 1 / 2;
    }
    .f-header__cell_menu { display: none; }
    .f-header__cell_contacts {
        grid-column: 6 / 8;
        grid-row: 1 / 2;
        padding-top: calc(100vh / 10 * 0.5 - 8px);
    }
    .f-back__title { display: none; }
    .f-sidebar {
        grid-column: 1 / 2;
        grid-row: 1 / 2;
    }
    .f-sidebar__inner-inner {
        justify-content: center;
    }
    /*.f-sidebar__cell:last-child { display: none; }*/
    .f-nav {
        max-width: 100vw;
    }
    .f-nav .f-sidebar-btn {
        display: flex;
        position: absolute;
        bottom: calc(100vh / 10 * 3);
        left: calc(100vw / 8 * 7);
        top: auto;
        margin: 0 0 5px 0;
    }
    .f-sidebar-btn { top: 0; }

    .f-content {
        grid-template-columns: 0.1fr repeat(6, 1fr) 0.1fr;
        grid-column: 1 / 9;
    }
    .f-content__inner {  grid-column: 2/8; }
    .f-section { grid-column: 1 / 7;}
    .f-content__sidebar {
        grid-column: 3/7;
        grid-row:2/3;
        justify-content: center;
    }
    .f-content__title {
        writing-mode: initial;
    }
    .f-slider2__title-wrapper_center-right { grid-column: 1 / 7;}

    .f-lang { margin-bottom: 10px; }

    .f-back { width: 60px; }

    .f-slider__nav-drag-item {
        padding: 30px;
        width: 180px;
        height: 180px;
    }
    .f-slider__item:first-child .f-slider__nav-drag-item { padding: 15px; }
    .f-wonderful-btn {
        top: 0;
        left: 0;
        width: 180px;
        height: 180px;
    }
    .f-wonderful-btn img {
        display: block;
        width: 100%;
    }

    .f-slider__item-inner-cell:first-child {
        flex-basis: calc(50% - 110px);
    }
    .f-slider__item-inner-cell:nth-child(2),
    .f-slider__item-inner-drag {
        flex-basis: 220px;
    }
    .f-slider__item-inner-cell:last-child {
        flex-basis: calc(50% - 110px);
        padding-left: 0;
    }

    .f-content__title {
        width: auto;
        font-size: 36px;
    }

    .f-slider__title { font-size: 48px; }
    .f-slider__counter-current { font-size: 36px; }
    .f-slider__counter-length { font-size: 18px; }

    .f-next__counter { font-size: 36px; }
    .f-next__arrow {
        padding-left: 25px;
        padding-right: 30px;
    }
    .f-next__arrow-icon {
        display: block;
        margin: 0 auto;
        width: 80%;
    }
    .f-next__title { font-size: 24px; }

    .f-btn {
        width: 150px;
        height: 30px;
    }
    .f-mouse-scroll__icon {
        width: 21px;
        height: 41px;
    }

    .f-slider2__title-wrapper {
        grid-row: 3/4;
        grid-column: 1/7;
        text-align: center;
    }
    .f-slider2__title {
        margin: 0;
        font-size: 36px;
    }

    .f-slider2__title_smalled { font-size: 36px; }

    .f-footer__cell {
        flex-basis: 40%;
    }
    .f-footer__cell:nth-child(2) { flex-basis: 20%; }

    .f-footer__info { justify-content: space-between; }
    .f-footer__info-logo { padding-left: 0; }

    .f-slide-5__desc { padding-left: 120px; }

    .f-slider2__item-content {
        /*grid-row: 1 / 8;*/
    }
    .f-slider2__item-content_offset-top-1 {
        padding-top: 0;
        grid-row: 3/8;
    }
    .f-slider2__item-content_merge-slide {
        margin: 0 calc(-100vw / 6 * 0.1);
        grid-row: 1 / 10;
    }
    .f-slide-2-list { grid-column: 1 / 5;}

    .f-content3__row {
        margin: 0;
        grid-row: 5 / 10;
        grid-column: 1 / 9;
    }
    .f-content3__nav { display: none; }
    .f-content3__desc {
        grid-column: 1 / 9;
        grid-row: 3 / 5;
        padding-right: 0;
    }
    .f-content3__desc-inner {
        max-height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
    }
    .f-content3__desc-inner .f-slider3__item {
        display: block;
    }

    .f-slide-6 .f-slider2__title-wrapper {
        grid-column: 2/6;
    }
    .f-slide-6__desc {
        padding-top: 0;
        grid-column: 3 / 6;
    }
}
/* = md = */
@media (max-width:1000px) {
    /* .f-slide-6__text {
        top: -10vw;
    } */

    .mBrGidVideoClass {
        width: 171px;
        top: -36px;
        left: 20px;
    }

    .VectorVideo {
        width: 90px;
    }
    .mBrVectorTextOne {
        left:100px;
    }
    @-webkit-keyframes VectorTextOne {
        0% {top: 38px; left: 206px}
        25% {top: 38px; left: 226px}
        50% {top: 58px; left: 216px}
        75% {top: 48px; left: 196px}
        100% {top: 38px; left: 206px}
    }
    @keyframes VectorTextOne {
        0% {top: 38px; left: 206px}
        25% {top: 38px; left: 226px}
        50% {top: 58px; left: 216px}
        75% {top: 48px; left: 196px}
        100% {top: 38px; left: 206px}
    }
    @keyframes VectorTextTwo {
        0% {top: 75px; left: 206px}
        20% {top: 85px; left: 216px}
        40% {top: 85px; left: 206px}
        60% {top: 105px; left: 176px}
        80% {top: 85px; left: 216px}
        100% {top: 75px; left: 206px}
    }
    @keyframes VectorTextThree {
        0% {top: 114px; left: 201px}
        20% {top: 114px; left: 191px}
        40% {top: 125px; left: 201px}
        60% {top: 125px; left: 231px}
        80% {top: 124px; left: 221px}
        100% {top: 114px; left: 201px}
    }
    @keyframes VectorTextFour {
        0% {top: 139px; left: 214px}
        25% {top: 139px; left: 204px}
        50% {top: 159px; left: 194px}
        75% {top: 149px; left: 234px}
        100% {top: 139px; left: 214px}
    }
    @keyframes VectorTextFive {
        0% {top: 173px; left: 204px}
        20% {top: 183px; left: 234px}
        40% {top: 193px; left: 214px}
        60% {top: 183px; left: 194px}
        80% {top: 183px; left: 214px}
        100% {top: 173px; left: 204px}
    }

    .f-slide-6__desc {
        grid-column: 4 / 6;
    }

    .mBrFilted {
        padding-right: 6vw;
    }
    .d-none-md{
        display: none !important;
    }

    .f-slider__item-inner0-right-item-round {
        width: 100px;
        height: 100px;
        font-size: 48px;
    }

    .f-mouse-scroll__desc { display: none; }

    .f-next {
        justify-content: space-between;
        width: 100%;
    }
    .f-next__arrow {
        padding-left: 0;
        padding-right: 0;
    }

    .f-slide-2-list__item:before {
        width: 100px;
        height: 100px;
        font-size: 60px;
        line-height: 100px;
    }

    .f-noSupport__browsers-item-img { width: 100px; }
    .f-noSupport__browsers-item-img-wrapper { height: 120px; }
}

/* @media (max-width:900px) {

    .f-slide-6__text {
        top: -15vw;
    }

} */

/* = sm = */
@media (max-width:800px) {
    .f-noSupport__title-wrapper { font-size: 32px; padding: 20px 0; }
    .f-noSupport__text {
        padding: 20px;
        font-size: 14px;
        line-height: 1.2;
    }
    .f-noSupport__text_check {
        padding-top: 90px;
        background-position: 50% 10px;
    }
    .f-noSupport__browsers-item-img { width: 80px; }
    .f-noSupport__browsers-item-img-wrapper { height: 100px; }
    .f-noSupport__browsers-item-text { font-size: 14px; }

    .mBrVideoGid {
        bottom: 77vh;
    }

    .mBrConteinMobile {
        top: 16%;
    }

    .f-preloader__bg-video { display: none; }

    .f-slide-6__text{
        left: 10%;
        top: -11vw;
    }

    .f-slide-6__text_2 {
        grid-row: 3/5;
    }

    .f-slide-6__text_1 {
        grid-row: 2/4;
    }

    .f-slide-6__text_3{
        grid-row: 4/6;
    }

    
    .f-map-popup_fullscreen .f-map-popup__head {
        font-size: 26px ;
    }

    .d-none-sm{
        display: none !important; 
    }
    .d-block-sm {
        display: block !important;
    }

    .mBrFilted {
        padding-right: 3.5vw;
    }

    .mBrTowersIcon {
        margin-right: 0;
    }

    .f-container {
        /* grid-template-rows: 0.5fr repeat(8, 1fr) 0.5fr; */
        grid-template-columns: repeat(8, 1fr);
        grid-column: inherit;
    }
    .f-content {
        grid-template-columns: inherit;
        grid-column: 1 / 9;
        grid-row: 1/11;
    }
    .f-content__title {
        font-size: 18px
    }
    .f-content__inner {
        grid-template-columns: inherit;
        grid-column: inherit;
    }

    .f-footer__cell { flex-basis: 45%; }
    .f-footer__cell:nth-child(2) { flex-basis: 10%; }

    .f-btn__text { font-size: 14px; }

    .f-section {    grid-column: 1 / 9;}


    .mBrTextF-nav {
        width: auto;
        font-size: 24px;
        line-height: 60px;
    }
    .f-nav {
        justify-content: flex-end;
        align-items: flex-start;
        padding-left: calc(100vw / 8 - 20px);
    }
    .f-nav .f-sidebar-btn {
        margin: 0 0 35px -20px;
    }
    .f-nav__footer {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-right: calc(100vw / 8 - 20px);
        width: 100%;
        height: calc(100vh / 10 * 3);
    }
    .f-nav__footer-cell {
        display: flex;
        flex-flow: column nowrap;
        justify-content: center;
        align-items: flex-start;
        flex: 0 0 auto;
    }
    .f-nav__footer-tel,
    .f-nav__footer-mail {
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        color: var(--color-main) !important;
        text-decoration: none !important;
        white-space: nowrap;
    }
    .f-nav__footer-tel {
        font-size: 12px;
        line-height: 2;
    }
    .f-nav__footer-mail {
        border-bottom: 1px solid;
        font-size: 10px;
    }

    .f-sidebar {
        left: 0;
        grid-column: 1 / 3;
        width: auto;
        /*grid-row: 1 / 3;*/
    }
    .f-sidebar__inner-inner { width: auto; }
    .f-sidebar-btn__img {
        width: 40px;
        height: 40px;
    }
    .f-sidebar-btn__title {
        position: absolute;
        top: 100%;
        width: 58px;
        left: -8px;
        right: 0;
        padding-top: 5px;
        font-size: 10px;
        font-weight: 300;
    }
    .f-header {
        grid-template-columns: inherit;
        grid-row: 1 / 3;
        grid-template-rows: 1fr 1fr;
    }
    .f-header__cell_logo{}
    .f-header__cell_contacts {
        grid-column: 7 / 9;
        padding-top: 0;
    }
    .f-header__cell_back {
        grid-row: 2 / 3;
        grid-column: 7 / 9;
    }
    .f-lang {
        margin: auto;
        padding: 0;
        background: none;
    }
    .f-lang__item {
        padding-left: 6px;
        padding-right: 6px;
        font-size: 10px;
        text-decoration: underline;
    }
    .f-lang__item_active {
        font-weight: bold;
        text-decoration: none;
    }
    .f-header__logo {
        width: 100%;
        max-width: 200px;
        min-width: 120px;
    }
    .f-header__cell_mobile-page-counter {
        display: flex;
        flex-flow: column nowrap;
        justify-content: center;
        align-items: center;
        grid-row: 2 / 3;
        grid-column: 1 / 3;
        position: relative;
    }
    .f-page-counter {
        position: relative;
        font-weight: 300;
        line-height: normal;
        font-size: 14px;
        letter-spacing: 0.07em;
        color: var(--color-main);
    }
    .f-page-counter:first-child:before {
        content: ' ';
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        height: 1px;
        background: var(--color-main);
    }
    .f-header__cell_mobile-title {
        display: flex;
        grid-row: 2 / 3;
        grid-column: 3 / 7;
    }

    .f-slider__header {
        display: grid;
        grid-template-columns: inherit;
        grid-template-rows: 1fr;
        grid-row: 2/3;
        grid-column: 1/9!important;
    }
    .f-slider__counter {
        display: none;
        grid-column: 1 / 2;
        grid-row: 1 / 2;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .f-slider__switcher {
        position: relative;
        align-items: flex-end;
        grid-column: 2 / 8;
        grid-row: 1 / 2;
        margin: 0;
        width: 100%;
        height: 100%;
        font-weight: 300;
        text-align: center;
    }
    .f-slider__switcher-item {
        text-decoration: underline;
        font-weight: 500;
    }
    .f-slider__switcher-item_active {
        position: absolute;
        left: 0;
        bottom: 50%;
        width: 100%;
        text-align: center;
        text-decoration: none;
        text-shadow: none;
    }
    .f-slider__counter-current,
    .f-slider__counter-length {
        position: relative;
        padding: 2px 0;
        font-size: 14px;
        font-weight: 300;
        letter-spacing: 0.07em;
    }
    .f-slider__counter-length-delimeter {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: var(--color-main);
        font-size: 0;
    }

    .f-slider__item {
        overflow-y: auto;
        display: block;
        top: -20px;
        flex-direction: column;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
        background-color: var(--color-item-active-o4);
        border-radius: 10px;
        border-bottom: 40px solid transparent;
    }
    /*.f-slider__item-inner:before,
    .f-slider__item-title:before {
        content: ' ';
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        background: var(--color-item-active);
        opacity: 0.4;
        border-radius: 0;
    }
    .f-slider__item:before { border-radius: 0 0 10px 10px;}
    .f-slider__item-title:before { border-radius: 10px 10px 0 0;}
    */
    .f-slider__item-inner {
        position: relative;
        display: block;
        flex-direction: column;
        flex: 0 0 auto;
        padding: 0 45px 20px;
    }
    .f-slider__item-inner-cell,
    .f-slider__item-inner-cell:first-child,
    .f-slider__item-inner-cell:last-child,
    .f-slider__item-inner-cell:nth-child(2),
    .f-slider__item-inner-drag {
        display: block;
        flex: 0 0 auto;
    }
    .f-slider__item-inner-cell,
    .f-slider__item-inner-drag {
        margin-bottom: 20px;
    }
    .f-slider__inner {
        grid-column: 2 / 8 !important;
        grid-row: 4 / 10 !important;
    }
    .f-slider__title { display: none; }
    .f-slider__item-title {
        position: relative;
        display: block;
        padding: 20px;
        flex: 0 0 auto;
        font-size: 30px;
        text-align: center;
        letter-spacing: 0.02em;
    }
    .f-slider__item-inner-cell_rounds { padding-bottom: 20px; }
    .f-slider__footer {
        padding-top: 0;
        position: relative;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        width: auto;
        height: auto;
        grid-column: 1 / 9;
        grid-row: 9 / 10;
    }
    .f-slider__arrows { display: none; }
    .f-slider__nav-item {
        background-color: var(--color-main) !important;
    }
    .f-slider .f-text_fs-18,
    .f-slider .f-slider__item-inner-cell { font-size: 14px; }

    .f-back {
        position: relative;
        background: none;
        margin: 0 auto;
    }
    .f-back__arrow {
        position: relative;
        width: 33px;
        height: 100%;
        background: url('../img/arrow-long-left.png')0% 50% no-repeat;
        transform: rotate3d(0,0,1,90deg);
    }
    .f-back__arrow:before {
        display: none;
    }
    .f-content__sidebar,
    .f-back__counter { display: none;}
    .f-back__desc {
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        font-weight: 300;
        line-height: normal;
        font-size: 8px;
        text-align: center;
        letter-spacing: 0.07em;
        color: var(--color-main);
    }

    .f-slider__wave-wrapper-inner {
        visibility: hidden; }

    .f-slider2__item-content {
        grid-row: 3 / 10;
        grid-column: 1/9;
    }
    .f-slider2__title-wrapper {
        grid-column: 2/8;
    }

    .f-slide-1__image { left: 0;}
    .f-slider2__title {
        white-space: normal;
        font-size: 24px;
    }

    .f-slider2__item-content_merge-slide {
        position: relative;
        margin: 0;
    }
    .f-slide-2_left {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        flex: 0 0 100%;
    }
    .f-slide-2_right {
        flex: 0 0 100%;
    }
    .f-slide-2-list.f-slider-generated {
        height: auto;
        grid-row: 3 / 8;
    }
    .f-slide-2-list.f-slider-generated .f-slider-generated__item {
        height: 100%;
    }
    /*.f-slider2__drag { display: none; }*/
    .f-slider2__drag {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-around;
        align-items: center;
        height: 50px;
    }
    .f-slider2__drag:before {
        content: ' ';
        position: absolute;
        top: 50%;
        left: 18%;
        right: 18%;
        height: 1px;
        background: var(--color-main);
    }
    .f-slider2__footer { padding-top: 10px; }
    .f-slider2__drag-cell {
        margin: -25px 0 0 -25px;
        width: 50px;
        height: 50px;
    }
    .f-slider2__drag-item {
        width: 20px;
        height: 20px;
    }
    .f-slider2__drag .f-slider2__drag-cell {
        position: relative;
        top: 0 !important;
        left: 0;
        margin: 0;
    }
    .f-slider2__drag-item_active {
        border-width: 5px;
        width: 50px;
        height: 50px;
    }
    .f-slider2__drag-item_active:before {
        top: -7px;
        right: -7px;
        bottom: -7px;
        left: -7px;
    }
    .f-slider2__drag-svg { display: none; }

    .f-slide-4__content {
        grid-row: 1 / 10;
        grid-template-rows: repeat(9, 1fr);
    }
    .f-slide-4__img-wrapper {
        grid-column: inherit;
        grid-row: 1 / 10;
        grid-template-columns: inherit;
        grid-template-rows: inherit;
    }
    .f-slide-4__img-pic {
        grid-column: 1 / 9;
        grid-row: 1 / 10;
    }
    .f-slide-6__img {
        position: absolute;
        top: 0;
        left: 0;
        width: 178%;
        max-width: calc(80vh * 1.567);
        /*min-height: 100%;*/
        max-height: 80vh;
        grid-column: auto;
        grid-row: auto;
    }
    .f-slide-4__text {
        padding: 0;
        grid-column: 3 / 8;
        grid-row: 4 / auto;
    }
    .f-slide-4 .f-slider2__title-wrapper {
        grid-column: 3/8;
        text-align: left;
    }

    .f-slide-5__content {
        grid-template-rows: repeat(9, 1fr);
        grid-column: 1/9;
        grid-row: 1/10;
    }
    .f-slide-5__img-wrapper {
        grid-template-rows: inherit;
        grid-column: inherit;
        grid-row: inherit;
    }
    .f-slide-5__img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        max-height: 10000px;
    }
    .f-slide-5 .f-slider2__title-wrapper {
        grid-column: 3/8;
        text-align: left;
    }
    .f-slide-5 .f-slider2__title { white-space: nowrap; }
    .f-slide-5__desc {
        display: block;
        position: static;
        padding: 0;
        width: auto;
        grid-column: 3 / 8;
        grid-row: 4 / 8;
        background: none;
    }
    .f-slide-5__desc:before { display: none; }

    .f-slide-6__content {

    }

    .f-content3__desc-inner .f-slider3__item {
        padding-left: calc(100vw / 8 * 1);
        padding-right: calc(100vw / 8 * 1);
    }
}

/* = xs = */

@media (max-width:700px) {

    .mBrConteinMobile {
        top: 21%;
    }

    .f-slide-6__img {
        width: 223%;
    }

    .f-slide-6__text_3 {
        grid-row: 5/7;
    }

    .f-slide-6__text_2 {
        grid-row: 3/6;
    }
    
    .f-slide-6__text_1 {
        grid-row: 2/4;
    }

    /* .f-slide-6__text {
        top: -15vw;
    } */
}

@media (max-width:600px) {
    .d-none-xs{
        display: none !important; 
    }
    .d-block-xs{
        display: block !important;
    }

    .f-map-popup_fullscreen .f-map-popup__head {
        font-size: 16px ;
    }

    .mBrZoom{
        background-image: url(../img/Mobile/MobileFoom.png); 
        padding-right: 34px;
        margin-bottom: 0px;
        right: -11%;
        bottom: -40%;
    }
    .mBrTopZoom{
        left: 23px;
        top: 21px;
        margin-left: 0px; 
    }
    .mBrDownZoom{
        top: 27px;
        left: 32px;
    }
    .mBrContein3{
        padding-bottom: 0px;
    }
    .mBrTowersIcon{
        background-image: url(../img/Mobile/MobileTowers.png);
        padding-left: 42px;
        bottom: -40%;
        left: -70px;
    }
    .mBrTowersIconTwo{
        background-image: url(../img/Mobile/MobileUse.png);
        left: 2px;
        bottom: -40%;
        left: -50px;
    }

    .mBrTowersIcon ins{
        text-decoration: none;
        padding-top: 0px; 
        padding-left: 0px; 
        left: -6px;
        top: 45px;
        font-size: 15px;
    }
    .mBrTowersIconTwo ins{
        text-decoration: none;
        padding-top: 0px;
        padding-right: 0px;
        left: 14px;
        top: 45px;
        font-size: 15px;
    }
    .mBrMapsBody {
        transform-origin: unset !important;
        background: none;
    }

    .mBrAutoClass {
        top: auto !important;
        left: auto !important;
    }
}

@media (max-width:450px) {
    .f-noSupport__title-wrapper { font-size: 24px; }
    .f-noSupport__browsers-item-img { width: 60px; }
    .f-noSupport__browsers-item-img-wrapper { height: 80px; }
    .f-noSupport__browsers-item-text { font-size: 10px; }
    /* .f-slider2__item-img {
        height: 85%;
    } */

    .mBrConteinMobile {
        top: 32%;
    }

    .mBrPopUpPriceFormThree{
        font-size: 26px;
    }
    .f-map-popup_fullscreen .f-map-popup__head {
        font-size: 13px ;
    }
    .f-map-popup_fullscreen .f-map-popup__head-delimeter {
        width: 31px;
        margin: 0 10px;
    }
    .mBrTitleTwoSlide{
        margin: 0% 0 0 -13%;
    }
}

/* === Height === */
@media (max-height:900px) {
    .f-slider__footer {
        bottom: 0;
    }
}
@media (max-height:800px) {
    .f-slider__header {
        grid-column: 1 / 7;
    }
    .f-slider__title {
        grid-column: 1 / 7;
    }
    .f-slider__inner {
        grid-column: 1 / 7;
        grid-row: 5 / 9;
    }

    /* .f-slide-6__text {
        top: -10vw;
    } */
}

@media (max-height:850px) {
    .f-slide-6__img {
        width: 272%;
    }
}




