@media only screen and (min-width: 125rem) { /* 2000px / 16px */
    .slider-width { 
        background-image: url("../IMG/slider/img-1.jpg");
    }
}

@media only screen and (min-width: 112.5rem) { /* 1800px / 16px */
    .slider-width { 
        background-image: url("../IMG/slider/img-2.jpg");
    }
}

@media only screen and (max-width: 93.75rem) { /* 1500px / 16px */
    .sc-size { max-width: 100% !important;}
}

@media only screen and (max-width: 81.25rem) { /* 1300px / 16px */
    .statistics-image {
        background-image: url('../IMG/stats/bg2.jpg');
        background-repeat: no-repeat; background-size: cover; background-position: center;
    }
}

@media only screen and (min-width: 68.75em) { /* 1100px / 16px = 68.75em */
    .min-width-md { min-width: 50rem; }
    .slider-width { 
        background-image: url("../IMG/slider/img-3.jpg");
    }
}

@media only screen and (max-width: 68.75em) { /* 1100px / 16px = 68.75em */
    html { font-size: 50%; }
    .slider-width { 
        background-image: url("../IMG/slider/img-4.jpg");
    }
}

@media screen and (max-width: 56.25em) { /* 900px / 16px = 56.25em */
    .f-width { max-width: 50% !important; }
    .title-header { max-width: 45% !important;}
    /* .foot-head-sm { padding: 0; } */
    .container .image-container .image {
        height: 20rem;
        width: 30rem;
    }
}

@media screen and (max-width: 48.87em) { /* 750px / 16px = 48.87em */
    .heading-xxs-width { width: 100% !important; }
    .title-header { max-width: 60% !important;}
    .sm-100 { width: 95%; }
}

@media screen and (max-width: 38.75em) { /* 620px / 16px = 37.5em */
    nav div a:not(:first-child){ margin-left: 2rem; }
    .f-width { max-width: 100% !important; }
    .d-sm-none { display: none !important; }
    .d-sm-block { display: block !important; }
    .flex-sm-column { flex-direction: column; }
    footer > div > div { max-width: 100% !important;}
    .mt-sm-12 { margin-top: var(--distance-12);}
    .sm-img-gallery img { width: 150%; }
    .title-header { max-width: 80% !important;}
    .sc-size { margin-left: .75rem;}
    .container .image-container .image {
        height: 35rem;
        width: 50rem;
    }
    .slider-img { max-height: 100rem; min-height: 80rem; } /* img covers container */
    .footer-logo { margin-left: 5rem; }
    .order-1 { order: 1; margin-bottom: 2rem;}
    .order-2 { order: 2; }
}

@media screen and (max-width: 31.25em) { /* 500px / 16px = 31.25em */
    .flex-xs-column { flex-direction: column; }
    .img-xs-width img { max-width: 150% !important; }
    .container .image-container .image {
        width: 100%;
    }
}

@media screen and (max-width: 25em) { /* 400px / 16px = 25em */
    .stat-logo { max-width: 80% !important; }
    .bygg-mark-width {
        max-width: 85%;
        margin-left: 2rem;
    }
    .sc-size { margin-left: .25rem;}
    .footer-logo { width: 100%; margin-left: 0; }
}

@media screen and (max-width: 20em) { /* 320px / 16px = 20em */
    .xs-none {
        display: none;
    }
}