/* EXTRA LARGE (XL) */
@media (max-width: 1400px) {

    .nav-item {
        font-size: 1.25rem;
    }

    .slogan img {
        min-width: 40%;
    }

    .featured .card .product-img {
        height: 14rem;
    }

}

/* ./EXTRA LARGE (XL) */

/* LARGE (LG) */
@media (max-width: 1200px) {

    .featured .card .product-img {
        height: 13.5rem;
    }

    .featured .card .btn {
        margin-top: 1.5rem !important;
    }

    .about-us {
        background: transparent;
        box-shadow: none;
        border-radius: 0;
    }

}

/* ./LARGE (LG) */

/* MEDIUM (MD) */
@media (max-width: 992px) {

    header .logo {
        padding: 10%;
    }

    .answer-box:nth-child(1) {
        border-right: none;
        border-bottom: 1px solid #dee2e6;
    }

    .answer-box:nth-child(2) {
        border-right: none;
        border-bottom: 1px solid #dee2e6;
    }
    
}

/* ./MEDIUM (MD) */

/* SMALL (SM) */
@media (max-width: 768px) {

    header {
        min-height: 10vh;
    }

    header .flag {
        align-self: center;
        min-width: 40%;
        margin: 5px;
    }

    .slogan p {
        font-size: 1.25rem !important;
        margin: 0px 5px 0px 5px;
    }

    .icon-description {
        font-size: 8px;
    }
    
   .icon-description {
       font-size: 10px;
   }

   .product-icon {
       width: 20%;
   }

}

/* ./SMALL (SM) */

@media (max-width: 576px) {

    .slogan img {
        min-width: 70%;
    }

    .product .card .product-img {
        min-width: 95%;
        height: 6rem;
    }

    .product .card .card-title {
        font-size: 1rem;
    }

    .location .map {
        width: 90%;
        height: 350px;
    }

    .icon-description {
        font-size: 8px;
    }
    
    .product-icon {
        width: 24%;
    }

}