/* Any device with 992px wide or less */
@media (max-width: 992px) {

   /* Global Classes */
    h1 {
        font-size: 1.2rem !important;
    }

   .section-title-blue,
   .section-title-white,
   .section-text-grey,
   .section-text-white {
        text-align: center;
    }
   
    /* Main Navigation */
    .nav-link {
        text-align: right;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 0.5rem 0;
    }

    .top-navigation img {
        width: 150px;
    }

    /* Carousel Section */
    .carousel-inner {
        height: 90px;
    }
    
    /* Evolution Section */
    .evolution-section img {
        padding-top: 1%;
        padding-bottom: 3%;
    }

    .evolution-section {
        text-align: center;
    }

    /* Territorio Section */
    .territorio-section {
        margin-top: 7%;
    }

    .territorio-section-container img {
        width: 54%;
        margin: 0 auto;
        margin-top: 7%;
    }

    /* Servicios Section */
    .services-section img {
        padding-top: 24px;
    }

    /* Testimonial Section */
    .testimonial-height {
        height: 390px;
    }

    .testimonial .testimonial-title {
        padding-top: 0;
    }

    .testimonial .description {
        font-size: 1em;
    }

    .owl-theme .owl-controls {
        top: 30%;
    }

    .slideshow-container {
        height: auto;
    }

    .owl-prev{
        left: -16%;
    }
    .owl-next{
        right: -12%;
    }

    /* Duty Free Section */
    .duty-free-second-block {
        margin-top: 10%;
    }

    /* Product Section */
    .product-icon {
        width: 100%;
        margin: 0 auto;
        margin-bottom: 7%;
        text-align: center;
    }

    .product-list-title,
    .product-list-description {
        text-align: center;
    }

    /* Contacto Section */
    .contact-listing-container {
        padding-top: 30px;
    }

    .contact-list-email,
    .contact-phone-number,
    .contact-address {
        text-align: center;
    }

    .contacto-section {
        margin-top: 8%;
    }

    /* Footer */
    footer {
        padding-top: 25px;
        padding-bottom: 10px;
    }

}

