@media screen and (min-width: 1px) and (max-width: 1000px) {
    .m_menu {
        display: inline-block;
    }

    .header {
        display: none;
    }

    .home_slider .swiper .swiper-slide {
        height: 670px;
    }

    .home_slider .swiper .swiper-slide img {
        height: 100%;
        width: auto;
    }

    .home_slider .swiper .swiper-slide .text_content {
        text-align: center;
        justify-content: center;
    }

    .home_slider .swiper .swiper-slide .text_content .title {
        font-size: 48px;
    }

    .home_slider .swiper .swiper-slide .text_content .text {
        font-size: 22px;
        line-height: 28px;
        width: 100%;
    }

    .meta_title {
        font-size: 24px;
        margin: 3rem auto;
        line-height: 32px;
        text-align: center;
    }

    .process_about .card .row {
        text-align: center;
    }

    .process_about .card .img_content {
        margin-top: 2rem;
    }

    .what_we_do {
        margin: 4rem 0;
        text-align: center;
    }

    .what_we_do .text {
        width: 100%;
    }

    .what_we_do .card {
        height: 200px;
        margin-bottom: 1rem;
    }

    .what_we_do .card .text-title {
        font-size: 18px;
    }

    .what_we_do .card img {
        width: 100%;
        height: 100%;
    }

    .what_we_do .card .card-details {
        padding: 0;
        justify-content: center;
    }

    .what_we_do .card .card-button {
        width: 99%;
    }

    .content_card {
        margin: 0rem 0;
        text-align: center;
        margin-bottom: 2rem;
    }

    .content_card .card .img_content .box {
        margin: 1.5rem 0;
    }

    .content_card .card .cta {
        margin-bottom: 2rem;
    }

    .quice_form_content {
        text-align: center;
    }

    .quice_form_content .bg_img {
        width: auto;
        height: 100%;
    }

    .quice_form_content .quice_form {
        width: 100%;
        height: 640px;
    }

    .quice_form_content .quice_form .form-control {
        width: 100%;
        margin: 10px 0;
    }

    .quice_form_content p {
        font-size: 14px;
        line-height: 17px;
    }

    .quice_form_content .quice_form #policy {
        color: white;
    }

    .footer .container {
        justify-content: center;
    }

    .footer .bottom span {
        display: inline-block;
        width: 100%;
        text-align: center;
        margin: 5px 0;
        line-height: 16px;
    }

    .banner {
        height: 124px;
        margin-bottom: 3rem;
    }

    .accordion_content {
        margin: 3rem 0;
    }

    .accordion_content .content {
        padding: 2rem 0;
    }

    .accordion_content .content h6 {
        font-size: 22px;
        text-align: center;
        line-height: 28px;
        margin: 0;
    }

    .accordion_content .accordion {
        margin: 2rem 0;
    }

    .accordion_content .bottom {
        padding: 1rem 0;
        font-size: 13px;
        text-align: center;
        line-height: 21px;
    }

    .content_card .card p {
        line-height: 25px;
    }

    .content_card .card ul li {
        margin: 1rem 0;
        list-style: none;
    }

    .process_list {
        padding: 0rem 0;
        text-align: center;
    }

    .why_choose_us_content {
        margin: 2rem 0 0rem 0;
    }

    .why_choose_us_content .content {
        padding: 5rem 0 3rem 0;
    }

    .user_about_card {
        margin: 3rem 0;
    }

    .contact_form {
        margin: 0rem 0;
        flex-wrap: wrap;
    }

    .contact_form .box h5 {
        font-size: 14px;
        line-height: 21px;
        margin: 10px 0;
    }

    .contact_form .box .button2 {
        width: 100%;
    }

    .contact_form .box ul li {
        margin-left: 1rem;
    }

    .contact_form .box .contact_img {
        margin-top: 2rem;
    }

    .blog {
        margin: 2rem 0;
    }

    .blog .card {
        margin-bottom: 1rem;
    }

    .blog_details_card .card-image {
        height: fit-content;
    }
    .blog_details_card p{
        margin-bottom: 1rem;
    }
}