.select-main {
  margin-top: 60px;
}

.select-inner {
  column-gap: 16px;
}

.select-main .form-group {
  margin: 0;
}

.select-main .form-group select {
  padding: 12px 32px 12px 12px;
  background: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.08988 7.49993C5.853 7.50279 5.62446 7.41254 5.45345 7.24861L0.268767 2.05176C0.184125 1.96792 0.116827 1.86823 0.070713 1.75837C0.0245996 1.64852 0.000574821 1.53066 1.01895e-05 1.41152C-0.000554442 1.29239 0.0223522 1.1743 0.0674224 1.06402C0.112493 0.953736 0.178843 0.853409 0.262686 0.768767C0.34653 0.684125 0.446224 0.616827 0.556076 0.570713C0.665929 0.5246 0.783789 0.500575 0.902926 0.50001C1.02206 0.499446 1.14014 0.522352 1.25043 0.567422C1.36071 0.612493 1.46104 0.678843 1.54568 0.762686L6.08988 5.3231L10.6341 0.762686C10.806 0.606653 11.0314 0.522752 11.2635 0.528372C11.4956 0.533992 11.7166 0.628704 11.8808 0.792876C12.045 0.957048 12.1397 1.17809 12.1453 1.4102C12.1509 1.64231 12.067 1.86768 11.911 2.0396L6.72631 7.24861C6.55529 7.41254 6.32676 7.50279 6.08988 7.49993Z' fill='%23A8A8A8'/%3E%3C/svg%3E%0A")
    #6f3bcf;
  border: 1px solid #9a76dd;
  border-radius: 4px;
  color: #fff;
  line-height: 24px;
  box-shadow: none !important;
  outline: none !important;
  /* min-width: 122px; */
  /* --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); */
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: 90% 50%;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.select-main .btn-select {
  /* margin-left: 32px; */
  padding: 12px 24px;
  border: 1px solid #fff;
  border-radius: 4px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  box-shadow: none !important;
  outline: none !important;
}

.select-main .btn-select:hover,
.select-main .btn-select:focus,
.select-main .btn-select:active {
  background: #fff;
  color: #5f25ca;
}

.tt-custom {
  margin-top: 75px;
  max-width: 530px;
}

.tt-custom .tt-counter__count,
.tt-custom .tt-counter__title {
  color: #fff;
}

.all-tabs {
  border-bottom: 1px solid #d6d6d6;
  -webkit-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  transition: 0.5s all ease;
}

.sticky-tabs.active .all-tabs {
  position: fixed;
  z-index: 9;
  top: 155px;
  left: 0;
  right: 0;
  background: #fff;
  padding-top: 15px;
  justify-content: center;
  padding-bottom: 15px;
}

.without-top-header .sticky-tabs.active .all-tabs {
  top: 108px;
}

.all-tabs.sticky::before {
  content: "";
  position: absolute;
  left: -300%;
  right: -300%;
  top: 0;
  bottom: 0;
  background: #fff;
  z-index: -1;
  border-bottom: 1px solid #d6d6d6;
}

.all-tabs a {
  text-decoration: none;
  position: relative;
  color: rgb(79, 81, 88) !important;
  font-weight: 500;
  font-size: 18px;
  padding-bottom: 5px;
  border-bottom: 2px solid transparent;
}

.all-tabs a + a {
  margin-left: 45px;
}

.all-tabs a.active {
  color: #2a5cff !important;
  border-color: #2a5cff;
}

.all-tabs-content {
  margin-top: 30px;
}

.all-content {
  display: none;
}

.search-main .form-group {
  margin: 0;
}

.search-main .form-control {
  min-width: 400px;
  background: #f7f8fb !important;
  border-color: #a6a4b4 !important;
  border-radius: 4px !important;
  padding: 12px 16px !important;
  font-size: 16px;
  line-height: 24px;
  margin: 0 !important;
  height: auto;
}

.search-main .form-group {
  margin: 0;
}

.search-main input.form-control {
  height: auto;
  background: #f7f8fb !important;
  border: 1px solid #a6a4b4 !important;
  border-radius: 4px;
  padding: 12px 40px 12px 16px !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #76787d !important;
  min-width: 400px !important;
  margin: 0 !important;
}

.search-main .btn-search {
  padding: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.search-main select {
  min-width: 310px;
  background-color: #fff;
  height: auto;
  padding: 12px;
  line-height: 1.5;
  box-shadow: none !important;
  outline: none !important;
  border: 1px solid #a6a4b4 !important;
}

.doctors {
  padding-bottom: 100px;
}

.breadcrumbs,
.breadcrumbs a {
  color: #64748b;
}

.all-content-one {
  padding-top: 50px;
}

.service.one-category {
  padding: 10px 0 0;
}

.service.one-category-content {
  padding: 40px 0 90px;
}

.page-template-course-category .banner__content,
.page-template-course-detail .banner__content,
.page-template-courses .banner__content {
  /* margin-top: 120px; */
}

.post-navigation {
  margin: 0;
  padding: 0;
  list-style: none;
}

.post-navigation li {
  display: inline-block;
}

.post-navigation li a,
.post-navigation li.active {
  display: inline-block;
  height: 40px;
  width: 40px;
  line-height: 36px;
  border: 2px solid #e3e5ee;
  text-align: center;
  color: #0c1636;
  border-radius: 4px;
  margin-right: 5px;
  font-size: 15px;
  font-weight: 500;
}

.post-navigation li.active {
  background-color: #2a5cff;
  border-color: #2a5cff;
  color: #fff;
}

.post-navigation li.next a {
  border: 0;
}

.post-navigation li.next a i {
  margin-left: 3px;
}

.post-navigation li.next a:hover {
  color: #2a5cff;
}

.banner-btn a {
  background: #fff;
  border: 1px solid #fff;
  padding: 12px 24px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 500;
  color: #5f25ca;
}

.banner-btn a:hover {
  background: transparent;
  color: #fff;
}

/* .banner--three .banner__content{
    margin-top: 90px;
} */
.tax-course-category .banner--three .banner__content,
.single-courses .banner--three .banner__content {
  /* margin-top: 90px; */
}

.breadcrumbs {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
}
.has-submenu.mega-menu {
  position: static !important;
}
li.has-submenu.mega-menu > ul.sub-menu {
  width: 100%;
  min-width: 100%;
  min-height: 380px;
}
li.has-submenu.mega-menu > ul.sub-menu > li {
  width: calc(100% / 3);
}
li.has-submenu.mega-menu > .sub-menu li.has-submenu .sub-menu {
  display: none !important;
}
li.has-submenu.mega-menu > .sub-menu li.has-submenu > .sub-menu {
  left: 33.33% !important;
  right: auto !important;
  width: calc(100% - 33.33% - 33.33%) !important;
  top: 0 !important;
  box-shadow: none !important;
  height: 100%;
}
li.has-submenu.mega-menu
  > .sub-menu
  li.has-submenu
  > .sub-menu
  li.has-submenu
  > .sub-menu {
  width: 100% !important;
  left: 100% !important;
}
li.has-submenu.mega-menu > .sub-menu li.has-submenu {
  position: static !important;
}
li.has-submenu.mega-menu > .sub-menu li.has-submenu a {
  position: relative;
}
li.has-submenu.mega-menu > .sub-menu li.has-submenu > a::before {
  content: "\e930";
  font-family: "feather" !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 16px;
  line-height: 1;
}

li.has-submenu.mega-menu > .sub-menu li.has-submenu:hover > .sub-menu {
  display: block !important;
}
/*30/8/24*/
.ncc-banner .banner__title {
  line-height: 54px;
}
.ncc-banner .banner__title span {
  border-bottom: 4px solid #ff9839;
}
.search-main.banner-search .form-group {
  max-width: 362px;
}
.search-main.banner-search input.form-control {
  border: 1px solid #9a76dd !important;
  border-radius: 5px !important;
  font-size: 16px !important;
  color: #fff !important;
  padding: 0px 10px !important;
  height: 48px;
  background-color: #6f3bcf !important;
  font-family: "Inter", sans-serif;
  padding-left: 45px !important;
  min-width: auto;
  box-shadow: none;
  outline: none;
}
.search-main.banner-search .btn-search {
  right: auto;
  left: 16px;
}
.search-main.banner-search input.form-control::placeholder {
  color: #fff;
}
.bn-trainers {
  margin-top: 32px;
  gap: 16px;
}
.bn-trainers .d-flex {
  gap: 8px;
}
.bn-trainers p {
  margin: 0;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  line-height: 19.36px;
}
.bn-access-main {
  margin-top: 80px;
  padding: 22px 24px;
  background: #fff;
  border-radius: 4px;
  box-shadow: -20px 23px 0px #ff9839;
}
.bn-access-main h4 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 150%;
  letter-spacing: -0.019em;
  color: #000000;
  margin-bottom: 16px;
}
.bn-access-grid {
  display: flex;
  align-items: center;
  gap: 92px;
}
.bn-access-box img {
  margin-bottom: 16px;
}
.bn-access-box h5 {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: -0.019em;
  color: #000000;
}
.banner.banner--three.ncc-banner {
  height: auto;
  padding-top: 12%;
  padding-bottom: 6%;
}
.nccb-form-main {
  padding: 32px;
  background: #ffffff;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  max-width: 440px;
  margin: 0 0 0 auto;
}
.nccb-form-main h4 {
  font-weight: 700;
  font-size: 22px;
  line-height: 27px;
  color: #2e2e2e;
  margin-bottom: 24px;
}
.ncbb-form .form-group {
  margin-bottom: 24px;
}
.ncbb-form .form-control {
  background: #f1f1f1;
  border-radius: 4px;
  padding: 16px;
  font-size: 14px;
  border: 1px solid #f1f1f1;
  box-shadow: none;
  outline: none;
}
.ncbb-form .tt__btn {
  width: 100%;
  padding: 15px 25px;
}
.service.explore-all .section-heading .section-title {
  color: #1c1e21;
}
.new-ex-all .tt-blog-grid.style-two .entry-title {
  margin-bottom: 14px;
}
.et-cat {
  display: block;
  font-size: 14px;
  line-height: 24px;
  width: max-content;
  background: #f1f3f4;
  padding: 2px 12px;
  margin-bottom: 10px;
  border-radius: 6px;
}
.new-plans {
  padding: 90px 0;
  z-index: 1;
}
.shape.bg-shape {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.shape.bg-shape img {
  width: 100%;
  height: 100%;
  opacity: 0.3;
}
.new-plans .plan-box {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 24px;
  max-width: 368px;
}
.plan-box h4 {
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;
  letter-spacing: -0.019em;
  margin-bottom: 12px;
}
.plan-box h4 b,
.plan-box h4 strong {
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}
.ppl {
  gap: 6px;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: -0.019em;
  color: rgba(0, 0, 0, 0.6);
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 2px dashed rgba(0, 0, 0, 0.2);
}
.training-main .bn-access-main {
  padding: 12px 16px;
  background: #f1f3f4;
  border-radius: 4px;
  margin: 0 0 10px;
  box-shadow: none;
}
.training-main .bn-access-main h4 {
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: -0.019em;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 16px;
}
.training-main .bn-access-box h5 {
  font-weight: 400;
  font-size: 10px;
  line-height: 150%;
  letter-spacing: -0.019em;
}
.training-main .bn-access-box img {
  margin-bottom: 4px;
}
.training-main .bn-access-grid {
  gap: 30px;
  justify-content: space-between;
}
.training-main .tt-list li {
  color: #17181a;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  position: relative;
  font-size: 14px;
  padding: 6px 0;
}
.training-main .tt__btn {
  margin-top: 30px;
  display: block;
  text-align: center;
  padding: 12px;
  font-size: 16px;
  line-height: 26px;
}
.new-trending {
  padding: 90px 0;
}
.new-trending .section-heading.d-flex {
  gap: 24px;
  padding-bottom: 32px;
  margin-bottom: 50px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.nt-box .tt-list.style-two li i {
  margin: 0 0 0 24px;
  font-weight: 700;
  background: transparent;
  /* position: absolute;
  right: 0; */
}
.nt-box h3 {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 15px;
}
.nt-box .tt-list.style-two li a {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #5f15cd;
  margin: 0;
}
.nt-box .tt-list li {
  padding: 12px 0;
  align-items: center;
}
.new-trending .col-lg-12 > .d-flex {
  gap: 40px;
  margin-top: 3rem;
}
.new-trending .col-lg-12 .d-flex .tt__btn {
  padding: 11px 24px;
}
.tt__active {
  gap: 6px;
}
.new-trending .tt__btn svg {
  width: 15px;
  height: 15px;
}
.tt__btn-border {
  background: transparent;
  color: #5e26ca;
}
.tt__btn-border:before {
  background: transparent;
}
.tt__btn-border:hover {
  background: #5e26ca;
  color: #fff;
}
.tt__active:hover svg path {
  stroke: #5e26ca;
}
.new-comp .section-heading .d-flex p {
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  margin: 0;
}
.new-comp .section-heading .d-flex {
  gap: 48px;
}
.new-comp .section-heading .d-flex p b,
.new-comp .section-heading .d-flex p strong {
  font-weight: 700;
}
.trus-comp.new-comp .com-logo .logo {
  text-align: center;
}

.trus-comp.new-comp .com-logo .logo img {
  height: 80px;
  width: auto;
  object-fit: fill;
}
.new-trainer {
  padding: 90px 0;
}
.new-trainer .section-heading {
  margin-bottom: 40px;
}
.trainer-box {
  background: #fff;
  border-radius: 8px;
}
.trainer-box img {
  width: 100%;
  border-radius: 8px 8px 0 0;
}
.trainer-box .trainer-desc {
  padding: 12px 16px;
}
.trainer-desc h4 {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  margin-bottom: 0;
}
.new-trainer .row {
  row-gap: 40px;
}
.new-trainer .col-lg-2 {
  width: 20%;
}
.trainer-desc p {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 9px;
}
.trainer-box .trainer-desc img {
  width: auto;
  max-width: 100%;
}
.new-learing {
  margin: 90px 0;
}
.llink-box {
  padding: 32px 24px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  gap: 20px;
  display: grid;
  grid-template-columns: 48px auto;
  position: relative;
  cursor: pointer;
}
.llink-box:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  background: #5f15cd;
  opacity: 0;
  border-radius: 10px 0 0 10px;
}
.llink-box + .llink-box {
  margin-top: 40px;
}
.llink-desc h4 {
  font-size: 20px;
  line-height: 24px;
}
.llink-desc p {
  font-size: 16px;
  line-height: 28px;
  margin: 0;
}
.llink-box.active {
  border-color: #5f15cd;
}
.llink-box.active:before {
  opacity: 1;
}
.learning-img {
  display: none;
}
.learning-img img {
  width: 100%;
  right: -9%;
  position: relative;
}
.appointment-form .form-control {
  background: #fff;
  border: 0;
  outline: none;
  box-shadow: none;
}
.new-appo {
  padding: 90px 0;
}
.appointment-section.new-appo .section-heading.style-two {
  max-width: 90%;
}
.appointment-section.new-appo .section-heading.style-two .section-subtitle {
  font-size: 32px;
  margin-bottom: 50px;
}
.appointment-section.new-appo .section-heading.style-two .section-title {
  font-size: 32px;
  margin-bottom: 40px;
}
.new-cta {
  padding: 32px 0;
}
.ct-grid {
  padding-left: 30px;
}
.ct-grid {
  display: grid;
  grid-template-columns: 755px auto;
  align-items: center;
}
.ct-logo {
  margin-bottom: 16px;
}
.ct-left p {
  color: #fff;
  margin: 0;
}
.cta-img {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.service.explore-all.new-ex-all .sticky-tabs.active .all-tabs {
  padding-bottom: 0;
}
.service.explore-all.new-ex-all .all-tabs a.active {
  color: #5e26ca !important;
  border-color: #5e26ca;
}
.breadcrumb {
  margin-bottom: 30px;
}

.breadcrumb li {
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #fff;
}

.breadcrumb li a,
.breadcrumb-item.active {
  color: #fff;
}

.breadcrumb li a:hover {
  color: rgba(255, 255, 255, 0.75);
}

.breadcrumb-item {
  position: relative;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 10px;
  margin-left: 5px;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  bottom: 0;
  width: 3px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='4' height='8' viewBox='0 0 4 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 7L3.5 4L0.5 1' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  z-index: -1;
}
.new-search {
  display: grid;
  grid-template-columns: 204px 204px;
  gap: 28px;
}
.new-search .form-select {
  padding: 12px 20px;
  background-color: #5f15cd;
  border-color: rgba(255, 255, 255, 0.6);
  color: #fff;
  box-shadow: none;
  outline: none;
  --bs-form-select-bg-img: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ncc-with-breadcrumb .bn-access-main {
  margin-top: 48px;
}
.all-tabs .swiper-ttabs {
  max-width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.all-tabs .swiper-ttabs .swiper-slide {
  text-align: center;
}
.swiper-ttabs .swiper-button-next,
.swiper-ttabs .swiper-button-prev {
  width: 40px;
  height: 40px;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 40px;
  box-shadow: drop-shadow(8px 4px 48px rgba(0, 0, 0, 0.25));
}
.swiper-ttabs .swiper-button-prev svg {
  transform: rotate(180deg);
}
.swiper-ttabs .swiper-button-next:after,
.swiper-ttabs .swiper-button-prev:after {
  display: none;
}
.swiper-ttabs .swiper-slide a {
  line-height: 0;
  padding-bottom: 0;
}
.nlorem-img img {
  max-width: 100%;
  margin-left: auto;
  display: block;
}
.nlorem-desc {
  max-width: 90%;
  margin: 0 auto;
  padding-top: 20px;
}
.nlorem-desc h4 {
  font-size: 28px;
}
.nlorem-desc p {
  margin-bottom: 20px;
}
.new-sub-cat .appointment-form .form-control {
  background: #eff1f6;
}
.ncc-cd-banner .et-cat {
  background: #fff;
  margin-bottom: 12px;
  color: #000;
  padding: 8px 16px;
}
.new-cd-detail-main {
  padding-bottom: 80px;
}
.new-testi {
  padding: 80px 0;
}
.new-cd-detail-main .all-tabs a {
  line-height: 72px;
  padding-bottom: 0;
}
.new-cd-detail-main .sticky-tabs {
  border-bottom: 1px solid #d6d6d6;
}
.new-cd-detail-main .all-tabs {
  border: 0;
}
.new-cd-detail-main .all-tabs a.active {
  color: #5e26ca !important;
  border-color: #5e26ca;
}
.new-cd-detail-main .sticky-tabs.active .all-tabs {
  padding: 0;
}
.ncdm-desc h4,
.ncdm-desc h3,
.ncdm-desc p,
.ncdm-desc ul {
  margin-bottom: 20px;
}
.banner.banner--three.ncc-banner.ncc-cd-banner {
  height: auto;
  padding-top: 18%;
  padding-bottom: 0;
  height: 700px;
}
.ncc-cd-banner .nccb-form-main {
  position: relative;
  bottom: -30px;
  z-index: 1;
}
.cd-sidebar {
  max-width: 440px;
  margin-left: auto;
  margin-top: 80px;
}
.cd-sidebar .bn-access-main {
  margin: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 13px 13px 0px #ff9839;
  border-radius: 4px;
}
.cd-sidebar .bn-access-grid {
  display: flex;
  gap: 32px;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: start;
  align-items: start;
}
.cd-sidebar .bn-access-grid .bn-access-box {
  display: grid;
  grid-template-columns: 32px auto;
  gap: 8px;
  align-items: center;
}
.cd-sidebar .bn-access-grid .bn-access-box h5,
.cd-sidebar .bn-access-grid .bn-access-box img {
  margin: 0;
}
.ncdm-desc .overview {
  padding-top: 40px;
}
.ncdm-desc .faq-main {
  padding-top: 50px;
}
.accordion-button {
  background: transparent !important;
  border: 0;
  outline: none;
  box-shadow: none !important;
  font-size: 20px;
  line-height: 32px;
  color: #111 !important;
  font-weight: 700;
  padding: 25px 30px;
  position: inherit;
}

.accordion-item {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 16px rgba(8, 15, 52, 0.06);
  border-radius: 18px !important;
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
}

.accordion-body {
  padding: 0 30px 25px;
}

.accordion-button::after {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23EFF1F6'/%3E%3Cpath d='M13 22L18.9729 16L13 10' stroke='%235F15CD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 30px;
  background-position: center;
}

.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%235F15CD'/%3E%3Cpath d='M10 13L16 18.9729L22 13' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 30px;
  background-position: center;
  transform: rotate(0);
}
.accordion-button:not(.collapsed)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #5f15cd;
  border-radius: 18px;
  z-index: -1;
}
.accordion .accordion-body p:last-child {
  margin: 0;
}
.f-links h3,
.fcent-box h3 {
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  color: #000;
  margin-bottom: 20px;
}
.fcent-box h3 {
  color: #5f15cd;
}
.fcent-main h4 {
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  color: #000000;
  margin-bottom: 28px;
}

.f-links ul li a {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  color: #4d4d4d;
  display: block;
  max-width: fit-content;
}

.f-links ul li a:hover {
  color: #000;
  text-decoration: underline;
}

.f-links ul li + li {
  margin-top: 13px;
}

.ftop-main {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}

.f-top {
  padding: 45px 0px;
}

.fcent-box p,
.fbo-left ul li a,
.fbo-left ul li,
.f-social ul {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  color: #4d4d4d;
  margin-bottom: 0;
}

.fbo-left ul li a:hover {
  color: #000;
}

.fcent-box + .fcent-box {
  margin-top: 30px;
}

.fcent-box ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.fcent-box ul li {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  list-style: disc;
  color: #4d4d4d;
  margin-left: 20px;
  margin-bottom: 0;
}

.fcent-box ul li a {
  color: #4d4d4d;
}

.fcent-box ul li a:hover {
  color: #5e26ca;
}

.fcent-box ul li::marker {
  color: #4d4d4d;
}

.fcent-main {
  padding: 45px 0px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.f-bottom {
  padding: 20px 0px;
  background: #fafafa;
}

.fbo-left ul,
.f-social ul {
  display: flex;
  align-items: center;
}

.f-social ul {
  justify-content: flex-end;
}

.fbo-left ul li + li {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #77736b;
}

.fcent-box h3 {
  margin-bottom: 15px;
}

.f-social ul li svg {
  max-width: 20px;
  transform: rotate(0);
  transition: all 0.3s;
}

.f-social ul li + li {
  margin-left: 22px;
}

.f-social ul li a:hover svg {
  transform: rotate(360deg);
}

.ftopnewsto-img {
  width: 30px;
  height: 30px;
  border-radius: 8px;
  background: #f0f0f0;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ftopnewsto-img img,
.ftopnewsto-img svg {
  max-width: 16px;
}

.ftopnews-top {
  gap: 20px;
  margin-bottom: 16px;
}

.ftopnews-top h3 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  color: #000;
  margin-bottom: 0;
}

.ftop-newslatter {
  margin-bottom: 30px;
}

.ftopge-cont h4 {
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  color: #000;
  margin-bottom: 12px;
}

.ftopge-cont ul li {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  color: #4d4d4d;
  gap: 8px;
}

.ftopge-cont ul li a {
  color: #4d4d4d;
}

.ftopge-cont ul li svg {
  max-width: 24px;
}

.ftopge-cont ul li a:hover {
  color: #000;
}

.ftopnewsto-bottom .form-control {
  padding: 11px;
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
  background: #fff;
  box-shadow: 0 0 0 !important;
  font-size: 14px;
  line-height: 20px;
  border-radius: 5px !important;
  color: #000;
}
footer ul {
  padding-left: 0;
}
footer ul li {
  list-style: none;
}
.fbo-left ul {
  margin: 0;
}
.training-main .tt-list li i {
  flex: 0 0 20px;
  color: #0bba34;
  border: 1px solid #0bba34;
  border-radius: 50%;
  font-size: 10px;
  background: #fff;
  position: relative;
  top: -1px;
}
.nt-box .tt-list li i {
  font-size: 20px;
}
.page-template-new-category .trainer-box {
  border: 1px solid #e9eaf0;
}
.ftopnewsto-bottom #input_3_1 {
  width: 100% !important;
  font-size: 12px;
}
.ftopnewsto-bottom
  .gform_wrapper.gravity-theme
  .gfield.gfield--width-three-quarter {
  -ms-grid-column-span: 7;
  grid-column: span 7;
}
.ftopnewsto-bottom .gform_wrapper.gravity-theme .gfield.gfield--width-quarter {
  -ms-grid-column-span: 5;
  grid-column: span 5;
}
.ftopnewsto-bottom input[type="submit"] {
  font-size: 14px;
  padding: 5px;
}
.f-links .widget {
  margin: 0;
}
header ul.menu.main-menu .menu-item.menu-item-has-children {
  padding-right: 14px;
}
header ul.menu.main-menu > li.menu-item-has-children ul.sub-menu {
  position: absolute;
  top: 100%;
  margin: auto;
  min-width: 250px;
  background: #fff;
  padding: 20px;
  border-radius: 0 0 5px 5px;
  box-shadow: 10px 20px 20px rgba(0, 0, 0, 0.1);
  -ms-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -ms-transform: rotateX(90deg);
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -ms-transform-origin: top;
  -webkit-transform-origin: top;
  transform-origin: top;
  opacity: 0;
  display: block;
  z-index: 100;
}
header ul.menu.main-menu .menu-item.menu-item-has-children::after {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  right: -7px;
  width: 10px;
  height: 10px;
  top: 33px;
}
header ul.menu.main-menu .menu-item-has-children:hover ul.sub-menu {
  display: block;
  opacity: 1;
  -ms-transform: rotateX(0);
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
  -ms-transform-origin: top;
  -webkit-transform-origin: top;
  transform-origin: top;
}
header ul.menu.main-menu .sub-menu a {
  padding: 0 !important;
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #000 !important;
}
header.header-fixed.showed
  ul.menu.main-menu
  .menu-item.menu-item-has-children::after {
  border-color: #000;
}
header ul.menu.main-menu li {
  position: relative;
}
@media screen and (max-width: 1599px) {
  .banner.banner--three.ncc-banner {
    padding-top: 15%;
  }
  .banner.banner--three.ncc-banner.ncc-cd-banner {
    padding-top: 20%;
  }
}

@media screen and (max-width: 1199px) {
  .site-header:not(.mobile-header) .main-nav-container {
    margin-left: 40px;
  }
  .site-header:not(.mobile-header) .menu li:not(:last-child) {
    margin-right: 15px;
  }
  .site-header .main-nav-container .menu-wrapper ul.course-list li ul {
    /* margin-left: 15px; */
  }
  .site-header .nav-right .nav-link {
    margin-right: 15px;
  }
  .site-header .nav-right .nav-btn {
    padding: 11px 15px;
  }
  .new-plans .col-lg-9 {
    width: 100%;
  }
  .ct-grid {
    grid-template-columns: 70% 30%;
    gap: 15px;
  }
  .parallax-image-content-two.text-end {
    text-align: start !important;
  }
  .new-trending .tt-list li i {
    margin: 0 !important;
  }
  .new-trending .nt-box .tt-list.style-two li a {
    font-size: 16px;
    line-height: 20px;
  }
  .new-trending .nt-box .tt-list.style-two li {
    gap: 6px;
  }
  .nlorem-img img {
    margin: 0 auto;
  }
  .ftopnewsto-bottom .tt__btn {
    padding: 11px;
  }
  .fcent-box p,
  .fbo-left ul li a,
  .fbo-left ul li,
  .f-social ul {
    font-size: 13px;
    line-height: 22px;
  }
  .fbo-left ul li,
  .f-social ul,
  .fbo-left ul li a {
    font-size: 12px;
    line-height: 20px;
  }
  .f-bottom {
    padding: 12px 0px;
  }
}

@media screen and (max-width: 991px) {
  .page-template-course-category .banner__content,
  .page-template-course-detail .banner__content,
  .page-template-courses .banner__content {
    margin-top: 30px;
  }

  .tt-custom {
    max-width: 100%;
    margin-top: 30px;
  }

  .tt-counter.tt-custom .tt-counter__item {
    width: 33.33%;
  }

  .select-main {
    margin-top: 30px;
  }

  .search-main input.form-control,
  .search-main select {
    min-width: 320px !important;
  }

  .sticky-tabs.active .all-tabs {
    position: relative;
    background: transparent;
    padding: 0;
    top: 0;
  }

  .tax-course-category .banner--three .banner__content,
  .single-courses .banner--three .banner__content {
    /* margin-top: 90px; */
  }
  .has-submenu.mega-menu,
  li.has-submenu.mega-menu > .sub-menu li.has-submenu {
    position: relative !important;
  }
  .mobile-header .main-nav-container li.has-submenu {
    cursor: pointer;
  }
  li.has-submenu.mega-menu > ul.sub-menu > li,
  li.has-submenu.mega-menu > .sub-menu li.has-submenu > .sub-menu {
    width: 100% !important;
    height: auto !important;
  }
  li.has-submenu.mega-menu > .sub-menu li.has-submenu > a::before {
    display: none;
  }
  li.has-submenu.mega-menu > .sub-menu li.has-submenu:hover > .sub-menu,
  li.has-submenu.mega-menu > .sub-menu li.has-submenu .sub-menu {
    display: none !important;
  }
  li.has-submenu.mega-menu > .sub-menu li.has-submenu.is-open > ul.sub-menu {
    display: block !important;
  }
  li.has-submenu.mega-menu > ul.sub-menu {
    min-height: auto;
    width: auto;
    min-width: auto;
  }

  .banner.banner--three.ncc-banner,
  .banner.banner--three.ncc-banner.ncc-cd-banner {
    padding: 140px 0 40px;
  }
  .ncc-banner .banner__title {
    line-height: 45px;
  }
  .bn-access-main {
    margin-top: 40px;
  }
  .ncc-banner .row {
    row-gap: 60px;
  }
  .nccb-form-main {
    margin: 0 auto;
    max-width: 100%;
  }
  .section-heading.style-two {
    margin-bottom: 40px;
  }
  .new-plans .plan-box {
    max-width: 330px;
  }
  .new-trainer .col-lg-2 {
    width: 33.33%;
  }
  .new-learing .row {
    row-gap: 30px;
  }
  .learning-img img {
    right: 0;
    margin: 0 auto;
    display: block;
  }
  .learning-img img {
    width: 100%;
    right: 0;
    position: relative;
    margin: 0 auto;
    display: block;
  }
  .new-cta {
    padding-bottom: 0;
  }
  .cta-img {
    position: relative;
    text-align: center;
  }
  .new-trending .row,
  .new-appo .row {
    row-gap: 30px;
  }
  .trus-comp .com-logo {
    display: flex;
    gap: 20px;
    justify-content: center;
    flex-wrap: wrap;
  }
  .new-trending .col-lg-12 > .d-flex {
    margin-top: 0;
  }
  .new-trending .section-heading.d-flex {
    padding-bottom: 16px;
    margin-bottom: 30px;
  }
  .appointment-section.new-appo .section-heading.style-two .section-subtitle {
    margin-bottom: 15px;
  }
  .appointment-section.new-appo .section-heading.style-two .section-title {
    margin-bottom: 20px;
  }
  .appointment-section.new-appo .section-heading.style-two {
    max-width: 100%;
    margin-bottom: 15px;
  }
  .ct-grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 15px;
  }
  .doctors,
  .service,
  .new-plans,
  .new-trending,
  .new-trainer,
  .new-appo,
  .new-testi {
    padding: 50px 0;
  }
  .new-learing {
    margin: 50px 0;
  }
  .new-lorem {
    padding: 50px 0;
  }
  .new-lorem .row {
    row-gap: 30px;
  }
  .nlorem-desc {
    max-width: 100%;
    padding: 0 30px;
  }
  .new-plan-grid {
    flex-wrap: wrap;
    gap: 30px;
  }
  .new-plans .plan-box {
    max-width: 100%;
    width: 100%;
  }
  .banner.banner--three.ncc-banner.ncc-cd-banner {
    height: auto;
  }
  .ncc-cd-banner .nccb-form-main {
    bottom: 0;
  }
  .cd-sidebar {
    max-width: 100%;
    margin-left: auto;
    margin-top: 30px;
  }
  .f-top .row {
    row-gap: 30px;
  }
  .ftopnewsto-bottom .tt__btn {
    padding: 11px 25px;
    width: 100%;
  }
  .fcent-main,
  .f-top {
    padding: 25px 0px;
  }
  .fbo-left ul li + li {
    margin-left: 8px;
    padding-left: 8px;
  }

  .f-social ul li svg {
    max-width: 16px;
    max-height: 16px;
  }
  .fcent-main,
  .f-top {
    padding: 25px 0px;
  }
  .ftop-newslatter {
    margin-bottom: 0;
  }
  .fbo-left ul li + li {
    margin-left: 8px;
    padding-left: 8px;
  }
  ul.menu.main-menu .sub-menu {
    position: relative !important;
    display: none !important;
    top: 0 !important;
    min-width: 100% !important;
    padding: 0 !important;
    box-shadow: none !important;
    background: #fff !important;
    border-top: 0 !important;
    border-radius: 0 !important;
  }
  ul.menu.main-menu .sub-open .sub-menu {
    display: block !important;
    opacity: 1 !important;
    -ms-transform: rotateX(0) !important;
    -webkit-transform: rotateX(0) !important;
    transform: rotateX(0) !important;
  }
  header ul.menu.main-menu .menu-item.menu-item-has-children::after {
    content: "+";
    right: 10px;
    top: 8px;
    cursor: pointer;
    font-weight: 300;
    width: 10px;
    height: 10px;
    transition: 0.5s all;
    z-index: -1;
    right: 6px;
    border: none;
    transform: none;
    font-size: 22px;
  }
}

@media screen and (max-width: 767px) {
  .select-inner {
    flex-wrap: wrap;
    justify-content: center;
  }

  .select-main .form-group {
    width: 100%;
  }

  .select-main .btn-select {
    margin-left: 0;
  }

  .tt-counter.tt-custom .tt-counter__item {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }

  .all-tabs {
    flex-wrap: wrap;
    text-align: center;
  }

  .all-tabs a {
    width: 100%;
  }

  .all-tabs a + a {
    margin-left: 0;
    margin-top: 5px;
  }

  .search-main {
    flex-wrap: wrap;
    gap: 15px;
  }

  .search-main .form-group {
    width: 100%;
  }
  .bn-trainers p {
    font-size: 12px;
    line-height: 18px;
  }
  .bn-access-grid {
    gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
  }
  .bn-access-main {
    box-shadow: -5px 5px 0px #ff9839;
  }
  .nccb-form-main {
    padding: 20px;
  }
  .new-trending .col-lg-12 > .d-flex {
    flex-wrap: wrap;
  }
  .new-trending .col-lg-12 .d-flex .tt__btn {
    text-align: center;
  }
  .new-comp .section-heading .d-flex {
    gap: 20px;
    flex-wrap: wrap;
    margin-top: 30px;
  }
  .trus-comp.new-comp .com-logo .logo img {
    height: auto;
  }
  .new-trainer .col-lg-2 {
    width: 100%;
  }
  .ct-grid {
    padding-left: 0;
  }
  .training-main .bn-access-grid {
    justify-content: center;
  }
  .breadcrumb {
    margin: 2rem 0 1rem;
  }
  .new-search {
    grid-template-columns: repeat(1, 1fr);
  }
  .cd-sidebar .bn-access-main {
    box-shadow: 5px 5px 0px #ff9839;
  }
  .new-testi .all-content-one {
    padding: 0;
  }
  .new-testi .all-content-one .testimonial-control {
    margin: 0 auto 30px;
  }
  .ftop-main {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
  .fbo-left ul {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    gap: 10px;
  }
  .fbo-left li:first-child {
    max-width: 100%;
    flex: 100%;
  }
  .fbo-left ul li:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border: 0;
  }
  .f-social ul {
    justify-content: center;
    margin-top: 15px;
  }
  .top-header .top-headline {
    display: block !important;
  }
}
/* Ansh */

.nccb-form-main .ncbb-form input,
.nccb-form-main .ncbb-form textarea {
  background: #f1f1f1;
  border-radius: 4px;
  padding: 10px;
  font-size: 14px;
  border: 1px solid #f1f1f1;
  box-shadow: none;
  outline: none;
}
.nccb-form-main .ncbb-form input[type="submit"] {
  padding: 11px 25px;
  z-index: 1;
  border-radius: 6px;
  border: 2px solid #5e26ca;
  color: #ffffff;
  overflow: hidden;
  font-size: 15px;
  display: -ms-inline-flexbox;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  font-weight: 500;
  background: #5e26ca;
}
.nccb-form-main .ncbb-form input[type="submit"]:hover {
  background: transparent;
  color: #000;
}
.ftopnewsto-bottom input[type="email"] {
  padding: 11px !important;
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
  background: #fff;
  box-shadow: 0 0 0 !important;
  font-size: 14px;
  line-height: 20px;
  border-radius: 5px !important;
  color: #000;
  width: 100% !important;
}
.ftopnewsto-bottom input[type="submit"] {
  padding: 6px 0px;
  z-index: 1;
  border-radius: 6px;
  border: 2px solid #5e26ca;
  color: #ffffff;
  overflow: hidden;
  font-size: 15px;
  display: -ms-inline-flexbox;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  font-weight: 500;
  background: #5e26ca;
}
.ftopnewsto-bottom input[type="submit"]:hover {
  background: transparent;
  color: #000;
}
.new-sub-cat input[type="text"],
.new-sub-cat input[type="email"],
.new-sub-cat textarea {
  background: #eff1f6;
}
.parent-cat ul {
  column-count: 3;
  -webkit-column-count: 3;
  gap: 1;
}
.single-courses .ncc-with-breadcrumb .breadcrumb li {
  font-size: 12px;
}
.form-group.sub-cat-course-lists {
  width: 50%;
}
.search-result-wrapper {
  position: absolute;
  width: 100%;
  z-index: 1;
}
.search-result-wrapper {
  background: #f1f1f1;
  max-width: 400px;
  overflow: hidden;
  word-wrap: break-word;
  border-radius: 0 0 5px 5px;
  max-height: 230px;
  overflow-y: auto;
}
.search-result-wrapper ul {
  list-style: none;
  padding-left: 20px;
}
.search-result-wrapper ul a {
  color: #000;
}
.service.new-course-lists {
  margin-bottom: 0;
  padding: 30px 0;
}
.new-course-lists .section-heading.style-two {
  margin-bottom: 0;
}
.new-course-lists .course-lists-container h3 {
  font-size: 20px;
}
.new-course-lists .course-lists-container .course-content h3 {
  font-size: 16px;
  line-height: 24px;
  color: #000;
  margin-bottom: 0;
  text-decoration: underline;
}
.new-course-lists .course-lists-container .course-content h3:hover {
  color: #5e26ca;
}
section.new-course-lists h2 {
  margin-bottom: 20px !important;
  font-size: 26px !important;
  font-weight: 700 !important;
}
.new-course-lists .course-content {
  /* background: #EFF1F6;
  padding: 10px 15px;
  border-radius:5px; */
  margin-bottom: 10px;
}
.new-testi.testi-course-detail .testimonial.testimonial--two {
  background: #eff1f6;
}
.new-testi.testi-course-detail .testimonial-control > div {
  background: #eff1f6;
}
.new-testi.testi-course-detail .testimonial-control > div:hover {
  background: #5e26ca;
}
.new-trainer.course-detail-trainer .trainer-box .trainer-desc {
  border: 1px solid #e9eaf0;
}
.nt-box.treading-course .tt-list.style-two li a {
  line-height: 1.4em;
}
footer .f-center .fcent-box h3 a {
  color: #5e26ca;
}
@media screen and (max-width: 991px) {
  .ftopnewsto-bottom input[type="email"] {
    width: 100% !important;
  }
  .search-result-wrapper {
    max-width: 362px;
  }
  .f-top .ftop-newslatter .row {
    gap: 0;
  }
}
@media screen and (max-width: 640px) {
  /* .ftopnewsto-bottom input[type="email"] {
    padding: 5px 15px !important;
  } */
  .form-group.sub-cat-course-lists {
    width: 100%;
  }
}
@media only screen and (min-width: 767px) and (max-width: 1200px) {
  .parent-cat ul {
    column-count: 2;
    -webkit-column-count: 2;
  }
}
@media screen and (max-width: 767px) {
  .parent-cat ul {
    column-count: 1;
    -webkit-column-count: 1;
  }
  .swiper-ttabs .swiper-slide a {
    line-height: 72px;
  }
  .new-course-lists .course-lists-container h3 {
    font-size: 20px;
    line-height: 30px;
  }
  .new-course-lists .course-lists-container .course-content h3 {
    font-size: 16px;
    margin-bottom: 0;
  }
  section.new-course-lists .section-heading .section-title {
    font-size: 22px !important;
  }
  .service.new-course-lists {
    padding: 20px 0 0 0;
  }
  .nt-box.treading-course .tt-list.style-two li a {
    line-height: 24px;
  }
  .ftopnewsto-bottom
    .gform_wrapper.gravity-theme
    .gfield.gfield--width-three-quarter,
  .ftopnewsto-bottom
    .gform_wrapper.gravity-theme
    .gfield.gfield--width-quarter {
    -ms-grid-column-span: 12;
    grid-column: span 12;
  }
  .ftopnewsto-bottom input[type="submit"] {
    min-height: auto !important;
    line-height: 1.5 !important;
  }
}
.ct-grid .ct-logo img {
  width: 150px;
}
.gform_wrapper.gravity-theme .ginput_counter {
  display: none;
}
.ncc-banner .nccb-form-main .row {
  row-gap: 0 !important;
}
.intl-tel-input {
  display: flex;
  margin-bottom: 15px;
}
.intl-tel-input .flag-container {
  position: unset;
  padding-right: 0;
}
.intl-tel-input .flag-container .selected-flag {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
div.intl-tel-input input {
  padding-left: 10px !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.btn-white {
  background: #fff;
  color: #683bd4;
  font-size: 16px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  border: 1px solid #fff;
}
.btn-white:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.cpt-counter {
  max-width: 550px;
  justify-content: space-between;
  margin-top: 60px;
  margin-top: 110px;
}
.cpt-box-content h3,
.cpt-box-content p {
  color: #fff;
}
.cpt-box-content h3 {
  font-weight: 800;
  font-size: 28px;
  margin-bottom: 0;
}
.cpt-box-content p {
  font-size: 16px;
  font-weight: 400;
}
.cpt-box img {
  height: max-content;
}
.comp-team .team-cop-content h3 {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 30px;
}
.comp-team .team-cop-content a {
  margin-top: 20px;
}
.comp-team .team-cop-content p {
  color: rgba(255, 255, 255, 0.702);
  font-weight: 400;
}
.why-us .col-lg-4 {
  display: inherit;
}
.why-us {
  margin: 60px 0;
}
.why-us h2 {
  font-size: 44px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 8px;
}
.tt-icon-box.why-us-box {
  box-shadow: none;
  border: 1px solid #e8eaf1;
}
.tt-icon-box.why-us-box h4 {
  font-size: 22px;
}
.cpt-cta.cta-form {
  padding: 60px 0 30px 0;
}
.cpt-cta h2 {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.5em;
  color: #6f3bcf;
  margin-bottom: 30px;
}
.cpt-cta .from-field p {
  margin-bottom: 0;
}
.cpt-cta .from-field input {
  border: 1px solid #9a76dd;
  border-radius: 4px;
}
.cpt-cta .from-field .intl-tel-input {
  margin-bottom: 0;
}
.cpt-cta .from-field .intl-tel-input .flag-container {
  position: unset;
  padding-right: 0;
  border-color: #9a76dd;
  border: 1px solid #9a76dd;
  border-right: 0;
  border-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.cpt-cta .from-field input[type="submit"] {
  background: #6f3bcf;
  color: #fff;
}
.cpt-cta .from-field input[type="submit"]:hover {
  background: transparent;
  border: 1px solid #6f3bcf;
  color: #6f3bcf;
}
.btn-red {
  background: #ff5e63;
  color: #fff;
  padding: 10px 24px;
  border-radius: 4px;
}
.cir-shape {
  position: absolute;
  right: 0;
  top: 50%;
  right: -70px;
}
.comp-team img {
  position: relative;
  z-index: 2;
}
.banner-corp-training {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjY5NCI+PHBhdGggZD0iTTE0NDAgNzR2NjIwSDBWNDkzYzQ3LjI1Ny0xMy44MzEgOTQuNTE1LTI3LjY1NCAxNDEuNzkzLTQxLjQxYTgyMjIwIDgyMjIwIDAgMCAwIDYwLjExLTE3LjUxOGw0OS4wNy0xNC4zMTQgMi4yNTItLjY1NyAxMS4yNjgtMy4yODYgMjAuMjU3LTUuOTA5IDExLjI1LTMuMjgxIDQuNS0xLjMxMiA5NDcuMjUtMjc2LjI4MiA0Ny4xNjgtMTMuNzU4IDIuMjQyLS42NTRhMTIzNTI0IDEyMzUyNCAwIDAgMSA0Ni4yNDUtMTMuNDhsMTEuNDQyLTMuMzM1YTk1NzYgOTU3NiAwIDAgMCA1My4xMDMtMTUuNnE2LjYxOC0xLjk2MSAxMy4yMy0zLjk0bDUuODA0LTEuNzIxIDIuNjI1LS43OTIgMi4zOTgtLjcwNyAyLjA2LS42MTZDMTQzNiA3NCAxNDM2IDc0IDE0NDAgNzQiIGZpbGw9IiM1RDJGQ0IiLz48cGF0aCBkPSJtMTMxNi45MzggMzg1LjQzOCAyLjEzNy0uMDE2YzE4Ljc4LS4wMyAzNi45MDggMy45MjIgNTUuMDE0IDguNjM1IDEzLjc4NiAzLjU4NSAyNi44OTIgNS4yNjggNDEuMTYxIDUuMTNsMy44OS0uMDAxYzcuMDEyLS4wMzMgMTMuOTAyLS4zMDIgMjAuODYtMS4xODZ2MmMtNi4zNTQgMi40MjgtMTIuMzkgMi4zMzctMTkuMDggMi4zMTZhNDQzIDQ0MyAwIDAgMC02LjE2OC4wNDVjLTE3LjQxNC4wODgtMzQuMjUyLTMuNzQtNTEuMTktNy40MjMtMzUuMTM4LTcuNjAzLTcwLjA4OC0xMC42NDQtMTAxLjg3NCA5LjMxMi02Ljg5NiA0LjUzNC0xMi44MDEgOS45OTgtMTguNjg4IDE1Ljc1bC0yLjI5IDIuMTAyYy02Ljg3MiA2LjQ3Mi0xMi4zMTQgMTQuMDM3LTE3Ljk1NiAyMS41NjYtMTQuNjI4IDE5LjQ0NC0xNC42MjggMTkuNDQ0LTIyLjg4NyAyOC4zMDktMS42NjggMS44MDgtMy4yMDUgMy42NjYtNC43NDIgNS41ODYtMjEuMzI3IDI0Ljg3Mi01Ni41NDIgMzYuNTI5LTg4LjEyNSAzOS40MzctOC41MTEuNDk4LTE3LjAzOS41MTQtMjUuNTYyLjU2My0xOC44NjEuMTM4LTM3LjYxNi41NDktNTYuMTg4IDQuMTg3bC0yLjYzMi41MTVjLTguMjY2IDEuNzE2LTE1LjkgNC4zNDgtMjMuNjE4IDcuNzM1bC0yLjI4OS45ODlDOTc2LjQ0MiA1MzkuODQ0IDk2MC4yODggNTUyLjExNSA5NDQgNTY3cS00Ljk3NSA0LjUyOS0xMCA5bC0xLjUzIDEuMzcxYy0xOC4wMDcgMTYuMDc1LTM3LjMxIDI4Ljk0OS02MC4xNTggMzcuMDY3bC0yLjY5My45NjNjLTE0LjQyNCA0Ljg2LTI4LjIyMSA2LjA3MS00My4zMTkgNS45MzUtMi43OTctLjAyMy01LjU5My0uMDItOC4zOS0uMDE0LTkuNTYxLS4wMTUtMTguODM0LS40OS0yOC4zMDItMS44MjItMzguMTktNS4yOS03Ni4xMi0xLjI5NC0xMDguMjk1IDIxLjMxM0M2NjguNzQ0IDY1MC40MSA2NTcuMjY4IDY2MC45NzIgNjQ3IDY3M2wtMi44OTUgMy4zNzFhNjgzOCA2ODM4IDAgMCAwLTcuNTk4IDguODY4UTYzMi43NTYgNjg5LjYyIDYyOSA2OTRsLTMtMSAxLjY1Mi0xLjhjMy45NTYtNC4zNDggNy44MS04LjcyNyAxMS40NzMtMTMuMzI1QzY1OS43ODYgNjUyLjQxOCA2ODUuMDUyIDYyOS42MzUgNzE3IDYyMGwyLjQxMy0uNzM1YzI1LjA2Ni03LjI5MiA1My4wMDQtNS40OTMgNzguNjIyLTEuOTg2IDQwLjIzIDUuMjUyIDgxLjM4My0yLjUyOSAxMTQuMjE1LTI3LjA5MSA5Ljc5LTcuNTQgMTkuMDc0LTE1LjY5NyAyOC4wNjYtMjQuMTY3IDIzLjIwMy0yMS44NTggNDkuNzE5LTM4Ljg1IDgwLjgwOS00Ni44MzNsMi4yNzItLjU5MWMxNi4wODctMy44NzggMzIuMjgtMy45NCA0OC43MjgtNC4wOTcgMzEuMjE2LS4xNzcgMzEuMjE2LS4xNzcgNjEuODc1LTUuNWwzLjEwNS0uOGMyMC44ODItNS44OSAzOC40NzctMTYuMTA1IDUzLjg5NS0zMS4ybDIuNTgyLTIuNDNjNi45MDQtNi42MzIgMTIuNjQ4LTEzLjk2NiAxOC40MTgtMjEuNTdsMy4yNy00LjI5IDEuNjczLTIuMTk0cTMuMjk1LTQuMzE3IDYuNjAyLTguNjIyIDEuODYyLTIuNDI1IDMuNzE3LTQuODU1YzIyLjYyLTI4LjY5NCA1Mi4zOTMtNDcuNDExIDg5LjY3Ni00Ny42MDEiIGZpbGw9IiM5NDNGQTgiLz48cGF0aCBkPSJtMTMyOC41NjMgNDE3Ljc1IDIuNjctLjA2MmMxOS4xMjMtLjEwNiAzOC4xMTggNC40MjQgNTYuNzA1IDguNDM3cTQuODA1IDEuMDI4IDkuNjExIDIuMDQ5IDIuOTU0LjYyNyA1LjkwNCAxLjI2NWM2LjY2IDEuNDI2IDEzLjIyMyAyLjU5NSAyMC4wNDMgMi44NzdsMi45NC4xMjcgMy4wMDIuMTIgMy4wODMuMTNxMy43NC4xNTkgNy40NzkuMzA3djJjLTIyLjE5NiAxLjAyOS00My4wOTQtMy4wNDYtNjQuNjI1LTguMTI1LTMxLjcxMS03LjQ3NS02MS40OTktOS42OTMtOTEuMzc1IDUuMTI1bC0zLjA5IDEuNTA0Yy02LjYzNyAzLjQxNi0xMi4yNjQgNy42MzYtMTcuOTEgMTIuNDk2bC0yLjUzMSAyLjEyNWMtNi4yNiA1LjQxLTExLjQxMiAxMS4zNTMtMTYuNDY5IDE3Ljg3NWwtMy4zMjQgNC4yNDZjLTYuNzYgOC42NDgtNi43NiA4LjY0OC0xMy40MSAxNy4zNzktNS42OSA3LjU1NS0xMS43NTQgMTQuNTMzLTE4LjI2NiAyMS4zNzVsLTIuMzU1IDIuNTg2Yy0yMS40MzYgMjIuNzY0LTU1LjUxIDM2LjQ2Ny04Ni41NSAzNy41MTJhOTU0IDk1NCAwIDAgMS0xMC4wMDEuMDc4cS0zLjgxOC4wMzQtNy42MzcuMDcyYy0zLjk1My4wMzUtNy45MDUuMDY0LTExLjg1OC4wNzgtMTcuNTcuMDcyLTM0LjM1IDEuMjU1LTUxLjU5OSA0LjY3NGwtMi4zOS40N2MtMjIuODA2IDQuNTctNDQuNTY1IDE2LjA1NC02Mi42MSAzMC41M2wtMi42OTEgMi4xMWMtNy4yNzMgNS44LTE0LjAxNiAxMi4xMjUtMjAuOCAxOC40OEEyMzYgMjM2IDAgMCAxIDk0MSA2MTRsLTEuNSAxLjI3NUM5MTQuNzgyIDYzNi4xOCA4ODMuOTE1IDY1Mi40ODIgODUxIDY1NGwtMi40NjEuMTI4Yy0xNC4yLjYyNy0yOC4wNzMtLjU5LTQyLjE2NC0yLjEyOC00Mi45MDQtNC42NDYtODIuMTktMS44MjctMTE3LjQ4IDI1LjU5NC02LjIyMyA1LjE3Mi0xMi4yMiAxMC42MzYtMTcuODk1IDE2LjQwNmwtMy0xYzIzLjE3My0yNC4zIDU0LjM5Ny00My45NTYgODguNzM3LTQ2LjE3NyAxNi43MjctLjM1OCAzMy4wNi41NDEgNDkuNyAyLjE3NyA0My4zNyA0LjIxNSA4NS40NTIuNzY5IDEyMC44ODMtMjcuNzNMOTMwIDYxOWwzLjE4LTIuNjEzYTM4MiAzODIgMCAwIDAgMTUuNzU4LTEzLjgyNGMzNi4zLTMzLjUzOSA3Ni41MTMtNTUuMzA4IDEyNy01NS44MWw2LjkwMi0uMDk5cTUuMzUzLS4wNzEgMTAuNzA3LS4xM2M0NC4xOTgtLjUxMyA4My41LTguNjA4IDExNS4zNy00MS4xMDMgNC43LTQuOTA1IDguOTkzLTkuOTk3IDEzLjA4My0xNS40MjFxMi41OTItMy4zMzcgNS4xOTUtNi42NjkgMi42NzUtMy40MyA1LjM0LTYuODY2bDEuNzI1LTIuMjIxIDMuNTQ1LTQuNTc3YzIwLjExLTI1Ljk1NiA0My40Ny00NS4xNzQgNzYuNTM1LTUxLjI4NCA0Ljc1Mi0uNDk3IDkuNDQ3LS42MDcgMTQuMjIzLS42MzMiIGZpbGw9IiM5NDNGQTgiLz48cGF0aCBkPSJtMTM5MC41NTUgNDU2LjIgMi44NC41OTdxNy4wNSAxLjQ4OCAxNC4wOSAzLjAyOWMxMC44MDggMi4zNDcgMjEuNTAzIDQuMTI2IDMyLjUxNSA1LjE3NHYyYy0xNC40ODMuNjEzLTI4LjM5Ni0yLjU4NC00Mi4zNzUtNS45MzctMTYuODQ1LTQuMDItMzMuMDI2LTcuNjQtNTAuNDM3LTcuNWwtMi4wOTEuMDEzYy0yNS4xOS4yMi00Ny43MiA2LjYxLTY3LjA5NyAyMy40MjRsLTMgMi41NWMtMTEuNTMgMTAuMDM3LTIwLjQ5NiAyMS45OS0yOS41OCAzNC4yMDMtNy4zMzIgOS44NTMtMTUuMDYyIDE5LjIzOS0yMy40MiAyOC4yNDdsLTEuODE2IDIuMDE2Yy0xMy42MDggMTQuNDYtMzEuNDYgMjQuMDA3LTUwLjE4NCAyOS45ODRsLTMuNDE0IDEuMTIxYy0yMi42NjIgNy4yNDQtNDUuOTQyIDcuMjA3LTY5LjUzMiA3LjMzNS01Mi4xMTYuMzM4LTkxLjk4MyAxNy4wNy0xMjkuODUgNTIuNTQ4LTMyLjE4MiAzMC4xNDktNjguNzg4IDUxLjQxNi0xMTQuMDE2IDUxLjM3MWwtMi4wODQuMDA0Yy0xMi41MTctLjAwMi0yNC44NTItMS4wNi0zNy4yOTItMi4zNzktMjAuMDg4LTIuMTI3LTM4Ljk0OC0zLjQ3LTU4LjgxMiAxbC0zLjE4Ny42NTZjLTYuNTE5IDEuNDU2LTEyLjU0NyAzLjY5My0xOC42NTEgNi4zNjMtMy41MzcgMS41MDktNi4zMSAyLjMxLTEwLjE2MiAxLjk4MSAyLjg0Mi0yLjg0MiA2LjMzMi0zLjk1NiAxMC01LjQzN2wyLjM1Ni0uOTUzYzE0LjY2OC01Ljg2IDI5LjU5LTguODgyIDQ1LjQzLTguODE3bDIuNzMuMDA3YzkuMTY2LjA5NSAxOC4yMi45NSAyNy4zMyAxLjkxIDUwLjYwOCA1LjI2NyA5NS4zNDMuODU0IDEzNi4xNzgtMzIuMDczIDQuODQ1LTQuMDE0IDkuNDAxLTguMzIgMTMuOTc2LTEyLjYzN2E1MzcgNTM3IDAgMCAxIDYuMDQtNS4yNzcgMTg4IDE4OCAwIDAgMCA0LjEwOC0zLjcyN2MyMi40Ny0yMC44NjQgNDkuNTMtMzYuNTY4IDc5LjQxNC00My43NDZsMi40MDctLjYwMmMxOS42Mi00LjQxIDQwLjI4LTMuOTg2IDYwLjI3Mi00LjEwNCA0MS4xMjItLjI4OCA3Ny4yMDktOS40NTYgMTA3LjM4NC0zOC45MTkgOS4wMjktOS4yNDUgMTYuNjYyLTE5LjU0NSAyNC40NC0yOS44MzcgMjIuMjI2LTI5LjM3OSA0Ni45NTktNTMuNjQ4IDg0Ljc4My01OS4zNyAyMC42NTItMi4zMzggNDAuNTgxIDEuNTQ0IDYwLjcwNyA1Ljc4MSIgZmlsbD0iIzkzM0VBOCIvPjxwYXRoIGQ9Im0xMzU3LjM3NSA0ODIuNDM4IDIuMTM5LS4wMDJjMTUuOTg2LjA0OSAzMC45NTcgMi44ODUgNDYuNDg2IDYuNTY0bDMuMTc1Ljc0M2MzLjY2My44NiA3LjMyNCAxLjcyOSAxMC45NzcgMi42MzIgNi41NzMgMS42MTcgMTMuMTI1IDIuNzkgMTkuODQ4IDMuNjI1djJjLTguNDk3LS41MzItMTYuNjI1LTIuMDE2LTI0LjkzNy0zLjgxMnEtMy44NDgtLjgxNC03LjY5Ni0xLjYyNWwtMy43ODYtLjgwNWExNTQ4IDE1NDggMCAwIDAtMTQuODkzLTMuMDdsLTIuMzQ2LS40ODJjLTMxLjI0MS02LjI5MS02MS42NzYtMS43OTItODguMzQyIDE1Ljc5NC0xMi4wNTYgOC41OC0yMS41ODEgMTkuMzA2LTMwLjQ3IDMwLjk5NS0yLjg3OSAzLjc3Mi01LjgwMiA3LjUxLTguNzE3IDExLjI1NWwtMS44MjUgMi4zNDQtMy40NiA0LjQ0NHEtMS45MDggMi40NTEtMy44MSA0LjkwN2MtMTguNTY2IDIzLjY2Ni00MC43OSA0MS4wMzEtNjkuNzE4IDUwLjA1NWwtMi40OTIuNzk3Yy0xOS42OTcgNS41OTUtNDAuNjQ0IDUuNjU2LTYwLjk0NiA1Ljc2NS0yNy4wNzkuMTY3LTI3LjA3OS4xNjctNTMuNzUgNC41bC0yLjYyLjYzNEMxMDMzLjY4IDYyNi41MTIgMTAwOS44OTcgNjQwLjQgOTkwIDY1OWE1NTYgNTU2IDAgMCAxLTMuODc1IDMuMzc1Yy0yLjgwNSAyLjQzNS01LjUzNSA0LjkzNy04LjI0OCA3LjQ3NC02LjQ4OCA2LjA1LTEzLjI4NiAxMS41OC0yMC4zMzUgMTYuOTZhMTk1IDE5NSAwIDAgMC00LjA2NSAzLjI1bC0yLjEwMiAxLjY5MS0xLjcyNyAxLjQyMkM5NDggNjk0IDk0OCA2OTQgOTQ1Ljc5IDY5My42NEw5NDQgNjkzbDIuNTM1LTEuNzNjMTIuMTEtOC4zODggMjIuOTc1LTE3Ljk2MyAzMy43MTUtMjguMDIgMjMuODMyLTIyLjI4MiA1MC4wMTgtMzguNTcgODEuNjI1LTQ3LjEyNWwyLjExOC0uNThjMTguMjM4LTQuNjIgMzYuOTQ0LTMuOTEzIDU1LjYxMi00LjAwMSAyOS42MTMtLjEyNyAyOS42MTMtLjEyNyA1OC4zOTUtNi41NDRsMi4wMi0uNjdjMTYuNjc0LTUuNTk1IDMxLjgyMi0xMi40NDQgNDQuOTgtMjQuMzNsMi40MzQtMi4wNGMxMS42Ny05Ljk3IDIwLjg3LTIyLjE5NSAyOS45Ny0zNC40NjUgMjUuMTk0LTMzLjkzOCA1NS4yMzUtNjEuMjMgOTkuOTcxLTYxLjA1OCIgZmlsbD0iIzk0M0ZBOCIvPjxwYXRoIGQ9Ik0xNDQwIDUyNnYyYy03LjcwNS0uNTE4LTE0Ljk1LTIuMDM3LTIyLjQzNy0zLjg3NS0zNS4zODEtOC4zMzktNjkuMTAzLTEwLjAxNS0xMDEuNDMgOC45NzItMTQuNzA2IDkuMTU4LTI2LjQyNCAyMi4yNDYtMzYuNzE5IDM2LjAxNC0yLjY1NCAzLjU0NS01LjM1IDcuMDU4LTguMDM5IDEwLjU3N2wtMS42NzggMi4xOTdjLTQuNDQ0IDUuODEtOC45NDMgMTEuNTUzLTEzLjY5NyAxNy4xMTVsLTEuMjczIDEuNTEzYy0yMy43NjYgMjguMDEtNTYuNzEzIDQxLjc1OC05Mi43MjcgNDUuNDg3LTEwLjAwOC42MzktMjAuMDM4LjYxLTMwLjA2Mi42MjUtNDUuNzM5LjE5NS04Ni45OTEgOC41NDUtMTIyLjQ2NSAzOS40MjItLjU5LjUxMS0xLjE4IDEuMDIyLTEuNzg3IDEuNTVhMjQ1IDI0NSAwIDAgMC0zLjQxMSAzLjAzN2MtMS41NiAxLjM3NC0xLjU2IDEuMzc0LTQuMjc1IDMuMzY2bC0zLTFjMzguMDMtMzYuNDE4IDgxLjc3NC00OS4yMiAxMzMuNS00OS42MjVxNi43MzUtLjA3NCAxMy40NjktLjE2NGwzLjIyLS4wNDNjMTYuNDM4LS4yMjQgMTYuNDM4LS4yMjQgMzIuNjIzLTIuODU2bDIuMjU5LS41M2MyMC41NDUtNS4wMDMgMzkuNjMtMTMuMDU0IDU1LjkyOS0yNi43ODJsMi44NTUtMi4zOThjNS41NTQtNC44NTcgMTAuMzU1LTkuOTkyIDE0LjkxOC0xNS43ODIgMi4yNC0yLjgzNSA0LjU2Ny01LjU3NCA2LjkxNS04LjMyIDQuMzMxLTUuMTY2IDguMjk3LTEwLjU0MSAxMi4yNS0xNiA1LjU4Ny03LjY4NSAxMS40MjUtMTQuNzAyIDE4LjA2Mi0yMS41bDIuNDQ1LTIuNjMzYzEyLjc1LTEzLjQwNSAyOS44NC0yMy4wNzYgNDcuNTU1LTI4LjM2N2wyLjgtLjkwMmMzMC41NjQtOC4yNiA2NC40MzMgMS42MTggOTQuMiA4LjkwMiIgZmlsbD0iIzk0M0ZBNyIvPjxwYXRoIGQ9Im0xNDE1LjUgNTQ5LjgxMyAyLjE0My4zOTVjNy42NDEgMS40MzMgMTUuMDUgMy4xIDIyLjM1NyA1Ljc5MmwtMSAyLTIuNDI0LS41MTljLTE5Ljk1Ni00LjI1NC0zOS4wNy04LjA4LTU5LjU3Ni03LjQ4MWwtMi45ODguMDU1Yy0zMC4xMjcgMS41NTQtNTQuNjM1IDIxLjA1Mi03NCA0Mi4zODYtNC40OCA1LjE2Ni04LjQ3IDEwLjcyLTEyLjU0IDE2LjIxLTcuMzM2IDkuODk0LTE1LjA2IDE5LjM0LTIzLjQ3MiAyOC4zNDlsLTIuNTIgMi43MTljLTI3LjA0NiAyOC4xOTUtNjQuNTAxIDM4LjU2LTEwMi42MjggMzkuNDdhMTY1MCAxNjUwIDAgMCAxLTE1LjgyNS4xNmMtMjguNTEyLjIzMi01NC42NjcgMi4xOTUtODAuOTg0IDEzLjk4Ny0yLjQyOC43OS00LjUwNi43OC03LjA0My42NjQgMjcuNDE1LTE4LjI3NyA2NC4xNDUtMTguMjgzIDk1LjY2NS0xOC40NTYgMTkuNjIzLS4xMjggMzkuOTE2LS4zNDQgNTguNTg1LTcuMTA2bDIuOTgyLTEuMDQyYzI3LjQxMy05LjkzNCA0OS4zMS0yNy45MTYgNjYuMzU1LTUxLjQ2IDI0LjE2NC0zMy4xMDIgNDguNzUtNjAuOTUxIDkwLjc2NS02OC41NDEgMTUuNjM3LTEuNjkxIDMwLjc1OS0uNDQ4IDQ2LjE0OCAyLjQxOCIgZmlsbD0iIzkxM0VBOSIvPjxwYXRoIGQ9Ik0xNDQwIDU4NXYybC0xLjcxMS0uMzY3Yy0zNC4wODQtNy4wNjgtNjguMzEtNi4zMDMtOTguMjQyIDEzLjE4My0xNi40NzMgMTEuODA2LTI4LjMyMyAyNi42MjctNDAuMjggNDIuODA0LTcuNDA1IDkuOTcxLTE1LjIwNiAxOS4zODItMjMuNzY3IDI4LjM4bC0yLjIgMi4zOTVjLTYuOTc3IDcuMzY1LTIwLjE0OCAxOS45NTQtMzAuNzM3IDIwLjg1NUwxMjQxIDY5NGMzLjAzNC0yLjM5NiA2LjE4LTQuMjYgOS41NjMtNi4xMjUgMTUuMzItOC44OTUgMjcuNjM3LTIxLjk5NiAzOC40MzctMzUuODc1bDEuNjM1LTIuMDlhMzUyMSAzNTIxIDAgMCAwIDEwLjYzNy0xMy42NzljMjIuMDMzLTI4LjQ1NCA0NS42MTEtNTEuMTc2IDgyLjY2Ni01Ni40NTMgMTYuMjMyLTIuMDIzIDQwLjkzMy0yLjM0MiA1Ni4wNjIgNS4yMjIiIGZpbGw9IiM5MzNFQTgiLz48cGF0aCBkPSJtMTQwOS44NzUgNjExLjgxMyAzLjYzNi0uMDAyYzguOTc3LjA1MyAxNy42NC42NzEgMjYuNDg5IDIuMTg5djJsLTEuOTMtLjIxOWMtMzMuODA4LTMuMjI4LTY1LjE0LjA3OC05Mi4wOTkgMjIuMjcyLTIuNyAyLjI3LTUuMzM5IDQuNTk5LTcuOTcxIDYuOTQ3bC0xLjk5MiAxLjc3Yy01LjQ0IDUuMTQtOS44NTYgMTEuMjQxLTE0LjQwOSAxNy4xNTYtMi4zMyAzLjAyMi00LjY3NyA2LjAzMS03LjAyMyA5LjA0MnEtMi42MSAzLjM1MS01LjIxNyA2LjcwOGwtMS42NjIgMi4xMjNhMjM4IDIzOCAwIDAgMC0zLjUzNSA0LjcxbC0xLjgzNCAyLjQ3MS0xLjY0MyAyLjI1OWMtMS44ODQgMS45NjktMy4wMjUgMi4zOTItNS42ODUgMi43NjFhOTAzIDkwMyAwIDAgMSAxMi43NS0xNi42ODdjNS4wMzgtNi40NDQgNS4wMzgtNi40NDQgOS45OTYtMTIuOTUgMjIuOTU5LTMwLjUyIDUyLjY3My01Mi41NzIgOTIuMTI5LTUyLjU1TTE0NDAgNjQ1djJsLTEuOTMzLS4wNDhjLTMzLjM3NS0uNzEtNjEuNDUgNi40ODktODYuMTk2IDMwLjAwMS01LjQ5IDUuMzE2LTEwLjUxIDEwLjc0Ny0xNC44NzEgMTcuMDQ3bC0zLTFjMTkuMjUtMjQuNjk1IDQ0LjczOC00NC42NyA3Ni42NzgtNDguNzk4IDIxLjM1Mi0xLjg1OSAyMS4zNTItMS44NTkgMjkuMzIyLjc5OCIgZmlsbD0iIzk0M0ZBNyIvPjxwYXRoIGQ9Ik0xNDQwIDY3NnYzbC0xLjc4MS4xMmMtMTYuNTMgMS4xNjctMzEuMDI2IDMuMTE0LTQ1Ljc2NyAxMS4xNS0zLjgzNCAyLjA3Mi03LjExIDMuMjgyLTExLjQ1MiAzLjczIDE1Ljc2Ni0xMy4zNjcgMzguNzgzLTE4LjczIDU5LTE4IiBmaWxsPSIjOTMzRkE4Ii8+PHBhdGggZD0ibTEzNDQuODc1IDQ0OS44MTMgMi44NzUtLjAzOCAyLjc0Mi0uMDA1IDIuNDgtLjAxM0MxMzU1IDQ1MCAxMzU1IDQ1MCAxMzU3IDQ1MmMtMi43OTEgMS4zOTYtNS4yMDIgMS4yMTgtOC4zMiAxLjMxNmwtMy44MDkuMTI3LTMuOTk2LjEyLTQuMDIuMTNxLTQuOTI4LjE2LTkuODU1LjMwN2wtMS0zYzYuMzItLjkzIDEyLjQ5LTEuMTgzIDE4Ljg3NS0xLjE4NyIgZmlsbD0iIzg5M0JBRiIvPjxwYXRoIGQ9Im0xMDkzIDY4Mi0xLjk1My42N2E3MjczIDcyNzMgMCAwIDAtOC45MjIgMy4wOGwtMy4wNyAxLjA1NWMtNS42OTUgMS45NzEtMTEuMjgzIDQuMDUzLTE2LjgwNSA2LjQ3LTIuNTI2LjgxNC00LjYxMy44NTQtNy4yNS43MjUgOS4wMzctNi4wMjUgMjcuMTEyLTE1LjA0MiAzOC0xMiIgZmlsbD0iIzk0M0ZBNyIvPjxwYXRoIGQ9Ik0xNDEyIDU4MWM4LjYzOC0uNTYgMjAuMTE0LjA1NyAyOCA0djJjLTMuOTE4LS42MTQtNy44MzQtMS4yNDMtMTEuNzUtMS44NzVsLTMuMzY3LS41MjctMy4yNDItLjUyOC0yLjk4NC0uNDc2Yy0yLjUxMS0uNTYxLTQuNDI4LTEuMzMyLTYuNjU3LTIuNTk0IiBmaWxsPSIjOTYzRkE2Ii8+PHBhdGggZD0ibTE0MzkgMzk4IDEgMmMtNC4zMTEgMS42NTUtNy42NyAyLjIwNC0xMi4yNzMgMS45NzdsLTMuNDk3LS4xNTctMy42MDUtLjE5NS0zLjY3Ni0uMTcycS00LjQ3NC0uMjEtOC45NDktLjQ1M3YtMWwxLjg3Ny0uMDc2cTQuMjgtLjE3OCA4LjU2LS4zNjFsMi45NTItLjEyYzUuOTEyLS4yNTcgMTEuNzM3LS43MiAxNy42MTEtMS40NDMiIGZpbGw9IiM4RTNEQUMiLz48cGF0aCBkPSJNMTQ0MCA2NzZ2M3EtMy42MjUuMDgtNy4yNS4xMjVsLTIuMDY2LjA1Yy0zLjc0NS4wMzctNi41MDgtLjA5Ni05LjY4NC0yLjE3NSA2LjM3NC0uOTYyIDEyLjU2LTEuMTA3IDE5LTEiIGZpbGw9IiM4QTNDQUUiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: cover;
  /* height: 90vh; */
}
.banner--three.banner-corp-training .banner__feature-image {
  bottom: -150px;
}

/* Header menu */
.product_tabs {
  position: relative;
  height: 100%;
  clear: both;
}
.product_tabs::after {
  content: "";
  height: 100%;
  clear: both;
  display: block;
}
.product_tab {
  float: left;
  clear: both;
  width: 425px;
  padding-right: 0px;
  padding-left: 0px;
}
.product_tab label {
  padding: 12px;
  margin-left: -1px;
  position: relative;
  width: 100%;
  min-height: 72px;
  display: flex;
  gap: 12px;
  cursor: pointer;
}
.product_tab [type="radio"] {
  display: none;
}
.product_content {
  position: absolute;
  top: 0;
  left: 425px;
  background: white;
  right: 0;
  bottom: 0;
  padding: 0px 38px;
  border-left: 1px solid #d9d9d9;
}
.product_content span {
  animation: 0.5s ease-out 0s 1 slideInFromTop;
}
.product-list [type="radio"]:checked ~ label {
  background: #f5f5f5;
  border-bottom: 0;
  z-index: 2;
  border-radius: 0px;
}
.product-list [type="radio"]:checked ~ label ~ .product_content {
  z-index: 1;
}
.titles h2 {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  margin-bottom: 2px !important;
}
.titles p {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #707070;
  margin: 0;
}
.site-header:not(.mobile-header) .menu li.has-submenu.mega-menu > ul.sub-menu {
  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
  right: 0;
  padding: 0;
  top: 80%;
}
.site-header:not(.mobile-header) .menu li.has-submenu .sub-menu {
  border-radius: 10px;
}
.sub-menu h2.products_title {
  font-family: "Inter", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  text-align: left;
  padding-right: 44px;
  padding-left: 40px;
  margin-bottom: 15px;
  padding-top: 14px;
  box-sizing: border-box;
}
.titles h2 span.new {
  min-height: 22px;
  padding: 2px 8px 2px 8px;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  align-content: center;
  vertical-align: middle;
  justify-content: center;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  color: #fff;
  background-color: #683bd4;
}
.inner_menus h3 {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  color: #000;
  margin-bottom: 6px;
}
.site-header:not(.mobile-header) .menu li.has-submenu .inner_menus li a {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px !important;
  text-align: left;
  display: block;
  color: #707070 !important;
  padding: 0 !important;
}
.inner_menus ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.product_content h2.products_title {
  padding-left: 0;
}
.product_menus {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  row-gap: 26px;
}
.inner_menus {
  width: 50%;
  background: #fff;
}
.menu.product-list .sub-menu {
  border-radius: 10px !important;
  overflow: hidden;
}
.menu > li > a.product_menu {
  display: inline-flex;
  align-items: center;
  align-content: center;
  vertical-align: middle;
  margin: 0;
  gap: 9px;
  margin-right: 28px;
  cursor: pointer;
}
.site-header:not(.mobile-header) .menu li.has-submenu .sub-menu li a:hover {
  color: #5e26ca !important;
}
.site-header.showed .menu li a .chevron_arrow svg path {
  stroke: #1c1e21;
}
.menu > li:hover > a.product_menu svg {
  transform: rotate(180deg);
}
body.page-template-corporate-training-two
  .banner.banner-corp-training
  .banner__content {
  padding-top: 110px;
}
.learnign-modules,
.pro-overview,
.perfect,
.program-outcome,
.support {
  padding-top: 60px;
  padding-bottom: 60px;
}
.pro-title {
  text-align: center;
  padding-bottom: 30px;
}
.pro-title h2 {
  font-size: 40px;
  font-weight: 800;
  margin-bottom: 11px;
  line-height: 1.2;
}
.pro-title p {
  font-size: 18px;
  line-height: 1.5em;
}
.pro-box h3 {
  text-align: center;
  font-size: 22px;
  line-height: 1.3em;
  padding-bottom: 10px;
}
.pro-box {
  background-color: #fff;
  border-radius: 6px;
  padding: 35px;
  margin-bottom: 30px;
  box-shadow: rgb(96 37 202) 0px 0px 0px 2px, rgb(96 37 202) 0px 4px 6px -1px,
    rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
  width: 100%;
}
.pro-overview .col-lg-4 {
  display: inherit;
}
.module-inner {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 2rem;
  align-items: start;
}
.hands-on {
  background: linear-gradient(135deg, #667eea, #764ba2);
  color: white;
  padding: 1.5rem;
  border-radius: 10px;
  font-size: 0.9rem;
}
.hands-on h4 {
  color: #fff;
  font-size: 16px;
  line-height: 1.3em;
}
.hands-on li {
  font-size: 14px;
}
.col-module-box {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 40px;
  border-left: 4px solid #6025ca;
}
.col-module-box h3 {
  font-size: 22px;
  line-height: 1.3em;
}
.pre-box {
  text-align: center;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px,
    rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
  padding: 30px;
  border-radius: 8px;
  margin-bottom: 30px;
}
.pre-box img {
  max-width: 60px;
  margin-bottom: 10px;
}
.pre-box h3 {
  font-size: 22px;
  line-height: 1.3em;
}
.perfect .col-lg-3 {
  display: inherit;
}
.program-box {
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px,
    rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
  border-radius: 10px;
  padding: 20px;
  border-top: 3px solid #6025ca;
  margin-bottom: 30px;
}
.program-box h3 {
  font-size: 20px;
  line-height: 1.3em;
}
.program-box p {
  font-size: 16px;
  line-height: 28px;
}
.program-outcome .col-lg-4 {
  display: inherit;
}
.support-box {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 30px;
}
.support-box img {
  max-width: 60px;
  margin-bottom: 10px;
}
.support-box h3 {
  font-size: 22px;
  line-height: 1.3em;
}
@media (max-width: 991px) {
  .sub-menu h2.products_title {
    padding: 0;
    padding-bottom: 20px;
    padding-top: 10px;
    font-size: 16px;
    line-height: 20px;
  }
  .product_tab {
    float: none;
    clear: both;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  .mobile-header .main-nav .sub-menu {
    padding-left: 0;
  }
  .product_content {
    position: relative;
    top: 0;
    left: 0;
    padding: 10px 0;
    border-left: 0;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 20px;
  }
  .menu > li > a.product_menu .chevron_arrow {
    display: none;
  }
  .product_content {
    display: none;
  }
  .product-list [type="radio"]:checked ~ .product_content {
    display: block;
  }
  .module-inner {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 360px) {
  .inner_menus {
    width: 100%;
  }
  .product_menus {
    row-gap: 5px;
  }
}

@media (max-width: 1200px) {
  /* li.has-submenu.mega-menu > ul.sub-menu {
    min-height: 400px !important;
}
.product_tabs {
    max-height: 400px;
    overflow-y: scroll;
} */
}
/* Header menu */

.banner-corp-training.banner-products {
  padding-top: 100px;
}

.site-header:not(.mobile-header)
  .main-nav-container
  .menu-wrapper
  ul.course-list
  ul.sub-menu {
  padding-top: 15px;
}

.f-social.ft-social ul li + li {
  margin-top: 0;
}
.f-social.ft-social ul li a {
  border: 2px solid #d8dbe2;
  border-radius: 5px;
  padding: 4px;
}
.f-social.ft-social ul li a:hover svg {
  transform: none;
}
.f-social.ft-social ul li a svg path {
  fill: #4d4d4d;
}
.case-study-lists .col-lg-4 {
  display: inherit;
}
.product-list li.has-submenu.mega-menu > ul.sub-menu,
.product_tabs {
  min-height: 490px !important;
}
.products_title a,
.inner_menus h3 a {
  color: #000;
}
body.page-template-product .tt-parallax__image--five .shape-image {
  display: none;
}
body.page-template-product .tt-parallax__image--five .image-one {
  width: 100%;
}
.top-header .alert {
  justify-content: space-between;
  align-items: center;
}
.top-header .top-headline {
  display: flex;
}
.service-four-area .col-lg-6 {
  display: inherit;
}
.yt-icon svg path {
  fill: transparent !important;
}
.top-contact ul li,
.top-social ul li {
  list-style: none;
}
.top-contact ul li a,
.top-social ul {
  gap: 10px;
  align-items: center;
  padding: 0;
}
.top-contact ul li a {
  color: #fff;
  font-weight: 500;
}
.top-contact ul,
.top-social ul {
  margin: 0;
}
.top-contact ul,
.top-social ul li a {
  padding: 0;
  gap: 10px;
}
.top-social svg {
  width: 16px;
  height: 16px;
}
.support .col-lg-3{
  display: inherit;
}
@media screen and (min-width: 1400px) {
  .banner--three.banner-corp-training .banner__feature-image {
    bottom: -110px;
  }
  .banner--three.banner-products .banner__feature-image {
    bottom: 0;
    right: 0;
    position: absolute;
  }
}
@media screen and (min-width: 1600px) {
  .banner--three.banner-corp-training .banner__feature-image {
    bottom: -120px;
  }
  .banner--three.banner-products .banner__feature-image {
    bottom: 0;
    position: absolute;
    right: 0;
  }
}
@media screen and (max-width: 1400px) {
  .banner--three.banner-corp-training .banner__feature-image {
    bottom: -110px;
  }
  .banner--three.banner-products .banner__feature-image {
    bottom: 0;
    right: 0;
    position: absolute;
  }
}
@media only screen and (min-width: 991px) and (max-width: 1300px) {
  .banner--three.banner-products .banner__feature-image img {
    width: 500px;
  }
}

@media screen and (max-width: 1200px) {
  .banner--three.banner-corp-training .banner__feature-image {
    bottom: -175px;
  }
  .cpt-counter {
    justify-content: space-evenly;
  }
  .product-list li.has-submenu.mega-menu > ul.sub-menu,
  .product_tabs {
    min-height: 530px !important;
  }
  .product_content {
    padding: 0 20px;
  }
  .inner_menus {
    padding: 0 5px;
  }
}
@media screen and (max-width: 1100px) {
  .top-social,
  .top-contact {
    display: none;
  }
  .learnign-modules,
  .pro-overview,
  .perfect,
  .program-outcome,
  .support {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .pro-title h2 {
    font-size: 30px;
  }
}
@media screen and (min-width: 991px) {
  .ftopnewsto-bottom .row .col-lg-6:nth-child(1) {
    padding-right: 0;
  }
}
@media screen and (max-width: 991px) {
  .parallax-image-content-area.comp-team .text-end {
    text-align: center !important;
  }
  .why-us h2 {
    font-size: 36px;
  }
  .comp-team .team-cop-content h3 {
    font-size: 36px;
  }
  .row.cta-form {
    gap: 10px 0;
  }
  .comp-team .cir-shape {
    display: none;
  }
  .banner--three.banner-corp-training .banner__feature-image {
    bottom: 0;
    width: 100%;
  }
  .banner-corp-training {
    height: auto;
  }
  body.page-template-corporate-training-two
    .banner.banner-corp-training
    .banner__content {
    padding-top: 10px;
  }
  .product_menus {
    row-gap: 10px;
  }
}
@media screen and (max-width: 767px) {
  .comp-team .team-cop-content h3 {
    font-size: 28px;
  }
  .why-us h2 {
    font-size: 28px;
  }
  .row.cta-form {
    gap: 10px 0;
  }
  .cpt-counter {
    margin-top: 70px;
  }
  .pro-title h2 {
    font-size: 28px;
  }
  .col-module-box h3{
    font-size: 18px;
    line-height: 1.5em;
  }
  .pro-title p br{
    display: none;
  }
}
@media (max-width: 1800px) {
  .service-five .image__content-six img {
    max-width: 500px;
  }
}
@media (max-width: 1600px) {
  .service-five .image__content-six img {
    max-width: 450px;
  }
  .service-five .image__content-six {
    left: 80px;
  }
}
@media (max-width: 1500px) {
  .top-header p {
    font-size: 12px;
  }
  .top-header a {
    font-size: 10px;
  }
  .top-social svg {
    width: 14px;
  }
}
@media (max-width: 1400px) {
  .service-five .image__content-six {
    display: none;
  }
}
@media (max-width: 1200px) {
  .service-five .image__content-six img {
    max-width: 400px;
  }
  .service-five .image__content-six {
    left: 30px;
  }
}
@media (max-width: 1300px) {
  .banner--three.banner-products.banner__feature-image {
    right: -170px !important;
  }
}
@media (max-width: 1200px) {
  .banner--three.banner-products .banner__feature-image {
    bottom: 0 !important;
  }
  .banner--three.banner-products .banner__feature-image img {
    /* width: 600px; */
  }
}
@media (max-width: 991px) {
  .banner--three.banner-products .banner__feature-image {
    position: relative !important;
    left: 200px;
  }
  .banner-corp-training.banner-products {
    padding-top: 200px;
  }
  .top-header .alert {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .service-four-area {
    padding-top: 0;
  }
  .intro-video-two {
    margin-bottom: 60px;
  }
  .banner--three.banner-products .banner__feature-image {
    left: 40px;
  }
  .video-content.style-two {
    padding: 70px 10px;
  }
}
/* Ansh */

/*Webinar Model*/
.live-title h3 {
  font-weight: 600;
  font-size: 16px;
  width: max-content;
  margin: 0 auto;
  background: linear-gradient(90deg, #300b67 0%, #5f15cd 100%);
  color: #fff;
  padding: 14px;
  border-radius: 30px;
  margin-bottom: 10px;
}
.webinar-model h2 {
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  text-transform: capitalize;
}
.webinar-person-box {
  margin-top: 10px;
}
.webinar-person-box h2 {
  margin-bottom: 0;
  margin-top: 10px;
}
.webinar-person-box p {
  font-weight: 500;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  text-transform: capitalize;
}
.time-detail-box {
  gap: 10px;
  align-items: center;
  margin-bottom: 5px;
  max-width: 230px;
  margin: 0 auto;
  margin-bottom: 5px;
}
.time-detail-box img {
  width: 22px;
  height: 22px;
}
.webinar-box p {
  margin-bottom: 0;
}
.webinar-box-wrapper span {
  font-weight: 700;
  color: #000;
}
.webinar-box {
  box-shadow: -4px 0px 0.4px 0px rgba(94, 38, 202, 1);
  border-radius: 20px;
  background: #f9f9f9;
  padding: 10px;
}
/* .webinar-btn {
  margin-top: 20px;
  background: linear-gradient(90deg, #300b67 0%, #5f15cd 100%);
  padding: 10px;
  color: #fff;
  border-radius: 8px;
} */
.webinar-btn a {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  margin-top: 20px;
  background: linear-gradient(90deg, #300b67 0%, #5f15cd 100%);
  padding: 10px;
  color: #fff;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  display: block;
}
.webinar-footer {
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 20px;
}
.webinar-footer img {
  width: 16px;
  height: 16px;
}
.webinar-footer p {
  margin-bottom: 0;
  font-size: 12px;
}
.webinar-box-left {
  background: linear-gradient(
      180deg,
      #8d47f6 7.21%,
      #5f15cd 57.93%,
      #300b67 100%
    ),
    url("https://netskill.com/wp-content/uploads/2025/08/image-1.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  padding: 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.webinar-box-right {
  background-color: #fff;
  position: relative;
  padding: 30px !important;
}
.modal-content {
  border-radius: 16px;
  overflow: hidden;
}
.modal-content.webinar-box-form {
  border-radius: 16px;
  overflow: hidden;
}
.webinar-box-left h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 40px;
  text-transform: uppercase;
  color: #fff;
}
.webinar-box-left p {
  color: #fff;
}
.webinar-box-left hr {
  width: 270px;
  height: 2px;
  border-top: 2px solid #fff;
}
.webinar-box-left-time-detail-box {
  gap: 10px;
  align-items: center;
  margin-bottom: 10px;
}
.webinar-box-left-time-detail-box img {
  width: 22px;
  height: 22px;
}
.webinar-box-left-time-detail-box p {
  margin-bottom: 0;
}
.webinar-box-form .btn-close {
  position: absolute;
  right: 15px;
  top: 20px;
  color: #000;
}
.webinar-box-right h5 {
  font-weight: 700;
  font-size: 22px;
  text-transform: uppercase;
}
.web-link {
  color: #5f0cff;
}
.top-headline.new a {
  font-size: 14px;
  text-decoration: underline;
}
@media (max-width: 991px) {
  .webinar-box-left {
    display: none;
  }
  .webinar-box-right {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .top-headline.d-none {
    display: none !important;
  }
  .top-headline.new {
    display: flex !important;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
  }
}



  

  