@media (min-width: 1800px) {
  .FooterOne .footerWrapper .footer__child2 .footer__imgwrapper {
    width: 55px;
    height: 55px;
  }
}

@media (max-width: 1600px) {
  .OUS .OUS-child3 .mySwiperFive {
    height: 85vh;
    padding-bottom: 4%;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__image {
    height: 600px;
  }
}

@media (max-width: 1560px) {
  .TEP .TEPWrapper {
    padding: 75px 6.875% 75px 6.302%;
  }

  .OUS .OUS-child3 .mySwiperFive {
    height: 65vh;
  }

  .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
  }

  .TEP .TEPWrapper .TEP-child3 .challenges-pagination {
    gap: 10px;
  }

  .OPE {
    margin-top: 5%;
  }

  .OUS .OUS-child3 .OUS-card {
    height: 354px;
  }

  .OTP2 .OTP2Wrapper .swiper {
    padding-bottom: 0;
  }
}

@media (max-width: 1536px) {
  .OUS .OUS-child3 .mySwiperFive {
    height: 90vh;
  }
}

@media (max-width: 1414px) {
  .Navbar .navbarWrapper .nav__child2 .navWrapper .navitem .navlink {
    font-size: var(--fs19);
  }

  .swiper-slide-active .slide-text {
    transform: scale(1.4);
  }
}

@media (max-width: 1366px) {
  .OUS .OUS-child1 {
    background-size: 223px auto;
  }

  .Solutions2 {
    width: 100%;
    margin: 5% 0% 14% 0%;
  }

  .TEP .TEPWrapper {
    padding: 80px 6.875% 115px 6.302%;
  }

  .OUS .OUS-child3 .mySwiperFive {
    height: 100vh;
  }

  .OUS .OUS-child3 .OUS-card {
    height: 320px;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__image {
    height: 570px;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .actionBtn .submitBtn {
    padding: 15px 30px;
  }
}

@media (max-width: 1300px) {
  .ETE .ETEWrapper .ETE__SlideBox .ETE__dottedElement {
    top: 50%;
  }

  .reductionNav {
    margin-top: 1rem;
  }

  .OPE .OPEWrapper .OPE__child2 .OPEimgWrapper,
  .OPE .OPEWrapper .OPE__child3 .OPEimgWrapper {
    height: 180px;
  }

  .OUS .OUS-child3 .mySwiperFive .swiper-wrapper {
    height: 70%;
  }
}

@media (max-width: 1280px) {
  .Banner .bannerWrapper .Banner__child2 .Banner__navbtn {
    padding-top: 40px;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__image {
    height: 450px;
  }
}

@media (max-width: 1248px) {
  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__image {
    height: 550px;
  }

  .Navbar .navbarWrapper {
    padding: 0% 4%;
  }

  .Banner .bannerWrapper .Banner__child2 .BC__ParaThree {
    font-size: var(--fs22);
  }

  .Navbar .navbarWrapper .nav__child2 .navWrapper .navitem .navlink {
    font-size: var(--fs22);
  }

  .Navbar .navbarWrapper .nav__child3 .child3Wrapper .navlink,
  .Navbar .navbarWrapper .nav__child3 .btn.navbtn,
  .Banner .bannerWrapper .Banner__child2 .Banner__navbtn .bannerbtn,
  .Banner .bannerWrapper .Banner__child2 .Banner__navbtn .navbtn__wrapper .navlink {
    font-size: var(--fs22);
  }

  .Banner .bannerWrapper .Banner__child1 {
    height: 90vh;
  }

  .Banner .bannerWrapper .Banner__child4 .BC__paraFour {
    font-size: var(--fs18);
  }

  .Banner .bannerWrapper .Banner__child3 .Bg__img {
    width: 120px;
    height: 90px;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent {
    width: 60%;
  }
}

@media (max-width: 1024px) {
  .OUS .OUS-child2 .OUS__counterBox::before {
    border-top: 6px solid var(--White);
  }

  .OUS .OUS-child3 .mySwiperFive .swiper-wrapper {
    height: 55%;
  }

  .OUS .OUS-child3 .OUS-card .OUScard-plus {
    width: 8%;
    left: 82%;
    top: 82%;
  }

  .OPE .OPEWrapper .OPE__child2 .OPEimgWrapper,
  .OPE .OPEWrapper .OPE__child3 .OPEimgWrapper {
    height: 140px;
  }

  .OTP .OTPWrapper .OTP__headercont .OTP__headerright .OTP__headerpara2 {
    line-height: 1.1rem;
  }

  .TEP .TEPWrapper .TEP-child2 .TEP-c2__full .TEP-para,
  .TEP .TEPWrapper .TEP-child2 .TEP-c2__half .TEP-para,
  .Solutions .solutionsWrapper .sol__child2 .parathree,
  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tabpara,
  .OTP .OTPWrapper .OTP__headercont .OTP__headerright .OTP__headerpara2,
  .OTP .OTPWrapper .OTP__Slider .OTP__sliderWrapper .swiper .swiper-slide .OTP__cardcont .OTP__cardpara,
  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__threelines,
  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__bottompara .OTP2__ul .OTP2__list,
  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont .OTP2__para,
  .OPE .OPEWrapper .OPE__child1 .OPE__rightcont,
  .FooterOne .footerWrapper .footer__child1 .fc1__sub1 .footer__logoContent .footer__contpara,
  .FooterOne .footerWrapper .footer__child1 .fc1__sub2 .footer__navWrapper .footer__navlist .navlink {
    font-size: var(--fs25);
  }

  .FooterOne .footerWrapper .footer__child2 .footer__imgwrapper {
    width: 38px;
    height: 38px;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__header .OTP2__para {
    font-size: var(--fs40);
  }

  .ETE .ETEWrapper .ETE__SlideBox .ETE__boxheadercont .ETE__leftcont {
    font-size: var(--fs50);
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle label,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle label,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle label {
    font-size: var(--fs19);
    color: var(--PhilippineGray);
  }

  .OTP2__bottomimgicon {
    width: 80px;
  }
}

@media (max-width: 992px) {
    .Banner .bannerWrapper .Banner__child2 {
    width: 50%;
  }
  .Banner .bannerWrapper .Banner__child3 {
    right: 7%;
  }

  /* .Banner .bannerWrapper .Banner__child3 {
   
    display: none;
  } */
.FooterOne .footerWrapper .footer__child1 .fc1__sub2 .footer__navWrapper{
  width: 75%;
}
  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__bottompara .OTP2__ul .OTP2__list {
    width: 100%;
  }

  .OTP2__bottomimgicon {
    width: 62px;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab .sol2__tablinks {
    position: relative;
    font-size: var(--fs25);
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab .sol2__tablinks {
    padding: 5px 20px;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab .sol2__tablinks.active::before {
    width: 7px;
    height: 7px;
  }
}

@media (max-width: 867px) {
  .OTP2 .OTP2Wrapper .swiper .swiper-slide {
    flex-direction: column;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1,
  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 {
    width: 100%;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__image {
    height: 300px;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont {
    top: 35%;
  }

  .slide-text {
    font-size: 16px;
  }

  .swiper-slide-active .slide-text {
    transform: scale(1.3);
  }

  .swiper {
    padding: 20px 0 20px;
  }


}

@media (max-width: 834px) {

  .Navbar .navbarWrapper .nav__child2 .navWrapper .navitem .navlink,
  .dropdown-menu a {
    font-size: var(--fs25);
  }



  .Banner .bannerWrapper .Banner__child2 .BC__ParaThree {
    color: #c2c2c2;
    font-size: var(--fs28);
  }

  .Banner .bannerWrapper .Banner__child2 .Banner__navbtn .bannerbtn {
    font-size: var(--fs28);
  }

  .Banner .bannerWrapper .Banner__child4 .BC__paraFour,
  .Banner .bannerWrapper .Banner__child4 .BC__navwrapper .BC__navlist .BC__navlink {
    font-size: var(--fs28);
    color: #c2c2c2;
  }

  .TEP .TEPWrapper {
    padding: 80px 6.875% 80px 6.302%;
  }

  .TEP-card .TEP-overlay .TEP-overwrapper {
    padding-left: 35px;
    padding-right: 35px;
  }

  .TEP-card .TEP-cardpara {
    font-size: var(--fs30);
  }

  .TEP-card .TEP-overlay .TEP-overlay__para {
    font-size: var(--fs28);
  }

  .OUS .OUS-child3 .mySwiperFive {
    height: 44vh;
  }

  .OUS .OUS-child2 .ous-sub {
    gap: 20px;
  }

  .OUS .OUS-child2 .OUS__counterBox-main {
    width: 100%;
    margin-bottom: 1rem;
    justify-content: center;
  }

  .OUS .OUS-child2 {
    padding: 82px 5.47%;
  }

  .OUS .OUS-child3 .OUS-card {
    height: 285px;
    padding: 53px 35px 25px 39px
  }

  .OUS .OUS-child3 .OUS-card,
  .OUS .OUS-child3 .swiper-slide.OUS-card {
    min-width: 70vw
  }



  .OUS .OUS-child3 .OUS-card .OUScard-plus {
    width: 8%;
    top: 79%;
  }

  .Solutions2 {
    margin: 5% 0% 9% 0%;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tablink .sol2__tablearnmoreimg {
    width: 8px;
    margin-left: 1rem;
  }

  .Solutions2 .solutions2Wrapper {
    height: 42vh;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container {
    flex-direction: column;
    gap: 25px;
    /* align-items: center; */
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab {
    width: 100%;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab .sol2__tablinks.active {
    font-size: var(--fs32);
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab .sol2__tablinks {
    font-size: var(--fs32);

  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tabpara,
  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tablink a {
    font-size: var(--fs32);

  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent {
    width: 100%;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab {
    display: flex;
    gap: 12px;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont .OTP2__para {
    font-size: var(--fs32);
  }

  .OTP .OTPWrapper .OTP__Slider .OTP__sliderWrapper .swiper {

    padding: 20px 0 50px;
  }

  .OTP .OTPWrapper .OTP__Slider .OTP__sliderWrapper .swiper .swiper-slide .OTP__cardnav {
    padding: 3% 3%;
  }

  .OTP .OTPWrapper .OTP__Slider .OTP__sliderWrapper .swiper .swiper-slide .OTP__cardcont .OTP__cardheader {
    font-size: var(--fs28);
  }

  .OTP .OTPWrapper .OTP__Slider .OTP__sliderWrapper .swiper .swiper-slide .OTP__cardcont .OTP__cardpara {
    font-size: var(--fs18);
  }

  .OTP__rightarrow {
    width: 19px;
  }

  .OTP__sliderWrapper .swiper .swiper-pagination {
    width: 40%;
  }

  .OPE .OPEWrapper .OPE__child2 .OPEimgWrapper,
  .OPE .OPEWrapper .OPE__child3 .OPEimgWrapper {
    height: 130px;
  }



  .OPE .OPEWrapper .OPE__child2 .OPEimgWrapper,
  .OPE .OPEWrapper .OPE__child3 .OPEimgWrapper {
    width: 100%;
    height: 150px;
    filter: grayscale(0%);
  }

  .RAD .RADWrapper {
    flex-wrap: wrap;
  }

  .RAD .RADWrapper .RAD__child1,
  .RAD .RADWrapper .RAD__child2 {
    width: 100%;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle {
    width: 100%;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle .inputName,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle .inputCompany,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle .inputEmail,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle .inputPhone {
    width: 90%;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle label,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle label,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle label {
    font-size: var(--fs25);
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle .inputName,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle .inputCompany {
    font-size: 18px;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle .inputEmail,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle .inputPhone {
    font-size: 18px;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle .inputComment {
    font-size: 18px;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle .inputComment::placeholder {
    font-size: var(--fs25);
  }

  .RAD__select-menu.active .RAD__options {
    width: 78%;
  }

  .RAD__option .RAD__option-text,
  .RAD__sBtn-text {
    font-size: 18px;
  }

  .FooterOne .footerWrapper .footer__child2 .footer__imgwrapper {
    width: 30px;
    height: 30px;
  }

  .FooterOne .footerWrapper .footer__child1 .fc1__sub1 .footer__logoContent .footer__contpara br {
    display: none;
  }
}

@media (max-width: 768px) {

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle .inputName,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle .inputCompany,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle .inputEmail,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle .inputPhone {
    width: 90%;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle label,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle label,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle label {
    font-size: var(--fs18);
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle .inputName,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle .inputCompany {
    font-size: var(--fs20);
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle .inputEmail,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle .inputPhone {
    font-size: var(--fs20);
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle .inputComment {
    font-size: var(--fs20);
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle .inputComment::placeholder {
    font-size: var(--fs18);
  }

  .RAD__select-menu.active .RAD__options {
    width: 78%;
  }

  .RAD__option .RAD__option-text,
  .RAD__sBtn-text {
    font-size: var(--fs20);
  }

  .Banner .bannerWrapper .Banner__child1 {
    height: 100vh;
    min-height: 320px;
  }

  .Banner .bannerWrapper .Banner__child1 .BannerImg {
    height: 100%;
    width: 100%;
    object-fit: cover;
    display: block;
  }



  .TEP .TEPWrapper .TEP-child3 .challenges-pagination {
    margin-top: 0px;
  }

  .Banner .bannerWrapper .Banner__child3 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1rem;
    top: 78%;
  
    right: 0;
    left: 5%;
    width: 90%;
    position: absolute;
    justify-content: center;
    align-items: center;
    z-index: 1;
    
  }

  .Banner .bannerWrapper .Banner__child3 .Bg__img {
    width: 75px;
    height: 65px;
    /* object-fit: contain; */
  }

  .Banner .bannerWrapper .Banner__child2 .Banner__navbtn {
    padding-top: 10px;
  }

  .TEP .TEPWrapper .TEP-child3 .challenges-pagination {
    margin-top: 0px;
  }

  .OUS .OUS-child2 .OUS__counterBox::before {
    border-top: 5px solid var(--White);
  }

  .OUS .OUS-child1 {
    padding: 10% 0px;
    background-size: 170px auto;
  }

  .OUS .OUS-child1 .OUS-para {
    font-size: var(--fs18);
    text-align: center;
  }

  .OUS .OUS-child2 .ous-sub {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    /* flex-direction: column; */
    /* padding: 40px 4%; */
    gap: 1rem;
  }

  .OUS .OUS-child2 .OUS__counterBox-main {
    width: 100%;
    margin-bottom: 1rem;
    justify-content: center;
  }

  .OUS .OUS-child2 .OUS__counterBox {
    width: 65%;
  }

  .OUS .OUS-child2 .OUS__counterBox .counter {
    font-size: var(--fs45);
  }

  .OUS .OUS-child2 .OUS__counterBox .OUS-static {
    font-size: var(--fs20);
    opacity: 1;
  }

  .OUS .OUS-child3 {
    flex-direction: column;
    gap: 24px;
  }

  .OUS .OUS-child3 .mySwiperFive {
    height: 60vh;
    padding-left: 0;
    padding-top: 42px;
  }

  .OUS .OUS-child3 .OUS-card {
    height: 250px;

    padding: 24px 24px;
  }

  .OUS .OUS-child3 .OUS-card .OUScard-header {
    font-size: var(--fs30);
  }

  .OUS .OUS-child3 .OUS-card .OUScard-para {
    font-size: var(--fs19);
  }

  .TEP .TEPWrapper {
    padding: 55px 6.875% 65px 6.302%;
  }

  .TEP .TEPWrapper .TEP-child1 .TEP-header {
    font-size: var(--fs65);
  }

  .TEP .TEPWrapper .TEP-child2 .TEP-c2__full .TEP-para,
  .TEP .TEPWrapper .TEP-child2 .TEP-c2__half .TEP-para,
  .Solutions .solutionsWrapper .sol__child2 .parathree,
  .OTP .OTPWrapper .OTP__headercont .OTP__headerright .OTP__headerpara2,
  .OTP .OTPWrapper .OTP__Slider .OTP__sliderWrapper .swiper .swiper-slide .OTP__cardcont .OTP__cardpara,
  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__threelines,
  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__bottompara .OTP2__ul .OTP2__list,
  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont .OTP2__para,
  .OPE .OPEWrapper .OPE__child1 .OPE__rightcont,
  .FooterOne .footerWrapper .footer__child1 .fc1__sub1 .footer__logoContent .footer__contpara,
  .FooterOne .footerWrapper .footer__child1 .fc1__sub2 .footer__navWrapper .footer__navlist .navlink {
    font-size: var(--fs28);
  }
    .FooterOne .footerWrapper .footer__child1 .fc1__sub2 .footer__navWrapper{
      width: 80%;
    }
  .TEP-card .TEP-overlay .TEP-overlay__header {
    font-size: var(--fs38);
  }

  .TEP-card .TEP-overlay .TEP-overlay__para {
    font-size: var(--fs28);
  }

  .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
  }

  .Solutions .solutionsWrapper .sol__child1 {
    width: 60%;
  }

  .Solutions .solutionsWrapper .sol__child2 {
    width: 40%;
    margin-top: 1rem;
  }

  .Solutions2 {
    margin: 5% 0% 5% 0%;

  }

  .Solutions2 .solutions2Wrapper {
    padding: 0 5%;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container {
    flex-direction: column;
    gap: 25px;
    /* align-items: center; */
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab {
    display: flex;
    gap: 12px;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tabpara {
    font-size: var(--fs20);
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent {
    margin-top: 1.5rem;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab {
    width: 100%;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent {
    width: 100%;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabimgwrapper .sol2__tabimg {
    object-fit: contain;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tablink {
    font-size: var(--fs20);
  }



  .OPE .OPEWrapper .OPE__child2,
  .OPE .OPEWrapper .OPE__child3 {
    flex-wrap: wrap;
  }

  .BAP .BAP__wrapper .BAP__child1 {
    width: 100%;
  }

  .BAP .BAP__wrapper .BAP__child2 {
    width: 100%;
  }

  .BAP .BAP__wrapper {
    flex-wrap: wrap;
    padding: 0 4%;
  }

  .BAP .BAP__wrapper .BAP__child1 {
    margin-bottom: 1rem;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle {
    width: 100%;
  }






  .ETE .ETEWrapper .ETE__SlideBox .ETE__boxheadercont .ETE__leftcont {
    font-size: var(--fs45);
  }

  .ETE .ETEWrapper .ETE__SlideBox .ETE__boxheadercont .ETE__rightcont {
    gap: 12%;
  }

  .ETE .ETEWrapper .ETE__SlideBox .ETE__boxheadercont .ETE__rightcont .ETE__sliderRightArrow {
    padding: 8px 4px;
  }

  .ETE .ETEWrapper .ETE__SlideBox {
    height: 340px;
  }

  .ETE__Slider {
    margin-top: 0rem;
  }

  .ETE__Slider .swiper-slide {
    gap: 4rem;
  }

  .ETE .ETEWrapper .ETE__SlideBox .ETE__dottedElement {
    top: 65%;
    left: -68%;
  }

  .ETE__dottedElement {
    /* width: 100vw;
    overflow-x: auto;
    padding-bottom: 8px; */
  }

  /* .ETE__dottedElement svg {
    min-width: 600px;
    width: 1200px;
    height: 60px !important;
    max-width: none;
    display: block;
    margin: 0 auto;
  } */

  .OPE .OPEWrapper .OPE__child2,
  .OPE .OPEWrapper .OPE__child3 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .Navbar {
    padding: 2% 1%;
  }



  .connect .connect-wrapper {
    padding: 0 34px !important;
  }

  .OUS .OUS-child3 .mySwiperFive .solutions-pagination {
    width: 50%;
    left: 27%;
    height: 5px;
  }


  .Banner .bannerWrapper .Banner__child2 .BC__ParaThree {
    color: #c2c2c2;
  }

  .Banner .bannerWrapper .Banner__child4 .BC__paraFour {
    font-size: var(--fs22);
    color: #c2c2c2;
  }

  .Banner .bannerWrapper .Banner__child4 .BC__navwrapper {
    flex-wrap: wrap;
    column-gap: 20px;
  }

  .OTP2 .OTP2Wrapper .swiper #numberSlides {
    font-size: 20px;
  }

  .FooterTwo .footerTwoWrapper {
    font-size: var(--fs22);
  }
}

@media (max-width: 800px) {
   .Banner__child3 {
    display: none;
  }
}

@media (max-width: 675px) {
  .Navbar .navbarWrapper .nav__child1 {
    width: 100px;
  }

  .nav__child2 {
    display: none;
    flex-direction: column;
    background-color: white;
    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
    padding: 10px 20px;
  }

  .nav__child2.show {
    display: flex;
  }

  .hamburger {
    display: flex;
  }

  .nav__child3 {
    display: none !important;
  }

  .navbarWrapper {
    justify-content: space-between;
    align-items: center;
  }

  .mobileMenuOverlay .navWrapper .navitem .navlink {
    font-size: var(--fs30);
  }

  .mobileMenuOverlay .navWrapper .navitem .navlink:hover {
    color: var(--GeraniumLake);
  }

  /* .mobileMenuOverlay .navWrapper .navitem:last-child .navlink{
    margin-top: 1rem;
  } */
  .mobileMenuOverlay .navWrapper {
    gap: 2rem;
  }

  .mobileMenuOverlay .btn.navbtn {
    color: var(--GeraniumLake);
    border: 2px solid var(--GeraniumLake);
    background-color: transparent;
    font-size: var(--fs30);
    padding: 0.7rem 1rem;
    font-weight: 500 !important;
  }

  .mobileMenuOverlay .btn.navbtn:hover {
    background-color: var(--GeraniumLake);
    color: var(--White);
  }

  .Banner .bannerWrapper .Banner__child2 {
    left: 5%;
    width: 90%;
    top: 36%;

    transform: translateY(-55%);
    min-width: unset;
    z-index: 2;
  }


  

  .Banner .bannerWrapper .Banner__child3 .Bg__img {
    width: 75px;
    height: 65px;
    /* object-fit: contain; */
  }

  .Banner .bannerWrapper .Banner__child2 .Banner__navbtn {
    padding-top: 10px;
  }


  .OUS .OUS-child2 .OUS__counterBox::before {
    border-top: 5px solid var(--White);
  }

  .OUS .OUS-child1 {
    padding: 10% 0px;
    background-size: 170px auto;
  }

  .OUS .OUS-child1 .OUS-para {
    font-size: var(--fs18);
    text-align: center;
  }

  .OUS .OUS-child2 .ous-sub {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    /* flex-direction: column; */
    /* padding: 40px 4%; */
    gap: 1rem;
  }



  .OUS .OUS-child2 .OUS__counterBox {
    width: 65%;
  }

  .OUS .OUS-child2 .OUS__counterBox .counter {
    font-size: var(--fs45);
  }

  .OUS .OUS-child2 .OUS__counterBox .OUS-static {
    font-size: var(--fs20);
    opacity: 1;
  }

  .OUS .OUS-child3 {
    flex-direction: column;
    gap: 24px;
  }

  .OUS .OUS-child3 .mySwiperFive {
    height: 60vh;
    padding-left: 0;
    padding-top: 42px;
  }

  .OUS .OUS-child3 .OUS-card {
    height: 250px;

    padding: 24px 24px;
  }

  .OUS .OUS-child3 .OUS-card .OUScard-header {
    font-size: var(--fs30);
  }

  .OUS .OUS-child3 .OUS-card .OUScard-para {
    font-size: var(--fs19);
  }

  .connect .connect-wrapper {
    padding: 0 34px !important;
  }

  .OUS .OUS-child3 .mySwiperFive .solutions-pagination {
    width: 50%;
    left: 27%;
    height: 5px;
  }


  .Banner .bannerWrapper .Banner__child2 .BC__ParaThree {
    color: #c2c2c2;
  }

  .Banner .bannerWrapper .Banner__child4 .BC__paraFour {
    font-size: var(--fs22);
    color: #c2c2c2;
  }

  .Banner .bannerWrapper .Banner__child4 .BC__navwrapper {
    flex-wrap: wrap;
    column-gap: 20px;
  }

  .OTP2 .OTP2Wrapper .swiper #numberSlides {
    font-size: 20px;
  }

  .FooterTwo .footerTwoWrapper {
    font-size: var(--fs22);
  }
}

@media (max-width: 675px) {
  .OTP .OTPWrapper .OTP__Slider .OTP__sliderWrapper .swiper .swiper-slide .OTP__card .OPT__cardimgwrapper .OTP__cardimg {
    width: 100%;
  }

  .OTP .OTPWrapper .OTP__Slider .OTP__sliderWrapper .swiper .swiper-slide .OTP__card .OPT__cardimgwrapper {
    width: 100%;
  }

  .OTP .OTPWrapper .OTP__Slider .OTP__sliderWrapper .swiper .swiper-slide .OTP__cardnav {
    right: 0;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1,
  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 {
    width: 100%;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab .sol2__tablinks {
    padding: 5px 6px;

  }

  .Solutions .solutionsWrapper .sol__child1 {
    width: 80%;
  }

  .Solutions .solutionsWrapper .sol__child2 {
    width: 40%;
  }


  .TEP .TEPWrapper .TEP-child2 .TEP-c2__half {
    text-align: start;
  }

  .TEP .TEPWrapper .TEP-child2 .TEP-c2__full {
    display: flex;
    align-items: start;
    justify-content: space-between;
    flex-direction: column;
    gap: 10px;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab .sol2__tablinks {
    font-size: var(--fs23);

  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab .sol2__tablinks.active {
    font-size: var(--fs23);
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab .sol2__tablinks.active::before {
    left: -3px;
  }

  .Solutions .solutionsWrapper .sol__child1 .sol__leftContent .sol__paratwo {
    text-align: left;
  }

  .OPE .OPEWrapper {
    padding: 4%;
  }

  .OPE .OPEWrapper .OPE__child2,
  .OPE .OPEWrapper .OPE__child3 {
    padding: 0%;
  }


  .OPE .OPEWrapper .OPE__child1,
  .OTP .OTPWrapper .OTP__headercont {
    flex-wrap: wrap;
  }

  .OPE .OPEWrapper .OPE__child1 .OPE__leftcont,
  .OTP__headerleft {
    margin-bottom: 1rem;
  }

  .OPE .OPEWrapper .OPE__child2,
  .OPE .OPEWrapper .OPE__child3 {
    gap: 1rem;
  }


  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont .OTP2__para br {
    display: none;
  }

  .FooterOne .footerWrapper {
    /* width: 100%; */
    flex-wrap: wrap;
  }

  .FooterOne .footerWrapper .footer__child2 {
    width: 49%;
    justify-content: flex-start;
  }

  .FooterOne .footerWrapper .footer__child2 .footer__imgwrapper {
    width: 30px;
    height: 30px;
    margin-top: 1rem;
  }

  /* .FooterOne .footerWrapper .footer__child1 {
    width: 100%;
    } */
  .swiper-slide-active .slide-text {
    transform: scale(1.1);
  }

  .ETE__Slider .swiper-slide {
    gap: 4rem;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tablink {
    font-size: var(--fs22);
  }

  .BAP .BAP__wrapper .BAP__child2 .BAP__imgcont {
    width: 48%;
  }

  .FooterOne .footerWrapper .footer__child1 .fc1__sub2 .footer__navWrapper {
    width: 100%;
  }

  .FooterOne .footerWrapper .footer__child1 {
    width: 85%;
  }
}

@media (max-width: 576px) {
  .RAD__select-menu.active .RAD__options {
    width: 97%;
  }

  .Banner .bannerWrapper .Banner__child2 .BC__ParaThree {
    font-size: var(--fs25);
  }

  .swiper {
    padding: 20px 0 40px;
  }

  .OUS .OUS-child1 .OUS-para {
    font-size: var(--fs22);
  }

  .OUS .OUS-child3 .OUS-card .OUScard-para {
    font-size: var(--fs22);
  }

  .ETE .ETEWrapper .ETE__SlideBox .ETE__boxheadercont .ETE__rightcont {
    gap: 25%;
  }

  .tools-heading p {
    font-size: var(--fs24);
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont {
    flex-direction: column;
    gap: 15px;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tablink a {
    font-size: var(--fs20);
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tabpara br {
    display: none;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle {
    width: 100%;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 {
    flex-direction: column;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle .inputName,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle .inputCompany,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle .inputEmail,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle .inputPhone {
    width: 90%;
    padding: 20px 0px 0px 0px;
    font-size: var(--fs27);
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle label,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle label,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle label {
    font-size: var(--fs25) !important;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle .inputComment {
    width: 93%;
    font-size: var(--fs27);
  }

  .inputComment::-webkit-input-placeholder {
    font-size: var(--fs24) !important;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .actionBtn {
    margin-top: 40px;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .actionBtn .submitBtn {
    padding: 10px 15px;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .actionBtn .submitBtn img {
    width: 12px;
    height: 12px;
  }

  .FooterOne .footerWrapper {
    width: 100%;
    flex-direction: column;
  }

  .FooterTwo .footerTwoWrapper {
    padding: 3% 0;
  }

  .FooterOne .footerWrapper .footer__child1 {
    width: 90%;
  }

  .FooterOne .footerWrapper .footer__child2 {
    width: 50%;
    justify-content: space-between;
    align-items: flex-start;
  }

  .FooterOne .footerWrapper .footer__child1 .fc1__sub1 {
    justify-content: space-between;
    flex-direction: column;
    align-items: flex-start;
  }

  .FooterOne .footerWrapper .footer__child1 .fc1__sub2 {
    padding-bottom: 1%;
  }

  .FooterOne .footerWrapper .footer__child1 .fc1__sub1 .footer__logoContent {
    width: 100%;
  }

  .FooterOne .footerWrapper .footer__child1 .fc1__sub1 .footer__logoContent .footer__contpara br {
    display: none;
  }

  .FooterOne .footerWrapper .footer__child1 .fc1__sub1 .footer__logoWrapper {
    width: 120px;
    margin-right: 0px;
  }

  .FooterOne .footerWrapper .footer__child1 .fc1__sub1 .footer__logoContent .footer__contpara {
    font-size: var(--fs23) !important;
    padding-bottom: 4%;
  }

  .FooterOne .footerWrapper .footer__child2 .footer__imgwrapper {
    width: 30px !important;
    height: 30px !important;
  }

  .FooterOne .footerWrapper .footer__child1 .fc1__sub2 .footer__navWrapper .footer__navlist .navlink {
    font-size: var(--fs25) !important;
  }

  .Banner .bannerWrapper .Banner__child4 .BC__navwrapper .BC__navlist:not(:last-child) .BC__navlink::after {

    right: 0%;
  }
}

@media (max-width: 480px) {
  .Banner .bannerWrapper .Banner__child4 .BC__navwrapper {
    gap: 3px;
  }

  .Banner .bannerWrapper .Banner__child4 .BC__navwrapper .BC__navlist .BC__navlink {
    padding-right: 5px;
    font-size: var(--fs23);
  }
    .Banner .bannerWrapper .Banner__child3 {
        gap: 0.5rem;
        top: 75%;
    }
  .OUS .OUS-child2 {
    padding: 30px 7%;
  }

  .OUS .OUS-child2 .OUS__counterBox .OUS-static {
    font-size: var(--fs19);
  }

  .OUS .OUS-child3 .OUS-card,
  .OUS .OUS-child3 .swiper-slide.OUS-card {
    min-width: 70vw;
    padding: 12px 30px;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tab {
    gap: 5px;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tabpara {
    font-size: var(--fs18);
  }

  
  .Solutions .solutionsWrapper {
    flex-direction: column;
    align-items: start;
  }

  .ETE__dottedElement svg {
    min-width: 400px;
    width: 800px;
    height: 40px !important;
  }

  .Solutions .solutionsWrapper .sol__child2 {
    width: 100%;
    justify-content: start;
  }

  .ETE .ETEWrapper .ETE__SlideBox .ETE__dottedElement {
    left: -87%;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent {
    margin-top: 0.5rem;
  }

  .OUS .OUS-child2 .OUS__counterBox:first-child,
  .OUS .OUS-child2 .OUS__counterBox:nth-child(2) {
    padding-bottom: 5%;
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tablink .sol2__tablearnmoreimg {
    width: 3px;
  }


  .OTP {
    padding: 10% 0;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont {
    width: 90%;
    align-items: center;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont .OTP2__header {
    font-size: var(--fs24) !important;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont .OTP2__para {
    font-size: var(--fs24) !important;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__header .OTP2__para {
    font-size: var(--fs28);
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__threelines,
  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__bottompara .OTP2__ul .OTP2__list {
    font-size: var(--fs20);
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__threelines br {
    display: none;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__bottompara {
    gap: 3rem;
  }

  .sliderDiv {
    padding: 0.5rem;
    width: 35px;
  }

  .OPE .OPEWrapper .OPE__child1 .OPE__rightcont br {
    display: none;
  }

  .OPE .OPEWrapper .OPE__child1 .OPE__rightcont {
    text-align: left;
  }

  .OTP .OTPWrapper .OTP__headercont .OTP__headerright .OTP__headerpara2 br {
    display: none;
  }

  .RAD .RADWrapper {
    padding: 0 4%;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle .inputName,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form1 .RAD__formEle .inputCompany,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle .inputEmail,
  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form2 .RAD__formEle .inputPhone {
    width: 100%;
  }

  .RAD__select-menu .RAD__select-btn {
    width: 100%;
  }

  .RAD .RADWrapper .RAD__child1 .RAD__form .RAD__form3 .RAD__formEle .inputComment {
    width: 100%;
  }
}

@media (max-width: 428px) {
  .ETE .ETEWrapper .ETE__SlideBox .ETE__dottedElement {
    left: -48%;
  }
}

@media (max-width: 414px) {
  .ETE .ETEWrapper .ETE__SlideBox .ETE__dottedElement {
    left: -43%;
  }
}

@media (max-width: 395px) {
  .ETE .ETEWrapper .ETE__SlideBox .ETE__dottedElement {
    left: -76%;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont .OTP2__header {
    font-size: var(--fs28) !important;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont .OTP2__para {
    font-size: var(--fs28) !important;
    text-align: center;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__threelines,
  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__bottompara .OTP2__ul .OTP2__list {
    font-size: var(--fs25);
  }

  .OPE .OPEWrapper .OPE__child1 .OPE__rightcont {
    /* text-align: center; */
  }

  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tabpara,
  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tablink {
    font-size: var(--fs25);
  }
}

@media (max-width: 360px) {
  .ETE .ETEWrapper .ETE__SlideBox .ETE__dottedElement {
    left: -87%;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont {
    width: 100%;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont .OTP2__header {
    font-size: var(--fs25);
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child1 .OTP2__child1cont .OTP2__para {
    font-size: var(--fs25) !important;
  }

  .OTP2 .OTP2Wrapper .swiper .swiper-slide .OTP2__child2 .OTP2__bottompara .OTP2__ul .OTP2__list,
  .Solutions2 .solutions2Wrapper .sol2__tab-container .sol2__tabcontent .sol2__tabparacont .sol2__tabpara {
    font-size: var(--fs22) !important;
  }

  .OUS .OUS-child2 {
    padding: 30px 5%;
  }

  .team-profile-header {
    gap: 8px;
  }

  .team-popup-content {
    height: 92%;
  }

  .profile-icons {
    height: 15px;
  }

  .profile-name {
    font-size: var(--fs27);
  }

  .profile-description p {
    font-size: 12px;
  }

  .custom-prev,
  .custom-next {
    width: 35px;
    height: 35px;
  }
}

@media (max-width: 320px) {

  .Banner .bannerWrapper .Banner__child2 {
    top: 42%;
  }



  .Banner .bannerWrapper .Banner__child4 {
    top: 84%;
  }

  .Banner .bannerWrapper .Banner__child2 .BC__ParaOne {
    font-size: var(-fs30);
  }

  .Banner .bannerWrapper .Banner__child2 .BC__ParaTwo {
    font-size: var(--fs20);
  }

  .Banner .bannerWrapper .Banner__child2 .BC__ParaThree {
    font-size: var(--fs20);
  }
}