﻿/* ==========================================================================
   MAX HEIGHT UTILITIES
   ========================================================================== */

/* Base */
.maxh-0 {
    max-height: 0px;
}

.maxh-50 {
    max-height: 50px;
}

.maxh-100 {
    max-height: 100px;
}

.maxh-128 {
    max-height: 128px;
}

.maxh-150 {
    max-height: 150px;
}

.maxh-200 {
    max-height: 200px;
}

.maxh-250 {
    max-height: 250px;
}

.maxh-256 {
    max-height: 256px;
}

.maxh-300 {
    max-height: 300px;
}

.maxh-350 {
    max-height: 350px;
}

.maxh-400 {
    max-height: 400px;
}

.maxh-450 {
    max-height: 450px;
}

.maxh-500 {
    max-height: 500px;
}

.maxh-550 {
    max-height: 550px;
}

.maxh-600 {
    max-height: 600px;
}

.maxh-650 {
    max-height: 650px;
}

.maxh-700 {
    max-height: 700px;
}

.maxh-750 {
    max-height: 750px;
}

.maxh-800 {
    max-height: 800px;
}

.maxh-850 {
    max-height: 850px;
}

.maxh-900 {
    max-height: 900px;
}

.maxh-950 {
    max-height: 950px;
}

.maxh-1000 {
    max-height: 1000px;
}

/* SM */
@media (min-width: 576px) {
    .maxh-sm-0 {
        max-height: 0px;
    }

    .maxh-sm-50 {
        max-height: 50px;
    }

    .maxh-sm-100 {
        max-height: 100px;
    }

    .maxh-sm-150 {
        max-height: 150px;
    }

    .maxh-sm-200 {
        max-height: 200px;
    }

    .maxh-sm-250 {
        max-height: 250px;
    }

    .maxh-sm-256 {
        max-height: 256px;
    }

    .maxh-sm-300 {
        max-height: 300px;
    }

    .maxh-sm-350 {
        max-height: 350px;
    }

    .maxh-sm-400 {
        max-height: 400px;
    }

    .maxh-sm-450 {
        max-height: 450px;
    }

    .maxh-sm-500 {
        max-height: 500px;
    }

    .maxh-sm-550 {
        max-height: 550px;
    }

    .maxh-sm-600 {
        max-height: 600px;
    }

    .maxh-sm-650 {
        max-height: 650px;
    }

    .maxh-sm-700 {
        max-height: 700px;
    }

    .maxh-sm-750 {
        max-height: 750px;
    }

    .maxh-sm-800 {
        max-height: 800px;
    }

    .maxh-sm-850 {
        max-height: 850px;
    }

    .maxh-sm-900 {
        max-height: 900px;
    }

    .maxh-sm-950 {
        max-height: 950px;
    }

    .maxh-sm-1000 {
        max-height: 1000px;
    }
}

/* MD */
@media (min-width: 768px) {
    .maxh-md-0 {
        max-height: 0px;
    }

    .maxh-md-50 {
        max-height: 50px;
    }

    .maxh-md-100 {
        max-height: 100px;
    }

    .maxh-md-150 {
        max-height: 150px;
    }

    .maxh-md-200 {
        max-height: 200px;
    }

    .maxh-md-250 {
        max-height: 250px;
    }

    .maxh-md-256 {
        max-height: 256px;
    }

    .maxh-md-300 {
        max-height: 300px;
    }

    .maxh-md-350 {
        max-height: 350px;
    }

    .maxh-md-400 {
        max-height: 400px;
    }

    .maxh-md-450 {
        max-height: 450px;
    }

    .maxh-md-500 {
        max-height: 500px;
    }

    .maxh-md-550 {
        max-height: 550px;
    }

    .maxh-md-600 {
        max-height: 600px;
    }

    .maxh-md-650 {
        max-height: 650px;
    }

    .maxh-md-700 {
        max-height: 700px;
    }

    .maxh-md-750 {
        max-height: 750px;
    }

    .maxh-md-800 {
        max-height: 800px;
    }

    .maxh-md-850 {
        max-height: 850px;
    }

    .maxh-md-900 {
        max-height: 900px;
    }

    .maxh-md-950 {
        max-height: 950px;
    }

    .maxh-md-1000 {
        max-height: 1000px;
    }
}

/* LG */
@media (min-width: 992px) {
    .maxh-lg-0 {
        max-height: 0px;
    }

    .maxh-lg-50 {
        max-height: 50px;
    }

    .maxh-lg-100 {
        max-height: 100px;
    }

    .maxh-lg-150 {
        max-height: 150px;
    }

    .maxh-lg-200 {
        max-height: 200px;
    }

    .maxh-lg-250 {
        max-height: 250px;
    }

    .maxh-lg-256 {
        max-height: 256px;
    }

    .maxh-lg-300 {
        max-height: 300px;
    }

    .maxh-lg-350 {
        max-height: 350px;
    }

    .maxh-lg-400 {
        max-height: 400px;
    }

    .maxh-lg-450 {
        max-height: 450px;
    }

    .maxh-lg-500 {
        max-height: 500px;
    }

    .maxh-lg-550 {
        max-height: 550px;
    }

    .maxh-lg-600 {
        max-height: 600px;
    }

    .maxh-lg-650 {
        max-height: 650px;
    }

    .maxh-lg-700 {
        max-height: 700px;
    }

    .maxh-lg-750 {
        max-height: 750px;
    }

    .maxh-lg-800 {
        max-height: 800px;
    }

    .maxh-lg-850 {
        max-height: 850px;
    }

    .maxh-lg-900 {
        max-height: 900px;
    }

    .maxh-lg-950 {
        max-height: 950px;
    }

    .maxh-lg-1000 {
        max-height: 1000px;
    }
}

/* XL */
@media (min-width: 1200px) {
    .maxh-xl-0 {
        max-height: 0px;
    }

    .maxh-xl-50 {
        max-height: 50px;
    }

    .maxh-xl-100 {
        max-height: 100px;
    }

    .maxh-xl-150 {
        max-height: 150px;
    }

    .maxh-xl-200 {
        max-height: 200px;
    }

    .maxh-xl-250 {
        max-height: 250px;
    }

    .maxh-xl-256 {
        max-height: 256px;
    }

    .maxh-xl-300 {
        max-height: 300px;
    }

    .maxh-xl-350 {
        max-height: 350px;
    }

    .maxh-xl-400 {
        max-height: 400px;
    }

    .maxh-xl-450 {
        max-height: 450px;
    }

    .maxh-xl-500 {
        max-height: 500px;
    }

    .maxh-xl-550 {
        max-height: 550px;
    }

    .maxh-xl-600 {
        max-height: 600px;
    }

    .maxh-xl-650 {
        max-height: 650px;
    }

    .maxh-xl-700 {
        max-height: 700px;
    }

    .maxh-xl-750 {
        max-height: 750px;
    }

    .maxh-xl-800 {
        max-height: 800px;
    }

    .maxh-xl-850 {
        max-height: 850px;
    }

    .maxh-xl-900 {
        max-height: 900px;
    }

    .maxh-xl-950 {
        max-height: 950px;
    }

    .maxh-xl-1000 {
        max-height: 1000px;
    }
}

/* XXL */
@media (min-width: 1400px) {
    .maxh-xxl-0 {
        max-height: 0px;
    }

    .maxh-xxl-50 {
        max-height: 50px;
    }

    .maxh-xxl-100 {
        max-height: 100px;
    }

    .maxh-xxl-150 {
        max-height: 150px;
    }

    .maxh-xxl-200 {
        max-height: 200px;
    }

    .maxh-xxl-250 {
        max-height: 250px;
    }

    .maxh-xxl-256 {
        max-height: 256px;
    }

    .maxh-xxl-300 {
        max-height: 300px;
    }

    .maxh-xxl-350 {
        max-height: 350px;
    }

    .maxh-xxl-400 {
        max-height: 400px;
    }

    .maxh-xxl-450 {
        max-height: 450px;
    }

    .maxh-xxl-500 {
        max-height: 500px;
    }

    .maxh-xxl-550 {
        max-height: 550px;
    }

    .maxh-xxl-600 {
        max-height: 600px;
    }

    .maxh-xxl-650 {
        max-height: 650px;
    }

    .maxh-xxl-700 {
        max-height: 700px;
    }

    .maxh-xxl-750 {
        max-height: 750px;
    }

    .maxh-xxl-800 {
        max-height: 800px;
    }

    .maxh-xxl-850 {
        max-height: 850px;
    }

    .maxh-xxl-900 {
        max-height: 900px;
    }

    .maxh-xxl-950 {
        max-height: 950px;
    }

    .maxh-xxl-1000 {
        max-height: 1000px;
    }
}


/* ==========================================================================
   MAX WIDTH UTILITIES
   ========================================================================== */

/* Base */
.maxw-0 {
    max-width: 0px;
}

.maxw-50 {
    max-width: 50px;
}

.maxw-100 {
    max-width: 100px;
}

.maxw-150 {
    max-width: 150px;
}

.maxw-200 {
    max-width: 200px;
}

.maxw-250 {
    max-width: 250px;
}

.maxw-256 {
    max-width: 256px;
}

.maxw-300 {
    max-width: 300px;
}

.maxw-350 {
    max-width: 350px;
}

.maxw-400 {
    max-width: 400px;
}

.maxw-450 {
    max-width: 450px;
}

.maxw-500 {
    max-width: 500px;
}

.maxw-550 {
    max-width: 550px;
}

.maxw-600 {
    max-width: 600px;
}

.maxw-650 {
    max-width: 650px;
}

.maxw-700 {
    max-width: 700px;
}

.maxw-750 {
    max-width: 750px;
}

.maxw-800 {
    max-width: 800px;
}

.maxw-850 {
    max-width: 850px;
}

.maxw-900 {
    max-width: 900px;
}

.maxw-950 {
    max-width: 950px;
}

.maxw-1000 {
    max-width: 1000px;
}

/* SM */
@media (min-width: 576px) {
    .maxw-sm-0 {
        max-width: 0px;
    }

    .maxw-sm-50 {
        max-width: 50px;
    }

    .maxw-sm-100 {
        max-width: 100px;
    }

    .maxw-sm-150 {
        max-width: 150px;
    }

    .maxw-sm-200 {
        max-width: 200px;
    }

    .maxw-sm-250 {
        max-width: 250px;
    }

    .maxw-sm-256 {
        max-width: 256px;
    }

    .maxw-sm-300 {
        max-width: 300px;
    }

    .maxw-sm-350 {
        max-width: 350px;
    }

    .maxw-sm-400 {
        max-width: 400px;
    }

    .maxw-sm-450 {
        max-width: 450px;
    }

    .maxw-sm-500 {
        max-width: 500px;
    }

    .maxw-sm-550 {
        max-width: 550px;
    }

    .maxw-sm-600 {
        max-width: 600px;
    }

    .maxw-sm-650 {
        max-width: 650px;
    }

    .maxw-sm-700 {
        max-width: 700px;
    }

    .maxw-sm-750 {
        max-width: 750px;
    }

    .maxw-sm-800 {
        max-width: 800px;
    }

    .maxw-sm-850 {
        max-width: 850px;
    }

    .maxw-sm-900 {
        max-width: 900px;
    }

    .maxw-sm-950 {
        max-width: 950px;
    }

    .maxw-sm-1000 {
        max-width: 1000px;
    }
}

/* MD */
@media (min-width: 768px) {
    .maxw-md-0 {
        max-width: 0px;
    }

    .maxw-md-50 {
        max-width: 50px;
    }

    .maxw-md-100 {
        max-width: 100px;
    }

    .maxw-md-150 {
        max-width: 150px;
    }

    .maxw-md-200 {
        max-width: 200px;
    }

    .maxw-md-250 {
        max-width: 250px;
    }

    .maxw-md-256 {
        max-width: 256px;
    }

    .maxw-md-300 {
        max-width: 300px;
    }

    .maxw-md-350 {
        max-width: 350px;
    }

    .maxw-md-400 {
        max-width: 400px;
    }

    .maxw-md-450 {
        max-width: 450px;
    }

    .maxw-md-500 {
        max-width: 500px;
    }

    .maxw-md-550 {
        max-width: 550px;
    }

    .maxw-md-600 {
        max-width: 600px;
    }

    .maxw-md-650 {
        max-width: 650px;
    }

    .maxw-md-700 {
        max-width: 700px;
    }

    .maxw-md-750 {
        max-width: 750px;
    }

    .maxw-md-800 {
        max-width: 800px;
    }

    .maxw-md-850 {
        max-width: 850px;
    }

    .maxw-md-900 {
        max-width: 900px;
    }

    .maxw-md-950 {
        max-width: 950px;
    }

    .maxw-md-1000 {
        max-width: 1000px;
    }
}

/* LG */
@media (min-width: 992px) {
    .maxw-lg-0 {
        max-width: 0px;
    }

    .maxw-lg-50 {
        max-width: 50px;
    }

    .maxw-lg-100 {
        max-width: 100px;
    }

    .maxw-lg-150 {
        max-width: 150px;
    }

    .maxw-lg-200 {
        max-width: 200px;
    }

    .maxw-lg-250 {
        max-width: 250px;
    }

    .maxw-lg-256 {
        max-width: 256px;
    }

    .maxw-lg-300 {
        max-width: 300px;
    }

    .maxw-lg-350 {
        max-width: 350px;
    }

    .maxw-lg-400 {
        max-width: 400px;
    }

    .maxw-lg-450 {
        max-width: 450px;
    }

    .maxw-lg-500 {
        max-width: 500px;
    }

    .maxw-lg-550 {
        max-width: 550px;
    }

    .maxw-lg-600 {
        max-width: 600px;
    }

    .maxw-lg-650 {
        max-width: 650px;
    }

    .maxw-lg-700 {
        max-width: 700px;
    }

    .maxw-lg-750 {
        max-width: 750px;
    }

    .maxw-lg-800 {
        max-width: 800px;
    }

    .maxw-lg-850 {
        max-width: 850px;
    }

    .maxw-lg-900 {
        max-width: 900px;
    }

    .maxw-lg-950 {
        max-width: 950px;
    }

    .maxw-lg-1000 {
        max-width: 1000px;
    }
}

/* XL */
@media (min-width: 1200px) {
    .maxw-xl-0 {
        max-width: 0px;
    }

    .maxw-xl-50 {
        max-width: 50px;
    }

    .maxw-xl-100 {
        max-width: 100px;
    }

    .maxw-xl-150 {
        max-width: 150px;
    }

    .maxw-xl-200 {
        max-width: 200px;
    }

    .maxw-xl-250 {
        max-width: 250px;
    }

    .maxw-xl-256 {
        max-width: 256px;
    }

    .maxw-xl-300 {
        max-width: 300px;
    }

    .maxw-xl-350 {
        max-width: 350px;
    }

    .maxw-xl-400 {
        max-width: 400px;
    }

    .maxw-xl-450 {
        max-width: 450px;
    }

    .maxw-xl-500 {
        max-width: 500px;
    }

    .maxw-xl-550 {
        max-width: 550px;
    }

    .maxw-xl-600 {
        max-width: 600px;
    }

    .maxw-xl-650 {
        max-width: 650px;
    }

    .maxw-xl-700 {
        max-width: 700px;
    }

    .maxw-xl-750 {
        max-width: 750px;
    }

    .maxw-xl-800 {
        max-width: 800px;
    }

    .maxw-xl-850 {
        max-width: 850px;
    }

    .maxw-xl-900 {
        max-width: 900px;
    }

    .maxw-xl-950 {
        max-width: 950px;
    }

    .maxw-xl-1000 {
        max-width: 1000px;
    }
}

/* XXL */
@media (min-width: 1400px) {
    .maxw-xxl-0 {
        max-width: 0px;
    }

    .maxw-xxl-50 {
        max-width: 50px;
    }

    .maxw-xxl-100 {
        max-width: 100px;
    }

    .maxw-xxl-150 {
        max-width: 150px;
    }

    .maxw-xxl-200 {
        max-width: 200px;
    }

    .maxw-xxl-250 {
        max-width: 250px;
    }

    .maxw-xxl-256 {
        max-width: 256px;
    }

    .maxw-xxl-300 {
        max-width: 300px;
    }

    .maxw-xxl-350 {
        max-width: 350px;
    }

    .maxw-xxl-400 {
        max-width: 400px;
    }

    .maxw-xxl-450 {
        max-width: 450px;
    }

    .maxw-xxl-500 {
        max-width: 500px;
    }

    .maxw-xxl-550 {
        max-width: 550px;
    }

    .maxw-xxl-600 {
        max-width: 600px;
    }

    .maxw-xxl-650 {
        max-width: 650px;
    }

    .maxw-xxl-700 {
        max-width: 700px;
    }

    .maxw-xxl-750 {
        max-width: 750px;
    }

    .maxw-xxl-800 {
        max-width: 800px;
    }

    .maxw-xxl-850 {
        max-width: 850px;
    }

    .maxw-xxl-900 {
        max-width: 900px;
    }

    .maxw-xxl-950 {
        max-width: 950px;
    }

    .maxw-xxl-1000 {
        max-width: 1000px;
    }
}
