
.mobile-only {
    display: none;
}

  @media (max-width: 767.98px) {

  .main-slider .swiper-slide-inner {
padding-top: 80px !important;
        }
 .welcome_one_right_content,
  .welcome_one_right_content .block-title,
  .welcome_one_right_content .block-title h2,
  .welcome_one_right_content .block-title h4,
  .get_to_know .block-title,
  .get_to_know .block-title h2,
  .get_to_know .block-title h4,
  .get_to_know_right_text p,
  .contact_one_left .block-title,
  .contact_one_left .block-title h2,
  .contact_one_left .block-title h4,
  .contact_one_left-text,
  .founded_one_left,
  .founded_one_left .block-title,
  .founded_one_left .block-title h2,
  .founded_one_left .block-title h4  {
    text-align: center !important;
  }

  .founded_one_left .block-title ul{
    text-align: left !important;

  }
  .welcome_one_right_content .block-title h2,
 .get_to_know_right .block-title h2 {
    font-size:40px !important;
  }
  .two_sections_one_right,
  .two_sections_one_right .block-title,
  .two_sections_one_right .block-title h2,
  .two_sections_one_right .block-title h4,
  .two_sections_one_right .two_sections_one_text_box,
  .two_sections_one_right .two_sections_one_text_box p,
  .two_sections_one_right .inspiring_solutuions_one_btn {
    text-align: center !important;
  }

.two_sections_one_right
{
  margin-top:50px !important;
}


   .two_sections_one_left ul li .icon_box {
        position: relative !important;
  }
    .mobile-only {
        display: block;
    }

  .inspiring_solutuions_one_left,
  .inspiring_solutuions_one_left .block-title,
  .inspiring_solutuions_one_left h2,
  .inspiring_solutuions_one_left h4,
  .inspiring_solutuions_one_left .inspiring_solutuions_one_btn,
  
  .inspiring_solutuions_one_left_bottom_text{
    text-align: center !important;
  }

   .inspiring_solutuions_one_left_bottom_image {
    display: none;
   }

   .inspiring_solutuions_one_left_bottom{
    margin: 0 !important;
    padding: 0 !important;
   }
    .call_one {
      padding-top:50px !important;
    }

  /* Center the button itself */
  .inspiring_solutuions_one_btn {
    display: flex;
    justify-content: center;
  }

  /* Center the list items */
  .inspiring_solutuions_one_left_bottom_text ul {
    padding-left: 0;
  }

  .inspiring_solutuions_one_left_bottom_text ul li {
    display: flex;
    justify-content: center;
    text-align: left; /* If you want list items readable, not fully centered text */
  }

  /* Center the right column content */
  .inspiring_solutuions_one_right,
  .inspiring_solutuions_one_right_skills,
  .progress-box .text {
    text-align: center !important;
  }

  .call_one_inner,
  .call_one_content {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
  }

  /* Ensure all children inside are centered */
  .call_one_content .text,
  .call_one_content .call_one_number,
  .call_one_content .call_one_number h4,
  .call_one_content .call_one_number a,
  .call_one_content .inspiring_solutuions_one_btn {
    text-align: center !important;
    width: 100% !important;
  }

  /* Center the button */
  .call_one_content .inspiring_solutuions_one_btn {
    display: flex !important;
    justify-content: center !important;
  }

  /* Make the phone number anchor behave nicely */
  .call_one_content .call_one_number a {
    display: inline-block !important;
    margin: 0 auto !important;
  }

  .get_to_know_single .get_to_know_image,
  .get_to_know_big_image,
  .welcome_one_left .welcome_one_left_image { 
    display: none !important;
    margin-top:0px !important;
    padding: 0px !important;
  }

  .get_to_know,
  .welcome_one
 {
    padding: 0px !important;
  }

  section.page-header {
    padding: 30px 30px 50px 30px !important;
}

.page-header h2{
    font-size:40px !important;
    line-height: 50px !important;
}

}
@media (max-width: 767.98px) {
  .contact-one__form .input-group input[type="text"],
  .contact-one__form .input-group input[type="email"],
  .contact-one__form .input-group input[type="Email"],
  .contact-one__form .input-group textarea {
    text-align: center;
  }
}

@media (max-width: 767.98px) {
  .contact__btn {
    text-align: center;
  }

  .contact-one__btn {
    margin: 0 auto;
  }

  .history_started {
    padding:50px 0 50px !important;
  }
}