@media screen and (min-width: 1100px) {
    .page-1019 .countries1__top {
        flex-direction: column;

        padding: 0px 0px 6vw 0px;

        box-sizing: border-box;
    }
    .page-1019 .newContryItem__text--header_40 {
        text-wrap: balance;
    }
    .page-1019 .countries1__top .countries1__top--text_20 {
        margin: 0px 0px 2vw 0px;
    }
    .page-1019 .countries1__top .countries1__link  {
        margin: 1vw 0px 0px 0px;
    }
    .page-1019 .showText {
        margin: 2vw 0px 0px 0px;
    }

    .newCountryTextAdd  {
        display: none;
        margin: -4vw 0px 6vw 0px;
        padding: 4vw;

        background: rgba(255,255,255,0.1);
    }

    .linkMargin {
        margin: 2vw 0px 0px 0px;
    }
    .sectionFaqAll {
        padding: 6vw 10vw;
    }
    .sectionFaqAll:before {
        content: ' ';
        float: left;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;

        background: rgba(0,0,0,0.6);
    }
    .faqOneList {
        margin: 2vw 0px 0px 0px;
    }
    .faqBox {
        border-top: 1px solid rgba(255, 255, 255, 0.2);
    }
    .faqBox:last-child {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .faqBox__up {
        height: 3vw;
        padding: 0px 4vw 0px 0vw;
    }
    .faqBox__up:before {
        content: " ";
        float: right;
        width: 3vw;
        height: 3vw;
        position: absolute;
        top: 0;
        right: 0;
        background: url(images/iconArrowDownWhite.svg) center no-repeat;
        background-size:0.9vw;
    }
    .faqBox__up .header {
        margin: 0px 0px 0px 0px;
    }
    .faqBox__up.active:before {
        rotate: 180deg;
    }
    .faqBox__down {
        padding:0px 0vw 2vw 0vw;
    }

    .newContryItem__text--text_18 a {
        color: #FFA600;
        text-decoration: underline;
    }
    .newContryItem__text--text_18 a:hover {
        color: #fff;
    }

    .countries2__inside {
        margin: 0px 0px 6vw 0px;
    }
    .newContryContainer__linkBox--v2 {
        padding: 0px 10%;
    }
        .newContryContainer__linkBox--v2 .newContryItem__text--text_18 {
            margin: 2vw 0px;
        }
}

@media screen and (min-width: 0px) and (max-width: 1099px) {
     .page-1019 .countries1__top {
        flex-direction: column;

        padding: 0px 0px 2vw 0px;

        box-sizing: border-box;
    }
    .page-1019 .newContryItem__text--header_40 {
        text-wrap: balance;
    }
    .page-1019 .countries1__top .countries1__top--text_20 {
        margin: 0px 0px 4vw 0px;
    }
    .page-1019 .countries1__top .countries1__link  {
        margin: 4vw 0px 0px 0px;
    }
    .page-1019 .showText {
        margin: 4vw 0px 0px 0px;
    }

    .newCountryTextAdd  {
        display: none;
        margin: -2vw 0px 6vw 0px;
        padding: 6vw;

        background: rgba(255,255,255,0.1);
    }

    .linkMargin {
        margin: 4vw 0px 0px 0px;
    }
    .sectionFaqAll {
        padding: 12vw 4vw;
    }
    .sectionFaqAll:before {
        content: ' ';
        float: left;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;

        background: rgba(0,0,0,0.6);
    }
    .faqOneList {
        margin: 6vw 0px 0px 0px;
    }
    .faqBox {
        border-top: 1px solid rgba(255, 255, 255, 0.2);
    }
    .faqBox:last-child {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .faqBox__up {
         padding: 4vw 8vw 4vw 0vw;
    }
    .faqBox__up:before {
        content: " ";
        float: right;
        width: 6vw;
        height: 10vw;
        position: absolute;
        top: 2vw;
        right: 0;
        background: url(images/iconArrowDownWhite.svg) center no-repeat;
        background-size:2vw;
    }
    .faqBox__up .header {
        margin: 0px 0px 0px 0px;
    }
    .faqBox__up.active:before {
        rotate: 180deg;
    }
    .faqBox__down {
        padding:0px 0vw 4vw 0vw;
    }

    .newContryItem__text--text_18 a {
        color: #FFA600;
        text-decoration: underline;
    }
    .newContryItem__text--text_18 a:hover {
        color: #fff;
    }

    .countries2__inside {
        margin: 0px 0px 6vw 0px;
    }
    .newContryContainer__linkBox--v2 {
        padding: 0px 10%;
    }
        .newContryContainer__linkBox--v2 .newContryItem__text--text_18 {
            margin: 2vw 0px;
        }

    .page-1019 .countries2__formInside {
        margin: 0px 0px 6vw 4.7vw;
    }
}