@media (max-width: 1367px) {
    .in_action_slide_content {
        margin-top: 50px;
        padding: 0 150px;
    }
    .text_52 {
        font-size: 52px;
        line-height: 62px;
        letter-spacing: -0.32px;
    }
    /* Landing Page Start */
    .container {
        max-width: 100%;
        padding: 0 50px;
    }
}

@media (max-width: 1200px) {

    .power_cards_grid {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: 1fr
    }

    .in_action_slide_content {
        margin-top: 50px;
        padding: 0;
    }

    .industries_grid_item {
        padding: 10px 35px;
        padding: 8px 30px;
        border-radius: 30px;
        margin: 5px 5px;
    }

    .image_with_content_section {
        grid-template-columns: 1fr
    }

    .span_order {
        order: 2;
    }

    .common_heading_box__child_flex {
        grid-template-columns: 1fr;
    }

    .half_section {
        width: 100%;
    }

    .section_media {
        width: 50%;
        margin: auto;
    }

    .text_52 {
        font-size: 52px;
        line-height: 62px;
        letter-spacing: -0.32px;
    }

    .navbar-collapse {
        display: none;
    }

    .navbar-expand-md .navbar-collapse {
        display: none !important;
    }

    .headerInner .navbar {
        justify-content: space-between;
    }

    .toggle_button_box {
        display: inline-block;
    }

    .navbar-toggler i {
        font-size: 30px;
        color: #fff;
    }

    .container {
        max-width: 100%;
        padding: 0 50px;
    }

    .power_cards_section {
        background-size: 100%;
    }

    .hero_banner_child{
        padding: 0;
    }
    .power_cards_grid_item_3{
        margin-top: 0;
    }
    .stats_child_grid_2{
        padding: 30px 30px;
    }
    .stats_child_grid_1 {
        padding-right: 30px;
    }
    .stats_child_grid_3{
        padding-left: 30px;
    }
    .stats_child_grid_1 .stats_grid_box_child{
        gap: 30px 0;
    }
    .stats_child_grid_1 .stats_grid_child_heading{
        margin-bottom: 0;
    }
    .text_52 {
        font-size: 48px;
        line-height: 58px;
    }
    .text_28 {
        font-size: 24px;
        line-height: 31px;
    }
    .common_heading_box__child_flex {
        gap: 0;
    }
    .in_action_slider_container {
        padding: 0 0px;
    }
    .modal_banner_content {
        padding: 30px 30px;
    }
    .immersive_modal_container {
        padding: 140px 0;
    }
    .navbar-toggler {
        display: flex !important;
        margin-top: 5px;
    }
}

@media (max-width: 992px) {

    /* Landing Page Start */
    .in_action_slide_content {
        margin-top: 50px;
    }
     .industries_grid_item {
        padding: 10px 26px;
    }

    .stats_child_grid_3 {
        padding-left: 0;
    }


    .stats_child_grid_1 {
        padding-right: 0;
    }

    .stats_counts_section {
        flex-direction: row;
        gap: 40px;
    }

    .navbar {
        justify-content: space-between;
    }

    .navbar-collapse {
        display: none !important;
    }

    .stats_child__grid {
        grid-template-columns: 1fr;
    }

    .text_52 {
        font-size: 42px;
        line-height: 52px;
        letter-spacing: 0;
    }

    .power_card_image{
        height: 60px;
        width: 60px;
        margin-bottom: 15px;
    }
    .power_card_image_child{
        height: 100%;
        width: 100%;
        padding: 10px;
    }
    .power_cards_grid{
        flex-direction: column;
    }
    .section_space{
        padding: 50px 0 50px;
    }
    .section_media{
        width: 100%;
    }
    .modal_banner_content {
        padding: 10px 10px;
    }
    .footer_top_container {
        padding: 40px 30px;
        padding: 30px 30px;
    }
    h2 br{
        display: none;
    }
    .header_button_child{
        font-size: 16px;
        line-height: 16px;
    }
    .custom_button {
        font-size: 16px;
        line-height: 16px;
    }

}

@media (max-width: 767px) {

    /* Sidebar Start */
    .in_action_slide_content {
        margin-top: 50px;
    }

    .stats_child__grid {
        grid-template-columns: 1fr;
    }

    .text_60 {
        font-size: 50px;
    }
    .text_52 {
        font-size: 38px;
        line-height: 48px;
    }
    .text_45 {
        font-size: 34px;
        line-height: 44px;
    }
    .text_18 {
        font-size: 16px;
    }

    .navbar-brand {
        width: 160px;
        display: inline-block;
    }
    .header_button_child{
        font-size: 15px;
        line-height: 15px;
        padding: 16px 25px;
    }
    .container{
        padding: 0 30px;
    }
    .custom_button .custom_button_icon{
        height: 42px;
        width: 42px;
    }
    .custom_button_icon svg{
        height: 15px;
        width: 15px;
        height: 26px;
        width: 26px;
    }
    .hero_banner_section{
        padding: 130px 0 80px;
    }
    .common_heading_box {
        margin-bottom: 40px;
    }
    .brands_slide__container {
        grid-template-columns: 1fr;
    }
    .brands_slide_content{
        padding: 30px 30px;
    }
    .brand_qr_image_container{
        width: 100px;
        height: 100px;
    }
    .about_users_slider{
        flex-direction: column;
    }
    .about_users_slide.active_slide{
        flex: 1;
    }
    .about_users_slide_container{
        height: 100%;
    }
    .about_users_slide.active_slide .about_users_slide_content,
    .about_users_slide_content{
        visibility: visible;
        opacity: 1;
    }
    .immersive_modal_container{
        width: 100%;
    }
    .immersive_modal_container {
        padding: 50px 0;
    }
    .immersive_modal_banner{
        height: 100vh;
    }
    .modal_banner_content {
        padding: 20px 30px;
    }
    .immersive_modal_banner{
        position: relative;
        width: 100%;
    }

}

@media (max-width: 560px) {

    /* Landing Page Start */
    .container {
        padding: 0px 20px;
    }

    .stats_child__grid {
        grid-template-columns: 1fr;
    }

     .text_60 {
        font-size: 42px;
    }
    .text_52 {
        font-size: 32px;
        line-height: 40px;
    }
    .text_45 {
        font-size: 30px;
        line-height: 40px;
    }
    .text_18 {
        font-size: 16px;
    }
    .power_card_item{
        padding: 20px;
    }
    .stats_counts_section{
        flex-direction: column;
    }
    .footer_menu_grid_box{
        flex-wrap: wrap;
    }
    .footer_logo_link{
        width: 200px;
    }
    .navbar-brand{
        width: 140px;
    }
    .navbar-toggler i {
        font-size: 25px;
        color: #fff;
    }
    .hero_banner_section {
        padding: 120px 0 40px;
    }
    .banner_description {
        margin-bottom: 35px;
    }
    .section_space {
        padding: 40px 0 40px;
    }
}

@media (max-width: 414px) {

    /* Landing Page Start */
    .container {
        padding: 0px 20px;
    }
}

@media (max-width: 400px) {
    .navbar-brand {
        width: 120px;
    }
}