@media (min-width: 1600px) and (max-width: 1920px) {
}

@media screen and (min-width: 1920px) {
}

@media screen and (max-width: 1600px) {
}

@media screen and (max-width: 1536px) {
  .fixed_sec_on_slider {
    position: absolute;
    top: 40%;
    z-index: 9;
    left: 57%;
  }

.serv_g_in_grid_content h4 {
    margin-bottom: 7px;
    font-size: 18px;
}
.serv_g_in_grid_content p {
    width: 100%;
    font-size: 16px;
    line-height: 27px;
   
}


.in_wel_p_o_btn {
    width: 130px;
    cursor: pointer;
    margin-top: -10px;
    margin-bottom: 40px;
}
  .centered_div_on_v {
    position: absolute;
        top: 30%;
        left: 50%;
        margin-top: 5px;
        width: fit-content;
  }

  .start-leftimage img {
    width: auto;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
  }
  .start-rightimage img {
    width: auto;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: -1;
  }

  .centered_div_on_v h3 {  font-size: 32px; }

  .centered_div_on_v h4 {

    font-weight: 600;
    font-size: 32px;
    color: #b40607;
    background: #ffffffd9;
    border-radius: 7px;
    height: max-content;
    padding: 5px 10px;
    min-height: 50px;
    margin-bottom: 25px;
    width: fit-content;
     
  }
}

@media screen and (max-width: 1440px) {

.home_b_sec .wel-title h2 {
    margin-bottom: 13px;
} 

.right_exprence2 {
    margin-top: 5px;
    margin-bottom: 10px;
    transition: 3s;
    padding-bottom: 1px;
}

    .right_exprence2 p {
        width: 100%;
        font-size: 17px;
        line-height: 28px;
    }



  #owlCarousel,
  .owl-stage-outer,
  .owl-stage,
  .owl-item-bg,
  .owl-item {
    height: 600px;
    min-height: 200px;
  }
.home_b_sec .h_p_right_panel img {
    margin-left: 30px;
    width: auto;
    height: auto;
}


.articles_h_main .sx-post-title:before {
    content: "";
    border-right: 4px solid #b40607;
    position: relative;
    height: 14px;
    display: inline-block;
    top: 4px;
    margin-right: 0px;
    float: left;
}



 

    .readmore-home-paragraph {
        margin-top: -5px;
    }
 .in_wel_p_o_btn {
           width: 130px;
        cursor: pointer;
        margin-top: 10px;
        margin-bottom: 35px;
}

.owl_c_right_wa .owl-dots {
    text-align: center;
    margin-top: 0px;
}
.right_exprence2 {
    margin-top: 5px;
    margin-bottom: 3px;
    transition: 3s;
    padding-bottom: 1px;
}


  .dmca img {
    position: relative;
    left: -4px;
    float: left;
    bottom: 0px;
    top: 18px;
    width: 15%;
    display: block;
}



  .centered_div_on_v {
    position: absolute;
    top: 27%;
    left: 48%;
    margin-top: 5px;
    width: fit-content;
  }

  .h_p_right_panel img {
    height: auto;
  }
  .right_exprence2 p {
    width: 100%;
    font-size: 17px;
    line-height: 30px;
  }

.owl-carousel-single1 .owl-stage-outer {
    max-height: 330px;
    height: 331px;
}


  .home_page_sec_title h2 {
    font-size: 37px;
  }
  .enq_btn_in_speak p {
    font-size: 16px;
  }

  .enq_btn_in_enq p {
    font-size: 16px;
  }

  .enq_btn_in_send p {
    font-size: 16px;
  }

 
.lp_readm {
    margin-bottom: 20px;
}

.sect_global_in span {
    font-size: 13px;
    font-weight: 400;
}


.lac_m .sect_global_in h4 {
    text-align: left;
    font-size: 16px; line-height: 10px;
 
    margin-top: 0px;
}

    .sect_global_in p {
        
        margin-bottom: 10px;
    }


.serv_g_in_grid_content p {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
   
 
}
.serv_g_in_grid_pic img {
    width: 145px;   
}

.serv_g_in_grid_pic img {
    width: 145px;    
}

.serv_g_in_grid_content h4 { 
    font-size: 20px;
}

.serv_margin_r {
    padding-right: 0px;
}
}

@media screen and (max-width: 1366px) and (orientation: landscape) {


  .enq_bg {
    padding-top: 60px;
    padding-bottom: 61px;
}

      .readmore-home-paragraph {
        margin-top: -10px;
    }
.owl-carousel-single1 .owl-stage-outer {
    max-height: 388px;
    height: 310px;
}
.serv_margin_r {
    padding-right: 0px;
}
}

@media screen and (max-width: 1200px) and (orientation: portrait) {

    .owl-carousel-single2 { display: none; }


        .readmore-home-paragraph {
        margin-top: -10px;
    }



 


    .centered_div_on_v {
        position: absolute;
        top: 23%;
        left: 9%;
        margin-top: 5px;
        width: auto;
    }



    .centered_div_on_v h3 {
        font-size: 24px;
    }


    .centered_div_on_v h4 {
        font-weight: 600;
        font-size: 24px;
        color: #b40607;
        background: #ffffffd9;
        border-radius: 7px;
        height: max-content;
        padding: 6px 10px;
        min-height: 30px;
        margin-bottom: 20px;
    }

 .trans_btn_view a {
    width: 130px;
    cursor: pointer;
    background: #445060c7;
    border-radius: 7px;
    letter-spacing: 0.2px;
    color: #fff;
    padding: 12px 20px 12px 20px;
    font-size: 17px;
}



  .header_custom_desktop_web {
    display: none;
  }
  .header_custom_mob {
    display: block;
  }

  #owlCarousel,
  .owl-stage-outer,
  .owl-stage,
  .owl-item-bg,
  .owl-item {
    height: 275px;
    min-height: 200px;
  }

  .centered_div_on_v h4 {
    font-weight: 600;
    font-size: 18px;
    color: #b40607;
    background: #ffffffd9;
    border-radius: 7px;
    height: max-content;
    padding: 15px 10px;
    min-height: 41px;
    margin-bottom: 20px;
  }

  .centered_div_on_v {
     position: absolute;
    top: 20%;
    left: 12%;
    margin-top: 5px;
    width: auto;
  }
  .slide-content {
    position: absolute;
    left: 0.5%;
    bottom: 3%;
    width: fit-content;
  }

  .h_p_right_panel {
    margin: 0px 0px 0px 0px;
  }
  .h_p_right_panel img {
    margin-left: 3px;
  }

  .tab_screen_only {
    display: none;
  }
  .tab_screen_only-on {
    display: block;
  }
  .clint_logo_home {
    display: none;
  }
  .a_trickoff_on_tab {
    display: none;
  }
  .a_siple_right_why {
    display: none;
  }
   

   .m-right {
    margin-right: 0px;
}

.enq_btn_in_speak {
    background: #445060;
    height: 82px;
    border-radius: 7px;
    margin-bottom: 20px;
}


    .enq_btn_in_speak p {
        font-size: 17px;
    }

    .enq_btn_in_enq p a {  font-size: 17px; }
 .enq_btn_in_enq {
    display: block;
  }  

  .serv_g_in_grid_pic img {
    opacity: 1;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
  }
  .serv_g_in_grid_pic {
    position: absolute;
    right: 15px;
    top: 5px;
  }

  .serv_g_in_grid_content {
    border-bottom: 0px dotted #f0eaea;
  }
  .m-left {
    margin-left: 0px;
  }
  .cus_left_why .custom_container {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .enq_btn_in_send p {
    font-size: 16px;
    background: #445060;
    height: 85px;
    width: 40%;
    text-align: center;
    margin: auto;
    border-radius: 7px;
  }
  .enq_btn_in_send {
    background: transparent;
    height: 80px;
    border-radius: 7px;
  }

  .mar-l-gap {
    margin-left: 0%;
  }
  .sect_global {
    padding-bottom: 0px;
  }

  .sect_global {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .dmca img {
    position: relative;
    left: 0%;
    float: left;
    bottom: 24px;
    top: 23px;
    width: 20%;
    display: block;
  }
  .footer_cus_copy {
    margin-top: 60px !important;
  }

  .text-right {
    position: relative;
    z-index: 9999;
    bottom: 20px;
    right: 28px;
  }

  .services_section {
    margin: 40px 0px 40px 0px;
  }
  .project_rep {
    margin: 40px 0px 40px 0px;
  }
.home_b_sec .h_p_right_panel img {
    margin-left: 2px;
    width: auto;
    height: auto;
}
  .readmore_menu ul li a {
    font-size: 17px;
    color: #202429;
  }

  .custom_mobile_small_title_widh p {
    color: #202429;
  }



  .owl-carousel-single1 .owl-stage-outer { max-height: max-content; height: 462px; }
.owl-carousel-single1 .owl-item img { height: auto; max-height: max-content; }
.owl-carousel-single1 .owl-item { height: 500px; }
  .tab_screen_only-on .owl-carousel-single1 { display: none !important; }

      .owl_c_right_wa .owl-dots {
        text-align: center;
        margin-top: 0px; display: none;
    }
}




@media screen and (max-width: 1200px) and (orientation: landscape) {
  .owl-carousel-single2 { display: none; }

    .centered_div_on_v {
        position: absolute;
        top: 23%;
        left: 9%;
        margin-top: 5px;
        width: auto;
    }


    .centered_div_on_v h3 {
        font-size: 24px;
    }


    .centered_div_on_v h4 {
        font-weight: 600;
        font-size: 24px;
        color: #b40607;
        background: #ffffffd9;
        border-radius: 7px;
        height: max-content;
        padding: 6px 10px;
        min-height: 30px;
        margin-bottom: 20px;
    }

 .trans_btn_view a {
    width: 130px;
    cursor: pointer;
    background: #445060c7;
    border-radius: 7px;
    letter-spacing: 0.2px;
    color: #fff;
    padding: 12px 20px 12px 20px;
    font-size: 17px;
}



  .header_custom_desktop_web {
     display: block;
  }
  .header_custom_mob {
    display: none;
  }

  #owlCarousel,
  .owl-stage-outer,
  .owl-stage,
  .owl-item-bg,
  .owl-item {
    height: 275px;
    min-height: 200px;
  }



  .owl-carousel-single1 .owl-stage-outer { max-height: max-content; height: 362px; }
.owl-carousel-single1 .owl-item img { height: auto; max-height: max-content; padding: 0px 50px 0px 0px;}
.owl-carousel-single1 .owl-item { height: 362px; }


    .readmore-home-paragraph {
        margin-top: 5px;
    }
    .in_wel_p_o_btn {
              width: 130px;
        cursor: pointer;
        margin-top: 10px;
        margin-bottom: 30px;
    }
  .centered_div_on_v h4 {
   font-weight: 600;
        font-size: 18px;
        color: #b40607;
        background: #ffffffd9;
        border-radius: 7px;
        height: max-content;
        padding: 10px 10px;
        min-height: 41px;
        margin-bottom: 20px;
        line-height: 20px;
    
  }

  .centered_div_on_v {
    position: absolute;
    top: 42%;
    left: 2%;
    margin-top: 5px;
    width: auto;
  }
  .slide-content {
    position: absolute;
    left: 0.5%;
    bottom: 3%;
    width: fit-content;
  }

  .h_p_right_panel {
    margin: 0px 0px 0px 0px;
  }
  .h_p_right_panel img {
    margin-left: 3px;
  }

  .tab_screen_only {
    display: none;
  }
  .tab_screen_only-on {
    display: block;
  }
  .clint_logo_home {
    display: none;
  }
  .a_trickoff_on_tab {
    display: block;
  }
  .a_siple_right_why {

   
 
    height: 500px;
        width: 99%;
  }
  
  .enq_btn_in_speak {
    display: block;
  }
  .enq_btn_in_enq {
    display: block;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
  }
.m-right {
    margin-right: 0px;
}
  .serv_g_in_grid_pic img {
    opacity: .21;
  }
 

    .serv_g_in_grid_main {
        min-height: 279px;
        position: relative;
    }

  .enq_bg {
    padding-top: 60px;
    padding-bottom: 60px;
}

  .serv_g_in_grid_content {
    border-bottom: 0px dotted #f0eaea;
  }
  .m-left {
    margin-left: 0px;
  }
  .cus_left_why .custom_container {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .enq_btn_in_send p {
    font-size: 16px;
    background: #445060;
    height: 80px;
    width: 100%;
    text-align: center;
    margin: auto;
    border-radius: 7px;
  }
  .enq_btn_in_send {
    background: transparent;
    height: 80px;
    border-radius: 7px;
  }

  .mar-l-gap {
    margin-left: 0%;
  }
  .sect_global {
    padding-bottom: 0px;
  }

  .sect_global {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .dmca img {
    position: relative;
    left: 0%;
    float: left;
    bottom: 24px;
    top: 23px;
    width: 20%;
    display: block;
  }
  .footer_cus_copy {
    margin-top: 60px !important;
  }

  .text-right {
    position: relative;
    z-index: 9999;
    bottom: 20px;
    right: 28px;
  }

  .services_section {
    margin: 40px 0px 40px 0px;
  }
  .project_rep {
    margin: 0px 0px 40px 0px;
  }

  .readmore_menu ul li a {
    font-size: 17px;
    color: #202429;
  }

  .custom_mobile_small_title_widh p {
    color: #202429;
  }
}

/*  medium */
@media screen and (max-width: 1024px) and (orientation: portrait) {

      .serv_g_in_grid_content h4 {
        font-size: 24px;
    }
 
.serv_g_in_grid_content p {
        width: 73%;
        font-size: 20px;
        line-height: 26px;
    }


    .serv_g_in_grid_main {
    min-height: auto;
    position: relative;         margin-bottom: 60px;
}

    .in_wel_p_o_btn {
               width: 130px;
        cursor: pointer;
        margin-top: -10px;
        margin-bottom: 0px;
    }
 


  .header_custom_desktop_web {
    display: none;
  }
  .header_custom_mob {
    display: block;
  }

  #owlCarousel,
  .owl-stage-outer,
  .owl-stage,
  .owl-item-bg,
  .owl-item {
    height: 275px;
    min-height: 200px;
  }

    .owl-carousel-single1 .owl-stage-outer { max-height: max-content; height: 530px; }
.owl-carousel-single1 .owl-item img { height: auto; max-height: max-content; }


.h_p_right_panel .owl-carousel .owl-item img {
    display: block;
    width: 75%;
    float: left;
}




.owl-carousel-single1 .owl-item { height: 500px; }

.owl-carousel-single2 { display: none; }


  .centered_div_on_v h4 {
    font-weight: 600;
    font-size: 18px;
    color: #b40607;
    background: #ffffffd9;
    border-radius: 7px;
    height: max-content;
    padding: 15px 10px;
    min-height: 41px;
    margin-bottom: 20px;
  }

  .centered_div_on_v {
    position: absolute;
    top: 20%;
    left: 12%;
    margin-top: 5px;
    width: auto;
  }
  .slide-content {
    position: absolute;
    left: 0.5%;
    bottom: 3%;
    width: fit-content;
  }

  .h_p_right_panel {
    margin: 0px 0px 0px 0px;
  }
  .h_p_right_panel img {
    margin-left: 3px;
  }

  .tab_screen_only {
    display: none;
  }
  .tab_screen_only-on {
    display: block;
  }
  .clint_logo_home {
    display: none;
  }
  .a_trickoff_on_tab {
    display: none;
  }
  .a_siple_right_why {
    display: none;
  }
   
 
  .serv_g_in_grid_pic img {
    opacity: 1;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
  }
  .serv_g_in_grid_pic {
    position: absolute;
    right: 15px;
    top: 5px;
  }

  .serv_g_in_grid_content {
    border-bottom: 0px dotted #f0eaea;
  }
  .m-left {
    margin-left: 0px;
  }
  .cus_left_why .custom_container {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .enq_btn_in_send p {
    font-size: 16px;
    background: #445060;
    height: 85px;
    width: 40%;
    text-align: center;
    margin: auto;
    border-radius: 7px;
  }
  .enq_btn_in_send {
    background: transparent;
    height: 80px;
    border-radius: 7px;
  }

  .mar-l-gap {
    margin-left: 0%;
  }
  .sect_global {
    padding-bottom: 0px;
  }

  .sect_global {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .dmca img {
    position: relative;
    left: 0%;
    float: left;
    bottom: 24px;
    top: 23px;
    width: 20%;
    display: block;
  }
  .footer_cus_copy {
    margin-top: 60px !important;
  }

  .text-right {
    position: relative;
    z-index: 9999;
    bottom: 20px;
    right: 28px;
  }

  .services_section {
    margin: 40px 0px 40px 0px;
  }
  .project_rep {
    margin: 40px 0px 40px 0px;
  }

  .readmore_menu ul li a {
    font-size: 17px;
    color: #202429;
  }

  .custom_mobile_small_title_widh p {
    color: #202429;
  }
}

@media screen and (max-width: 1024px) and (orientation: landscape) {


   .tab_screen_only-on .owl-carousel-single2 { display: none !important; }

      .nav-links li .mega-box li, .mega-box .mega-sub-title {
        line-height: 22px;
    }

  .header_custom_desktop_web {
    display: block;
  }
  .header_custom_mob {
    display: none;
  }

  #owlCarousel,
  .owl-stage-outer,
  .owl-stage,
  .owl-item-bg,
  .owl-item {
    height: 275px;
    min-height: 200px;
  }

  .centered_div_on_v h4 {
        font-weight: 600;
        font-size: 22px;
        color: #b40607;
        background: #ffffffd9;
        border-radius: 7px;
        height: max-content;
        padding: 10px 10px;
        min-height: 14px;
        margin-bottom: 18px;
        line-height: 22px;
 
  }

  .centered_div_on_v {
    position: absolute;
    top: 42%;
    left: 2%;
    margin-top: 5px;
    width: auto;
  }
  .slide-content {
    position: absolute;
    left: 0.5%;
    bottom: 3%;
    width: fit-content;
  }

  .h_p_right_panel {
    margin: 0px 0px 0px 0px;
  }
  .h_p_right_panel img {
    margin-left: 3px;
  }

  .tab_screen_only {
    display: none;
  }
  .tab_screen_only-on {
    display: block;
  }
  .clint_logo_home {
    display: none;
  }
  .a_trickoff_on_tab {
    display: none;
  }
  .a_siple_right_why {
    display: block;
  }

  .a_siple_right_why {
 
  
    height: 543px; }


  
  .enq_btn_in_enq {
    display: none;
  }

  .serv_g_in_grid_pic img {
    opacity: .21;
  }
    .serv_g_in_grid_main {
        min-height: 310px;
        position: relative;
    }

        .serv_g_in_grid_content p {
        width: 100%;
        font-size: 15px;
        line-height: 25px;
    }


  .serv_g_in_grid_pic {
    position: absolute;
 
    bottom: 0px;
  }

  .serv_g_in_grid_content {
    border-bottom: 0px dotted #f0eaea;
  }
  .m-left {
    margin-left: 0px;
  }
  .cus_left_why .custom_container {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .enq_btn_in_send p {
    font-size: 16px;
    background: #445060;
    height: 85px;
    width: 40%;
    text-align: center;
    margin: auto;
    border-radius: 7px;
  }
  .enq_btn_in_send {
    background: transparent;
    height: 80px;
    border-radius: 7px;
  }

  .mar-l-gap {
    margin-left: 0%;
  }
  .sect_global {
    padding-bottom: 0px;
  }

  .sect_global {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .dmca img {
    position: relative;
    left: 0%;
    float: left;
    bottom: 24px;
    top: 23px;
    width: 20%;
    display: block;
  }
  .footer_cus_copy {
    margin-top: 60px !important;
  }

  .text-right {
    position: relative;
    z-index: 9999;
    bottom: 20px;
    right: 28px;
  }

  .services_section {
    margin: 40px 0px 40px 0px;
  }
  .project_rep {
    margin: 40px 0px 40px 0px;
  }

  .readmore_menu ul li a {
    font-size: 17px;
    color: #202429;
  }

  .custom_mobile_small_title_widh p {
    color: #202429;
  }
}

@media screen and (max-width: 820px) and (orientation: portrait) {
  #owlCarousel,
  .owl-stage-outer,
  .owl-stage,
  .owl-item-bg,
  .owl-item {
    height: 275px;
    min-height: 200px;
  }
  .owl-carousel-single2 .owl-stage-outer { max-height: max-content; height: 395px; }
.owl-carousel-single2 .owl-item img { height: auto; max-height: max-content; float: left;}
.owl-carousel-single2 .owl-item { height: 500px; }
  .centered_div_on_v h4 {
    font-weight: 600;
    font-size: 18px;
    color: #b40607;
    background: #ffffffd9;
    border-radius: 7px;
    height: max-content;
    padding: 15px 10px;
    min-height: 41px;
    margin-bottom: 20px;
  }


.h_p_right_panel .owl-carousel .owl-item img {
        display: block;
        width: 70%;
        float: left;
    }


  .centered_div_on_v {
    position: absolute;
    top: 20%;
    left: 12%;
    margin-top: 5px;
    width: auto;
  }
  .slide-content {
    position: absolute;
    left: 0.5%;
    bottom: 3%;
    width: fit-content;
  }

  .h_p_right_panel {
    margin: 0px 0px 0px 0px;
  }
  .h_p_right_panel img {
    margin-left: 3px;
  }

  .tab_screen_only {
    display: none;
  }
  .tab_screen_only-on {
    display: block;
  }
  .clint_logo_home {
    display: none;
  }
  .a_trickoff_on_tab {
    display: none;
  }
  .a_siple_right_why {
    display: none;
  }
   
 

  .serv_g_in_grid_pic img {
    opacity: 1;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
  }
  .serv_g_in_grid_pic {
    position: absolute;
    right: 15px;
    top: 5px;
  }

  .serv_g_in_grid_content {
    border-bottom: 0px dotted #f0eaea;
  }
  .m-left {
    margin-left: 0px;
  }
  .cus_left_why .custom_container {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .enq_btn_in_send p {
    font-size: 16px;
    background: #445060;
    height: 85px;
    width: 40%;
    text-align: center;
    margin: auto;
    border-radius: 7px;
  }
  .enq_btn_in_send {
    background: transparent;
    height: 80px;
    border-radius: 7px;
  }

  .mar-l-gap {
    margin-left: 0%;
  }
  .sect_global {
    padding-bottom: 0px;
  }

  .sect_global {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .dmca img {
    position: relative;
    left: 0%;
    float: left;
    bottom: 24px;
    top: 23px;
    width: 20%;
    display: block;
  }
  .footer_cus_copy {
    margin-top: 60px !important;
  }

  .text-right {
    position: relative;
    z-index: 9999;
    bottom: 20px;
    right: 28px;
  }

  .services_section {
    margin: 40px 0px 40px 0px;
  }
  .project_rep {
    margin: 40px 0px 40px 0px;
  }

  .readmore_menu ul li a {
    font-size: 17px;
    color: #202429;
  }

  .custom_mobile_small_title_widh p {
    color: #202429;
  }
}

@media screen and (max-width: 820px) and (orientation: landscape) {
  .header_custom_desktop_web {
    display: none;
  }
  .header_custom_mob {
    display: block;
  }

  #owlCarousel,
  .owl-stage-outer,
  .owl-stage,
  .owl-item-bg,
  .owl-item {
    height: 275px;
    min-height: 200px;
  }

  .centered_div_on_v h4 {
    font-weight: 600;
    font-size: 18px;
    color: #b40607;
    background: #ffffffd9;
    border-radius: 7px;
    height: max-content;
    padding: 15px 10px;
    min-height: 41px;
    margin-bottom: 20px;
  }

  .centered_div_on_v {
    position: absolute;
    top: 42%;
    left: 2%;
    margin-top: 5px;
    width: auto;
  }
  .slide-content {
    position: absolute;
    left: 0.5%;
    bottom: 3%;
    width: fit-content;
  }

  .h_p_right_panel {
    margin: 0px 0px 0px 0px;
  }
  .h_p_right_panel img {
    margin-left: 3px;
  }

  .tab_screen_only {
    display: none;
  }
  .tab_screen_only-on {
    display: block;
  }
  .clint_logo_home {
    display: none;
  }
  .a_trickoff_on_tab {
    display: none;
  }
  .a_siple_right_why {
    display: none;
  }
   
  .enq_btn_in_enq {
    display: none;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
  }
  .serv_g_in_grid_pic {
    position: absolute;
    right: 15px;
    top: 5px;
  }

  .serv_g_in_grid_content {
    border-bottom: 0px dotted #f0eaea;
  }
  .m-left {
    margin-left: 0px;
  }
  .cus_left_why .custom_container {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .enq_btn_in_send p {
    font-size: 16px;
    background: #445060;
    height: 85px;
    width: 40%;
    text-align: center;
    margin: auto;
    border-radius: 7px;
  }
  .enq_btn_in_send {
    background: transparent;
    height: 80px;
    border-radius: 7px;
  }

  .mar-l-gap {
    margin-left: 0%;
  }
  .sect_global {
    padding-bottom: 0px;
  }

  .sect_global {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .dmca img {
    position: relative;
    left: 0%;
    float: left;
    bottom: 24px;
    top: 23px;
    width: 20%;
    display: block;
  }
  .footer_cus_copy {
    margin-top: 60px !important;
  }

  .text-right {
    position: relative;
    z-index: 9999;
    bottom: 20px;
    right: 28px;
  }

  .services_section {
    margin: 40px 0px 40px 0px;
  }
  .project_rep {
    margin: 40px 0px 40px 0px;
  }

  .readmore_menu ul li a {
    font-size: 17px;
    color: #202429;
  }

  .custom_mobile_small_title_widh p {
    color: #202429;
  }
}

/*  medium */
@media screen and (max-width: 768px) and (orientation: portrait) {
  .header_custom_desktop_web {
    display: none;
  }
  .header_custom_mob {
    display: block;
  }

 


    .h_p_right_panel .owl-carousel .owl-item img {
        display: block;
        width: 75%;
        float: left;
    }









 .tab_screen_only-on .owl-carousel-single1 { display: none !important; }
.owl_c_right_wa .owl-dots { display: none; }

  #owlCarousel,
  .owl-stage-outer,
  .owl-stage,
  .owl-item-bg,
  .owl-item {
    height: 275px;
    min-height: 200px;
  }

     .centered_div_on_v h4 {
        font-weight: 600;
        font-size: 24px;
        color: #b40607;
        background: #ffffffd9;
        border-radius: 7px;
        height: max-content;
        padding: 5px 10px;
        min-height: auto;
        margin-bottom: 20px;
    }

  .centered_div_on_v {
    position: absolute;
    top: 20%;
    left: 12%;
    margin-top: 5px;
    width: auto;
  }
  .slide-content {
    position: absolute;
    left: 0.5%;
    bottom: 3%;
    width: fit-content;
  }

  .h_p_right_panel {
    margin: 0px 0px 0px 0px;
  }
  .h_p_right_panel img {
    margin-left: 3px;
  }

  .tab_screen_only {
    display: none;
  }
  .tab_screen_only-on {
    display: block;
  }
  .clint_logo_home {
    display: none;
  }
  .a_trickoff_on_tab {
    display: none;
  }
  .a_siple_right_why {
    display: none;
  }
   
  .enq_btn_in_enq {
    display: none;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
  }
  .serv_g_in_grid_pic {
    position: absolute;
    right: 15px;
    top: 5px;
  }

  .serv_g_in_grid_content {
    border-bottom: 0px dotted #f0eaea;
  }
  .m-left {
    margin-left: 0px;
  }
  .cus_left_why .custom_container {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .enq_btn_in_send p {
    font-size: 16px;
    background: #445060;
    height: 85px;
    width: 40%;
    text-align: center;
    margin: auto;
    border-radius: 7px;
  }
  .enq_btn_in_send:hover { height: 60px; }
  .enq_btn_in_send {
    background: transparent;
    height: 80px;
    border-radius: 7px;
  }

  .mar-l-gap {
    margin-left: 0%;
  }
  .sect_global {
    padding-bottom: 0px;
  }

  .sect_global {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .dmca img {
    position: relative;
    left: 0%;
    float: left;
    bottom: 24px;
    top: 23px;
    width: 20%;
    display: block;
  }
  .footer_cus_copy {
    margin-top: 60px !important;
  }

  .text-right {
    position: relative;
    z-index: 9999;
    bottom: 20px;
    right: 28px;
  }

  .services_section {
    margin: 40px 0px 40px 0px;
  }
  .project_rep {
    margin: 40px 0px 40px 0px;
  }

  .readmore_menu ul li a {
    font-size: 17px;
    color: #202429;
  }

  .custom_mobile_small_title_widh p {
    color: #202429;
  }
}

@media screen and (max-width: 768px) and (orientation: landscape) {
  .header_custom_desktop_web {
    display: none;
  }
  .header_custom_mob {
    display: block;
  }

  #owlCarousel,
  .owl-stage-outer,
  .owl-stage,
  .owl-item-bg,
  .owl-item {
    height: 275px;
    min-height: 200px;
  }

  .centered_div_on_v h4 {
    font-weight: 600;
    font-size: 18px;
    color: #b40607;
    background: #ffffffd9;
    border-radius: 7px;
    height: max-content;
    padding: 15px 10px;
    min-height: 41px;
    margin-bottom: 20px;
  }

  .centered_div_on_v {
    position: absolute;
    top: 42%;
    left: 2%;
    margin-top: 5px;
    width: auto;
  }
  .slide-content {
    position: absolute;
    left: 0.5%;
    bottom: 3%;
    width: fit-content;
  }

  .h_p_right_panel {
    margin: 0px 0px 0px 0px;
  }
  .h_p_right_panel img {
    margin-left: 3px;
  }

  .tab_screen_only {
    display: none;
  }
  .tab_screen_only-on {
    display: block;
  }
  .clint_logo_home {
    display: none;
  }
  .a_trickoff_on_tab {
    display: none;
  }
  .a_siple_right_why {
    display: none;
  }
   
  .enq_btn_in_enq {
    display: none;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
  }
  .serv_g_in_grid_pic {
    position: absolute;
    right: 15px;
    top: 5px;
  }

  .serv_g_in_grid_content {
    border-bottom: 0px dotted #f0eaea;
  }
  .m-left {
    margin-left: 0px;
  }
  .cus_left_why .custom_container {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .enq_btn_in_send p {
    font-size: 16px;
    background: #445060;
    height: 85px;
    width: 40%;
    text-align: center;
    margin: auto;
    border-radius: 7px;
  }
  .enq_btn_in_send {
    background: transparent;
    height: 80px;
    border-radius: 7px;
  }

  .mar-l-gap {
    margin-left: 0%;
  }
  .sect_global {
    padding-bottom: 0px;
  }

  .sect_global {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .dmca img {
    position: relative;
    left: 0%;
    float: left;
    bottom: 24px;
    top: 23px;
    width: 20%;
    display: block;
  }
  .footer_cus_copy {
    margin-top: 60px !important;
  }

  .text-right {
    position: relative;
    z-index: 9999;
    bottom: 20px;
    right: 28px;
  }

  .services_section {
    margin: 40px 0px 40px 0px;
  }
  .project_rep {
    margin: 40px 0px 40px 0px;
  }

  .readmore_menu ul li a {
    font-size: 17px;
    color: #202429;
  }

  .custom_mobile_small_title_widh p {
    color: #202429;
  }
}

/*  small */
@media screen and (max-width: 520px) and (orientation: portrait) {

      .cus_left_why .custom_container {
        margin-top: 30px;
        margin-bottom: 0px;
    }


  .center_derction {
    text-align: center;
    margin-top: 34px;
  }

  .tab_screen_only-on {
    display: none;
  }

  .services_section {
    margin: 0px 0px 0px 0px;
  }
  .project_rep {
    margin: 0px 0px 0px 0px;
  }

  .centered_div_on_v {
    display: none;
  }

  .mob_screen_display {
    display: block;
  }
  .owl-nav {
    display: none;
  }

  .trans_btn_view {
    display: none;
  }
  .slide-content {
    display: none;
  }

  #owlCarousel,
  .owl-stage-outer,
  .owl-stage,
  .owl-item-bg,
  .owl-item {
    height: 215px;
    min-height: 200px;
  }

  .home_page_sec_title h2 {
    font-size: 24px;
  }
  .h_p_right_panel {
    margin: 0px 0px 0px 0px;
  }
  .serv_g_in_grid_pic {
    position: absolute;
    right: 15px;
    top: 5px;
  }
  .serv_g_in_grid_content p {
    width: 60%;
    font-size: 15px;
    line-height: 23px;
    color: #202429;
    font-family: "Arimo", sans-serif;
    margin-bottom: 10px;
    font-weight: 400;
    letter-spacing: 0.1px;
  }
  .h_p_right_panel img {
    margin-left: 0px;
    width: 469px;
    height: auto;

    margin-bottom: 40px;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
    margin-top: 30px;
    width: 140px;
  }
  .serv_g_in_grid_pic img {
    opacity: 1;
    margin-top: 30px;
    width: 140px;
  }

  .big_screen_display {
    display: none;
  }
  .dmca {
    display: none;
  }
  .widget_about {
    display: none;
  }

  .widget_services {
    display: none;
  }

  .a_siple_right_why {
    display: none;
  }

  
  .enq_btn_in_enq {
    display: none;
  }

  .enq_bg {
    display: none;
  }

  .solical_footer_left ul {
    margin-bottom: 6px;
  }

  .mobile_footer_custom a {
    color: #d5dce6;
  }

  .m-left {
    margin-left: 0px;
  }

  .footer-top {
    padding: 25px 0px 15px 0px;
  }

  .mobile_footer_custom p {
    margin-top: 20px;
    color: #d5dce6;
  }

  .footer_cus_copy {
    display: none;
  }

  .mobile_footer_custom {
    display: block !important;
  }
  .serv_g_in_grid_content h4 {
    margin-bottom: 7px;
    font-size: 18px;
  }

  .mob_display_oneline {
    display: flex;
    flex-wrap: unset;
    padding: 10px 20px;
  }

  .the_post_thumbnail_widh {
    width: 45%;
  }
  .the_post_thumbnail_widh img {
    border: 0px solid #694f4f14;
    margin-bottom: 10px;
    border-radius: 7px;
  }

  .custom_mobile_small_title_widh {
    width: 55%;
    margin-left: 20px;
  }
  .custom_mobile_small_title_widh a {
    line-height: 26px;
    font-weight: 600;
    margin: 0 0 5px 0;
    color: #445060;
    font-size: 18px;
  }

  .custom_mobile_small_title_widh h4 {
    line-height: 26px;
    font-weight: 600;
    margin: 0 0 5px 0;
    font-size: 18px;
  }

  .custom_mobile_small_title_widh p {
    font-size: 16px;
  }

  .serv_g_in_grid_content {
    margin-bottom: 45px;
  }

  .serv_g_in_grid_content {
    border-bottom: 0px dotted #f0eaea;
    padding-bottom: 0px;
  }
  .serv_bor_no_last {
    border-bottom: 0px solid #f0eaea !important;
    margin-bottom: 50px;
  }

  .cus_left_why .light-grey2 {
    margin-bottom: 25px;
    margin-top: 30px;
  }
}

@media screen and (max-width: 520px) and (orientation: landscape) {
  .center_derction {
    text-align: center;
    margin-top: 34px;
  }

  .tab_screen_only-on {
    display: none;
  }

  .services_section {
    margin: 0px 0px 0px 0px;
  }
  .project_rep {
    margin: 0px 0px 0px 0px;
  }

  .centered_div_on_v {
    display: none;
  }

  .mob_screen_display {
    display: block;
  }
  .owl-nav {
    display: none;
  }

  .trans_btn_view {
    display: none;
  }
  .slide-content {
    display: none;
  }

  #owlCarousel,
  .owl-stage-outer,
  .owl-stage,
  .owl-item-bg,
  .owl-item {
    height: 215px;
    min-height: 200px;
  }

  .home_page_sec_title h2 {
    font-size: 24px;
  }
  .h_p_right_panel {
    margin: 0px 0px 0px 0px;
  }
  .serv_g_in_grid_pic {
    position: absolute;
    right: 15px;
    top: 5px;
  }
  .serv_g_in_grid_content p {
    width: 60%;
    font-size: 15px;
    line-height: 23px;
    color: #202429;
    font-family: "Arimo", sans-serif;
    margin-bottom: 10px;
    font-weight: 400;
    letter-spacing: 0.1px;
  }
  .h_p_right_panel img {
    margin-left: 0px;
    width: 469px;
    height: auto;

    margin-bottom: 40px;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
    margin-top: 30px;
    width: 140px;
  }
  .serv_g_in_grid_pic img {
    opacity: 1;
    margin-top: 30px;
    width: 140px;
  }

  .big_screen_display {
    display: none;
  }
  .dmca {
    display: none;
  }
  .widget_about {
    display: none;
  }

  .widget_services {
    display: none;
  }

  .a_siple_right_why {
    display: none;
  }

 
  .enq_btn_in_enq {
    display: none;
  }

  .enq_bg {
    display: none;
  }

  .solical_footer_left ul {
    margin-bottom: 6px;
  }

  .mobile_footer_custom a {
    color: #d5dce6;
  }

  .m-left {
    margin-left: 0px;
  }

  .footer-top {
    padding: 25px 0px 15px 0px;
  }

  .mobile_footer_custom p {
    margin-top: 20px;
    color: #d5dce6;
  }

  .footer_cus_copy {
    display: none;
  }

  .mobile_footer_custom {
    display: block !important;
  }
  .serv_g_in_grid_content h4 {
    margin-bottom: 7px;
    font-size: 18px;
  }

  .mob_display_oneline {
    display: flex;
    flex-wrap: unset;
    padding: 10px 20px;
  }

  .the_post_thumbnail_widh {
    width: 45%;
  }
  .the_post_thumbnail_widh img {
    border: 0px solid #694f4f14;
    margin-bottom: 10px;
    border-radius: 7px;
  }

  .custom_mobile_small_title_widh {
    width: 55%;
    margin-left: 20px;
  }
  .custom_mobile_small_title_widh a {
    line-height: 26px;
    font-weight: 600;
    margin: 0 0 5px 0;
    color: #445060;
    font-size: 18px;
  }

  .custom_mobile_small_title_widh h4 {
    line-height: 26px;
    font-weight: 600;
    margin: 0 0 5px 0;
    font-size: 18px;
  }

  .custom_mobile_small_title_widh p {
    font-size: 16px;
  }

  .serv_g_in_grid_content {
    margin-bottom: 45px;
  }

  .serv_g_in_grid_content {
    border-bottom: 0px dotted #f0eaea;
    padding-bottom: 0px;
  }
  .serv_bor_no_last {
    border-bottom: 0px solid #f0eaea !important;
    margin-bottom: 50px;
  }

  .cus_left_why .light-grey2 {
    margin-bottom: 25px;
    margin-top: 30px;
  }
}

/*  small */
@media screen and (max-width: 444px) and (orientation: portrait) {
    .cky-notice-des {
     
        overflow-y: auto  !important;
    }
 .cky-notice-des p { margin-bottom: 20px; min-height: 105px; }

  .cky-notice-group {
 
    color: #212121;
    display: inline-block !important;  
}

      .in_wel_p_o_btn {
        width: 130px;
        cursor: pointer;
        margin-top: 5px;
        margin-bottom: 40px;
    }

    .h_p_right_panel .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    float: left;
}


.readmore_menu ul li {
    
    margin-bottom: -10px;
   
}
.exib_even_home_page_sec_title .icon_b_h img {
 width: 34px;
        margin-top: -8px;
        margin-bottom: 0px;
 
}



 .exib_even_home_page_sec_title .home_page_sec_title h2 {
         margin-bottom: -26px;
}



.readmore_menu h4 {
    
    margin-bottom: -5px;
}


  .readmore_menu_col {
  
    margin-bottom: 25px;

  }

      .readmore_menu_bottom_border {
        border-bottom: 0px solid #d8d2d2;
        padding-bottom: 0px;
    }

  .right_exprence2 p {
    width: 100%;
    font-size: 15px;
   line-height: 26px;
  }

      .readmore_menu ul li a {
        font-size: 15px;
        color: #202429;
    }


 .win_close {
    height: 48px;
    width: 48px;
    float: right;
    position: absolute;
    margin-bottom: 12px;
    border-radius: 50px;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .16);
    right: 5px;
    text-align: center;
    cursor: pointer;
    opacity: .94;
    top: 44% !important;
}


.siqembed {
    margin: auto;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2);
    width: 100%;
    height: 50% !important;
    border: none;
    position: absolute;
    border-radius: 18px;
    overflow: hidden;
    background-color: #fff;
    bottom: 0;
}
.acc-head {
   
    border-top: 0px solid #f0eaea;
    
}
.a_custon-t_sect {
    margin-top: 0px;
    padding-top: 10px;
}

    .lp_readm {
        margin-bottom: 20px;
        margin-top: 30px;
    }



.acc {
    margin-bottom: 0px;
    border-left: 0px solid #b40607;
    border-bottom: 1px solid #f0eaea;
}

.acc-head1.active {
    border-left: 0px solid #b40607;
}


.acc-head {
    border-left: 0px solid #e0e0e0;
}
.acc-head {
    left: -34px;
}
.acc-content {
    padding: 0px 30px 10px 0px;
    margin-top: -10px;
    margin-left: -3px;
}
.acc-head2.active {
    border-left: 0px solid #b40607;
}

.acc-head3.active {
    border-left: 0px solid #b40607;
}

.acc-head4.active {
    border-left: 0px solid #b40607;
}

.acc-head5.active {
    border-left: 0px solid #b40607;
}

.acc-head6.active {
    border-left: 0px solid #b40607;
}

.section-full.p-b50 {
    padding-bottom: 16px;
}


  .center_derction {
    text-align: center;
    margin-top: 34px;
  }

  .tab_screen_only-on {
    display: none;
  }

  .services_section {
    margin: 25px 0px 0px 0px;
  }
  .project_rep {
    margin: 30px 0px 0px 0px;
  }

  .centered_div_on_v {
    display: block;
  }

  .mob_screen_display {
    display: block;
  }
  .owl-nav {
    display: none;
  }

  .trans_btn_view {
  

          display: block;
        float: right;
        position: absolute;
        right: 20px;
        top: 18px;


  }
  .slide-content {
    display: none;
  }
  .acc-content p {
    font-size: 15px;
    line-height: 23px;
    color: #202429;
    font-family: "Arimo", sans-serif;
    margin-bottom: 10px;
    font-weight: 400;
    letter-spacing: 0.1px;
  }
  #owlCarousel,
  .owl-stage-outer,
  .owl-stage,
  .owl-item-bg,
  .owl-item {
           height: 216px;
        min-height: auto;
        background: #fff;
  }

  .owl-carousel .owl-item img {
    height: auto;
  }

  .wel_tile {
    padding-top: 80px;
    border-top: 0px solid #e3e3e3;
  }

.other_custom_banner { margin-top: 80px; }

  .centered_div_on_v {
        position: absolute;
        top: 63%;
        left: 0%;
        margin-top: 0px;
        width: 100%;
        background: #445060;
        padding: 10px 0px 5px 4px;
    }
  
.custom_white_patch {    
   
        display: block;
        width: 100%;
        border: 13px solid #fff;
        position: relative;
        top: 26px;
        left: -1px;
        z-index: 9;

      }
        

.project_res_cus_mob { margin-top: 20px; }

.owl-carousel-single3 .owl-stage-outer { 

  max-height: max-content; height: auto; 
}
  

    .owl-carousel-single3 .owl-item img {
        height: auto;
        max-height: max-content;
        float: left;
    }

.owl-carousel-single3 .owl-item { height: 340px; }


  .centered_div_on_v h4 {
       font-weight: 500;
        font-size: 16px;
        color: #fff;
        background: #445060;
        border-radius: 0px;
        padding: 0px 10px;
        margin-bottom: 5px;
        width: fit-content;
  
  }

     .trans_btn_view a {
        width: 130px;
        cursor: pointer;
        background: #b40607;
        border-radius: 7px;
        letter-spacing: 0.2px;
        color: #fff;
        padding: 10px 10px 10px 10px;
        font-size: 14px;
    }


  .centered_div_on_v h3 {
        font-weight: 500;
        font-size: 16px;
        color: #fff;
        background: #445060;
        border-radius: 0px;
        padding: 0px 10px;
        margin-bottom: 5px;
        width: fit-content;
    }
 

  .home_page_sec_title h2 {
    font-size: 24px;
  }

  .owl_c_right_wa .owl-dots {
    text-align: center;
    margin-top: 0px;
}


  .h_p_right_panel {
    margin: 0px 0px 0px 0px !important;
  }
  .serv_g_in_grid_pic {
    position: absolute;
    right: 15px;
    top: 5px;
  }
  .serv_g_in_grid_content p {
    width: 60%;
    font-size: 15px;
    line-height: 23px;
    color: #202429;
    font-family: "Arimo", sans-serif;
    margin-bottom: 10px;
    font-weight: 400;
    letter-spacing: 0.1px;
  }
  .h_p_right_panel img {
    margin-left: 0px;
    width: 469px;
    height: auto;

    margin-bottom: 40px;
  }

  .serv_g_in_grid_pic img {
    opacity: 1;
    margin-top: 30px;
    width: 120px;
  }
  .serv_g_in_grid_pic img {
    opacity: 1;
    margin-top: 30px;
    width: 120px;
  }

  .serv_g_in_grid_main {
    min-height: auto;
    position: relative;
}

  .big_screen_display {
    display: none;
  }
  .dmca {
    display: none;
  }
  .widget_about {
    display: none;
  }
.start-leftimage img { display: none; }

.start-rightimage img { display: none; }

.mobile_articles_is { display: none; }


.enq_btn_in_send p {
  
    padding-top: 17px;
   
}

.enq_btn_in_enq p {
    text-align: center;
font-size: 16px;
    padding-top: 18px;
    
}
.cus_left_why { margin-bottom: 20px; }

.acc-head.active::before {
 
    right: -32px;
  
}

    .acc-head::before {
        right: 0px;
        top: 20%; }


  .widget_services {
    display: none;
  }

  .a_siple_right_why {
    display: none;
  }

   
  .enq_btn_in_enq {
    display: block;
  }

  .enq_bg {
    display: block;
  }.m-right {
    margin-right: 0px;
}


.enq_btn_in_speak {
    background: #445060;
    height: 62px;
    border-radius: 7px; margin-bottom: 20px;
}

.enq_btn_in_speak p {
   
    padding-top: 7px;
    
}


.enq_btn_in_enq {
    background: #445060;
    height: 62px;
    border-radius: 7px; margin-bottom: 20px;
}
.enq_pra p {
 font-size: 18px;
}
.enq_bg {
    padding-top: 43px;
    padding-bottom: 3px;
}


    .enq_btn_in_send p {
        font-size: 16px;
        background: #445060;
        height: 60px;
        width: 100%;
        text-align: center;
        margin: auto;
        border-radius: 7px;
    }


  .solical_footer_left ul {
    margin-bottom: 6px;
  }

  .mobile_footer_custom a {
    color: #d5dce6;
  }

  .m-left {
    margin-left: 0px;
  }

  .footer-top {
    padding: 50px 0px 15px 0px;
  }

  .mobile_footer_custom p {
    margin-top: 2px;
    color: #d5dce6;
  }

  .footer_cus_copy {
    display: none;
  }

  .mobile_footer_custom {
    display: block !important;
  }
  .serv_g_in_grid_content h4 {
    margin-bottom: 7px;
    font-size: 18px;
  }

  .mob_display_oneline {
    display: flex;
    flex-wrap: unset;
    padding: 10px 15px;
  }

  .the_post_thumbnail_widh {
    width: 45%;
  }
  .the_post_thumbnail_widh img {
    border: 0px solid #694f4f14;
    margin-bottom: 10px;
    border-radius: 7px;
  }

  .custom_mobile_small_title_widh {
    width: 55%;
    margin-left: 20px;
  }
  .custom_mobile_small_title_widh a {
    line-height: 26px;
    font-weight: 600;
    margin: 0 0 5px 0;
    color: #445060;
    font-size: 18px;
  }

  .custom_mobile_small_title_widh h4 {
    line-height: 26px;
    font-weight: 600;
    margin: 0 0 5px 0;
    font-size: 18px;
  }

  .custom_mobile_small_title_widh p {
            font-size: 15px;
        line-height: 23px;
        color: #202429;
        font-family: "Arimo", sans-serif;
        margin-bottom: 10px;
        font-weight: 400;
        letter-spacing: 0.1px;
  }

  .serv_g_in_grid_content {
    margin-bottom: 45px;
  }

  .serv_g_in_grid_content {
    border-bottom: 0px dotted #f0eaea;
    padding-bottom: 0px;
  }
  .serv_bor_no_last {
    border-bottom: 0px solid #f0eaea !important;
    margin-bottom: 50px;
  }

  .cus_left_why .light-grey2 {
    margin-bottom: 10px;
    margin-top: 30px;
  }
}

@media screen and (max-width: 430px) and (orientation: landscape) {
}

/*  x-small */
@media screen and (max-width: 385px) and (orientation: portrait) {


  .acc-head {
    border-left: 8px solid #e0e0e0;
}
.acc-head {
    left: -7px;
}


  .custom_mobile_small_title_widh p {
    font-size: 15px;
    line-height: 28px;
  }
  .custom_mobile_small_title_widh a {
    line-height: 15px;
    font-weight: 600;
    margin: 0 0 5px 0;
    color: #445060;
    font-size: 16px;
  }
}

/*  x-small */
@media screen and (max-width: 360px) and (orientation: portrait) {
  .custom_mobile_small_title_widh p {
    font-size: 15px;
    line-height: 28px;
  }
  .custom_mobile_small_title_widh a {
    line-height: 15px;
    font-weight: 600;
    margin: 0 0 5px 0;
    color: #445060;
    font-size: 16px;
  }
}

@media screen and (max-width: 360px) and (orientation: landscape) {
  .custom_mobile_small_title_widh p {
    font-size: 15px;
    line-height: 28px;
  }
  .custom_mobile_small_title_widh a {
    line-height: 15px;
    font-weight: 600;
    margin: 0 0 5px 0;
    color: #445060;
    font-size: 16px;
  }
}
