@media screen and (max-width:1600px) {
    .banner_sec .content h1 {
        font-size: 80px;
        line-height: 80px;
    }
}

@media (min-width: 1400px) {

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

@media screen and (max-width:1400px) {
    .banner_sec .content h1 {
        font-size: 70px;
        line-height: 70px;
    }
}

@media screen and (max-width:1199px) {}

@media screen and (max-width:991px) {
    .banner_sec .content h1 {
        font-size: 45px;
        line-height: normal;
    }

    .banner_sec {
        padding: 150px 0px 100px 0px;
    }

    .home-page .navbar-nav {
        background: #1e282e;
        padding: 15px;
        border-radius: 10px;
    }

    .header .nav-item {
        margin-bottom: 15px;
    }
}

@media screen and (max-width:775px) {
    .section_title h4 {
        font-size: 25px;
    }

    .howtowork_content .step,
    .howtowork_content h4 {
        font-size: 20px;
    }

    .howtowork_content p {
        font-size: 16px;
    }

    .howtowork_content .step {
        max-width: 80px !important;
        height: 80px;
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:575px) {
    .banner_sec .content h1 {
        font-size: 32px;
        line-height: normal;
    }

    .banner_sec .content p {
        font-size: 20px;
        font-weight: 300;
    }

    .btn-primary,
    .btn-secondary {
        font-size: 14px;
        padding: 10px 19px !important;
    }

    .menu ul li a {
        font-size: 14px;
    }

    .about_sec .tab_icon {
        top: -41px;
        left: -7px;
    }


    .call_to_action_section .content h3 {
        font-size: 23px;
    }

    .banner_sec {
        padding: 100px 0px 50px 0px;
    }

    .services_content h4 {
        font-size: 20px;
    }

    .services_content p {
        font-size: 16px;
    }

    .testimonial_sec {
        padding: 50px 0px;
    }

    .services_content ul li {
        font-size: 16px;
    }

    .section_title h4 {
        font-size: 20px;
    }
}

@media screen and (max-width:500px) {
    .banner_sec .content h1 {
        font-size: 24px;
    }

    .banner_sec .content p {
        font-size: 18px;
    }
}
