
.search-contain:hover div .default-show {
    display: none;
  }
  .search-contain:hover div .hover-show {
    display: block !important;
  }
  
  .search-contain:hover button .default-show {
    display: none;
  }
  
  .search-contain:hover button .hover-show {
    display: block !important;
  }
  
  .mobile-container {
    display: none !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 6% 10%;
  }
  .mobile-imgcard {
    background-color: #142743 !important;
    border-radius: 10px;
    padding: 20px;
    width: 450px; /* Default width for desktop */
    height: 550px;
    display: none;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    color: white; /* Default color for location name */
  }
  .mobile-imgcard.default {
    display: flex;
  }
  .mobile-imgcard img {
    width: 50%;
  }
  .mobile-location-name {
    text-align: center;
    font-size: 28px;
    font-weight: 600;
  }
  .navigation-buttons {
    display: none; /* Initially hide navigation buttons */
    justify-content: space-between;
    align-items: center;
    width: 100%; /* Full width for navigation buttons */
  }
  .arrow-button {
    border: none;
    background: none;
    cursor: pointer;
  }
  
 

  
  
  @media screen and (max-width: 1832px) {
    .extra-div .headd h1 {
      font-size: 2.6rem !important;
    }
    .extra-div .headd h4 {
      font-size: 1.9rem !important;
    }
    .extra-div .headd p {
      font-size: 1rem !important;
      /* width: 50rem; */
    }
  }
  @media screen and (max-width: 1464px) {
    .extra-div .headd h1 {
      font-size: 2.2rem !important;
    }
    .extra-div .headd h4 {
      font-size: 1.7rem !important;
    }
  
    .extra-div .imagee {
      width: 30% !important;
    }
  }
  
  @media screen and (max-width: 1244px) {
    .career-heading h1 {
      font-size: 35px !important;
    }
    .career-heading p {
      font-size: 15px !important;
    }
  }
  
  @media screen and (max-width: 1062px) {
    .extra-div {
      flex-direction: column !important;
    }
    .extra-div .headd {
      width: 100% !important;
    }
    .extra-div .imagee {
      width: 90% !important;
    }
  
    .iframe-video {
      width: 100%;
      height: 80%;
    }
    .search-tab-place {
      height: 55px !important;
    }
    .search-contain button {
      height: 55px !important;
    }
    .search-contain button img {
      height: 26px !important;
    }
    .search-contain div {
      height: 55px !important;
    }
  }
  
  @media screen and (max-width: 930px) {
    .career-heading h1 {
      font-size: 30px !important;
    }
    .career-heading p {
      font-size: 13px !important;
    }
    .row-1 {
      flex-direction: column !important;
    }
    .meet-ig h1 {
      /* margin-left: 3% !important; */
      font-size: 2rem;
    }
    .meet-ig p {
      width: 90% !important;
      /* margin-left: 3% !important; */
      font-size: 1rem !important;
    }
  }
  @media screen and (max-width: 793px) {
    .career-heading h1 {
      font-size: 25px !important;
    }
    .career-heading p {
      font-size: 13px !important;
    }
  
    .explore-btn {
      height: 3.625rem !important;
      width: 15rem !important;
    }
  
    .extra-div .headd p {
      font-size: 0.6rem !important;
    }
  
   
  
    .laptop-corners {
      display: none !important;
    }
  
    .mobile-corners {
      display: block !important;
    }
  
    .search-tab-place {
      height: 40px !important;
      width: 1000px !important;
    }
    .search-contain button {
      height: 40px !important;
    }
    .search-contain button img {
      height: 20px !important;
    }
    .search-contain div {
      height: 40px !important;
    }
  }
  @media screen and (max-width: 705px) {
    .career-heading h1 {
      font-size: 20px !important;
    }
    .career-heading p {
      font-size: 10px !important;
    }
  
    .explore-btn {
      height: 3.125rem !important;
      width: 13.75rem !important;
    }
  
    .extra-div .headd h4 {
      font-size: 1.3rem !important;
    }
    .meet-ig h1 {
      /* margin-left: 3% !important; */
      font-size: 1.9rem;
    }
    .meet-ig p {
      width: 90% !important;
      /* margin-left: 3% !important; */
      font-size: 0.8rem !important;
    }
  
    .video-h1 {
      /* font-size: 40px !important; */
      margin-left: 3% !important;
    }
    .iframe-video {
      height: 48rem !important;
    }
  }
  @media screen and (max-width: 549px) {
    .career-heading h1 {
      font-size: 18px !important;
    }
    .career-heading p {
      font-size: 8px !important;
    }
  
    .explore-btn {
      height: 3.15rem !important;
      width: 12.5rem !important;
      font-size: 1.25rem !important;
    }
  
    .extra-div .headd h4 {
      font-size: 1rem !important;
    }
    /* .video-h1 {
      font-size: 35px !important;
    } */
    .iframe-video {
      height: 35rem;
    }
  }
  
  @media screen and (max-width: 466px) {
    .b-img {
      height: 23em !important;
    }
    .career-heading h1 {
      font-size: 15px !important;
    }
    .career-heading p {
      font-size: 8px !important;
    }
    .explore-btn {
      height: 1.9rem !important;
      width: 9rem !important;
      font-size: 0.9rem !important;
    }
    .extra-div .headd p {
      font-size: 0.5rem !important;
    }
  
    .row-1 div {
      width: 361.94px !important;
      height: 311.02px !important;
    }
    .meet-ig h1 {
      /* margin-left: 3% !important; */
      font-size: 1.8rem;
    }
    .meet-ig p {
      width: 90% !important;
      /* margin-left: 3% !important; */
      font-size: 0.5rem !important;
    }
  
    .iframe-video {
      height: 33rem;
    }
    .video-h1 {
      /* font-size: 30px !important; */
      margin-left: 2% !important;
    }
  
    .mobile-imgcard {
      width: 280px !important;
      height: 335px !important;
    }
    .search-tab-place {
      height: 40px !important;
      width: 600px !important;
    }
    .search-contain button {
      height: 40px !important;
    }
    .search-contain button img {
      height: 20px !important;
    }
    .search-contain div {
      height: 40px !important;
    }
  }
  


  @media screen and (max-width: 426px) {
    .career-heading h1 {
      font-size: 10px !important;
    }
    .career-heading p {
      font-size: 6px !important;
    }
    .explore-btn {
      height: 1.75rem !important;
      width: 6.25rem !important;
      font-size: 0.625rem !important;
    }
  }
  
  @media screen and (max-width: 400px) {
    .extra-div .headd h1 {
      font-size: 1.46rem !important;
    }
    .extra-div .headd h4 {
      font-size: 0.8rem !important;
    }
    .extra-div .headd p {
      font-size: 0.46rem !important;
    }
  
    .row-1 div {
      width: 300.94px !important;
      height: 300.02px !important;
    }
  }
  
  @media screen and (max-width: 1336px) {
    .banner-img .back-img {
      height: 50%;
    }
  
    .job-logo {
      height: 80% !important;
      width: 80% !important;
    }
    .desc-logo {
      height: 80% !important;
      width: 80% !important;
    }
  }
  
  @media screen and (max-width: 932px) {
    .banner-img .back-img {
      height: 40% !important;
    }
    .job-logo {
      height: 20% !important;
      width: 50% !important;
    }
    .desc-logo {
      height: 30% !important;
      width: 50% !important;
    }
  }
  @media screen and (max-width: 1048px) {
    .swiper-slider {
      height: 300px !important;
      width: 500px !important;
    }
  }
  @media screen and (max-width: 695px) {
    .swiper-slider {
      height: 300px !important;
      width: 300px !important;
    }
  }
  @media screen and (max-width: 460px) {
    .swiper-slider {
      height: 150px !important;
      width: 200px !important;
    }
  }
  


.career-laptop-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: center;
    gap: 10px;
    padding: 5%;
  }


  @media screen and (max-width: 992px) {
    .career-laptop-container{
        display: none;
    }
    .mobile-container{
        display: flex !important;
        padding: 4% 0%;
        gap:10px

    }
    
  }

  .careers-hero {
    padding-bottom: 5vw;
}

.careers-hero-img {
  width: 100%;
  height: 100%;
}


.career-hero-heading {
  position: absolute;
  top: 18vw;
  left: 7vw;
  max-width: 86vw;
}
.career-hero-heading-h1 {
    padding-top: 5vw;
  max-height: 20.2vw; /* Combination of rem and vw */
  flex-shrink: 0;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 5.5vw; /* Combination of rem and vw */
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: white;
  text-align: start;
}

.career-hero-heading-p {
   padding-top: 10vw;
  color: #fff;
  font-family: Poppins;
  font-size: 3.8vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.career-hero-heading-button {
    display: flex;
    width: fit-content;
    padding: 1vw 5vw;
    justify-content: center;
    align-items: center;
    gap: 0.6vw;
    cursor: pointer !important;
    border-radius: 0.6rem;
    background: #FFF;
}
.career-hero-heading-button-text{
    color: #3F86FE;
font-family: Poppins;
font-size: 3.8vw;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.careers-overview{
    margin-left: 7vw;
}

.career-overview-text-h1{
    max-height: 25vw; /* Combination of rem and vw */
    flex-shrink: 0;
    color: #000;
    font-family: "Poppins", sans-serif;
    font-size: 8vw; /* Combination of rem and vw */
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: #000;
    text-align: start;
    max-width: 86vw;
}

.career-overview-text-h4{
    flex-shrink: 0;
    color: #000;
    font-family: "Poppins", sans-serif;
    font-size: 5vw; /* Combination of rem and vw */
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: #000;
    text-align: start;
    max-width: 86vw;
}

.career-overview-text-p{
    color: #000;
text-align: justify;
font-family: "Poppins", sans-serif;
font-style: normal;
font-weight: 400;
line-height: normal;
flex-shrink: 0;
max-width: 86vw;
font-size: 4vw;
}

@media (min-width: 768px) {
    .career-hero-heading {
        top: 14vw;
        left: 7vw;
        max-width: 44vw;
      }

      .career-hero-heading-h1 {
        padding-top: 1vw;
        max-height: 15.2vw; 
        font-size: 2.5vw; 
      }

      .career-hero-heading-p {
        padding-top: 1vw;
        text-align: justify;
        font-size: 1.2vw;
      }

      .career-hero-heading-button {
        padding: 0.8vw 2vw;
        gap: 0.6vw;
        border-radius: 0.64vw;
    }
    .career-hero-heading-button-text{
    font-size: 1.1vw;
    }
}

@media (min-width: 992px) {
  .career-hero-heading-h1 {
    max-height: 11.5vw;
    font-size: 2.4vw;
    font-weight: 600;
  }

  .career-hero-heading {
    max-width: 45vw; /* Combination of rem and vw */
  }
  .career-overview-text-p{

font-size: 1.6vw !important;
}
.career-overview-text-h1{
font-size: 3vw !important;
}

.career-overview-text-h4{
font-size: 1.6vw !important;
}

.career-overview-text-p{
font-size: 1.3vw !important;
}
}

@media (min-width: 1400px) {
  .career-hero-heading-h1 {
    font-size: 2.8vw; /* Combination of rem and vw */
    max-height: 14vw; /* Combination of rem and vw */
  }
  .career-hero-heading {
    max-width: 46vw;
  }
}




  .realms{
    background-color: #142743;
    padding: 2% 0%;
    
  }