/* -----------------------------------------------------------
#font face
-------------------------------------------------------------- */
@font-face {
  font-family: 'impact';
  src: url('../fonts/impact.woff') format('woff'),
    url('../fonts/unicode.impact.woff') format('woff'),
    url('../fonts/Impacted.woff') format('woff');

  font-weight: normal;
  font-style: normal;
}

/* body {
  font-family: 'impact', sans-serif;
} */
/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
.container {
  max-width: 81.25%;
}

.padding-50 {
  padding: 50px 0;
}

.padding-100 {
  padding-top: 100px;
}

.paddingub-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.paddingub-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.paddingup-100 {
  padding-top: 100px;
}

.paddingbt-100 {
  padding-bottom: 100px;
}

.paddingbt-50 {
  padding-bottom: 50px;
}

.paddingup-70 {
  padding-top: 80px;
}

.paddingbt-70 {
  padding-bottom: 80px;
}

.margin-100 {
  margin-top: 100px;
}

.margin-80 {
  margin-top: 80px;
}

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

.margin-50 {
  margin-top: 50px;
}

body {
  background: #fff;
  color: #444;
  font-family: 'Lemonada', cursive;
  font-smooth: always;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html {
  overflow-x: hidden;
}

a {
  color: #0072AB;
  text-decoration: none;
  transition: 0.5s;
}

a:hover,
a:active,
a:focus {
  color: #0a98c0;
  outline: none;
  text-decoration: none;
}

p {
  padding: 0;
  margin: 0 0 25px 0;
  color: #3D3D3D;
  font-family: Lemonada;
  font-size: 20px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Impact";
  font-style: normal;
  /* margin: 0 0 20px 0; */
  padding: 0;
}

h1 {
  color: #000;
  font-family: Impact;
  font-size: clamp(20px, 2.9vw, 55px);
  line-height: 60px;
}

h2 {
  color: #000;
  font-family: Impact;
  font-size: clamp(20px, 2.5vw, 40px)
}

.current-menu-item a {
  color: #FF0083 !important;
}

/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  right: 15px;
  bottom: 15px;
  z-index: 996;
  background: #1bb1dc;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  transition: all 0.4s;
}

.back-to-top i {
  font-size: 28px;
  color: #fff;
  line-height: 0;
}

.back-to-top:hover {
  background: #39c0e7;
  color: #fff;
}

.back-to-top.active {
  visibility: visible;
  opacity: 1;
}

/*--------------------------------------------------------------
# Disable aos animation delay on mobile devices
--------------------------------------------------------------*/
@media screen and (max-width: 767px) {
  [data-aos-delay] {
    transition-delay: 0 !important;
  }
  span.next-slider.slider_css_class0, span.next-slider.slider_css_class1, span.next-slider.slider_css_class2 {
    display: block;
}
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.title-section {

  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

ul#breadcrumbs {
  display: inline-block;
  padding: 0;
}

ul#breadcrumbs li {
  display: inline-block;
  color: #ffffff;
  text-align: left;
  font-size: 18px;
  /*text-transform: uppercase;*/
  display: inline-block;
}

ul#breadcrumbs li a {
  font-size: 16px;
  color: #ddd;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
}

strong.bread-current {
  font-size: 16px;
  color: #1aa6e0;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  padding-left: 5px;
}

li.separator.separator-home {
  color: #ffffff;
  font-weight: bold;
  margin: 0px 10px;
  font-size: 18px;
}

li.separator.separator {
  color: #ffffff;
  font-weight: bold;
  margin: 0px 10px;
  font-size: 18px;
}

li.item-current.item {
  color: #191919;
  text-align: left;
  font-size: 18px;
  display: inline-block;
}


#header {
  background: #fff;
  transition: all 0.5s;
  z-index: 997;
  /* height: clamp(67px ,6vw,110px); */
}

/* ------------------------------------------------------------------------------------ */

.title-section {
  /* background-image: url('../img/home1.jpg');*/
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  /* margin-top: clamp(22px, 4vw, 55px); */
  min-height: clamp(97px, 17.7813vw + 71.0938px, 250px);
}

.title-section_text h1 {
  color: #FFF;
  font-family: Impact;
  font-size: clamp(50px, 8vw, 100px);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.9px;
}

ul#breadcrumbs {
  display: inline-block;
  padding: 0;
  /*margin-top: 20px;*/
}

ul#breadcrumbs li {
  display: inline-block;
  color: #ffffff;
  text-align: left;
  font-size: 18px;
  /*text-transform: uppercase;*/
  display: inline-block;
}

ul#breadcrumbs li a {
  font-size: 16px;
  color: #ddd;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
}

strong.bread-current {
  font-size: 16px;
  color: #1aa6e0;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  padding-left: 5px;
}

li.separator.separator-home {
  color: #ffffff;
  font-weight: bold;
  margin: 0px 10px;
  font-size: 18px;
}

li.separator.separator {
  color: #ffffff;
  font-weight: bold;
  margin: 0px 10px;
  font-size: 18px;
}

li.item-current.item {
  color: #191919;
  text-align: left;
  font-size: 18px;
  display: inline-block;
}



/* --------------------------------------------------------------------------------------- */
#header .logo {
  font-size: 36px;
  margin: 0;
  padding: 0;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}

#header .container {
  max-width: 100%;
  height: clamp(67px, 6vw, 110px);
}

#header .logo a {
  color: #413e66;
}

#header .logo img {
  height: clamp(45px, 4vw, 110px);
  margin: 0 25px;
}

#header .social-links {
  /* margin: 0 0 0 85px; */
  display: inline-flex;
  align-items: center;
  justify-content: center;
  right: 9.3%;
  top: 0;
  height: clamp(67px, 6vw, 110px);
}

#header .social-links a {
  color: #555186;
  transition: 0.3s;
  line-height: 0;
  margin-left: 15px;
}

#header .social-links a i {
  line-height: 0;
}

#header .social-links a:hover {
  color: #1bb1dc;
}

/* .useraccount {
  background: #FF0083;
  padding: 9px;
  border-radius: 100%;
} */

@media (max-width: 991px) {
  #header .social-links {
    width: 100%;
    right: 0px !important;
    margin: 0 2px;
    margin-right: 20px;
  }

  #header .social-links {
    top: 12px;
    height: auto;
  }

}

@media (max-width: 991px) {
  #header .logo {
    font-size: 28px;
  }
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation
*/
.navbar {
  padding: 0;
}

.navbar ul {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
  align-items: center;
  justify-content: end;
}

.navbar li {
  position: relative;
}

/*
.main-header {
  height: -webkit-fill-available;
} */

.headergap {
  height: clamp(68px, 5vw, 97px);
}

.navbar a,
.navbar a:focus {
  /* display: flex;
  align-items: center;
  justify-content: space-between; */
  padding: 0 25px 0 25px;
  font-family: 'Lemonada', cursive;
  /* text-transform: uppercase; */
  font-size: clamp(14px, 0.94vw, 18px);
  /* font-size: 1.125vw; */
  font-weight: normal;
  color: #000000;
  /* white-space: nowrap; */
  transition: 0.3s;
}

.navbar a i,
.navbar a:focus i {
  font-size: 12px;
  line-height: 0;
  margin-left: 5px;
}

.navbar a:hover,
.navbar .active,
.navbar .active:focus,
.navbar li:hover>a {
  color: #FF0083;

}

.navbar .dropdown ul {
  display: block;
  position: absolute;
  left: 24px;
  top: calc(100% + 30px);
  margin: 0;
  padding: 10px 0;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
  transition: 0.3s;
}

.navbar .dropdown ul li {
  min-width: 200px;
}

.navbar .dropdown ul a {
  padding: 10px 20px;
  text-transform: none;
  font-weight: 400;
}

.navbar .dropdown ul a i {
  font-size: 12px;
}

.navbar .dropdown ul a:hover,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul li:hover>a {
  color: #FF0083;
}

.navbar .dropdown:hover>ul {
  opacity: 1;
  top: 100%;
  visibility: visible;
}

.navbar .dropdown .dropdown ul {
  top: 0;
  left: calc(100% - 30px);
  visibility: hidden;
}

.navbar .dropdown .dropdown:hover>ul {
  opacity: 1;
  top: 0;
  left: 100%;
  visibility: visible;
}
/***********sub-menu*****************/
.navbar ul.sub-menu  {
  display: block;
  position: absolute;
  left: 0;
  top: calc(100% + 30px);
  margin: 0;
  padding: 10px 0;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
  transition: 0.3s;
	width:300px;
}

.navbar ul.sub-menu li {
  border-bottom:1px solid #ededed;
}
.navbar ul.sub-menu li:last-child {
  border-bottom:0px solid #ededed;
}
.navbar ul.sub-menu a {
  padding: 10px 20px;
  text-transform: none;
  font-weight: 400;
	display:block;
	font-size:13px;
}

.navbar ul.sub-menu a i {
  font-size: 12px;
}

.navbar ul.sub-menu a:hover,
.navbar ul.sub-menu .active:hover,
.navbar ul.sub-menu li:hover>a {
  color: #FF0083;
}
.navbar li:hover > ul.sub-menu {
  opacity: 1;
  visibility: visible;
}

.navbar li:hover>a {
  color: #FF0083;

}



@media (max-width: 1500px) {
  p {
    font-size: 16px;
  }
}

@media (max-width: 1366px) {
  #faq .faq-list .question {
    padding-right: 0px !important;
  }

  .navbar .dropdown .dropdown ul {
    left: -90%;
  }

  .padding-50 {
    padding-top: 40px;
    padding-bottom: 40px;
  }


  .trainingpoint {
    padding: 20px 30px !important;
  }

  /* .trainingpoint{
    padding: 16px 10px !important;
  } */
  .itemnumbers {
    padding: 20px !important;
  }

  /* .blogchoosingven .vennumber {
    left: -27px !important;
} */
  .lecturecontent .lecturedescription {
    margin: 0px !important;

  }

  #faq .faq-list li {
    border-bottom: 1px solid #ADADAD;
    margin-bottom: 14px !important;
    padding-bottom: 8px !important;
    gap: 20px;
  }

  #header .social-links {
    right: 35px;
  }

  .navbar .dropdown .dropdown:hover>ul {
    left: -100%;
  }
}

/**
* Mobile Navigation
*/
.bi.bi-list.mobile-nav-toggle::before {
  content: url("../img/homeimages/togglemenu.png");
}

.mobile-nav-toggle {
  display: none;
  line-height: 0;
  transition: 0.5s;
  position: fixed;
  right: 10px;
  top: 40px;
  z-index: 9998;
  border: 0;
  background: none;
  font-size: 30px;
  transition: all 0.4s;
  outline: none !important;
  line-height: 1;
  cursor: pointer;
  text-align: right;
}

.mobile-nav-toggle.bi-x {
  color: #fff;
}

.vistafounder {
  font-family: Impact;
  font-size: clamp(25px, 2vw, 35px);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 2.1px;
  text-transform: capitalize;
  /* margin-right: 30px; */
}

@media (max-width: 991px) {
	
	.navbar ul.sub-menu {
    display: block;
    position: static;
    left: 0;
    top: calc(100% + 30px);
    margin: 0;
    padding: 0px 0;
    z-index: 99;
    opacity: 1;
    visibility: visible;
    background: transparent;
    box-shadow: 0px 0px 0px rgba(127, 137, 161, 0.25);
    transition: 0.3s;
    width: 250px;

}
  .navbar ul.sub-menu li {
    border-bottom: 0px solid #ededed;
    margin-bottom: 0px !important;
	  position:relative;
  }
  .navbar ul.sub-menu li::after {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    left: 14px;
    top: 11px;
    background: #FFF;
    border-radius: 4px;
  }	
	
.navbar ul.sub-menu a {
  padding: 5px 15px 5px 25px;
  text-transform: none;
  font-weight: 400;
  display: block;
  font-size: 11px;
}	
	
	
	
  #faq .faq-list li {
    border-bottom: 1px solid #ADADAD;
    margin-bottom: 14px !important;
    padding-bottom: 14px !important;
    gap: 20px;
  }

  .testimonials-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 7px) !important;
  }

  .blogchoosingven .vennumber {
    left: -30px !important;
    /* width: 60px; */
  }

  .mobile-nav-toggle {
    display: block;
  }

  .footer-foounder {
    gap: 20px !important;
    margin-left: 0px !important;
  }

  .faq-font,
  .faq-desc {
    text-align: center;
  }

  .navbar ul {
    display: none;
  }

  /* .headergap {
    height: 68px !important;
  } */
}

.navbar-mobile {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 9999;
  overflow-y: auto;
  left: 0;
  width: 300px;
  padding-top: 18px;
  /* background: #33B8AA; */
  background-image: url("../img/homeimages/menuimg.jpg");
  background-position: right;
  background-size: cover;
  transition: 0.4s;
}

.navbar-mobile .mobile-nav-toggle {
  position: absolute;
  top: 15px;
  right: 15px;
}

.navbar-mobile ul {
  display: block;
  /* position: absolute; */
  top: 0px;
  right: 0px;
  bottom: 0;
  left: 0;
  padding: 50px 0;
  /* background-color: #00457C; */
  overflow-y: auto;
  transition: 0.3s;
}

.navbar-mobile a,
.navbar-mobile a:focus {
  padding: 10px 20px;
  font-size: 15px;
  color: #fff;
}

.navbar-mobile a:hover,
.navbar-mobile .active,
.navbar-mobile li:hover>a {
  color: #ffffff;
  border-bottom: 2px solid white;
  width: fit-content;
  transition: 0.3s ease-in;
}




.navbar-mobile .getstarted,
.navbar-mobile .getstarted:focus {
  margin: 15px;
}

.navbar-mobile .dropdown ul,
.navbar-mobile .dropdown .dropdown ul {
  position: static;
  display: none;
  margin: 10px 20px;
  padding: 10px 0;
  z-index: 99;
  opacity: 1;
  visibility: visible;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
}

.navbar-mobile .dropdown ul li,
.navbar-mobile .dropdown .dropdown ul li {
  min-width: 200px;
}

.navbar-mobile .dropdown ul a,
.navbar-mobile .dropdown .dropdown ul a {
  padding: 10px 20px;
}

.navbar-mobile .dropdown ul a i,
.navbar-mobile .dropdown .dropdown ul a i {
  font-size: 12px;
}

.navbar-mobile .dropdown ul a:hover,
.navbar-mobile .dropdown ul .active:hover,
.navbar-mobile .dropdown ul li:hover>a,
.navbar-mobile .dropdown .dropdown ul a:hover,
.navbar-mobile .dropdown .dropdown ul .active:hover,
.navbar-mobile .dropdown .dropdown ul li:hover>a {
  color: #1bb1dc;
}

.navbar-mobile .dropdown>.dropdown-active,
.navbar-mobile .dropdown .dropdown>.dropdown-active {
  display: block;
}

/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
#hero {
  width: 100%;
  height: 32.29%;
  background-size: cover;
}

.bannerimage {
  margin-top: clamp(67px, 6vw, 110px);
  width: 100%;
}

@media (max-width: 991px) {
  #hero .container {
    height: auto !important;
  }

  .navbar li {
    position: relative;
    margin: 0 4px 18px;
  }

  .bannerimage {
    /* height: 400px; */
    object-fit: cover;
  }
}

@media (min-width: 991px) {
  #hero .intro-info {
    padding-top: 100px;
  }
}

@media (max-width: 991px) {
  #hero .intro-info {
    text-align: center;
    padding-top: 40px;
  }
}

#hero .intro-info h2 {
  color: #413e66;
  margin-bottom: 40px;
  font-size: 48px;
  font-weight: 700;
}

#hero .intro-info h2 span {
  color: #1bb1dc;
}

@media (max-width: 991px) {
  .training-content {
    width: fit-content !important;
  }

  #hero .intro-info h2 {
    font-size: 34px;
    margin-bottom: 30px;
  }

  .container {
    max-width: 94%;
  }

  #testimonials .testimonial-item {
    justify-content: space-evenly !important;
  }
}

#hero .intro-info .btn-get-started,
#hero .intro-info .btn-services {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block;
  padding: 10px 32px;
  border-radius: 4px;
  transition: 0.5s;
  color: #fff;
  background: #1bb1dc;
  color: #fff;
}


#hero .intro-info .btn-get-started:hover,
#hero .intro-info .btn-services:hover {
  background: #0a98c0;
}



/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
section {
  overflow: hidden;
}

/* section free webinar */
.sky-text {
  color: #33B8AA;
}

.free-webinar {
  text-align: center;
  /* margin: 12.5vh 0; */
}
.cus-paddig-100{
  padding-bottom: 100px;
}
.contentcarousel .owl-dots {
  margin-top: 30px;
}

.webinar-btn {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  line-height: 33px;
  /* 165% */
  padding: 8px 30px;
  border-radius: 10px;
  background: linear-gradient(121deg, #A80056 0%, #FF00A5 72.88%);
  box-shadow: 15.08614px 9.06467px 35.2px 0px #C79AB1, 7.74422px 4.6532px 9.03467px 0px #FF00B0 inset, -7.74422px -4.6532px 9.03467px 0px #92004B inset;
}

.webinar-btn:hover,
.blog-btn:hover,
.information_tabs .cuntinuebtn:hover,
.information_tabs .previousbtn:hover,
.blogpage-btn:hover,
.btn-servicesprov:hover,
.subscribe:hover,
.blog-innerformbtn:hover,
.tnp-submit:hover {
  color: #fff;
  transition: 0.3s ease-in;
  background: linear-gradient(121deg, #2c8893 0%, #2c8893 72.88%);
  box-shadow: 15.08614px 9.06467px 35.2px 0px #2c8893, 7.74422px 4.6532px 9.03467px 0px #76d4df inset, -7.74422px -4.6532px 9.03467px 0px #479ea9 inset;
}

input.tnp-submit:hover {
  background: #2c8893 !important;
}

.lastpreviousbtn:hover {
  color: #2c8893;
}

/* .footer-links p{
  margin: 0;
} */
.author-section a:hover strong:hover {
  color: #FF0083;
}

.footer-links a {
  color: #3D3D3D;
}

.footer-links a:hover {
  color: #FF0083;
}

.social-linkss a:hover {
  background-color: rgb(0, 114, 171);
  color: #fff;
}

.boldfont {
  font-size: clamp(14px, 1vw, 20px);
}

.free-webinar-heading {
  color: #212121;
  font-size: clamp(20px, 2.9vw, 55px);
}

.webinar-innovation {
  text-align: center;
  /* margin: 12.5vh  0 5vh; */
}

.webinar-button {
  margin-top: 4vh;
}

.free-webinar-pera {
  max-width: 57.03125vw;
}

/* steps section */
.stepscarousel {
  padding: 9vh 0 7vh;
  margin-left: 12vw;
  overflow: hidden;
}

.stepscarousel .item {
  padding: 30px;
  border-radius: 15px;
  height: initial;
  transition: transform 0.3s ease-out;
}

.stepscarousel .item:hover {
  transform: translateY(-15px);
}

.stepscarousel h2 {
  color: #FFF;
  font-family: Impact;
  font-style: normal;
  font-weight: 400;
  line-height: inherit;
  letter-spacing: 0.9px;
  font-size: clamp(25.7px, 2.0vw, 40px);
}

.stepscarousel h3 {
  color: #FFF;
  font-family: Impact;
  font-size: clamp(21px, 1.5vw, 30px);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.9px;
  margin-bottom: 0;
  min-height: 70px;
}

.stepscarousel h4 {
  color: #FFF;
  font-family: Impact;
  font-size: clamp(21px, 1.5vw, 25px);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.9px;
  margin-bottom: 24px;
}

.stepscarousel p {
  color: #FFF;
  font-family: Lemonada;
  font-size: clamp(14px, 0.9vw, 16px);
  font-style: normal;
  font-weight: 380;
  line-height: inherit;
}

section.steps-section {
  background-image: url(../img/homeimages/stepimage.png);
  background-size: 25vw 100%;

  background-repeat: no-repeat;
  /* max-width: 531px; */
}

.stepscarousel .swiper-horizontal>.swiper-pagination-bullets,
.stepscarousel .swiper-pagination-bullets.swiper-pagination-horizontal,
.stepscarousel .swiper-pagination-custom,
.stepscarousel .swiper-pagination-fraction {
  bottom: unset;
}

.f-one {
  background-color: #33B7A9;
}

.f-two {
  background-color: #0072AB;
}

.f-three {
  background-color: #EF8300;
}

.f-four {
  background-color: #FF0083;
}

.f-five {
  background-color: #00165C;
}

.f-six {
  background-color: gray;
}

.f-sev {
  background-color: olivedrab;
}

.steps-section .swiper-pagination {
  margin-top: 26px;
  padding-right: 12vw;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: " ";
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: " ";
}

.steps-section .swiper-pagination-bullet {
  opacity: 1;
}

.steps-section .swiper-pagination-bullet-active {
  opacity: 1;
}

.steps-section .swiper-pagination-bullet:nth-child(1) {
  background: #33B7A9;
}

.steps-section .swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active::before {
  border-color: #33B7A9;
}

.swiper-pagination-bullet-active::before {
  content: "";
  width: 21px;
  height: 21px;
  border: 1px solid #fff;
  display: block;
  border-radius: 100%;
  margin: -3px -2.7px;
}

.items-num,
.itemnumbers,
.trainingpoint {
  transition: 0.5s ease-in-out;
}

.items-num:hover,
.itemnumbers:hover {
  transform: scale(1.05);
  transition: 0.3s ease-in-out;
}

.trainingpoint:hover {
  transform: scale(1.05);
  transition: 0.3s ease-in-out;
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 7px);
}

/* @media (min-width:1900px) {
  .swiper-pagination-bullet-active::before {
    margin: -3.6px -3.7px;
  }

} */

.rightpost {
  position: sticky;
  top: 130px;
}

.bloginner {
  overflow: visible;
}

/* .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap,7px);
} */
.steps-section .swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active::before {
  border-color: #0072AB;
}

.steps-section .swiper-pagination-bullet:nth-child(2) {
  background: #0072AB;
}

.steps-section .swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active::before {
  border-color: #EF8300;
}

.steps-section .swiper-pagination-bullet:nth-child(3) {
  background: #EF8300;
}

.steps-section .swiper-pagination-bullet:nth-child(4).swiper-pagination-bullet-active::before {
  border-color: #FF0083;
}

.steps-section .swiper-pagination-bullet:nth-child(4) {
  background: #FF0083;
}

.steps-section .swiper-pagination-bullet:nth-child(5).swiper-pagination-bullet-active::before {
  border-color: #00165C;
}

.steps-section .swiper-pagination-bullet:nth-child(5) {
  background: #00165C;
}

.steps-section .swiper-pagination-bullet:nth-child(6).swiper-pagination-bullet-active::before {
  border-color: gray;
}

.steps-section .swiper-pagination-bullet:nth-child(6) {
  background: gray;
}

.steps-section .swiper-pagination-bullet:nth-child(7).swiper-pagination-bullet-active::before {
  border-color: olivedrab;
}

.steps-section .swiper-pagination-bullet:nth-child(7) {
  background: olivedrab;
}

a strong:hover,
.moreqa:hover {
  color: #76d4df;
}



.sponsered .block:hover {
  margin-top: -0.1px;
  transition: 0.3s ease-in-out;
}

.sponsered .block {
  margin-top: 30px;
  transition: 0.5s ease-in-out;
  z-index: 999;
}

/* conquere fear */
.conquer-fear {
  text-align: center;
  /* margin: 12.5vh  0 5vh; */
}

.conquer-fear-heading {
  color: #000;
  letter-spacing: 0.9px;
  /* font-size: clamp(1.8rem, 2.9vw, 4rem); */
}

.conquer-fear-pera {
  max-width: 57.03125vw;
}

.darkfear {
  color: #FF0083;
  text-align: justify;
  font-family: Lemonada;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  /* 150% */
  text-decoration-line: underline;
}

.pinkfont {
  color: #FF0083;
}

.yellowfont {
  color: #EF8300;
}

.sky-green {
  color: #33B7A9;
}

.leftjourney {
  border-radius: 15px;
  background: #FFF;
  padding: 10vh 0 10vh;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.rightjourney {
  margin-left: -3.5vw;
  z-index: -1;
}

.rightjourney img {
  max-height: 800px;
}

@media screen and (max-width:1140px) {
  .leftjourney {
    padding: 5vh 12px 3vh;
  }

  .winsection {
    width: auto !important;
  }

}

/* authour */
.left-author {
  width: 39.9vw;
}

.author-section .container-fluid {
  background-color: #BABDB4;
}

/* Win win section */
.winsection {
  width: 51.99vw;
}

.winsection h1 {
  font-size: clamp(55px, 3.5vw, 64px);
}

/* Sections Header
--------------------------------*/
.section-header h3 {
  font-size: 36px;
  color: #413e66;
  text-align: center;
  font-weight: 700;
  position: relative;
  font-family: "Montserrat", sans-serif;
}

.section-header p {
  text-align: center;
  margin: auto;
  font-size: 15px;
  padding-bottom: 60px;
  color: #535074;
  width: 50%;

}

[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  border: none;
}

@media (max-width: 767px) {
  .cus-paddig-100 {
      padding-bottom: 0px;
  }
  .servicebtn .wpcf7-submit {
    margin-top: 20px;
  }

  .founders.padding-50 {
    padding-bottom: 0px;
  }

  .section-header p {
    width: 100%;
  }

  .container.padding-50 {
    padding-top: 10px;
  }

  .vencommunity.padding-50 {
    margin-bottom: 10px;
  }

  .sponsered .block {
    margin-top: 10px;
  }

  .sponseredtitle {
    margin-top: 20px !important;
  }
}

.main-lacture .swiper-slide {
  transition: 0.4s ease-in;
  transform: rotateX(2px) rotateY(-20deg);
}

.main-lacture .swiper-slide:hover {
  transform: rotateX(5deg) rotateY(20deg);
  transition: 0.4s ease-in;
}

#faq .faq-list li {
  transition: 0.4s ease-in;
}

.collapse {
  transition: 0.4s ease-in;
}

.collapse.show {
  transition: 0.4s ease-in;
}

/* Testimonials Section
--------------------------------*/
/* #testimonials {
  padding: 60px 0;
} */
#testimonials {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0 40px;
}

#testimonials .section-header {
  margin-bottom: 12px;
  width: 56.4vw;
  margin: auto;
}

.testimonial-item {
  gap: 6vw;
}

#testimonials .testimonials-carousel,
#testimonials .testimonials-slider {
  overflow: hidden;
  width: 56.25vw;
}

.testi-title {
  display: flex;
  justify-content: right;
  margin: auto;
  width: 56.25vw;
  position: relative;
  top: 50px;
}

@media (max-width: 767px) {
  #testimonials .testimonial-item {
    text-align: center;
  }
}

#testimonials .testimonial-item .testimonial-img {
  width: 210px;
  border-radius: 50%;
  border: 4px solid #fff;
  float: left;
  height: auto;
}

@media (max-width: 767px) {
  #testimonials .testimonial-item .testimonial-img {
    float: none;
    margin: auto;
  }
}

#testimonials .testimonial-item h3 {
  font-size: 24px !important;
  font-weight: bold;
  margin: 10px 0 5px 0;
  color: #111;
  /* margin-left: 140px; */
}

#testimonials .testimonial-item h4 {
  font-size: 14px;
  color: #999;
}

/* .swiper-pagination .swiper-pagination-bullet-active */
/* #testimonials .swiper-pagination .swiper-pagination-bullet:first-child {

  content: "";
  background: url('<?php echo get_sub_field("success_image"); ?>');
  width: 20px;
  height: 20px;
}

#testimonials .swiper-pagination .swiper-pagination-bullet:nth-child(2) {
  content: url(../img/testimonial-4.jpg);
}

#testimonials .swiper-pagination .swiper-pagination-bullet:nth-child(3) {
  content: url(../img/testimonial-3.jpg);
}

#testimonials .swiper-pagination .swiper-pagination-bullet:nth-child(4) {
  content: url(../img/testimonial-2.jpg);
}

#testimonials .swiper-pagination .swiper-pagination-bullet:nth-child(5) {
  content: url(../img/testimonial-4.jpg);
} */

/* #testimonials .testimonial-item p {

} */
.dots-testi {
  position: relative;
  gap: clamp(0vw, 4vw, 1.6vw);
}

.testimonials-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 19px);
}

@media (max-width: 767px) {

  #testimonials .testimonial-item h3,
  #testimonials .testimonial-item h4,
  #testimonials .testimonial-item p {
    margin-left: 0;
  }
}

#testimonials .swiper-pagination {
  margin-top: 20px;
  position: relative;
  width: fit-content;
}

#testimonials .swiper-pagination .swiper-pagination-bullet {
  width: 62px;
  height: 62px;
  background-color: #fff;
  opacity: 1;
  padding: 9px;
  border-radius: 100%;

}

.testimonial-content {
  width: 34.79vw;
}

/* #testimonials .swiper-pagination .swiper-pagination-bullet-active {

  border: 2px solid #E80;
} */

.swiper-button-next svg:hover,
.swiper-button-prev svg:hover {
  fill: #0072AB;
}

#testimonials .swiper-button-next,
#testimonials .swiper-button-prev {
  position: relative;
  /* top: 87%; */
  width: auto;
  height: auto;
  margin-top: inherit;
  z-index: 10;
  cursor: pointer;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

#testimonials .swiper-button-prev,
#testimonials .swiper-rtl .swiper-button-next {
  /* left: 22vw; */
  left: 0;
}

#testimonials .swiper-button-next,
#testimonials .swiper-rtl .swiper-button-prev {
  right: 0;
  left: auto;
}

#testimonials .swiper-button-prev:after,
#testimonials .swiper-rtl .swiper-button-next:after {
  content: '';
}

#testimonials .swiper-button-next:after,
#testimonials .swiper-rtl .swiper-button-prev:after {
  content: '';
}

.testi-description {
  color: #3D3D3D;
  font-family: Lemonada;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 380;
  line-height: 26px;
  /* 162.5% */
}

/* Team Section
--------------------------------*/
#team {
  padding: 60px 0;
}

#team .member {
  text-align: center;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

#team .member .member-info {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transition: 0.2s;
  padding: 15px 0;
  background: rgba(29, 28, 41, 0.6);
}

#team .member .member-info-content {
  transition: margin 0.2s;
  height: 36px;
  transition: height 0.4s;
}

#team .member:hover .member-info {
  transition: 0.4s;
}

#team .member:hover .member-info-content {
  height: 70px;
}

#team .member h4 {
  font-weight: 700;
  margin-bottom: 2px;
  font-size: 18px;
  color: #fff;
}

#team .member span {
  font-style: italic;
  display: block;
  font-size: 13px;
  color: #fff;
}

#team .member .social a {
  transition: none;
  color: #fff;
}

#team .member .social a:hover {
  color: #1bb1dc;
}

#team .member .social i {
  font-size: 18px;
  margin: 0 2px;
}

/* Clients Section
--------------------------------*/
#clients {
  padding: 60px 0;
}

#clients img {
  opacity: 0.5;
  transition: 0.3s;
}

#clients img:hover {
  opacity: 1;
}

#clients .swiper-pagination {
  margin-top: 20px;
  position: relative;
}

#clients .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #fff;
  opacity: 1;
  border: 1px solid #1bb1dc;
}

#clients .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #1bb1dc;
}

/* Frequently Asked Questions Section
--------------------------------*/
.faq-font {
  font-size: clamp(1.8rem, 5.2vw, 100px);
  font-style: normal;
  font-weight: 400;
  line-height: 100px;
}

#faq {
  /* padding: 60px 0; */
  overflow: hidden;
}

#faq .faq-list {
  padding: 0;
  list-style: none;
}

#faq .faq-list li {
  border-bottom: 1px solid #ADADAD;

  gap: 20px;
  margin-bottom: 22px;
  padding-bottom: 22px;
  align-items: center;
}

#faq .faq-list .question {
  display: block;
  position: relative;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  cursor: pointer;
  color: #FF0083;
  transition: 0.3s;
  margin-right: 20px;
  padding-right: 61px;
}

.faq-answer {
  font-size: 15px;
  color: #212121;
  width: 80%;
  margin-top: 4px;
}

.moreqa {
  text-decoration: underline;
}

#faq .faq-list i {
  font-size: 20px;
  position: absolute;
  left: 100%;
  top: -2px;
}

.faq-list li:last-child {
  border: none !important;
}

.faqquestion {
  color: #212121;
  font-size: 18px;
}

#faq .faq-list p {
  margin-bottom: 0;
  /* padding: 10px 0 0 0; */
}

#faq .faq-list .icon-show {
  display: none;
}

#faq .faq-list .collapsed {
  color: black;
}


#faq .faq-list .collapsed .icon-show {
  display: inline-block;
  transition: 0.6s;
}

#faq .faq-list .collapsed .icon-close {
  display: none;
  transition: 0.6s;
}

/* lecturer */
.lectureuptext {
  width: 42.40vw;
}

.main-lacture .swiper-slide {
  text-align: center;
  margin-bottom: 10px;
  border-radius: 0px 0px 6.213px 6.213px;
  background: #FFF;

}

.lecturecontent h3 {
  /* color: #33B7A9; */
  text-align: center;
  font-family: Impact;
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  /* 74.286% */
  text-transform: capitalize;
}

.lecturecontent .lecturedegignation {
  font-size: 18px;
	 font-family: Impact;
}

.lecturecontent .lecturedescription {
  font-size: 15px;
  min-height: 225px;
}

.swiper-container.mySwiper.main-lacture.swiper-initialized.swiper-horizontal {
  overflow: hidden !important;
  color: #212121;
}

.main-lacture .swiper-horizontal>.swiper-pagination-bullets,
.main-lacture .swiper-pagination-bullets.swiper-pagination-horizontal,
.main-lacture .swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: auto !important;
  margin-top: 26px;
}

.main-lacture .swiper-pagination-bullet {
  opacity: 1;
}

.lecturecontent {
  border-radius: 0px 0px 10px 10px;
  background: #FFF;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

/* community */
.community {
  background: #33B7A9;
}

.community .join-free-webinar a:hover strong {
  color: #FF0083 !important;
}

/* Sponsered */
.sponsered {
  overflow: hidden;
  text-align: center;
}

.sponsered .swiper-horizontal>.swiper-pagination-bullets,
.sponsered .swiper-pagination-bullets.swiper-pagination-horizontal,
.sponsered .swiper-pagination-custom,
.sponsered .swiper-pagination-fraction {
  bottom: unset;
}

.sponsered .swiper-pagination-bullet-active {
  background: rgb(255 255 255) !important;
}

.sponsered .swiper-pagination-bullet {
  background: rgba(255, 255, 255, 0.50);
  opacity: 1;
}

.conquer-fear-pera,
.free-webinar-pera {
  margin-bottom: 50px;
}

.darkbluefont {
  color: #020D5C;
}

@media (max-width: 1570px) {
  .choosingventure .container.padding-50 {
    padding-top: clamp(0px, 2vw, 30px);
    padding-bottom: clamp(0px, 0.1vw, 30px);
  }

  #faq .faq-list .question {
    padding-right: 0px;
  }

  .readytoleap .container.paddingub-100 {
    padding-top: clamp(10px, 4vw, 70px);
    padding-bottom: clamp(50px, 3vw, 70px);
  }

  .training-prog.margin-50 {
    margin-top: 10px;
  }

  .readytoleap.margin-50 {
    margin-top: clamp(30px, 2vw, 50px);
  }

  .vencommunity.margin-100 {
    margin-top: clamp(50px, 4vw, 70px);
  }

  .free-webinar.paddingub-100 {
    padding-top: clamp(50px, 4vw, 70px);
    padding-bottom: clamp(50px, 4vw, 70px);
  }

  .free-webinar.margin-100,
  .founders.margin-100,
  .author-section.margin-100,
  .steps-section.margin-100,
  .conquerfear.margin-100,
  .journey-section.margin-100,
  .webinar-innovation.margin-100,
  .author-section.margin-100,
  .margin-100.win-winsection,
  .lecturer-section.margin-100 {
    margin-top: clamp(30px, 4vw, 70px);
  }

  .community.paddingub-70 {
    padding-top: clamp(40px, 4vw, 70px);
    padding-bottom: clamp(50px, 4vw, 70px);
  }

  .paddingub-70.ourvenfree {
    padding-top: clamp(10px, 4vw, 70px);
    padding-bottom: clamp(40px, 4vw, 70px);
  }

  .lecturer-section.paddingbt-100 {
    padding-bottom: clamp(60px, 6vw, 70px);
  }

  .footer .paddingup-100 {
    padding-top: clamp(50px, 4vw, 70px);
  }

  .container-fluid.paddingub-100 {
    padding-top: clamp(60px, 4vw, 70px);
    padding-bottom: clamp(60px, 4vw, 70px);
  }

  .footer .paddingbt-70 {
    padding-bottom: clamp(30px, 4vw, 50px);
  }

  .testimonials.margin-80 {
    margin-top: clamp(30px, 2vw, 50px);
  }

  .faq-section.margin-50 {
    margin-top: clamp(1px, 1vw, 30px);
  }

  .conquer-fear-pera,
  .free-webinar-pera {
    margin-bottom: 30px;
  }

  .faq-font {
    line-height: normal;
  }

  .stepscarousel {
    padding: 5vh 0 6.5vh;
  }

  /* .padding-50 {
    padding: 40px 0;
} */
  .post-authoursec img {
    width: 22px;
  }

  .stepscarousel .item {
    padding: 20px;
  }

  .postcontent {
    padding: 20px !important;
  }

  .registercont {
    padding: 17px !important;
  }

  h1,
  h2,
  h3,
  h4,
  h5 {
    line-height: normal;
  }

  .dots-testi {
    justify-content: center !important;
  }

  #faq .faq-list li {
    border-bottom: 1px solid #ADADAD;
    margin-bottom: 15px;
    padding-bottom: 15px;
    gap: 20px;
  }

  .footer-links ul li a {
    font-size: 16px !important;
  }

  .webinar-btn {
    font-size: 16px;
  }

  /* .author-section .container-fluid {
    padding: 30px 0;
  } */
  .left-author p,
  .left-author .sky-green.darkfear {
    font-size: 14px !important;

  }
}

.trainingsteps {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(20px, 2vw, 40px);
}

.trainingpoint {
  flex: 1;
  min-width: 0;
  box-sizing: border-box;
}

.row.trainingsteps.my-md-5.my-3.myrow-2 {
    width: 50%;
    margin: auto;
}

.Inner_training_page .trainingpoint {
  flex: 0 0 calc(23%);
  max-width: calc(23%);
}


@media (max-width: 1500px) {
  .conquer-fear img {
    max-width: 300px;
  }

  .faq-list li img {
    animation: rotateright 1s ease-out;
    width: 65px;
  }
}

@media (max-width: 1200px) {

  /* .registercont {
  margin: 59px 6px 57px 10px !important;
} */
.row.trainingsteps.my-md-5.my-3.myrow-2 {
  width: 50%;
  margin: auto;
}

  .nameinput {
    flex-direction: column;
  }

  .nameinput .col-12 {
    width: 100%;
  }

  .registeritem {
    margin-bottom: 23px !important;
  }
}

@media (max-width: 1240px) {
  .faq-list li img {
    animation: rotateright 1s ease-out;
    width: 58px;
  }

  .left-author p,
  .left-author div.mb-4 {
    margin-bottom: 10px !important;
  }

  .left-author div.mb-4 img:first-child {
    width: 54px;
  }

  .left-author div.mb-4 img:nth-child(2) {
    height: 54px;
  }
}

@media (max-width: 991px) {
  .subscribe-form input {
    padding: 12px 20px !important;
  }

  .conquer-fear img {
    max-width: 210px;
  }

  .testimonials.margin-80 {
    margin-top: 20px;
  }

  .authourbackground {
    display: flex;
    flex-direction: column-reverse;
  }

  .journey-section.margin-100,
  .conquerfear.margin-100 {
    margin-top: 40px;
  }

  .leftjourney .darkcol:last-child {
    margin-bottom: 010px;
  }

  .boy-image img {
    width: 172.755px;
    height: 238.938px;
    margin-bottom: 20px;
  }

  .left-author {
    width: 95.25%;
    margin: auto;
    padding: 30px 0px;
    text-align: center;
  }
}

@media (max-width: 767px) {
  .blog-btn {
    font-size: 14px !important;
  }

  .register .container-fluid {
    background: transparent !important;
    padding: 50px 40px 10px;
  }

  .journey-section.margin-100,
  .conquerfear.margin-100,
  .testimonials.margin-80 {
    margin-top: 0px;
  }
}

@media (max-width:1140px) {
  .blogspost {
    padding: 60px 0 !important;
  }

  .stepscarousel .item {
    padding: 30px;
  }

  /* .container,.steps-section.container-fluid {
    max-width: 85.25%;
} */
  /* .trainingsteps .trainingpoint {
  width: 50%;
} */
  .trainingsteps {
    gap: 30px;
  }

  .trainingpoint {
    flex: 0 0 calc(50% - 15px);
    /* Two boxes in one row with gap */
    max-width: calc(50% - 15px);
  }

  .Inner_training_page .trainingpoint {
    flex: 0 0 calc(50% - 15px);
    max-width: calc(50% - 15px);
  }

  .blogchoosingven .items-num {
    padding: 50px 8px !important;
  }

  .footer-links ul li a {
    font-size: 14px !important;

  }

  .left-author p,
  .left-author .sky-green.darkfear {
    font-size: 12px !important;

  }

  .container {
    max-width: 87%;
  }
}

.main-lacture .swiper-pagination .swiper-pagination-bullet:first-child {
  background-color: #33B8AA;
}

.main-lacture .swiper-pagination .swiper-pagination-bullet:nth-child(2) {
  background-color:  #FF0083;
}

.main-lacture .swiper-pagination .swiper-pagination-bullet:nth-child(3) {
  background-color:  #0072AB;
}

.main-lacture .swiper-pagination .swiper-pagination-bullet:nth-child(4) {
  background-color:  #EF8300;
}

.main-lacture .swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active::before {
  border-color: #33B7A9;
}

.main-lacture .swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active::before {
  border-color: #FF0083;
}

.main-lacture .swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active::before {
  border-color: #0072AB;
}

.main-lacture .swiper-pagination-bullet:nth-child(4).swiper-pagination-bullet-active::before {
  border-color: #EF8300;
}

/*--------------------------------------------------------------
# Breadcrumbs
--------------------------------------------------------------*/
.breadcrumbs {
  padding: 15px 0;
  background: #f9f9fb;
  min-height: 40px;
  margin-top: 90px;
}

.breadcrumbs h2 {
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 10px;
}

.breadcrumbs ol {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0 0 10px 0;
  margin: 0;
  font-size: 14px;
}

.breadcrumbs ol li+li {
  padding-left: 10px;
}

.breadcrumbs ol li+li::before {
  display: inline-block;
  padding-right: 10px;
  color: #555186;
  content: "/";
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {
  padding: 0 0 30px 0;
  font-size: 14px;

}

.footer-link {
  flex-wrap: wrap;
  padding: 0;
}

.footer-links ul li {
  margin: 0 20px;
}

.footer {
  background: #f2f2f2;
}

.footer-links ul li {
  list-style-type: none;
}

input {
  padding: 10px 20px;
}

.subscribe-form input::placeholder {
  color: #9D9D9D;
  font-family: Lemonada;
  font-size: 14px;
  font-style: normal;
  font-weight: 380;
  line-height: 20px;
  /* 142.857% */
}

.profilename {
  color: #3D3D3D;
  text-align: center;
  font-family: Impact;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 100% */
  text-transform: capitalize;
}

.footer-links ul li a {
  color: #000;
  font-family: Lemonada;
  font-size: 22px;
  font-style: normal;
  font-weight: 380;
  line-height: 40px;
}

#footer .footer-top {
  padding: 60px 0 30px 0;
  background: #f5f8fd;
}

#footer .footer-top .footer-info {
  margin-bottom: 30px;
}

#footer .footer-top .footer-info h3 {
  font-size: 34px;
  margin: 0 0 20px 0;
  padding: 2px 0 2px 0;
  line-height: 1;
  font-family: "Montserrat", sans-serif;
  color: #413e66;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}

#footer .footer-top .footer-info p {
  font-size: 13px;
  line-height: 24px;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
  color: #535074;
}

.social-linkss a:first-child {
  border: 2px solid #0072AB;
  border-radius: 100%;
  padding: 4px 15px;
}

.social-linkss a {
  border: 2px solid #0072AB;
  border-radius: 100%;
  padding: 4px 13px;
}

#footer .footer-top .social-links a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #1bb1dc;
  color: #fff;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#footer .footer-top .social-links a i {
  line-height: 0;
  font-size: 16px;
}

.footer-foounder {
  gap: 100px;
  align-items: flex-start;
  justify-content: start;
  margin-left: 20px;
}

#footer .footer-top .social-links a:hover {
  background: #0a98c0;
  color: #fff;
}

.subscribe-form {
  max-width: 621px;
}

.subscribe-email {
  border: none;
  border-radius: 10px;
  background: #FFF;
  width: 100%;
  /* max-width: 426px; */
  /* margin: auto; */
}

.subscribe {
  border: none;
  border-radius: 10px;
  background: #FF0083;
  position: absolute;
  right: 0;
  color: #fff;
  /* height: 58px; */
  width: 12vw;
  font-size: 24px;
  font-family: impact;
  line-height: normal;
  bottom: 0px;
  top: 0px;
}

.subscribe-form input {
  padding: 17px 20px;
}

.subscribe-form {
  width: 100%;
  position: relative;
}

.copyright {
  background: #020D5C;
}

@media (max-width: 574px) {
  #footer .footer-top .social-links a {
    margin-bottom: 25px;
  }
}

#footer .footer-top h4 {
  font-size: 14px;
  font-weight: bold;
  color: #413e66;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 10px;
}

#footer .footer-top .footer-links {
  margin-bottom: 30px;
}

#footer .footer-top .footer-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer .footer-top .footer-links ul li {
  padding: 8px 0;
}

#footer .footer-top .footer-links ul li:first-child {
  padding-top: 0;
}

#footer .footer-top .footer-links ul a {
  color: #696592;
}

#footer .footer-top .footer-links ul a:hover {
  color: #1bb1dc;
}

#footer .footer-top .footer-contact {
  margin-bottom: 30px;
}

#footer .footer-top .footer-contact p {
  line-height: 26px;
}

#footer .footer-top .footer-newsletter {
  margin-bottom: 30px;
}

#footer .footer-top .footer-newsletter input[type=email] {
  border: 0;
  padding: 6px 8px;
  width: 65%;
  border: 1px solid #d9dde6;
}

#footer .footer-top .footer-newsletter input[type=submit] {
  background: #1bb1dc;
  border: 1px solid #1bb1dc;
  width: 35%;
  padding: 6px 0;
  text-align: center;
  color: #fff;
  transition: 0.3s;
  cursor: pointer;
}

#footer .footer-top .footer-newsletter input[type=submit]:hover {
  background: #0a98c0;
}

#footer .php-email-form .validate {
  display: none;
  color: red;
  margin: 0 0 15px 0;
  font-weight: 400;
  font-size: 13px;
}

#footer .php-email-form .error-message {
  display: none;
  color: #fff;
  background: #ed3c0d;
  text-align: left;
  padding: 15px;
  font-weight: 600;
}

#footer .php-email-form .error-message br+br {
  margin-top: 25px;
}

#footer .php-email-form .sent-message {
  display: none;
  color: #fff;
  background: #18d26e;
  text-align: center;
  padding: 15px;
  font-weight: 600;
}

#footer .php-email-form .loading {
  display: none;
  background: #fff;
  text-align: center;
  padding: 15px;
}

#footer .php-email-form .loading:before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  margin: 0 10px -6px 0;
  border: 3px solid #18d26e;
  border-top-color: #eee;
  -webkit-animation: animate-loading 1s linear infinite;
  animation: animate-loading 1s linear infinite;
}

#footer .php-email-form input,
#footer .php-email-form textarea {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #dce1ec;
  font-size: 14px;
}

#footer .php-email-form input:focus,
#footer .php-email-form textarea:focus {
  border-color: #1bb1dc;
}

#footer .php-email-form input {
  padding: 10px 15px;
}

#footer .php-email-form textarea {
  padding: 12px 15px;
}

#footer .php-email-form button[type=submit] {
  background: #1bb1dc;
  border: 0;
  border-radius: 3px;
  padding: 8px 30px;
  color: #fff;
  transition: 0.3s;
}

#footer .php-email-form button[type=submit]:hover {
  background: #0a98c0;
  cursor: pointer;
}

@-webkit-keyframes animate-loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes animate-loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

#footer .copyright {
  text-align: center;
  padding-top: 30px;
  color: #535074;
  font-size: 15px;
}

#footer .credits {
  text-align: center;
  font-size: 14px;
  padding-top: 4px;
  color: #8582a8;
}

#footer .credits a {
  color: #1bb1dc;
}

#footer .credits a:hover {
  color: #0a98c0;
}

.mainauthour {
  padding: 3px;
  border: 2px solid #EF8300;
  border-radius: 100%;
}

.footerprofile {
  max-width: 120px;
  min-width: 68px;
  padding: 3px;
  border: 2px solid #EF8300;
  border-radius: 100%;
}

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

@media (min-width:767px) {
  #header .container {
    max-width: 100%;
  }

}

.sponseredtitle {
  margin-top: 45px;
}

.sponsereddesc {
  font-size: clamp(10.636px, 2vw, 16px) !important;
  margin-bottom: 0;
}

.stroketext {
  margin-bottom: -7%;
}

@media (max-width:1177px) {
  #header .social-links {
    margin: 0 0 0 0px;
  }

  .navbar a,
  .navbar a:focus {
    padding: 0 15px 0 15px;
  }

  #testimonials .testimonials-carousel,
  #testimonials .testimonials-slider {
    overflow: hidden;
    width: 68.25vw;
  }

  #testimonials .testimonials-carousel,
  #testimonials .testimonials-slider {
    overflow: hidden;
    width: 100%;
  }

  .testimonial-item {
    gap: 0vw;
  }
}

@media (min-width:767px) {

  .lacture-navs,
  .step-nav {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .sponsereddesc {
    margin-bottom: revert;
  }

  .joinusimg img {
    width: 400px;
    margin-bottom: 20px;
  }

  .heartventuretext {
    text-align: center;
  }

  .heartventure {
    top: 45% !important;
    margin: 0 50px;
  }

  .left-author p,
  .left-author .sky-green.darkfear {
    font-size: 12px !important;
  }

  /* .trainingpoint{
    flex: 0 0 50%;
    max-width: 50%;
  } */
  .occupation_status h3 {
    text-align: center;
    margin-bottom: 0px !important;
  }

  .information_tabs #pills-tabContent,
  .information_tabs .personal_information_form {
    margin-top: 10px !important;
  }

  .blogimgtext {
    gap: 10px !important;
  }

  /* .left-author {
    width: 44.76vw;
  } */

  .left-author .mb-4 {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  /* #testimonials .swiper-pagination .swiper-pagination-bullet {
    width: 70px;
    height: 70px;
  } */

  .navbar-mobile {
    display: block;
  }

  .useraccount {
    left: 0px;
    position: absolute;
  }

  .navbar div:nth-child(2) {
    display: none;
  }

  .navbar-mobile ul {
    width: 100%;
    padding: 0px;
  }

  .navbar-mobile #box1 {
    padding-top: 50px;
  }

  .navbar-mobile .mobile-nav-toggle {
    position: absolute;
    top: 16px;
    right: 16px;
    border: 2px solid #fff;
  }


  #header .logo img {
    max-height: 48px;
    margin: 0 25px;
  }

  #header {
    height: 68px;
  }

  .mobile-nav-toggle {
    right: 16px;
    top: 19px;
  }

}

@media (max-width: 767px) {
  .tnp-subscription input[type=email] {
    padding: 4px 10px;
  }

  .tnp.tnp-subscription {
    max-width: 426px !important;
    margin: auto !important;
  }

  .btn-register .wpcf7-submit,
  .servicebtn .wpcf7-submit {
    width: auto;
    font-size: 14px !important;
    padding: 6px 25px !important;
  }

  .registerhead p {
    margin-bottom: 10px;
  }

  .becomepart,
  .blog-pink {
    text-align: center;
  }

  .mutedtext {
    margin-bottom: 10px;
    text-align: left !important;
  }

  .stepscarousel .item {
    padding: 30px 30px 6px;
  }

  .registerhead {
    text-align: center;
    /* padding: 0 20px; */
  }

  .register-form {
    margin: auto;


  }

  .aggrementtext {
    text-align: left;
  }

  .conquer-fear-pera {
    margin-bottom: 10px;
  }

  #testimonials .swiper-button-next,
  #testimonials .swiper-button-prev {
    width: 32px !important;
  }

  .lectureuptext p,
  .lectureuptext h1 {
    margin-bottom: 5px !important;
  }

  .faq-list img {
    width: 35px;
  }

  .engage {
    text-decoration: underline;
    margin: 0px !important;
  }

  .block .mt-4 {
    margin-top: 0px !important;
  }

  .stroketext {
    margin-bottom: -18%;
  }

  .stroketext .container h1 {
    text-align: center;
    margin: 0 10vw;
  }

  .footerprofile {
    width: 70px;
  }

  .leftjourney .mt-5.darkcol {
    margin: 10px 0 !important;
  }

  .testimonials h1 {
    font-size: 30px !important;
  }

  .testimonials {
    background-image: unset !important;
  }

  .leftjourney .d-flex.justify-content-center.align-items-baseline.g-2.my-4 {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
  }

  .dots-testi {
    justify-content: space-between !important;
  }

  .information_section {
    padding: 40px 0 !important;
  }

  .winsection .webinar-btn {
    display: none;
  }

  #faq .faq-list i {
    /* left: 96%; */
    top: 0px;
  }

  #faq .faq-list li {
    gap: 5px;
  }

  .faq-font {
    text-align: center;
    line-height: normal;
  }

  .faq-desc {
    text-align: center;
  }

  .boy-image.pe-5 {
    padding-right: 0px !important;
  }

  .boy-image img {
    width: 119.755px;
    height: 168.938px;
    margin-bottom: 20px;
  }

  .webinar-innovation.padding-50 {
    padding-top: 0px !important;
  }

  .winsection {
    width: 100%;
  }

  .authourbackground {
    flex-direction: column-reverse;
  }

  .padding-50 {
    padding: 40px 0;
  }

  .testimonials.padding-50,
  .webinar-innovation.padding-50,
  .journey-section.padding-50,
  .author-section.padding-50,
  .padding-50.win-winsection,
  .faq-section.padding-50 {
    padding-bottom: 0px !important;
  }

  /* .dots-testi {
    justify-content: center !important;
  } */
  #testimonials .swiper-pagination .swiper-pagination-bullet {
    width: 70px;
    height: 70px;
    padding: 5px;
  }

  .testimonial-item.d-flex.justify-content-between.align-items-center {
    flex-direction: column;
  }

  .testimonials .section-header {
    text-align: center;
    align-items: center;
    justify-content: center !important;
  }

  .testimonial-content {
    width: 100%;
    text-align: center;
  }

  #testimonials .testimonial-item .testimonial-img {
    width: 199px;
  }

  .leftjourney {
    padding: 0vh 4vw 2vh;
  }

  .webinar-innov ation.padding-50,
  .conquerfear.padding-50,
  .journey-section.padding-50,
  .testimonials.padding-50,
  .register.padding-50 {
    padding-bottom: 0px;
    padding-top: 0px;
  }

  .rightjourney {
    margin-left: 0px;
    display: none;
  }

  #testimonials .testimonials-carousel,
  #testimonials .testimonials-slider {
    width: 100%;
  }

  .padding-100 {
    padding-top: 40px 0;
  }

  section.steps-section {
    background: none !important;
  }

  .stepscarousel .swiper-button-next,
  .stepscarousel .swiper-rtl .swiper-button-prev {
    right: auto;
    left: -16px;
    background: #f3f3f3;
    padding: 15px;
    height: 27px;
    border-radius: 5px;
  }

  .lecturer-section .swiper-button-next,
  .lecturer-section .swiper-rtl .swiper-button-prev {
    right: auto;
    left: 14px;
    background: #F3F3F3;
    padding: 15px;
    height: 27px;
    border-radius: 5px;
  }

  .lecturer-section .swiper-button-prev,
  .lecturer-section .swiper-rtl .swiper-button-next {
    left: auto;
    right: 14px;
    background: #F3F3F3;
    padding: 15px;
    height: 27px;
    border-radius: 5px;
  }

  .step-nav {
    bottom: 56%;

  }

  .stepscarousel .swiper-button-prev,
  .stepscarousel .swiper-rtl .swiper-button-next {
    left: auto;
    right: 49px;
    background: #f3f3f3;
    padding: 15px;
    height: 27px;
    border-radius: 5px;
  }

  .stepscarousel {
    margin-left: 0;
    padding: 0 0 8vh;
  }

  .steps-section .swiper-pagination {
    margin-top: 23px;
    padding-right: unset;
  }

  .swiper-button-prev,
  .swiper-rtl .swiper-button-next {
    left: auto;
    right: 32px;
  }

  .swiper-button-next,
  .swiper-rtl .swiper-button-prev {
    right: auto;
    left: -23px;
  }

  .lecturecontent .lecturedescription.mx-5 {
    margin: auto 0px !important;
    font-size: 9.3px !important;
  }

  .lecturer-section .swiper-button-next,
  .lecturer-section .swiper-button-prev {
    bottom: 28%;
    margin-top: 68px;
  }

  .footer .col-md-6,
  .footer-links,
  .social-linkss {
    text-align: center !important;
    width: 100%;
  }

  h3 {
    font-size: 20px !important;
  }

  p,
  .webinar-btn {
    font-size: 14px !important;
  }

  .copyright {
    font-size: 10px;
  }

  .footer-link {
    flex-direction: column;
  }

  ol,
  ul {
    padding-left: 0;
  }

  .container,
  .steps-section.container-fluid {
    max-width: 95.25%;

  }

  .left-author {
    width: 95.25%;
    margin: auto;
    padding: 30px 20px 10px;
    text-align: center;
  }

  .darkfear {
    font-size: 14px;
  }

  .subscribe-form input {
    padding: 3px 10px 5px !important;
    border-radius: 5px;
    /* height: -webkit-fill-available; */
  }

  .subscribe-form .subscribe {
    color: #fff;
    font-family: Impact;
    font-size: 12.676px;
    font-weight: 400;
    letter-spacing: 1px;
    /* height: -webkit-fill-available; */
  }

  .win-winsection h1 {
    font-size: 55px;
  }

  .faq-section.padding-50,
  .padding-50.community {
    padding: 0 !important;
  }

  .lectureuptext {
    margin-bottom: 10px !important;
  }

  .community .container.padding-50 {
    padding: 30px 20px 50px !important;
    text-align: center;
  }

  .community .container.padding-50 img {
    width: 70px;
    height: 70px;
  }

  .footer-links ul li a {
    font-size: 14px;
    line-height: 30px;
  }

  .join-free-webinar {
    font-size: 14px;
  }

  .sponsereddesc {
    font-size: clamp(10.636px, 2vw, 16px) !important;
  }

  .main-lacture .swiper-horizontal>.swiper-pagination-bullets,
  .main-lacture .swiper-pagination-bullets.swiper-pagination-horizontal,
  .main-lacture .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: auto !important;
    margin-top: 6px;
  }

  .lecturer-section .swiper-container {
    margin: 5px 30px !important;
    margin-top: 50px !important;
  }

  .conquer-fear-pera,
  .free-webinar-pera {
    max-width: 100%;
  }

  .conquer-fear img {
    height: 140px;
  }

  .subscribe-form {
    max-width: 426px;
    margin: auto;
  }
}

@media (max-width: 610px) {
  .heartventure {
    top: 37.5% !important;
  }

  .blog-btn {
    font-size: 14px !important;
  }

  #faq .faq-list .question,
  #faq .faq-list .faq-answer {
    font-size: 12px;
    margin-right: 20px;
    line-height: 14px;
  }

  #faq .faq-list .faq-answer {
    font-size: 10px !important;

  }

  .left-author .mb-4 {
    flex-direction: column !important;
  }

  .faq-section .row .col-12:nth-child(2) {
    margin-top: 20px;
  }

  .lectureuptext {
    width: 100%;
  }

  .footer-foounder {
    gap: 26px;
  }

  #testimonials .testimonial-item .testimonial-img {
    width: 100px;
  }

  .dots-testi {
    gap: 10px;
  }

  .dots-testi .swiper-button-next img,
  .dots-testi .swiper-button-prev img {
    width: 22px;
    height: 10px;
  }

  #testimonials .swiper-pagination .swiper-pagination-bullet {
    width: 40px;
    height: 40px;
    padding: 3px;
  }

  .footer .col-md-6 {
    text-align: center !important;
  }

  .subscribe-form input::placeholder {
    font-size: 10px;
  }
}

@media (max-width: 420px) {
  .post-authoursec {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

}

@media (max-width: 400px) {
  .footer-foounder {
    gap: 12px;
  }

  .dots-testi {
    gap: 0px;
  }

  #testimonials .section-header {
    width: 100%;
  }

  #testimonials .swiper-pagination .swiper-pagination-bullet {
    width: 36px;
    height: 36px;
    padding: 2px;
  }
}

.calenderprevone {
  margin: auto;
  width: fit-content;
  margin-bottom: -40px;
  margin-top: 44px;
}

/* Blog page */
/* <img src="./assets/img/homeimages/Banersheader.png" alt="" srcset="" class="img-fluid"> */
.banner-header {
  background-image: url('../img/homeimages/Banersheader.png');
  height: clamp(97px, 17.7813vw + 71.0938px, 250px);
}

h1.bannerheader {
  color: #FFF;
  font-family: Impact;
  font-size: clamp(50px, 8vw, 100px);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.9px;
}

.blogspost .container {
  display: flex;
  flex-wrap: wrap;
  gap: 26px;
}

.blogspost {
  background: linear-gradient(to right, #EA7BB0 70%, #020D5C 30%);
  padding: 100px 0;
}

.post-items {
  flex: 1 1 50%;
  /* This ensures the box takes 50% width */
}

.post-container {
  flex-wrap: wrap;
  justify-content: space-between;
  /* Adjust the spacing between items */
}

.blogwebinarhead .container {
  margin: auto;
  width: 67.8646vw;
}

.post-items {
  flex: 0 0 calc(50% - 15px);
  /* Adjust the width and spacing between items */
  margin-bottom: 20px;
  /* Adjust the spacing between rows */
  border-radius: 10px;
}

.blue {
  background-color: blue;
}

.author-name {
  color: #FF0083;
  font-family: Lemonada;
  font-size: clamp(9px, 0.9vw, 16px);
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.published-date {
  color: #FF0083;
  font-family: Lemonada;
  font-size: clamp(9px, 0.9vw, 13.709px);
  ;
  font-style: normal;
  font-weight: 380;
  line-height: normal;
}

.post-authoursec {
  list-style: none;
  border-radius: 5.192px;
  background: #FFF;
  box-shadow: 0px 0px 22.84778px 0px rgba(0, 0, 0, 0.10);
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.poststitle {
  color: #3D3D3D;
  font-family: Lemonada;
  font-size: clamp(13px, 1.2vw, 20px);
  font-style: normal;
  line-height: inherit;
  /* 160% */
  font-weight: 600;
}

.postdesc {
  color: #3D3D3D;
  font-family: Lemonada;
  font-size: clamp(12px, 1vw, 19px) !important;
  font-style: normal;
  margin-top: 15px;
}

.postimages {
  border-radius: 10px 0px 0px 10px;
  width: 40%;
}

.postimages img {
  object-fit: cover;
  object-position: left;
}

.postcontent {
  border-radius: 0px 15.302px 15.302px 0px;
  width: 60%;
  margin: auto;
  padding: 40px 40px;
}

.blog-btn {
  color: #424242;
  font-size: 20px;
  font-style: normal;
  line-height: 33px;
  /* 165% */
  padding: 8px 41px;
  border-radius: 10px;
  background: linear-gradient(180deg, #D6D6D6 0%, #FFF 100%);
  box-shadow: 0px 13.33333px 26.66667px 0px rgba(51, 51, 51, 0.24), 0px 4.14815px 4.14815px 0px #FFF inset, 0px -4.14815px 4.14815px 0px #CCC inset;
}

.blog-btn-join {
  padding: 8px 41px;
  color: #fff;
  border-radius: 10px;
  background: linear-gradient(180deg, #5BABA2 0%, #7AE3D8 100%);
  box-shadow: 0px 17.06667px 34.13334px 0px rgba(22, 41, 39, 0.24), 0px 5.30963px 5.30963px 0px #7EEBE0 inset, 0px -5.30963px 5.30963px 0px #57A29A inset;
}

.blog-btn-yellow {
  color: #fff;
  border-radius: 10px;
  background: linear-gradient(210deg, #C36B00 0%, #FF9500 73.21%);
  box-shadow: 15px 9px 35px 0px rgba(245, 204, 154, 0.15), -4.13667px 7.16492px 8.27333px 0px #FF9B00 inset, 4.13667px -7.16492px 8.27333px 0px #B76500 inset;
}

.venturetext {
  text-align: center;
  font-family: Impact;
  font-size: clamp(16px, 1.4vw, 26px);
  font-style: normal;
  font-weight: 400;
}

.vendesc {
  color: #3D3D3D;
  text-align: center;
  font-family: Lemonada;
  font-size: clamp(12px, 1.4vw, 18px) !important;
  font-style: normal;
  letter-spacing: -0.5px;
}

.venitem {
  /* border: 3px solid #FF0083; */
  position: relative;
  padding: 0px 3vw;
}

.vennumber {
  top: 0;
  bottom: 0;
  left: -42px;
  margin: auto;
  text-align: center;
  font-family: Impact;
  font-size: clamp(112px, 8.7vw, 160px);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 1.101px;
  background-color: #fff;
  border-radius: 100%;
  width: 82px;
  height: fit-content;
  line-height: normal;
}

.vennumber::before,
.vennumber::after {
  content: "";
  width: 12px;
  height: 12px;
  /* background-color: red; */
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  border-radius: 100%;
}

.numbers .itemnumbers:first-child .vennumber::after,
.numbers .itemnumbers:first-child .vennumber::before {
  background-color: #FF0083;
}

.numbers .itemnumbers:nth-child(2) .vennumber::after,
.numbers .itemnumbers:nth-child(2) .vennumber::before {
  background-color: #EF8300;
}

.numbers .itemnumbers:nth-child(3) .vennumber::after,
.numbers .itemnumbers:nth-child(3) .vennumber::before {
  background-color: #33B7A9;
}

.itemnumbers {
  border: 3px solid;
  padding: 30px;
  border-radius: 65px;
  width: 100%;
}

.numbers .itemnumbers:first-child {
  border-color: #FF0083;
}

.numbers .itemnumbers:nth-child(2) {
  border-color: #EF8300;
}

.numbers .itemnumbers:nth-child(3) {
  border-color: #33B7A9;
}

.items-num {
  border-radius: 27px;
  background: #FBFBFB;
  padding: 40px 20px;
  box-shadow: 23px 23px 16px 0px rgba(0, 0, 0, 0.10);
}

.joinourfree {
  font-size: 14px;
}

.blogpagenum .venturetext {
  font-size: clamp(16px, 1.4vw, 24px) !important;
}

.blogchoosingven .items-num {
  padding: 50px 30px;
}

/* Media query for mobile screens */
@media (max-width: 767px) {
  .vistafounder {
    margin-right: 0;
  }

  .useraccount img {
    width: 32px;
  }

  .useraccount {
    padding: 5px;
  }

  .conquer-fear-pera .information_tabs .form_details input,
  .information_tabs .form_details select,
  .information_tabs .form_details textarea {
    line-height: 18px !important;
    margin-bottom: 13px !important;
    border-radius: 5px !important;
  }

  .boldchar {
    text-align: center !important;
  }

  h1,
  h2 {
    font-family: Impact;
    line-height: normal;
  }

  .receipientimage img {
    width: 121px;
  }

  .receipient {
    background-size: cover;
  }

  .calenderprevone {
    margin-bottom: 0px;
  }

  .mostpopular {
    margin-left: auto;
    margin-right: auto;
  }

  .blogimgtext {
    flex-direction: column;

  }

  /* .blogimgtext img {
    margin-bottom: 20px;
    width: 100%;
  } */

  .padding-50.community {
    margin-top: 30px !important;
  }

  .blogpagenum .pinkfont.text-center.mb-5 {
    margin-bottom: 20px !important;
  }

  .blog-button.mx-auto.mt-5 {
    margin-top: 20px !important;
  }

  .blogwebinarhead .container {
    width: auto;
  }

  .choosingventure.padding-50 {
    padding-top: 0px;
  }

  .blogspost .container {
    gap: 0px;
  }

  .blogspost {
    padding: 50px 0;
  }

  .post-authoursec img {
    width: 18px;
  }

  .postcontent {
    padding: 9px !important;
  }

  .poststitle {
    line-height: inherit;
    line-height: inherit;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .subscribe {
    width: 89px;
  }

  .stepscarousel {
    margin: 0 20px;
  }

  .subscribe-form .subscribe-email::placeholder {
    font-size: 9px !important;
    /* line-height: 20px !important */
  }

  .rightfaq {
    padding: 0px !important;
  }

  .main-lacture .swiper-slide {
    padding: 0px 5px;
  }

  /* .main-lacture .swiper-slide {
  box-shadow: 0px 0px 9.31978px 0px rgba(0, 0, 0, 0.15);
  } */
  #faq .faq-list .question {
    font-size: 12px;
  }

  #faq .faq-list i {
    font-size: 15px;
  }

  #faq .faq-list p {
    font-size: 10px !important;
  }

  .information_tabs .continueandpreview {
    justify-content: center !important;
  }

  .information_tabs .continueandpreview:nth-child(3) {
    justify-content: flex-start !important;
  }

  .lastpreviousbtn {
    font-size: 12px !important;
    font-weight: 600 !important;
  }

  .social-linkss a:first-child {
    padding: 1px 12px;
  }

  .social-linkss a {
    padding: 1px 10px;
  }

  .conquer-fear .webinar-button {
    margin-bottom: 40px;
  }

  .footer-links img {
    width: 139px;
    height: auto;

  }

  .dots-testi {
    margin-top: -20px;
  }

  #testimonials .swiper-pagination {
    margin-top: 0px;
  }

  .journeyimage {
    width: 20px !important;
    height: 20px;
  }

  .journey-number {
    font-size: 36px !important;
  }

  .leftjourney {
    box-shadow: none;
  }

  .conquer-fear img {
    width: 141px;
    height: auto;
  }

  .information_tabs .previousbtn,
  .information_tabs .cuntinuebtn {
    font-size: 14px !important;
    padding: 0 !important;
    padding-top: 17px !important;
  }

  .footer-foounder {
    justify-content: center;
    margin-left: 0px;
  }

  .post-items {
    flex: 1 1 100%;
    /* On mobile, make the box take 100% width */
    height: clamp(240px, 4vw, 340px) !important;
    max-height: 100%;
  }

  .numbers {
    flex-direction: column;
    margin-left: 26px;
  }

  .light-camera .itemnumbers {
    width: 100% !important;
  }

  .light-camera .items-num {
    padding: 66px 20px;
  }

  /* .light-camera-text{
  font-size: 14px;
} */
  .receipientimage {
    margin: auto;
    margin-bottom: 30px;
    width: fit-content !important;
  }

  /* .receipientimag img{
  width: 121px !important;
  height: auto;
} */
  .letter {
    text-align: center;
  }

  .letter strong {
    font-size: 14px !important;
  }
}


/* light cameras */
.businessidea input {
  height: 100px;
}

.light-camera-text {
  font-size: clamp(12px, 1.4vw, 24px);
}

.light-camera .itemnumbers {
  width: 33.3%;
}

.light-camera .items-num {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.breadcrumb-section {
  width: 100%;
  margin-top: 110px;
  padding: 64px 0px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.breadcrumb-title h1 {
  color: #FFF;
  text-align: center;
  font-family: Impact;
  font-size: 100px;
  font-style: normal;
  font-weight: 400;
  line-height: 120px;
  letter-spacing: 0.9px;
}

.choosing-venture {
  margin-top: 100px;
}

.choosing_title {
  text-align: center;
}

.choosing_title h2 {
  color: #000;
  font-family: Impact;
  font-size: 55px;
  font-style: normal;
  font-weight: 400;
  line-height: 55px;
  margin-bottom: 72px;
}

.choosing_venture_box {
  width: 100%;
  padding: 20px 20px 20px;
  height: 100%;
  border: 8px solid;
  border-radius: 80px;
}

.choosing_content {
  width: 100%;
}

.choosing_box1 h1 {
  text-align: center;
  font-family: Impact;
  font-size: clamp(60px, 8vw, 160px);
  font-style: normal;
  letter-spacing: 1.101px;
  position: absolute;
  left: -36px;
  /* top: 30%; */
  background-color: #fff;
  padding: 5px 0px;
}

.choosing_box2 {
  /* width: 334px;
  height: 266px; */
  border-radius: 27px;
  background: #FBFBFB;
  box-shadow: 23px 23px 16px 0px rgba(0, 0, 0, 0.10);
  display: flex;
  align-items: center;
  text-align: center;
  margin-left: 14px;
}

.choosing_box2 h5 {
  color: #FF0083;
  font-family: Impact;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 33px;
}

#venture_box2 .choosing_box2 {
  padding: 10px;
}

#venture_box2 .choosing_box1 h1 {
  color: #EF8300;
}

#venture_box2 .choosing_box2 h5 {
  color: #EF8300;
}

#venture_box3 .choosing_box2 {
  padding: 42px;
}

#venture_box3 .choosing_box1 h1 {
  color: #33B7A9;
}

#venture_box3 .choosing_box2 h5 {
  color: #33B7A9;
}

.essential {
  color: #3D3D3D;
  text-align: center;
  font-family: Lemonada;
  font-size: 24px;
  font-style: normal;
  font-weight: 380;
  line-height: 45px;
  margin: 40px 0px 0px;
}


.information_section {
  /* margin-top: 100px; */
  padding: 110px 0px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.information_section::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
}

.information_tabs {
  width: 100%;
  position: relative;
  z-index: 1;
}

.information_tabs #pills-tab {
  justify-content: space-between;
}

.information_tabs .nav-item {
  width: 23%;
  text-align: center;
}

.information_tabs .nav-pills .nav-link {
  width: 100%;
  border-radius: 0px;
  padding: 0;
  color: #ADADAD;
  font-family: Impact;
  font-size: clamp(20px, 4vw, 50px);
  font-style: normal;
  font-weight: 400;
  line-height: 33px;
  position: relative;
  padding-bottom: 35px;
}

.information_tabs .nav-pills .nav-link::after {
  content: '';
  width: 100%;
  height: 10px;
  background: #ADADAD;
  border-radius: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.information_tabs .nav-pills .nav-link.active#pills-step1-tab {
  color: #FF0083;
  background: unset;
}

.information_tabs .nav-pills .nav-link.active#pills-step1-tab::after {
  background: #FF0083;
}

.information_tabs .nav-pills .nav-link.active#pills-step2-tab {
  color: #EF8300;
  background: unset;
}

.information_tabs .nav-pills .nav-link.active#pills-step2-tab::after {
  background: #EF8300;
}

.information_tabs .nav-pills .nav-link.active#pills-step3-tab {
  color: #0072AB;
  background: unset;
}

.information_tabs .nav-pills .nav-link.active#pills-step3-tab::after {
  background: #0072AB;
}

.information_tabs .nav-pills .nav-link.active#pills-step4-tab {
  color: #33B7A9;
  background: unset;
}

.information_tabs .nav-pills .nav-link.active#pills-step4-tab::after {
  background: #33B7A9;
}

.information_tabs #pills-tabContent {
  margin-top: 70px;
}

.information_tabs .tab-pane h2 {
  color: #FFF;
  font-family: Impact;
  text-align: center;
  font-size: clamp(20px, 4vw, 55px);
  font-style: normal;
  font-weight: 400;
  line-height: 70px;
  margin: 0;
}

.information_tabs .personal_information_form {
  max-width: 1250px;
  margin: auto;
  margin-top: 50px;
}

.information_tabs .form_details input,
.information_tabs .form_details select,
.information_tabs .form_details textarea {
  background: unset;
  border: 1px solid #fff;
  width: 100%;
  border-radius: 10px;
  margin-bottom: 30px;
  padding: 12px 30px;
  /* color: rgba(242, 242, 242, 0.50); */
  color: white;
  font-family: Lemonada;
  font-size: 16px;
  font-style: normal;
  font-weight: 380;
  line-height: 33px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

.information_tabs .form_details input:focus .information_tabs .form_details select:focus,
.information_tabs .form_details textarea:focus {
  outline: none;
}

.information_tabs .continueandpreview {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 30px;
}

.information_tabs .cuntinuebtn {
  padding: 12px 60px !important;
  border: 0;
  outline: unset;
  color: #FFF;
  font-family: Lemonada;
  font-size: 20px;
  font-style: normal;
  font-weight: 380;
  line-height: 33px;
  background: linear-gradient(121deg, #A80056 0%, #FF00A5 72.88%);
  box-shadow: 15.0861px 9.06467px 35.2px rgba(199, 154, 177, 0.2), inset -7.74422px -4.6532px 9.03467px #92004B, inset 7.74422px 4.6532px 9.03467px #FF00B0;
  border-radius: 10px;
}

.information_tabs .cuntinuebtn img {
  padding-left: 5px;
}

.letter p {
  margin-bottom: 4px;

}

.information_tabs .previousbtn {
  padding: 12px 50px;
  border: 0;
  outline: unset;
  background: linear-gradient(210deg, #C36B00 0%, #FF9500 73.21%);
  box-shadow: 15px 9px 35px rgba(245, 204, 154, 0.15), inset 4.13667px -7.16492px 8.27333px #B76500, inset -4.13667px 7.16492px 8.27333px #FF9B00;
  border-radius: 10px;
  color: #FFF;
  font-family: Lemonada;
  font-size: 20px;
  font-style: normal;
  font-weight: 380;
  line-height: 33px;
}

.information_tabs .previousbtn img {
  padding-right: 5px;
}

#Occupation {
  max-width: 100%;
}

.occupation_status h3 {
  color: #FFF;
  font-family: Impact;
  font-size: clamp(20px, 2.5vw, 40px);
  font-style: normal;
  font-weight: 400;
  line-height: 60px;
  margin-bottom: 30px;
}

.letter p,
.letter strong {
  color: #3D3D3D;
  font-family: Lemonada;
  font-size: 20px;
  font-style: normal;
  margin: 20px 0;
}

.letter p {
  font-weight: 380;
}

.receipientimage {
  border-radius: 100%;
  /* padding: 130px 90px; */
  width: fit-content;
}

.lastpreviousbtn {
  color: #FFF;
  font-family: Lemonada;
  font-size: 20px;
  font-style: normal;
  font-weight: 380;
  line-height: 33px;
  /* 165% */
  text-decoration-line: underline;
  border: none;
  background-color: transparent;
}

/* blogpost */
.blogpost {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  /* Adjust the spacing between items */
}

.blogitems {
  flex: 0 0 calc(50% - 30px);
  /* Adjust the width and spacing between items */
  margin-bottom: 20px;
  /* Adjust the spacing between rows */
}

.requirements.padding-50 {
  padding-bottom: 0px;
}

.rightpost {
  border-radius: 5px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), lightgray 0px -924.554px / 103.432% 355.679% no-repeat;
}

.blogpageform input {
  border-radius: 5px;
  border: 1px solid #FFF;
  background-color: transparent;
  width: 100%;
  margin: 10px 0;
  font-size: 16px;
  color: #fff;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

.blogpageform::placeholder {
  color: rgba(242, 242, 242, 0.50);
  font-family: Lemonada;
  font-size: 14px;
  font-style: normal;
  font-weight: 380;
  line-height: 33px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  /* 235.714% */
}

#servicesaggrement {
  width: auto;
}

.btn-servicesprov {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  line-height: 33px;
  /* 165% */
  padding: 8px 30px;
  border-radius: 10px;
  background: linear-gradient(121deg, #A80056 0%, #FF00A5 72.88%);
  box-shadow: 15.08614px 9.06467px 35.2px 0px rgba(199, 154, 177, 0.20), 7.74422px 4.6532px 9.03467px 0px #FF00B0 inset, -7.74422px -4.6532px 9.03467px 0px #92004B inset;
}

.blogpage-btn {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  line-height: 33px;
  /* 165% */
  padding: 3px 30px;
  border-radius: 10px;
  background: linear-gradient(121deg, #A80056 0%, #FF00A5 72.88%);
  box-shadow: 15.08614px 9.06467px 35.2px 0px rgba(199, 154, 177, 0.20), 7.74422px 4.6532px 9.03467px 0px #FF00B0 inset, -7.74422px -4.6532px 9.03467px 0px #92004B inset;
}

.aggrementtext {
  color: rgba(255, 255, 255, 0.48);
  font-family: Lemonada;
  font-size: 12px;
  font-style: normal;
  font-weight: 380;
  /* line-height: 16px; */
  /* 160% */
}

.blogpageform input#checkbox {
  background: red;
}

.blogpageform #checkbox {
  width: fit-content;
  background-color: transparent;

}

.form-heading {
  color: #FFF;
  text-align: center;
  font-family: Impact;
  font-size: clamp(20px, 2vw, 32px) !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.6px;
  margin-bottom: 0px !important;
}

.bloginner h1 {
  font-size: clamp(28px, 2.45vw, 48px);
}

.bloginner h2 {
  font-size: clamp(28px, 4vw, 55px);
  margin-bottom: 22px;
}

.mutedtext {
  color: #BCBCBC;
  margin-top: 30px;
  font-size: 14px !important;
}

.bloginner p,
.bloginner strong {
  font-size: clamp(14px, 1.2vw, 22px);
}

.blogpost .blogitems p {
  text-align: left;
}

.bloginner p {
  text-align: justify;

}

.blogpost h3 {
  color: #FF0083;
  font-family: Lemonada;
  font-size: clamp(18px, 2vw, 25px) !important;
  font-style: normal;
  font-weight: 380;
  line-height: unset;
}

.blogpost .blogitems span {
  margin: 5px 0;
  font-size: 18px;
}

.aggrementtext span {
  display: inline;
}

.mostpopular {
  border-radius: 15px;
  background: #FFF;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25);
  color: #000;
  font-family: Impact;
  font-size: clamp(28px, 2vw, 42px) !important;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  /* 107.143% */
  padding: 22px;
  width: fit-content;
  margin: 50px 0;
}

.boldchar {
  text-align: justify;
}

.blogimgtext {
  gap: 40px;
  /* margin: 20px 0; */
}

.boldchar::first-letter {
  color: #3D3D3D;
  text-align: justify;
  font-family: Lemonada;
  font-size: clamp(28px, 2vw, 48px);
  font-style: normal;
  font-weight: 380;

}

.leftpostimg {
  width: 38%;
}

.blogchoosingven .vennumber {
  left: -30px;
  width: 60px;
}

@media screen and (max-width: 1140px) {
  .blogpage-btn {
    font-size: 16px;
  }
}

.grayfont {
  color: #3D3D3D;
}

/* .hours{
  font-size: clamp(16px,2vw,20px) !important;
} */
/* .venturegap{
  height: 50px;
} */
.readytoleap .container h1 {
  max-width: 1508px !important;
}

@media screen and (max-width: 767px) {
  .blogspost {
    background: linear-gradient(to right, #EA7BB0 65%, #020D5C 35%);
  }

  .firstfonder {
    float: none !important;
    margin-bottom: 20px;
    padding: 0 20px;
  }

  .founderdesc {
    margin-bottom: 0px !important;
  }

  .vencommunity {
    text-align: center;
  }

  /* .venturegap{
    height: 50px;
  } */
  .vendisimg {
    height: 268px !important;
    padding: 20px;
  }

  .readytoleap.padding-50 {
    padding: 0;
    margin: 25px 0 0 0;
  }


  .discovervista.padding-50,
  .vencommunity.padding-50 {
    padding-bottom: 0px;
  }

  .training-prog.padding-50 {
    padding: 0px;
  }

  .training-prog.padding-50 .container {
    padding: 0 30px;
  }

  .discovervista {
    text-align: center;

  }

  .rightventrure {
    margin-top: 10px !important;
  }

  .trainingpoint {
    flex: 0 0 calc(100%);
    /* Two boxes in one row with gap */
    max-width: calc(100%);
  }

  .Inner_training_page .trainingpoint {
    flex: 0 0 calc(100%);
    max-width: calc(100%);
  }

  .darkcol {
    color: #000;
  }

  .information_tabs .nav-pills .nav-link {
    /* line-height: 0px; */
    /* padding-bottom: 10px; */
  }

  .information_tabs .nav-pills .nav-link::after {
    height: 5px;
  }

  .information_tabs .cuntinuebtn {
    padding: 6px 22px !important;
  }

  .calenderprevone .cuntinuebtn {
    padding: 6px 35px !important;
  }

  .light-camera h1 {
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 107.143% */
    letter-spacing: 0.74px;
  }

  .light-camera ol {
    border-radius: 11px;
    background: rgba(0, 0, 0, 0.50);
    margin-bottom: 30px !important;
  }

  .light-camera li {
    color: #FFF;
    font-family: Impact;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding-left: 6px;
    /* 166.667% */
  }

  /* .light-camera li::marker{
    margin: 0 10px;
  } */
  .lightheader {
    display: none !important;
  }

  .information_tabs .continueandpreview {
    flex-direction: column-reverse;
  }

  .previousbtn {
    display: block;
    width: -webkit-fill-available;
    text-align: left;
    background: none !important;
    box-shadow: none !important;
  }

  .free-webinar-pera {
    color: #000;
  }

  .left-cont h1 {
    text-align: center;
  }

  .boldchar {
    margin-bottom: 10px;
  }

  .blogpost {
    text-align: left;
  }

  .blogitems {
    flex: 0 0 calc(100% - 10px);
    /* Adjust the width and spacing between items */
    margin-bottom: 6px;
    /* Adjust the spacing between rows */
  }
}

/* join us partner page */
.heartventure {
  top: 33.3%;
}

.vendisimg h1,
.heartventure {
  font-size: clamp(30px, 3.4vw, 60px);
}


/* founders venture page */
.founderdesc {
  font-size: clamp(14px, 1.3vw, 22px) !important;
}

.firstfonder {
  float: right;
}

.founderhead {
  font-size: clamp(25px, 4vw, 55px);
}

/* stepbystep */
.stepbystepitem h1 {
  font-size: clamp(35px, 4vw, 55px);
}

.stepbystepitem h3 {
  font-size: clamp(18px, 1.3vw, 25px) !important;
}

.stepbystepitem p {
  font-size: clamp(9px, 0.7vw, 12px) !important;
  margin-bottom: 0;
}

.stepbysteprow {
  display: flex;
  flex-wrap: wrap;
  gap: 3.5%;
  /* Adjust the gap value as needed */
}

.stepbystepcont {
  padding: 0 2vw 0 1vw;
}

.asdf {
  /* background: radial-gradient(84.71% 140.3% at 94.22% 65.98%, #EF8300 0%, #EF8300 100%); */
  box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, 0.15) inset;
}

/* Vector */

/* position: absolute;
left: 9.38%;
right: 65.26%;
top: 25.25%;
bottom: 70.74%;

background: ; */

.stepbystepitem {
  /* background-image: url(../img/homeimages/stepitembackground.png);
  background-size: cover; */
  background: radial-gradient(211.57% 100.32% at 88.21% 96.5%, #FFF 24.13%, #FAFAFD 49.68%, #EBECF7 80.83%, #DEE0F2 100%);
  ;
  clip-path: polygon(0px 0px, calc(100% - 50px) 0px, calc(100% - 0px) calc(100% - 50%), calc(100% - 50px) 100%, 0px 100%);
  flex: 1;
  min-width: 0;
  padding: 10px 20px;
  box-sizing: border-box;
  position: relative;
  border-radius: 20px;
  margin: 30px 0;
}

/* Vector */
/* Vector */


/* .stepbystepitem::before {
  content: '';
  position: absolute;
  top: -20px;
  right: -20px;
  bottom: -20px;
  left: -20px;
  border-radius: 20px;
  background: inherit;
  z-index: -1;
  background: radial-gradient(211.57% 100.32% at 88.21% 96.5%, #FFF 24.13%, #FAFAFD 49.68%, #EBECF7 80.83%, #DEE0F2 100%);;
  clip-path: polygon(0px 0px, calc(100% - 50px) 0px, calc(100% - 0px) calc(100% - 50%), calc(100% - 50px) 100%, 0px 100%);
} */
/* .stepbysteprow .stepbystepitem:nth-child(1){

} */

.stepbigfont {
  color: #FFF;
  font-family: Impact;
  font-size: 55px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  margin-bottom: 20px;
}

@media (min-width: 1141px) {
  .stepbystepitem {
    flex: 0 0 calc(31%);
    /* Three boxes in one row with gap */
    max-width: calc(31%);

  }
}

@media (max-width: 1140px) {
  .stepbystepitem {
    flex: 0 0 calc(48.2%);
    /* Two boxes in one row with gap */
    max-width: calc(48.2%);
  }
}

@media (max-width: 767px) {
  .blogpost .blogitems span {
    display: block;
  }

  .stepbigfont {
    margin-bottom: 0px !important;
  }

  .stepbigfont span {
    font-size: 35px;
    display: block;
  }

  .stepbystep.padding-50 {
    padding: 0;
  }

  .mostpopular {
    margin: auto;
    margin-bottom: 30px;
  }

  .stepbystepitem {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 15px 0;
  }

  .bloginner p {
    text-align: center;
  }

  .subhead {
    text-align: left;
  }
}

/* our venture */
/* .trainingsteps{
  gap: clamp(10px,2.4vw,50px);
} */
.joinusimg {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 15px;
}

.vendisimg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 15px;
}

.readytoleap {
  background-size: cover;
}

.readytoleap .container p:nth-child(2) {
  max-width: 829px;
  margin: auto;
  margin-top: 30px;
  margin-bottom: 12px;
}

.readytoleap .container p:nth-child(3) {
  max-width: 1045px;
  margin: auto;
  padding-bottom: 30px;
}

.trainingpoint {
  padding: 36px 30px;
}

.big-font {
  font-family: Impact;
  font-size: clamp(48px, 13.5vw, 212.57px);
  -webkit-text-stroke: 2px rgba(255, 0, 131, 0.1);
  /* text-stroke: 2px rgba(255, 0, 131, 0.1); */
  color: transparent;
  /* display: inline-block; */
  line-height: normal;
}

.darkline {
  background-color: #000;
  opacity: 0.5;
}

.ourventurehead {
  font-size: clamp(20px, 4vw, 55px);
  /* padding-right: 20%; */
}

.discovervista p,
.discovervista strong {
  color: #3D3D3D;
  font-family: Lemonada;
  font-size: clamp(14px, 1vw, 20px);
  font-style: normal;
  margin-top: 15px;
}

strong {
  font-size: clamp(14px, 1vw, 20px);
}

.rightventrure {
  margin-top: clamp(5vh, 8vw, 20vh);
}

.training-prog h1 {
  color: #212121;
}

.training-content {
  color: #3D3D3D;
  width: 49.48vw;
  margin: auto;
}

.trainingpoint h3 {
  font-family: Impact;
  font-size: clamp(22px, 2vw, 30px) !important;
  font-weight: 400;
  flex: 1 1 auto;
}

.trainingpoint p {
  font-size: clamp(12px, 1vw, 16px) !important;
  font-weight: 400;
}

.trainingpoint h4 {
  font-size: clamp(16px, 2vw, 20px);
  font-family: lemonada !important;
  font-weight: 600;
}

.trainingpoint small {
  color: #020D5C;
  font-family: Lemonada;
  font-size: 12px;
}

.bluefont {
  color: #0072AB;
}

.trainingpoint {
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.10);
  display: flex;
  flex-direction: column;
}

/* register page */
.registerhead p {
  font-size: 16px;

}

.register .container-fluid {
  background: linear-gradient(to right, rgba(234, 123, 177, 0) 46%, #ffffff 41%);

  /* padding: 50px 40px 10px; */
}

.register-form {
  max-width: 450px;
}

.stephead {
  margin-left: clamp(30px, 6vw, 8%);
}

.register input {
  width: -webkit-fill-available;

}

#checkbox {
  width: min-content !important;
}

.register select {
  width: 49%;
  padding: 7px 20px;
}

.register select,
.register input {
  border-radius: 5px;
  border: 1px solid #FFF;
  background-color: transparent;
  margin: 9px 0px;
  color: white;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

.register ::placeholder,
.register select {
  color: rgba(242, 242, 242, 0.50);
  font-family: Lemonada;
  font-size: 16px;
  font-style: normal;
  font-weight: 380;
  /* background-color: transparent; */
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

.register select {
  color: rgb(255, 255, 255);
  font-family: 'Roboto', sans-serif;
  font-weight: 400;

}

.register select option {
  color: rgb(0, 0, 0) !important;
}

.register .text-muted {
  color: rgba(242, 242, 242, 0.50) !important;
}

/* .readytoleaptext{

} */
@media (min-width: 768px) and (max-width: 818px) {
  .trainingpoint {
    padding: 30px !important;
  }
}

@media (max-width: 767px) {
  .readytoleaptext {
    font-size: 30px;
    margin-top: 20px;
    padding: 10px;
    letter-spacing: 0.9px;
  }

  .cuntinuebtn img,
  .previousbtn img,
  .lastpreviousbtn img {
    width: 30px;
  }

  .previousbtn {
    text-decoration: underline;
  }

  .information_tabs .form_details input,
  .information_tabs .form_details select,
  .information_tabs .form_details textarea {
    padding: 5px 20px;
    margin-bottom: 14px !important;
    font-size: 14px;
  }

  .information_tabs .continueandpreview {
    padding-top: 15px;
  }

  .registerform h2,
  .registerform p {
    text-align: center;

  }

  .registerform {
    padding: 0 26px;
  }

  .register select {
    width: 100%;
  }

  .register ::placeholder,
  .register select {
    color: rgba(242, 242, 242, 0.70);
    font-family: Lemonada;
    font-size: 12px;
    font-style: normal;
    font-weight: 380;
    line-height: 33px;
  }

  .btn-register {
    text-align: center;
  }
}

.registerstep .registeritem:first-child {
  border-color: #FF0083;
}

.registerstep .registeritem:nth-child(2) {
  border-color: #EF8300;
}

.registerstep .registeritem:nth-child(3) {
  border-color: #0072AB;
}

.registerstep .registeritem:nth-child(4) {
  border-color: #0E8E77;
}

.registercont {
  border-radius: 20px;
  /* background: #FBFBFB; */
  padding: 30px;
  margin: 20px 0px 20px 0px;
}

.register {
  background-size: cover;
  background-position: 1000px;
}

.regnum {
  top: 0;
  bottom: 0;
  left: -24px;
  margin: auto;
  text-align: center;
  font-family: Impact;
  font-size: clamp(60px, 5.7vw, 116px);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 1.101px;
  background-color: #ffffff;
  border-radius: 100%;
  width: 44px;
  height: fit-content;
  line-height: normal;
}

.regnum::before,
.regnum::after {
  content: "";
  width: 12px;
  height: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  border-radius: 100%;
}

.registerstep .registeritem:nth-child(1) .regnum::after,
.registerstep .registeritem:nth-child(1) .regnum::before {
  background-color: #FF0083;
}

.registerstep .registeritem:nth-child(2) .regnum::after,
.registerstep .registeritem:nth-child(2) .regnum::before {
  background-color: #EF8300;
}

.registerstep .registeritem:nth-child(3) .regnum::after,
.registerstep .registeritem:nth-child(3) .regnum::before {
  background-color: #0072AB;
}

.registerstep .registeritem:nth-child(4) .regnum::after,
.registerstep .registeritem:nth-child(4) .regnum::before {
  background-color: #0E8E77;
}

.registeritem {
  text-align: center;
  border: 3px solid;
  border-radius: 55px;
  margin-bottom: 50px;
}

.registeritem p {
  color: #3D3D3D;
  text-align: center;
  font-family: Lemonada;
  font-size: 12.517px;
  font-style: normal;
  font-weight: 380;
  line-height: 16.988px;
  /* 135.714% */
  letter-spacing: -0.447px;
  margin-bottom: 0;

}

.registeritem h3 {
  /* color: #FF0083; */
  text-align: center;
  font-family: Impact;
  font-size: 18.776px;
  font-style: normal;
  font-weight: 400;
}


@media (max-width: 360px) {
  #testimonials .swiper-pagination .swiper-pagination-bullet {
    width: 28px;
    height: 28px;
    padding: 2px;
  }
}

/* tabs  join us partner */
.pwithvista {
  margin-top: clamp(40px, 6vw, 100px);
}

.hide {
  display: none;
}

.tab-nav ul {
  display: flex;
  justify-content: center;
  gap: 20px;
  list-style: none;
}

.tab-nav ul.show {
  display: block;
}

.tab-btn {
  padding: 13px;
  color: #FF0083;
  font-family: Impact;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border: 1px solid #020D5C;
  width: 212px;
}

.tab-btn.active {
  background-color: #FF0083;
  color: #fff !important;
  border: 1px solid #020D5C;
}

.mobile-select {
  display: none;
}

.serviceform input,
.serviceform textarea {
  width: 100%;
  margin: 15px 0;
  padding: 15px 15px;
  border-radius: 10px;
  border: 1px solid #000;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

.invest-cat {
  border-radius: 10px;
  border: 1px solid #000;
  /*background: #B5B5B5;*/
  background: transparent !important;
  padding: 15px;
}

.invest-cat h4 {
  font-size: 22px;
  text-decoration: underline;
}

label {
  padding: 4px 16px;
  line-height: 190%;
  outline-style: none;
  transition: all .6s;
}

.hiddenCB div {
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
}

.hiddenCB input[type="checkbox"],
.hiddenCB input[type="radio"] {
  display: none;
}

.hiddenCB label {
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.50);
  cursor: pointer;
  font-family: Lemonada;
  font-size: 14px;
  font-style: normal;
  font-weight: 380;
  margin: 12px 10px 0 0;

}

.tab-container {
  max-width: 1291px;
  margin: auto;
}

.scrolldiv {
  height: 106px;
  overflow-y: scroll;
}

.hiddenCB {
  max-width: 1050px;
}

.hiddenCB input[type="checkbox"]+label:hover {
  background: rgba(0, 128, 128, .8);
}

.hiddenCB input[type="checkbox"]:checked+label {
  border-radius: 10px;
  background: #0072AB;
  color: #fff;
  border-color: transparent;
}

.hiddenCB input[type="checkbox"]:checked+label:hover {
  background: rgba(0, 128, 128, 0, .7);
}

.scrolldiv {
  scrollbar-width: thin;
  scrollbar-color: dark;
}

.scrolldiv::-webkit-scrollbar {
  /* width: 20px;  */
  background-color: #FFF;
}

/* .scrolldiv::before{
  content: url('../img/homeimages/uparrow.png');
} */
.boy-image {
  transition: transform 0.5s ease-in-out;
  cursor: pointer;
  transform: translateY(0px)
}

#boy-image,
#right-author-image,
.rightjourney {
  transition: transform 0.8s ease-in-out;
}

.boy-image:hover {
  transform: translateY(20px);
}

/* .right-author-image {
  animation: slideIn 1s forwards;
  left: -100%;
} */
/* @keyframes slideIn {
  to {
    left: 0;
  }
} */

.faq-list li:hover img {
  animation: rotateright 1s ease-out;
}

/* .faq-list li img{
  animation: rotateleft 1s ease-out;
} */
/* Animation for the second image */
/* .faq-list li:nth-child(2) img {
  animation: bounceInLeft 1s ease-out;
} */

/* Add similar animations for other images */

/* Keyframes for fadeInDown animation */
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Keyframes for bounceInLeft animation */
@keyframes rotateright {
  0% {
    transition: transform 0.8s ease-in-out;
    rotate: -360deg;
  }

  100% {
    rotate: 0deg;
  }
}

@keyframes rotateleft {
  0% {
    transition: transform 0.8s ease-in-out;
    rotate: 0deg;
  }

  100% {
    rotate: -360deg;
  }
}

/* .social-linkss a:hover i{
  transform: scale(5) 0.8s ease-in-out;

} */
.scrolldiv::-webkit-scrollbar-thumb {
  background: url('../img/homeimages/scrollbar.png');
  background-repeat: no-repeat;
  background-size: contain;
  width: auto;
  height: 35px;
  /* height: fit; */
}

.servicesaggrcont {
  font-size: 12px;
}

/* .scrolldiv::-webkit-scrollbar-thumb:before{
  content: url('../img/homeimages/logo.svg');
} */
.requirementscont ul {
  gap: 40px;
}

.requirementscont {
  border-radius: 15px;
  background: #0072AB;
  z-index: 1;
  padding: 4vw 2vw;
  margin-right: -7vw;
  width: 55vw;
}

.requirementscont h4 {
  color: #FFF;
  text-align: center;
  font-family: Impact;
  font-size: clamp(12px, 4vw, 35px) !important;
  font-style: normal;
  font-weight: 400;
  line-height: 45px;
  /* 128.571% */
  letter-spacing: 0.9px;
}

/* .requirementscont ul{
  align-items: center;
} */
.requirementscont li {
  color: #F2F2F2;
  /* text-align: center; */
  font-family: Lemonada;
  font-size: clamp(10px, 1.3vw, 24px) !important;
  font-style: normal;
  font-weight: 380;
  line-height: 30px;
  margin: auto;
}

@media (max-width: 1500px) {

  /* .requirementscont{
    padding: 20px;
  } */
  .requirementscont ul {
    gap: 10px;
  }
}

@media (max-width:991px) {
  .mt-3.mb-4.ms-md-4.pinkfont.vistafounder {
    margin-left: 4px !important;
  }

  .subscribe-email::placeholder {
    font-size: 10px;
    overflow: hidden;

  }

  .footer-links.mt-4 {
    padding-top: 20px;
  }

  .journeyimage {
    width: 50px;
  }

  .journey-number {
    font-size: 45px;
  }

  .boldchar {
    margin-bottom: 10px;
  }

  .blogimgtext {
    flex-direction: column;
  }

  .blogimgtext img {
    width: 100%;
    padding-bottom: 20px;
  }

  .vendisimg.h-100 {
    max-height: 263px !important;
  }

  .vencommunity .offset-lg-1.py-md-5 {
    padding-top: 0px !important;

  }

  .requirementscont li {
    line-height: 13px;
  }
}

@media (max-width: 767px) {
  .blogspost {
    padding: 40px 0 !important;
  }
  /* , .page.page-id-221 .title-section */
  .page.page-id-453 .lecturer-section,
  .page.page-id-168 .community {
    display: none !important;
  }

  .single.single-post .rightpost {
    display: none;
  }

  .page.page-id-453 .community {
    margin-top: 40px;

  }

  .bloginner h2 {
    text-align: center;
  }

  .footer-links.mt-4 {
    padding-top: 0px;
  }

  .aggrementcheckbox .wpcf7-list-item {
    margin-left: 0px;
  }

  .aggrementcheckbox label {
    padding: 0px 0px;
  }

  .blog-innercheckbox .wpcf7-list-item-label {
    text-align: left;
  }

  .vencommunity .offset-lg-1.py-md-5 {
    padding-top: 15px !important;

  }

  #wpcf7-f514-p223-o1 {
    margin: auto;
  }

  .tab-nav ul {
    gap: 12px;
  }

  .btn-servicesprov {
    font-size: 14px;
  }

  .requirementscont {
    width: 90vw;
  }

  .requirementscont ul {
    max-width: 350px;
    margin: auto;
  }

  .requirements .row {
    flex-direction: column-reverse;
  }

  .requirementsimg img {
    max-width: 300px;
    display: flex;
    margin: auto;
  }

  .requirementscont {
    margin: auto;
    margin-top: -25px;
  }


  .tab-btn {
    font-size: 13px;
    padding: 14px 2px;
    width: 100px;
    letter-spacing: 0.3px;
  }

  .requirements.padding-50 {
    padding: 8px 0;
  }

  .requirementscont ul {
    align-items: unset !important;
  }

  .requirementscont {
    padding: 20px 52px;
  }
  .requirementscont h2{
    text-align: center !important;
  }

  .serviceform input,
  .serviceform textarea {
    font-size: 14px;
    margin: 5px 0;
    border-radius: 5px;
  }

  .hiddenCB input[type="checkbox"]:checked+label {
    border-radius: 5px;
  }

  .servicesaggrcont {
    font-size: 10px;
  }

  .hiddenCB label {
    border-radius: 5px;
    font-size: 8px !important;
    margin: 8px 8px 0 0 !important;
    line-height: normal;
  }

  .invest-cat h4 {
    font-size: 16px;
  }

  .hiddenCB label {
    padding: 4px 8px;
  }

}
@media (min-width: 0px) and (max-width: 1024px){
  .row.trainingsteps.my-md-5.my-3.myrow-2 {
    width: 100% !important;
    margin: auto;
  }
}



@media(max-width:1024px) {
  .testi-title {
    width: 74.25vw;
  }
  .row.trainingsteps.my-md-5.my-3.myrow-2 {
    width: 100%;
    margin: auto;
}
}

/* blog inner page */
.poststitle:hover,
.blogitems h3:hover {
  color: #0a98c0;
}

.blog-innerformbtn {
  border-radius: 10px;
  background: linear-gradient(121deg, #A80056 0%, #FF00A5 72.88%);
  box-shadow: 15.086px 9.065px 35.2px 0px rgba(199, 154, 177, 0.20), 7.744px 4.653px 9.035px 0px #FF00B0 inset, -7.744px -4.653px 9.035px 0px #92004B inset;
  color: #FFF;
  font-family: Lemonada;
  font-size: 20px;
  font-style: normal;
  font-weight: 575;
  letter-spacing: -0.5px;
}

.bloginnersubmit {
  display: flex;
  justify-content: center;
}

.bloginnersubmit .wpcf7-spinner {
  display: block;
}

.blog-innercheckbox .first.last {
  margin: 0;
}

.blog-innercheckbox label {
  display: flex;
  flex-direction: row-reverse;
  padding: 0;
  gap: 10px;
}

.blog-innercheckbox input[type="checkbox"] {
  width: auto;
}

.blog-innercheckbox .wpcf7-list-item-label {
  color: #FFF;
  font-family: Lemonada;
  font-size: clamp(10px, 2vw, 12px);
  font-style: normal;
  font-weight: 380;
  line-height: 16px;
}

.single.single-post .title-section {
  display: none !important;
}

/* free webinar page */
.btn-register .blogpage-btn {
  padding: 10px 30px;
}

.nameinput .col-md-6.col-12 p {
  margin-bottom: 0px !important;
}

.btn-register .wpcf7-submit,
.servicebtn .wpcf7-submit {
  width: auto;
  color: #fff;
  font-size: 20px;
  line-height: normal;
  padding: 8px 30px;
  background: linear-gradient(121deg, #A80056 0%, #FF00A5 72.88%);
  box-shadow: 15.08614px 9.06467px 35.2px 0px #C79AB1, 7.74422px 4.6532px 9.03467px 0px #FF00B0 inset, -7.74422px -4.6532px 9.03467px 0px #92004B inset;
}

.btn-register .wpcf7-spinner,
.servicebtn .wpcf7-spinner {
  display: block;
}

#wpcf7-f514-p223-o1 {
  max-width: 450px;
}

/* Service Proiveder form */
.serviceprovform p,
.aggrementcheckbox p {
  margin-bottom: 0px !important;

}

.aggrementcheckbox label {
  display: flex;
  gap: 15px;
}

.aggrementcheckbox input[type="checkbox"] {
  width: auto;
}

.aggrementcheckbox .wpcf7-list-item-label {
  color: rgba(0, 0, 0, 0.48);
  font-family: Lemonada;
  font-size: 12px;
  font-style: normal;
  font-weight: 380;
  line-height: 20px;
}

.wpcf7-not-valid-tip {
  color: #dc3232;
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}

.hiddenCB p {
  display: flex;
  /* max-width: 1050px;
    overflow: scroll; */
  flex-wrap: wrap;
}

.hiddenCB p label {
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.50);
  cursor: pointer;
  font-family: Lemonada;
  font-size: 14px;
  font-style: normal;
  font-weight: 380;
  margin: 12px 10px 0 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}


/* page id include css */

.page.page-id-170 .founders.margin-100 {
  margin-bottom: clamp(60px, 4vw, 100px);
}

.wpcf7 form .wpcf7-response-output {
  margin: 1em 0.5em 1em;
  padding: 0.2em 1em;
  border: 2px solid #00a0d2;
  /* color: #fff; */
}

.servicebtn p {
  margin-bottom: 0;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #ff00c8;
  margin: auto;
  width: fit-content;
}

.single.single-post .rightpost .wpcf7 form.invalid .wpcf7-response-output,
.single.single-post .rightpost .wpcf7 form.unaccepted .wpcf7-response-output,
.single.single-post .rightpost .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #ffffff00;
  margin: auto;
  width: fit-content;
  color: #fff;
  margin-top: -10px;
  padding-bottom: 20px;
  text-align: center;
}

.register .wpcf7 form.invalid .wpcf7-response-output,
.register .wpcf7 form.unaccepted .wpcf7-response-output,
.register .wpcf7 form.payment-required .wpcf7-response-output {
  color: #fff;
}

.registerhead form.wpcf7-form.init p:nth-child(3) {
  margin-bottom: 11px;
}

/* .post-container div:nth-child(2) .postcontent {
  margin-top: 0px;
} */



/* Other developer code */
.receipient {
  display: none;
}

/* faqs main page */
.page-id-557 .moreqa {
  display: none;
}

/* option {
  background-color: transparent;
} */
/* .information_tabs .form_details select {
color: #000;
} */

.information_tabs .form_details select option {
  /* Define colors for individual options */
  color: #000;
}

.rightpost .wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  border-color: #ffffff00;
  margin: auto;
  width: fit-content;
  color: #fff;
  margin-top: -10px;
  padding-bottom: 20px;
  text-align: center;
}


/* Newsletter Subscribe form0 */
.tnp.tnp-subscription {
  margin: unset;
  max-width: 621px;
}

.tnp.tnp-subscription form {
  position: relative;
}

.tnp.tnp-subscription form .tnp-field.tnp-field-email label {
  display: none;
}

.tnp-subscription input[type=email] {
  background-color: #fff;
  border: none;
  border-radius: 10px;
}

.tnp-field input[type="submit"] {
  min-width: 70px;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 10px;
  background: #FF0083;
  width: 12vw;
  font-size: clamp(13px, 3vw, 24px);
  font-family: impact;
  bottom: 0px;
  padding: 0;
}

.tnp-subscription input::placeholder {
  font-size: clamp(8px, 2vw, 13px);

}

.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  color: white;
}

.flatpickr-current-month {
  padding: unset !important;
}


div#custom-success-message h1 {
  font-size: 25px;
  line-height: 20px;
  text-transform: capitalize;
  color: white;
}

div#custom-success-message p {
  color: white;
}


.serviceform div#custom-success-message h1 {
  font-size: 25px;
  line-height: 20px;
  text-transform: capitalize;
  color: rgb(0, 0, 0);
}

.serviceform div#custom-success-message p {
  color: rgb(0, 0, 0);
}


.tab-btn:hover {
  border: 1px solid #020d5c;
}

input:-internal-autofill-selected {
  background-color: red !important;
}

button#loadMoreBtn {
  background: transparent;
  border: none;
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0 0 25px 0;
  font-family: Lemonada;
  font-size: 20px;
  text-decoration: underline;
}

button#loadMoreBtn:hover {
  color: #76d4df;
}


input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px transparent inset !important;
  background: url(https://img.icons8.com/external-justicon-flat-justicon/64/000000/external-email-notifications-justicon-flat-justicon.png) no-repeat scroll 0px 0px;
  background-size: 20px 20px;
}


/* Button Read More And Less Css */
.author-section  strong.sky-green.darkfear{
 color: #0E8E77;
}


@media (max-width:767px) {
  /* .custom-datepicker-container::before {
    content: "Date of Birth";
    position: absolute;
    font-size: 16px;
    color: #A9A9A9;
    pointer-events: none;
    left: 8px;
    top: 39%;
    transform: translateY(-50%);
    z-index: 1;
  }

  #date_of_birth {
    padding-left: 10px;
  } */

  .new-text {
    height: 200px;
    max-height: 100%;
    /* Set a maximum height */
    overflow: hidden;
    transition: height 0.3s ease;
    /* Add transition for smooth animation */
  }

  .new-text.expanded {
    height: min-content;
  }

  .new-text-one {
    height: 200px;
    max-height: 100%;
    /* Set a maximum height */
    overflow: hidden;
    transition: height 0.3s ease;
    /* Add transition for smooth animation */
  }

  .new-text-one.expanded {
    height: min-content;
  }

  .new-text-two {
    height: 190px;
    max-height: 100%;
    /* Set a maximum height */
    overflow: hidden;
    transition: height 0.3s ease;
    /* Add transition for smooth animation */
  }

  .new-text-two.expanded {
    height: min-content;
  }

}

button#loadMorePosts {
  outline: none;
  border: none;
}

/*
.information_tabs #pills-tab {
  padding-top: 20px;
} */


/*--------------------------------------------------------------
# Home Content Slider CSS Start
--------------------------------------------------------------*/

span.navigator{
  cursor: pointer;
  border-bottom: 3px solid;
  margin-right: 5px;
}
span.navigator.active{
  border-bottom: 3px solid;
}
span.navi0.active {
  color: #FF0083;
}
span.navi1.active {
  color: #EF8300;
}
span.navi2.active {
  color: #33B7A9;
}
/* span.navigator.active:first-child {
  color: #FF0083;
}

span.navigator.active:nth-child(2) {
  color: #EF8300;
}

span.navigator.active:last-child {
  color: #33B7A9;
} */

div.contentcarousel p.free-webinar-pera {
  max-width: 100%;
  padding: 0% 15%;
  margin-top: 70px;
}
span.click-our-expertise {
  color: #EF8300;
  font-weight: 700;
}
img.hide-img {
  visibility: hidden;
  opacity: 0;
  transition-duration: 0.4s;
}
.navigator.active img.hide-img {
  visibility: visible;
  opacity: 1;
}
h1.free-webinar-heading{
  position: relative;
}
img.pink-arrow,img.yellow-arrow,img.green-arrow{
  position: absolute;
}
img.pink-arrow {
  top: 65px;
  left: 45%;
}
img.yellow-arrow {
  top: 70px;
  left: 53%;
}
img.green-arrow {
  top: 60px;
  left: 65%;
}
.contentcarousel .owl-dots {
  /* display: none; */
}
div#content-carousel button.owl-dot span {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  display: inline-block;
}
div#content-carousel button.owl-dot{
  margin-right: 6px;
}
.owl-dots button.owl-dot:first-child span {
  background-color: #FF0083;
}
.owl-dots button.owl-dot:nth-child(2) span {
  background-color: #EF8300;
}
.owl-dots button.owl-dot:last-child span{
  background-color: #33B7A9;
}

.owl-dots button.owl-dot:nth-child(1).active span::before{
  border-color: #FF0083;
}
.owl-dots button.owl-dot:nth-child(2).active span::before{
  border-color: #EF8300;
}
.owl-dots button.owl-dot:nth-child(3).active span::before{
  border-color: #33B7A9;
}


.owl-dots button.owl-dot span::before{
  content: "";
  width: 21px;
  height: 21px;
  border: 1px solid #fff;
  display: block;
  border-radius: 100%;
  margin: -3px -2.7px;
}

.contentcarousel .item a:hover{
  color: #FF0083;
}
@media (max-width: 991px){
  .lecturecontent h3{
    line-height: 36px;
  }
  img.green-arrow {
    top: 25px;
    left: 58%;
    width: 80px;
  }
  img.pink-arrow {
    top: 30px;
    left: 45%;
    width: 40px;
  }
  img.yellow-arrow {
    top: 40px;
    left: 53%;
    width: 55px;
  }
  div.contentcarousel p.free-webinar-pera {
    padding: 0% 12%;
    margin-top: 50px;
  }
}
@media (max-width: 767px){
  img.pink-arrow {
    top: 55px;
    left: 16%;
    width: 30px;
  }
  img.yellow-arrow {
    top: 55px;
    left: 40%;
    width: 45px;
  }
  img.green-arrow {
    top: 45px;
    left: 70%;
    width: 60px;
  }
}

.lectureimage {
  position: relative;
}
img.university-logo {
  position: absolute;
  left: 50%;
  right: 0;
  bottom: 30px;
  display: block;
  transform: translate(-50%, 0);
}

.personal_information_form ::placeholder{
	    color: white !important;
}


@media (min-width: 790px) and (max-width: 855px) {
 div.contentcarousel p.free-webinar-pera {
        padding: 0% 14%;
        margin-top: 50px;
    }
    span.next-slider.slider_css_class0{
          margin-left: 15px;

    }
}

@media (min-width: 856px) and (max-width: 1205px) {
 div.contentcarousel p.free-webinar-pera {
        padding: 0% 23%;
        margin-top: 50px;
    }
    span.next-slider.slider_css_class0{
          margin-left: 25px;

    }
}

@media (max-width: 1440px) {
    .lecturecontent h3 {
        font-size: 25px !important;
    }
}
@media (min-width: 1250px) and (max-width: 1750px){
  .lecturer-section .lecturecontent h3 {
      /* min-height: 80px; */
  }
  .lecturer-section .lecturedegignation {
      min-height: 53px;
  }
}

@media (min-width: 1200px) and (max-width: 1299px){
  .lecturer-section .lecturecontent h3 {
    font-size: 125% !important;
    /* white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    text-wrap: nowrap; */
  }
}
@media (min-width: 1300px) and (max-width: 1499px){
  .lecturer-section .lecturecontent h3 {
    font-size: 135% !important;
  }
}
@media (min-width: 1400px) and (max-width: 1499px){
  .lecturer-section .lecturecontent h3 {
    font-size: 150% !important;
  }
}
@media (min-width: 1500px) and (max-width: 1615px){
  .lecturer-section .lecturecontent h3 {
    font-size: 165% !important;
  }
}

@media (min-width: 1616px) and (max-width: 1850px){
  .lecturer-section .lecturecontent h3 {
    font-size: 185% !important;
  }
}