/* ExtraLarge desktops and laptops */

@media (min-width: 2000px) {
    body {
        font-size: 20px;
    }

    .block-popup-carousel-next-arrow {
        bottom: 43%;
    }

    .block-popup-carousel-prev-arrow {
        bottom: 43%;
    }
}

@media (min-width: 1440px) and (max-width: 1999px) {
    .block-popup-carousel-next-arrow {
        bottom: 42%;
    }

    .block-popup-carousel-prev-arrow {
        bottom: 42%;
    }
}

/* Large desktops and laptops */

@media (min-width: 1200px) and (max-width: 1439px) {
    .block-standards-img {
        background-size: 100%;
    }

    .block-popup-carousel-next-arrow {
        bottom: 40%;
    }

    .block-popup-carousel-prev-arrow {
        bottom: 40%;
    }
}

/* Landscape tablets and medium desktops */

@media (min-width: 992px) and (max-width: 1199px) {
    body {
        font-size: 16px;
    }

    .block-standards-img {
        background-size: 100%;
    }

    .block-popup-carousel-next-arrow {
        float: right;
        position: absolute;
        margin-right: 20px;
        right: 0;
        bottom: 40%;
        z-index: 5;
    }

    .block-popup-carousel-prev-arrow {
        float: left;
        position: absolute;
        margin-left: 20px;
	bottom: 40%;
        z-index: 5;
    }
}

/* Portrait tablets and small desktops */

@media (min-width: 768px) and (max-width: 991px) {
    body {
        font-size: 32px;
    }

    .block-popup-carousel-next-arrow {
        float: right;
        position: absolute;
        margin-right: 20px;
        right: 0;
        bottom: 43%;
        z-index: 5;
    }

    .block-popup-carousel-prev-arrow {
        float: left;
        position: absolute;
        margin-left: 20px;
        z-index: 5;
	bottom: 43%;
    }

    #form-bg {
        height: auto;
        width: auto;
    }

    .block-standards-img {
        background-size: 8.6875em;
    }

    .g-recaptcha {
        transform: scale(1);
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }

    .button-form {
        margin: 0 auto;
        text-align: center;
        position: relative;
        padding: 0.5em 3em;
        font-size: 0.5em;
    }

    #form-title {
        font-size: 0.7em;
    }

    .block-info-slick-slide-img {
        height: 10em;
    }

    .block-info-slick-slide-title {
        font-size: 1.5em;
    }

    .block-info-slick-slide-description {
        font-size: 1em;
    }
}

/* Landscape phones and portrait tablets */

@media (min-width: 480px) and (max-width: 767px) {
    body {
        font-size: 40px;
    }

    .block-title-yellow-arrow {
        display: none;
    }

    .block-standards-img {
        background-size: 5em;
    }

    #form-bg {
        height: auto;
        width: auto;
    }

    .g-recaptcha {
        transform: scale(1);
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }

    .button-form {
        margin: 0 auto;
        text-align: center;
        position: relative;
        padding: 0.5em 3em;
        font-size: 0.5em;
    }

    .block-info-slick-slide-img {
        height: 10em;
    }

    .block-info-slick-slide-title {
        font-size: 1.5em;
    }

    .block-info-slick-slide-description {
        font-size: 1em;
    }
}

/* Portrait phones and smaller */

@media (max-width: 479px) {
    body {
        font-size: 40px;
    }

    .block-standards-img {
        background-size: 5em;
    }

    #form-bg {
        height: auto;
        width: auto;
    }

    .g-recaptcha {
        transform: scale(1);
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }

    .button-form {
        margin: 0 auto;
        text-align: center;
        position: relative;
        padding: 0.5em 3em;
        font-size: 0.5em;
    }

    #form-title {
        font-size: 0.5em;
    }

    .block-info-slick-slide-img {
        height: 10em;
    }

    .block-info-slick-slide-title {
        font-size: 1.5em;
    }

    .block-info-slick-slide-description {
        font-size: 1em;
    }
}

@media (max-width: 992px) {
 .block-popup-list-of-documents {
	padding-left:0;
  }
 .block-popup-footer-slide.mlr-25.slick-slide {
	margin-left: 0;
 } 
}
