
@media (max-width: 1366px) {
    .wrapper {
        background-image: url('../images/bg1366.png');
    }
}

@media (max-width: 768px) {

    .wrapper {
        padding: 90px 0 100px 0;
        box-sizing: border-box;
        overflow-y: auto;
        background-image: url(../images/bg-mobile.png);
        height: 100vh;
        background-size: cover;
    }

    header {
        flex-direction: column-reverse;
        margin-top: 20px;
        margin-left: 20px;
    }

    header > div:last-child {
        display: flex;
        justify-content: flex-end;
        align-items:center;
        margin: 0 30px 15px 0 ;
    }

    header .right-block ul li  {
        font-size: 12px;
        line-height: 16px;
        color: #ffffff;
    }

    header .right-block ul li span {
        font-size: 14px;
        line-height: 16px;
        color: #ffffff;
        font-family: RenaultLifeCyWebWeb-Bold, sans-serif;
    }

    .container {
        margin: 40px 20px 0 20px;
    }

    .container .instruction h1 {
        color: #ffffff;
        margin-bottom: 16px;
        font-weight: 500;
        font-size: 25px;
        line-height: 29px;
    }

    header .right-block ul li a {
        color: #ffffff;
        text-decoration: none;
    }


    .container .instruction ul {
        font-weight: 500;
        font-size: 18px;
        margin-top: 40px;
    }

    .container .instruction ul li{
        line-height: 21px;
        color: #ffffff;
    }

    .container .instruction ul li a{
        font-size: 16px;
        line-height: 19px;
    }

    .modalInssruction .body .title {
        font-size: 20px;
    }

    .modalInssruction .body .step {
        flex-direction: column;
    }

    .modalInssruction .body .step > div:first-child {
        flex-basis: 100%;
        margin-right: 0;
    }

    .modalInssruction .body .step > div .step-title {
        font-size: 26px;
        margin-bottom: 10px;
    }

    .modalInssruction .body .step > div .step-body {
        font-size: 18px;
        line-height: 24px;
    }

    .modalInssruction .body .step > div > img {
        max-width: 100%;
        margin-top: 20px;
    }

}

@media (max-width: 480px) {

    .wrapper {
        padding: 90px 0 100px 0;
        box-sizing: border-box;
        overflow-y: auto;
        background-image: url(../images/bg-mobile.png);
        height: 100vh;
        background-size: cover;
    }

    header {
        flex-direction: column-reverse;
        margin-top: 20px;
        margin-left: 20px;
    }
    
    header > div:last-child {
        display: flex;
        justify-content: flex-end;
        align-items:center;
        margin: 0 30px 15px 0 ;
    }

    header .right-block ul li  {
        font-size: 12px;
        line-height: 16px;
        color: #ffffff;
    }

    header .right-block ul li span {
        font-size: 14px;
        line-height: 16px;
        color: #ffffff;
        font-family: RenaultLifeCyWebWeb-Bold, sans-serif;
    }

    .container {
        margin: 40px 20px 0 20px;
    }

    .container .instruction h1 {
        color: #ffffff;
        margin-bottom: 16px;
        font-weight: 500;
        font-size: 25px;
        line-height: 29px;
    }

    header .right-block ul li a {
        color: #ffffff;
        text-decoration: none;
    }


    .container .instruction ul {
        font-weight: 500;
        font-size: 18px;
        margin-top: 40px;
    }

    .container .instruction ul li{
        line-height: 21px;
        color: #ffffff;
    }

    .container .instruction ul li a{
        font-size: 16px;
        line-height: 19px;
    }

    .modalInssruction .body .title {
        font-size: 20px;
    }

    .modalInssruction .body .step {
        flex-direction: column;
    }

    .modalInssruction .body .step > div:first-child {
        flex-basis: 100%;
        margin-right: 0;
    }

    .modalInssruction .body .step > div .step-title {
        font-size: 26px;
        margin-bottom: 10px;
    }

    .modalInssruction .body .step > div .step-body {
        font-size: 18px;
        line-height: 24px;
    }

    .modalInssruction .body .step > div > img {
        max-width: 100%;
        margin-top: 20px;
    }

}

