/* XXL: 1400px and up start*/
@media (min-width: 1400px) {
    .container {
        max-width: 1360px;
    }

}

/* XXL: 1400px and up end */

/* XL: 1200px - 1399.98px start*/
@media (min-width: 1200px) and (max-width: 1399.98px) {
    .container {
        max-width: 1260px;
    }

}

/* XL: 1200px - 1399.98px end*/

/* LG: 992px - 1199.98px start*/
@media (min-width: 992px) and (max-width: 1199.98px) {
    .container {
        max-width: 1260px;
    }

}

/* LG: 992px - 1199.98px end*/


/* MD: 768px - 991.98px start*/
@media (min-width: 768px) and (max-width: 991.98px) {
    .topbar_section {
        display: none !important;
    }

    .mobile_view_header_div_main {
        display: block;
    }

    .top_bar_section {
        display: none !important;
    }

    .navbar_main_div {
        display: none !important;
    }

    .navbar {
        display: none !important;
    }

    .products_title_div {
        position: static !important;
        top: unset !important;
        will-change: auto !important;
    }

}

/* MD: 768px - 991.98px end*/
@media (min-width: 320px) and (max-width: 767px) {
    .choose-item:nth-child(2) {
        margin-left: 0px;
    }

    .choose-img::before {
        width: 180px;
        height: 250px;
        border-radius: 70px;
    }
    .process_flow_diagram_section .shape1{
        display: none;
    }

    .choose-item:nth-child(4) {
        margin-left: 0px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .choose-item:nth-child(2) {
        margin-left: 0px;
    }

    .choose-img::before {
        width: 180px;
        height: 250px;
        border-radius: 70px;
    }
    .process_flow_diagram_section .shape1{
        display: none;
    }

    .choose-item:nth-child(4) {
        margin-left: 0px;
    }
}

/* SM: 576px - 767.98px start*/
@media (min-width: 576px) and (max-width: 767.98px) {

    .number_count_section .container {
        border-radius: 3px !important;
        padding: 20px 15px 10px 15px !important;
    }

    .products_title_div {
        position: static !important;
        top: unset !important;
        will-change: auto !important;
    }

    .counter_main_div {
        margin-bottom: 60px !important;
    }

    .nested_services_img_box>img {
        height: auto !important;
    }

    .why_choose_us_main_div {
        margin-bottom: 30px !important;
    }

    .about_us_text_main_div>h1 {
        font-size: 22px !important;
        line-height: 27px !important;
    }

    .aboutus_section {
        padding: 50px 0px 30px 0px !important;
    }

    .overlay_android_phone>img {
        display: none !important;
    }

    .topbar_section {
        display: none !important;
    }

    .mobile_view_header_div_main {
        display: block;
    }

    .top_bar_section {
        display: none !important;
    }

    .navbar_main_div {
        display: none !important;
    }

    .navbar {
        display: none !important;
    }

    .slider_section2 {
        display: block !important;
    }

    .slider_section {
        display: none !important;
    }

    .desktop_whatsapp {
        display: none !important;
    }

    .mobile_whatsapp {
        display: inline-block !important;
    }

    .footer_usefull_link h5 {
        padding-bottom: 2px !important;
    }

    .products_img_div>img {
        width: 150px !important;
        height: 150px !important;
    }

    .counter_title_div>h3 {
        font-size: 20px !important;
    }

}

/* SM: 576px - 767.98px end*/

/* XS: <576px start*/
@media (max-width: 575.98px) {

    .counter_title_div>h3 {
        font-size: 20px !important;
    }


    .number_count_section .container {
        border-radius: 3px !important;
        padding: 20px 15px 10px 15px !important;
    }


    .products_title_div {
        position: static !important;
        top: unset !important;
        will-change: auto !important;
    }

    .counter_main_div {
        margin-bottom: 60px !important;
    }


    .nested_services_img_box>img {
        height: auto !important;
    }

    .why_choose_us_main_div {
        margin-bottom: 30px !important;
    }

    .aboutus_section {
        padding: 50px 0px 30px 0px !important;
    }


    .about_us_text_main_div>h1 {
        font-size: 20px !important;
        line-height: 27px !important;

    }


    .footer_usefull_link h5 {
        padding-bottom: 2px !important;
    }

    .topbar_section {
        display: none !important;
    }

    .overlay_android_phone>img {
        display: none !important;
    }

    .mobile_view_header_div_main {
        display: block;
    }

    .top_bar_section {
        display: none !important;
    }

    .navbar_main_div {
        display: none !important;
    }

    .navbar {
        display: none !important;
    }

    .slider_section2 {
        display: block !important;
    }

    .slider_section {
        display: none !important;
    }

    .desktop_whatsapp {
        display: none !important;
    }

    .mobile_whatsapp {
        display: inline-block !important;
    }

    .overlay_android_phone>img {
        display: none !important;
    }

    .products_img_div>img {
        width: 150px !important;
        height: 150px !important;
    }
}

/* XS: <576px end*/
