@media only screen and (max-width: 1025px)
{
    /*Default CSS*/
    .row
    {
        padding: 10px 50px;
    }

    /*Booking Form*/
    .booking-form select
    {
        margin-top: 10px;
    }

    .booking-form button
    {
        margin: 10px 0 0 0;
    }

    /*Services Cards*/
    .row-one, .row-two, .row-three
    {
        flex-direction: column;
        align-items: flex-start;
    }

    .row-one p, .row-two p, .row-three p
    {
        width: 100%;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    /*Progess Bar*/
    .progress-bar
    {
        width: 100%;
    }

    /*Testimonial Section*/
    .testimonial-image img
    {
        width: 100%;
    }

    .testimonial-image, .testimonial-data
    {
        max-width: 50%;
    }

    .testimonial-card
    {
        justify-content: center;
    }

    .testimonial-card .card-content
    {
        text-align: center;
        padding: 0;
    }

    /*Newsletter Form*/
    .newsletter-form
    {
        width: 70%;
    }

    /*Footer Section*/
    .footer
    {
        height: auto;
    }
    .footer-content
    {
        height: auto;
        flex-direction: column;
    }
    .footer-content-one, .footer-content-two
    {
        width: 80%;
    }

    /*Copyright*/
    .copyright
    {
        height: auto;
        padding: 10px;
        text-align: center;
    }

    /*Leadership Section*/
    .leader-cards
    {
        flex-direction: column;
        align-items: center;
    }

    .leader-cards .card
    {
        max-width: 60%;
        margin: 10px 0;
    }

    /*Contact Us Page*/
    .contact-info
    {
        align-items: center;
    }

    .contact-item
    {
        flex-direction: column;
        text-align: center;
    }

    .contact-text
    {
        margin-top: 5px;
    }

@media only screen and (max-width: 900px)
{
    /*Testimonial Section*/
    .testimonial-content
    {
        flex-direction: column;
    }

    .testimonial-image img
    {
        height: 50%;
    }
}

@media only screen and (max-width: 768px)
{
    /*Default CSS*/
    .row
    {
        padding: 20px;
    }

    .paragraph
    {
        font-size: 1em;
    }

    /*Navigation Bar*/
    nav
    {
        height: auto;
    }
    .menu
    {
        display: none;
    }
  
    .dropdown
    {
        display: block;
    }

    .nav-bar-responsive
    {
        display: flex;
        flex-direction: column;
        align-items: center;
    }


    .nav-bar-responsive .menu
    {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 15px 0 5px 0;
        border-top: 3px solid whitesmoke;
        text-align: center;
    }

    /*Header Section*/
    .header-content
    {
        justify-content: space-around;
    }
    .header-content h1
    {
        font-size: 2em;
        margin: 0 0 20px 0;
    }

    /*Booking Form*/
    .booking-form
    {
        margin-bottom: 0;
    }

    .booking-form form
    {
        flex-direction: column;
    }

    .booking-form select
    {
        margin: 5px 0;
    }

    /*Services Cards*/
    .service-cards .card
    {
        max-width: 70%;
    }

    /*Testimonial Section*/
    .testimonial-image, .testimonial-data
    {
        max-width: 80%;
    }

    .testimonial-image
    {
        text-align: center;
    }

    .testimonial-image img
    {
        width: 70%;
    }

    /*Newsletter*/
    .newsletter-content
    {
        justify-content: center;
    }

    /*Newsletter Form*/
    .newsletter-form
    {
        width: 90%;
    }

    /*Footer Section*/
    .footer-content-one, .footer-content-two
    {
        width: 100%;
        flex-direction: column;
    }
    
    .col
    {
        width: 100%;
    }

    /*Cards*/
    .cards-container
    {
        flex-direction: column;
    }

    .card
    {
        max-width: 70%;
        margin-top: 20px;
    }

    /*About Us Page*/
    .intro-content h2, .leader-content h2
    {
        font-size: 1.5em;
    }

    /*Leadership Section*/
    .leader-cards .card
    {
        max-width: 80%;
    }

    /*Contact Us Page*/
    .contact
    {
        flex-direction: column; 
    }

    .contact-form, .contact-info
    {
        width: 80%;
        margin: 30px 0;
    }

    .contact-form
    {
        border: 2px solid orangered;
        border-radius: 10px;
    }

}

@media only screen and (max-width: 481px)
{
    /*Navigation Bar*/
    nav
    {
        height: auto;
    }

    nav.flex
    {
        flex-direction: column;
    }

    /*Header Section*/
    .header
    {
        height: auto;
    }

    /*Services Cards*/
    .service-cards .card
    {
        max-width: 100%;
    }

    /*Testimonial Section*/
    .testimonial-image, .testimonial-data
    {
        max-width: 100%;
    }

    .testimonial-image img
    {
        width: 80%;
        height: 80%;
    }

    .testimonial-companies
    {
        justify-content: center;
    }

    /*Newsletter Form*/
    .newsletter-form form.flex
    {
        flex-direction: column;
    }

    .newsletter-form, .newsletter-form input
    {
        width: 100%;
    }

    .newsletter-form button
    {
        width: 100%;
        margin-top: 10px;
    }

    /*Cards*/
    .card
    {
        max-width: 100%;
    }

    /*Leadership Section*/
    .leader-cards .card
    {
        max-width: 100%;
    }
}}