@media only screen and (max-width: 2500px) {
    .page-wrapper {
        overflow: hidden;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1399px) {
    .atf-section-title .title {
        font-size: 40px;
    }
    p {
        font-size: 15px !important;
    }
    .mt-xl-40 {
        margin-top: 40px;
    }
    .mb-xl-40 {
        margin-bottom: 40px;
    }
    .atf-main-menu>nav>ul>li>a {
        font-size: 16px;
        font-weight: 600;
    }
}

@media only screen and (max-width: 1199px) {
    .atf-footer-social-icon a i {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 992px) {
    .atf-footer-social-icon a i {
        margin-right: 8px;
    }
    .testimonial .pic {
        top: 13px;
    }
    .mt-xl-40 {
        margin-top: 40px;
    }
    .mb-xl-40 {
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 991px) {
    .mt-lg-40 {
        margin-top: 40px;
    }
    .mb-lg-40 {
        margin-bottom: 40px;
    }
    .atf-counter {
        margin: 12px 0;
    }
    .atf-single-blog {
        margin: 12px 0;
    }
    .contact-details {
        margin: 12px 0;
    }
    .atf-single-file {
        margin: 12px 0;
    }
}

@media only screen and (max-width: 767px) {
    .atf-section-title br {
        display: none;
    }
    .mt-lg-40 {
        margin-top: 30px;
    }
    .mb-lg-40 {
        margin-bottom: 30px;
    }
}