.learn-more .img-fluid {
  width: 100%;
}

.our-clients .g-container,
.businessParners .tab-pane .g-container {
  overflow: visible;
}

.businessParners .tab-pane .g-container .swiper-container-leader1 {
  overflow: hidden;
}

.business-parners-slider {
  position: relative;
}

.business-parners-slider .swiper-button-prev,
.our-clients .swiper-button-prev,
.business-parners-slider .swiper-button-prev {
  position: absolute;
  top: 48%;
  left: -50px;
}

.business-parners-slider .swiper-button-next,
.our-clients .swiper-button-next,
.business-parners-slider .swiper-button-next {
  position: absolute;
  top: 48%;
  right: -50px;
}

@media (min-width: 1200px) {
  .our-clients .swiper-button-prev,
  .business-parners-slider .swiper-button-prev {
    position: absolute;
    top: 48%;
    left: -75px;
  }

  .our-clients .swiper-button-next,
  .business-parners-slider .swiper-button-next {
    position: absolute;
    top: 48%;
    right: -75px;
  }
}

.bg-gray .btn-gray {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #8f8f8f;
  padding: 16px 30px;
  /* width: 334px; */
  /* height: 56px; */
  background: #d5d5d5;
  border-radius: 60px;
}

.gap-32 {
  gap: 32px;
}

.businessParners .partner-img img,
.our-clients .client-img img {
  height: 100px;
  width: 100%;
  object-fit: scale-down;
}

.footer .tab-content-popup {
  display: none !important;
}

@media (min-width: 1200px) {
  .navbar-nav > li {
    padding: 0px 59px;
  }

  .navbar-nav li a {
    padding: 0px !important;
  }
}

/* .navbar .main-res-menu {
  min-height: 155px;
} */
.navbar .main-res-menu {
  min-height: auto;
  padding: 16px 0px;
}

@media (max-width: 992px) {
  .navbar .main-res-menu {
    padding: 0px;
  }
}

.navbar a.text-decoration-none.text-gray.rounded-4.talk-text {
  display: flex;
  align-items: center;
}

@media (min-width: 992px) {
  .navbar .main-res-menu {
    padding: 0px 0px;
    min-height: 155px;
  }
}

.slider-section .btn-orange,
.slider-section .btn-yellow {
  padding: 28px 52px;
  border-radius: 60px;
}

.timeline-body .thimline-body-left {
  max-width: 65% !important;
}

@media (max-width: 992px) {
  .timeline-body .thimline-body-left {
    max-width: 100% !important;
  }
}

.leading-thinkers button.btn.btn-yellow {
  white-space: nowrap;
}

.timeline-header--title .event {
  color: #008eb1;
}

.hover-animation.two.swiper-slide.utag-tag,
.hover-animation.two.swiper-slide.utag-tag {
  /* max-height: 420px; */
}

.soultion-body img.img-fluid.img-soultion {
  height: 320px;
  object-fit: cover;
  width: 100%;
}

body .footer-form {
  padding: 100px 0 100px 0;
}

@media (max-width: 992px) {
  body .footer-form {
    padding: 64px 0 64px 0;
  }
}

.solutions-card,
.border-orange-section {
  overflow: hidden;
}

ul.timeline-header--title.swiper-wrapper li {
  cursor: pointer;
}

.businessParners .partner-tab .nav-tabs {
  display: flex;
  gap: 32px;
  flex-flow: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}

.businessParners .partner-tab .nav-item a {
  padding: 0px 0px 8px 0px;
}

header .navbar .nav-item .nav-link {
  height: 100%;
  display: flex;
  align-items: center;
}

a:not([href]),
a:not([href]):hover {
  pointer-events: none;
}

.select-icon::after {
  display: none;
}

.footer-form .form-bg textarea {
  resize: none;
}

.bg-course iframe,
.accordion-body .bg-video iframe {
  border-radius: 16px;
}

.slider-section {
  background: #c3c3c3;
}

.rounded-linkedin {
  flex: 0 0 50px;
}

.client-img:hover img {
  transform: none !important;
}

#ielts-calendar-results .box-bg ul li {
  display: flex;
  align-items: center;
  gap: 10px;
}

@media (max-width: 992px) {
  .navbar-collapse {
    height: 100vh;
    overflow: hidden;
  }
}

/* index file css move here */

.grecaptcha-badge {
  display: none;
}

.contact-us label.error,
.payment-form label.error,
.payment-form-2 label.error {
  color: #fff;
  font-size: 12px;
  position: relative;
  top: -20px;
  left: 15px;
}

#contact-us-footer label.error {
  color: #fff;
  font-size: 12px;
}

body.loading:after,
body.loading::before {
  background: #00000060;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: 1999;
}

body.loading::before {
  background: url(../../images/loader.gif) no-repeat center center;
  z-index: 2000;
}

.checkboxField {
  position: relative;
}

.checkboxField .error {
  top: 20px;
  position: absolute;
  left: 23px;
}

/* index file css move here */

#mainContent .fw-300,
.fw-300 {
  line-height: 60px;
}

@media (max-width: 992px) {
  #mainContent .fw-300,
  .fw-300 {
    line-height: 40px;
  }
}

body .privacy_prompt {
  width: 100% !important;
  left: 0 !important;
  margin: 0;
  bottom: 0;
  top: auto;
  transform: none;
  border-radius: 0;
  position: fixed;
  padding: 15px 46px;
}

body .privacy_prompt_content,
body .privacy_prompt_footer {
  padding: 0;
}

body .privacy_prompt h1,
body .privacy_prompt p,
body .privacy_prompt label {
  margin-bottom: 10px;
}
body .privacy_prompt p,
body .privacy_prompt label {
  font-size: 14px;
}
body .privacy_prompt .option {
  margin: 0;
}

@media (max-width: 780px) {
  body .privacy_prompt {
    padding: 15px 15px;
  }

  body .privacy_prompt h1 {
    font-size: 18px;
  }
  body .privacy_prompt p,
  body .privacy_prompt label {
    font-size: 12px;
  }
}

.w-60 {
  max-width: 60%;
}
@media (max-width: 780px) {
  .w-60 {
    max-width: 100%;
  }
}

.text-yellow {
  color: #ffc847;
}
.bg-yellow {
  background-color: #ffc847!important;
}

.text-orange {
  color: #fb850a !important;
}
.navbar-brand img {
  height: 80px;
}
.solutions-insights-section {
  position: relative;
}


