@media (min-width: 1440px) {}

@media (min-width: 1600px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1420px !important;
    }
}

@media (min-width: 1850px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1600px !important;
    }

    header a.nav-link {
        font-size: var(--f18);
    }
}

@media (min-width: 2000px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1800px !important;
    }
}

@media (max-width: 1400px) {}



@media (max-width: 540px) {
    .footer-logo img {
        width: 30%;
        margin-bottom: 40px;
    }

    div#tag1 .mobile-nav {
        width: 70%;
    }

    section {
        padding: var(--p20) var(--p12);
    }

    h1 {
        font-size: var(--f40);
    }

    h2 {
        font-size: var(--f28);
    }

    h3 {
        font-size: var(--f25);
    }

    h4 {
        font-size: var(--f22);
    }

    h5 {
        font-size: var(--f20);
    }

    h6 {
        font-size: var(--f20);
    }

section.about-us {
    padding-top: 0px;
}
    header img {
        width: 100px;
    }

    .video-cont h1:before {
        display: none;
    }

    .menu-toggle1 i {
        font-size: var(--f22);
        color: var(--secondary-color);
    }

   


    .head-sec span {
        font-size: var(--f25);
    }

    .banner h1 {
        font-size: var(--f24);
        text-align: center;
        padding-left: var(--p12);
        padding-right: var(--p12);
        margin-top: var(--m60);
    }

    /* .banner img.img-fluid, .banner, .banner .guides {
    height: 250px;
    max-height: 250px;
} */
    .breadcrumb {
        padding-left: 0px;
        font-size: 13px;
    }

    .breadcrumb-wrap .container {
        padding: 0px;
    }

    .btn_4.learn-more .button-text {
        font-size: var(--f14);
    }

  

    .newsletter {
        padding: 20px;
        flex-direction: column;
        gap: 30px;
        padding-bottom: 30px;
    }

    .newsletter .news-title .news-con p {
        font-size: 19px;
        text-align: center;
    }

    .newsletter .subscribe-content {
        width: 100%;
    }

    .news-button-sec {
        text-align: center;
    }

    .rs-footer .footer-top {
        padding-top: 90px;
    }

    .rs-footer .footer-top .about-widget img {
        width: 150px;
    }

    footer .col-lg-4.col-md-12.first {
        text-align: left;
        margin-bottom: 0;
    }

    footer .social-media {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    footer .col-lg-4.col-md-12.footer-nav-middle {
        padding-left: 12px;
        width: 100%;
    }

    footer .col-lg-4.col-md-12.last {
        width: 100%;
    }

    .rs-footer .footer-top .row {
        gap: 25px 0;
    }

    .rs-footer .footer-title {
        font-size: 20px;
    }

    .footer-content p {
        font-size: 14px;
    }

    .rs-footer .footer-top .sitemap-widget li a {
        font-size: 15px;
    }
}

@media (max-width: 360px) {
    h1 {
        font-size: var(--f36);
    }

    h2 {
        font-size: var(--f25);
    }

    h3 {
        font-size: var(--f22);
    }

    h4 {
        font-size: var(--f20);
    }

    h5 {
        font-size: var(--f17);
    }

    h6 {
        font-size: var(--f17);
    }

    .head-sec p {
        font-size: 14px;
        line-height: 1.3;
    }

    .main-btn {
        font-size: var(--f14);
    }
}














