﻿@media only screen and (max-width: 1024px) {
    .testimonial-page .testimonial-content p {
        min-height: 375px;
    }
}
@media only screen and (max-width: 768px) {
    .footer-links.footer-contact-box {
        margin: 30px 0 0 0;
    }
    .footer-contact-box .footer-info-box {
        margin-bottom: 15px;
    }
    .contact-info-box {
        grid-template-columns: repeat(1,1fr);
    }
   
    .swiper-wrapper-wrap {
        grid-template-columns: repeat(1,1fr);
    }
    .testimonial-page .testimonial-content p {
        min-height: auto;
    }
}
@media only screen and (max-width: 767px) {

    .footer-links ul {
        grid-template-columns: repeat(1, 1fr);
    }
    .footer-links.footer-contact-box {
        margin: 0px 0 20px 0;
    }
    .row > * {
        padding-right: 0;
        padding-left: 0;
    }
    .main-footer {
        padding: 20px 0 0;
    }
    .footer-contact-box .footer-info-box {
        padding-left: 25px;
    }
    .contact-info-box {
        gap: 15px;
    }
    .page-contact-us {
        padding: 20px 0 16px;
    }
    .page-header {
        padding: 40px 0;
    }
}
