<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&amp;display=swap");

@import url("fonts.css");

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
}
p {
	font-family: var(--font-pri), sans-serif;
}
p:empty {
  display: none;
}
.d-block{
  display: block;
}
:root {
  --font-pri: "Inter", sans-serif;
  --font-sec: "Avenir LT Std";
  --font-luxes-script: 'La Luxes Script';
  --font-luxes-serif: 'La Luxes Serif';
  --font-antonio-light: 'Antonio';

  --clr-pri: #005351;
  --clr-pri-lt: #679897;
  --clr-pri-lt2: #337573;
  --clr-pri-lt3: #005351;
  --clr-pri-lt4: #005452;
  --clr-sec: #c9174f;
  --clr-sec-2: #dc1f41;
  --clr-orange: #fb9935;
  --clr-orange-lt: #fdf5eb;
  --clr-white: #ffffff;
  --clr-black: #000000;
  --clr-black-lt: #161616;
  --clr-gray: #686868;
  --clr-gray-2: #9c9c9c;
  --clr-evolution: #FCF0E1;
  --clr-border: #ACACAC;
  --clr-pink-lt: #fbefe1;
  --clr-red: #c00505;

  --header-height: 74px;
}

strong,
b {
  font-weight: 600;
}

html {
  /* scroll-behavior: smooth; */
  overflow-x: hidden;
}

body {
  font-family: var(--font-pri),sans-serif;
  background-color: #fff;
  font-size: 17px;
  /* -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
  -webkit-overflow-scrolling:touch; */
}
h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-pri), sans-serif;
}

::-webkit-scrollbar {
  width: 8px;
  border-radius: 10px;
  overflow: hidden;
}

::-webkit-scrollbar-track {
  background: #e4e4e4;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background: rgb(131, 131, 131);
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: rgb(112, 112, 112);
}

html.no-scroll {
  overflow: hidden;
  height: 100vh;
}

.opacity05 {
  opacity: 0.5;
}

.hide {
  display: none;
}

img {
  max-width: 100%;
}

button {
  border: 1px solid var(--clr-pri);
  outline: none;
  background-color: #fff;
  display: inline;
  cursor: pointer;
}

.container {
  width: 100%;
  max-width: 1320px;
  padding: 0 15px;
  margin: 0 auto;
}

figure{
  margin: 0;
}
footer,
section {
  /* margin: auto;
    */
  padding: 70px 0;
}
.alignleft {
  float:left;
  padding:10px 40px 24px 0;
}
.alignright {
  float:right;
  padding:10px 0 24px 40px;
}
.hero-section {
  display: grid;
}

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

.btn {
  display: inline-block;
  cursor: pointer;
  outline: none;
  border: none;
  text-align: center;
  padding: 0 10px;
  height: 70px;
  font-size: 18px;
  line-height: 70px;
  min-width: 280px;
  background-color: var(--clr-pri);
  color: var(--clr-white);
  font-family: var(--font-pri), sans-serif;
  white-space: nowrap;
  position: relative;
  z-index: 1;
  user-select: none;
}

.btn:before {
  content: "";
  width: 0;
  height: 100%;
  background: rgb(0 0 0 / 6%);
  z-index: -1;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.4s cubic-bezier(0.43, 0.54, 0.27, 0.83);
}

.btn:hover:before {
  width: 100%;
}

/*.btn:hover {
  filter: brightness(0.95);
}*/
.btn.btn-with-icon {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 5px;
}

.btn.btn-with-icon img {
  max-height: 21px;
  max-width: 26px;
  object-fit: contain;
}

.btn.btn-yellow {
  background-color: var(--clr-orange);
  color: var(--clr-white);
}

.btn.btn-evolution {
  background-color: var(--clr-evolution);
  color: var(--clr-pri);
}

.btn.btn-sec-2 {
  background-color: var(--clr-sec-2);
  color: var(--clr-white);
}

/*.btn.btn-yellow:hover:before{

}*/
.btn.btn-sec {
  background-color: var(--clr-sec);
}

.btn.btn-link {
  background-color: transparent;
  color: var(--clr-sec);
  border: none;
  height: auto;
  line-height: normal;
  padding: 0;
}

.btn.md-btn {
  min-width: 280px;
  padding: 0 20px;
  font-size: 20px;
}

.btn.btn-no-fill {
  background-color: transparent;
  padding: 0;
  min-width: max-content;
  column-gap: 20px;
}

.btn.lg-btn {
  gap: 40px;
  height: 68px;
  line-height: 68px;
  min-width: 278px;
  padding: 0 30px;
}

.btn.btn-sec.btn-no-fill {
  color: var(--clr-sec);
}

.btn.btn-no-fill span {
  border-bottom: 1px solid var(--clr-sec);
}

.btn.btn-no-fill img {
  max-height: 14px;
}

.sticky {
  position: sticky !important;
}

.sticky.sticky-top {
  top: var(--header-height);
}

.purhcase-the-book.mob-only {
  display: none !important;
}

/* header section starts */
header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 30px 20px;
  background-color: rgba(255, 255, 255, 0);
  transition: background 0.4s, padding 0.4s;
  z-index: 999;
}

header.add-shade {
  transition: background 0.4s, padding 0.4s;
  padding: 10px 20px;
  background-color: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(2px);
}

header .header-items {
  display: grid;
  grid-template-columns: 1fr 200px 1fr;
  align-items: center;
}

.header-items .logo {
  width: 100%;

}

.header-items .logo a {
  display: block;
  text-align: center;
  transition: 0.4s;
  margin: auto;
  max-width: 100%;
}

.header-items .logo a img {
  max-width: 100%;
  transition: 0.4s;
}

header.add-shade .header-items .logo a {
  max-width: 80%;
}

header:not(.add-shade) .header-items .logo a img.main-logo-with-tag,
header.add-shade .header-items .logo a img.main-logo {
  display: none;
}

header nav {
  padding: 0 70px;
}

header nav ul li {
  display: inline-block;
  position: relative;
  /* overflow: hidden; */
}

header nav ul .nav-item .nav-link {
  display: inline-block;
  padding: 15px 2px;
  color: #000000;
  text-transform: uppercase;
}

header nav ul .nav-item+.nav-item {
  margin-left: 30px;
}

header nav ul .nav-item::after {
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  content: "";
  background: #000;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.25s ease-out;
}

header nav ul .nav-item.current-menu-item::after,
header nav ul .nav-item:hover::after {
  transform: scaleX(1);
  transform-origin: left;
}

header nav.right ul .nav-item::after {
  right: 0;
  transform-origin: left;
}

header nav.right ul .nav-item.current-menu-item::after,
header nav.right ul .nav-item:hover::after {
  transform-origin: right;
}

.overlay {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  display: none;
}

.overlay.show {
  display: block;
}

header nav.right {
  text-align: right;
}

.header-bar-mob {
  justify-content: space-between;
  align-items: center;
  display: none;
  position: relative;
  z-index: 2;
}

.header-bar-mob .logo img {
  max-width: 100%;
}

.header-bar-mob .logo a {
  max-width: 100%;
  transition: 0.4s;
  display: block;
}

.add-shade .header-bar-mob .logo a {
  max-width: 80%;
}

header:not(.add-shade) .logo a img.main-logo-with-tag,
header.add-shade .logo a img.main-logo {
  display: none;
}

#hamburger {
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  padding: 0;
}

#hamburger svg {
  max-width: 50px;
  max-height: 50px;
}

#hamburger .line {
  fill: none;
  stroke: #000000;
  stroke-width: 6;
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

#hamburger .line1 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}

#hamburger .line2 {
  stroke-dasharray: 60 60;
  stroke-width: 6;
}

#hamburger .line3 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}

#hamburger.open .line1 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}

#hamburger.open .line2 {
  stroke-dasharray: 1 60;
  stroke-dashoffset: -30;
  stroke-width: 6;
}

#hamburger.open .line3 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}

/* header section ends */

/* main section starts */
.hero-section {
  width: 100%;
  min-height: 100vh;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4), transparent),
    url("./../images/hero-bg.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0;
  padding-bottom: 30px;
}

.home-hero-section label.change-word {
  display: block;
  color: var(--clr-sec);
}

.home-hero-section .hero-heading h1&gt;span {
  all: unset;
  display: block;
  width: 0;
  height: 0;
}

.typing-script-heading {
  margin-bottom: 5px;
  font: inherit;
  display: inline-block;
}

.home-hero-section label.typing-txt {
  color: var(--clr-sec);
  padding: 0 5px 0 0;
  font-style: normal;
}

.hero-contents {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  font-family: var(--font-sec), sans-serif;
  font-weight: 300;
  color: var(--clr-white);
  max-width: 600px;
  padding-top: clamp(70px, 10%, 100px);
}

.hero-section.home-hero-section .hero-contents {
  max-width: unset;
}

.hero-section.home-hero-section .hero-text {
  max-width: 480px;
}

.hero-heading h1 {
  font-size: 54px;
  font-weight: 300;
  line-height: 1.15;
  padding-bottom: 30px;
}

.hero-heading h1 label {
  font-style: italic;
  font-weight: 400;
  position: relative;
  overflow: hidden;
  width: auto;
  padding: 2px 22px 2px 0;
}

.change-word span {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  left: 0;
  top: 0;
  opacity: 0 !important;
}

.change-word span.is-hidden {
  -webkit-animation: change-slide-out 0.8s;
  animation: change-slide-out 0.8s;
}

.change-word span.is-visible {
  top: 0;
  opacity: 1 !important;
  position: relative;
  -webkit-animation: change-slide-in 0.8s;
  animation: change-slide-in 0.8s;
}

@-webkit-keyframes change-slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-30%);
    transform: translateX(-30%);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(1%);
    transform: translateX(1%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes change-slide-in-y {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-30%);
    transform: translateY(-30%);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(1%);
    transform: translateY(1%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes change-slide-out-y {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    opacity: 0;
    -webkit-transform: translateY(40%);
    transform: translateY(40%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(30%);
    transform: translateY(30%);
  }
}
@keyframes change-slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-30%);
    transform: translateX(-30%);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(1%);
    transform: translateX(1%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes change-slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  40% {
    opacity: 0;
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(30%);
    transform: translateX(30%);
  }
}


@keyframes change-slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  40% {
    opacity: 0;
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(30%);
    transform: translateX(30%);
  }
}

.hero-contents .hero-text {
  font-size: 25px;
  line-height: 1.3;
  padding-bottom: 30px;
}

/* clients work section starts */
.clients-work {
  background-color: var(--clr-orange-lt);
}

.clients-work .heading {
  font-size: 48px;
}

.sec-heading-container.center {
  text-align: center;
}

.heading {
  font-size: 40px;
  font-family: var(--font-sec), sans-serif;
  color: var(--clr-sec);
  font-weight: 300;
  line-height: 1.11;
}

.reconnect-block .heading {
  font-size: 50px;
}

.reconnect-block .feature-block-contents {
  gap: 130px;
}

.section-heading {
  margin-bottom: 40px;
}

.feature-block-contents .feature-body p {
  font-size: 18px;
  margin-bottom: 18px;
}

.clients-work-items {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: space-between;
  padding: 0px 50px;
  row-gap: 60px;
}

.clients-work-items .clients-work-item {
  max-width: 210px;
  height: 50px;
  width: max-content;
  padding: 0 15px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}

.clients-work-item img {
  max-width: 100%;
  max-height: 100%;
  filter: grayscale(1);
  transition: 0.2s;
}

.clients-work-item.university_of_maryland_medical_center-logo img,
.clients-work-item.ellen-broen-logo img,
.clients-work-item.usaid-logo img {
  opacity: 0.668;
}

.clients-work-item.ww-logo img,
.clients-work-item.deloitte-logo img,
.clients-work-item.accenture-logo img {
  opacity: 0.5;
}

.clients-work-item.hhs-gov-logo img,
.clients-work-item.robyn-kievit-logo img,
.clients-work-item.novus-law-logo img,
.clients-work-item.mighty-forces-logo img,
.clients-work-item.booz-allen-logo img,
.clients-work-item.real-world-np-logo img,
.clients-work-item.martha-garza-logo img {
  opacity: 0.85;
}

.clients-work-item.j-hilburn-logo img,
.clients-work-item.raymond-james-logo img,
.clients-work-item.kindall-evolve-logo img,
.clients-work-item.district-herbs-logo img {
  opacity: 0.7;
}

/* .clients-work-item:last-child:not(:nth-child(-n + 4)){
  margin-right: auto;
} */
.clients-work-item:hover img {
  opacity: 1;
  filter: none;
  transition: 0.2s;
}

/* clients work section ends */

/* feature block starts */
.feature-block-contents {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 50px;
  align-items: flex-start;
}

.feature-block-contents .img-side {
  flex: 0 0 550px;
}

.feature-block.i-feel .feature-block-contents .img-side {
  flex: 0 0 600px;
}

.feature-block.i-feel .feature-block-contents {
  gap: 120px;
}

.img-side.multi-imgs {
  position: relative;
  padding: 120px 88px 80px 0;
}

.img-side.multi-imgs .multi-img-1 {
  position: absolute;
  left: -84px;
  top: 0;
  width: auto;
  max-width: 297px;
}

.img-side.multi-imgs .multi-img-3 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: auto;
  max-width: 293px;
}

.img-side.multi-imgs .multi-img-2 {
  position: relative;
  z-index: 1;
}

.i-feel .feature-body p {
  /* font-size: 24px; */
  font-size: 20px;
}

.feature-heading {
  padding-bottom: 26px;
}

.feature-heading label,
.feature-heading .label {
  text-transform: uppercase;
  padding-bottom: 10px;
  display: inline-block;
  font-size: 25px;
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
}

.feature-block-contents .feature-body {
  line-height: 1.6;
}



.feature-block-contents .feature-body p span {
  color: var(--clr-sec);
  font-weight: 600;
}

.feature-bottom-action {
  margin: 0 auto;
  width: max-content;
  margin-top: 50px;
}

.testimonials_scroll {
  position: relative;
  overflow: hidden;
  padding: 150px 0;
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);
}

.testimonials_scroll .wpr-img {
  width: 50%;
  padding: 100px 0;
  position: relative;
}

.testimonials_scroll .wpr-img .bg-img-wpr {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -10;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.parallax {
  will-change: transform;
}

.testimonials_scroll .wpr-img .bg-img-wpr .bg-img {
  background-size: cover;
  background-position: top;
  width: 45%;
  padding-bottom: 35%;
  position: relative;
  opacity: 0.8;
}

.testimonials_scroll .wpr-img .bg-img-wpr .bg-img:after {
  content: "";
  display: block;
  background-color: #000;
  opacity: 0.2;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.testimonials_scroll .wpr-img .bg-img-wpr .parallax:nth-of-type(1) .bg-img {
  top: -50px;
  left: 20px;
}

.testimonials_scroll .wpr-img .bg-img-wpr .parallax:nth-of-type(2) .bg-img {
  margin-left: auto;
  width: 48%;
  padding-bottom: 40%;
}
.testimonials_scroll .wpr-text.unbound-add-scroll { 
  height: calc(100% - 160px); 
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;  
  overflow: auto;
}
.testimonials_scroll .wpr-text {
  position: fixed;
  z-index: -1000;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 50%;
  height:100%;
  padding-left: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.6s ease;
  -o-transition: 0.6s ease;
  transition: 0.6s ease;
  opacity: 0;
  pointer-events: none; 
}

.testimonials_scroll .wpr-text.active {
  opacity: 1;
  pointer-events: all;
}

.testimonials_scroll .wpr-text .wpr {
  max-width: 455px;
  margin: 0 auto;
}

.testimonials_scroll .wpr-text&gt;.img {
  display: none;
}

.testimonials_scroll .wpr-img .img {
  background-size: cover;
  background-position: top;
  top: 0;
  left: 0;
  width: 70%;
  padding-bottom: 50%;
  -webkit-transition: 1s ease;
  -o-transition: 1s ease;
  transition: 1s ease;
  -webkit-box-shadow: 0 2px 64px rgba(0, 0, 0, 0.33);
  box-shadow: 0 2px 64px rgba(0, 0, 0, 0.33);
}

.testimonials_scroll .wpr-img.active .img {
  -webkit-transform: translateX(30%);
  -ms-transform: translateX(30%);
  transform: translateX(30%);
}

/* feature block ends */
.i-feel .text-side .feature-body {
  /* margin-right: -20px; */
  /* padding-right: 20px; */
}

.i-feel .text-side {
  padding-right: 30px;
}

.i-feel .text-side span,
.i-feel .text-side p a,
.i-feel .text-side h4 {
  color: var(--clr-orange);
}

.i-feel .text-side .heading,
.i-feel .text-side .heading * {
  color: var(--clr-pri);
}

.i-feel .text-side p {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.6;
}

.i-feel .text-side h4 {
  font-weight: 400;
  font-size: 27px;
  font-family: var(--font-sec), sans-serif;
}

.home-page .i-feel .text-side h4 {
  color: var(--clr-red);
}

.i-feel .text-side span {
  color: var(--clr-orange);
}

.i-feel .text-side .heading {
  font-size: 36px;
}

/* bootcamp section starts */
.bootcamp-box .text-side-action .btn {
  padding: 20px 30px;
  height: auto;
  font-size: 25px;
  gap: 30px;
}

.bootcamp-box .text-side-action .btn span {
  max-width: 280px;
  white-space: normal;
  text-align: left;
  line-height: 1.32;
}

.bootcamp-box .bootcamp-right-title {
  font-size: 26px;
  margin-bottom: 10px;
}

.feature-block.reverse-block .feature-block-contents {
  flex-direction: row-reverse;
}

.bootcamp-img-item {
  margin-bottom: 20px;
}

.bootcamp-img-item img {
  width: 100%;
  display: block;
}

.feature-block.bootcamp-box {
  background-color: var(--clr-sec);
  display: flex;
  /* height: 400vh; */
}

.feature-block.bootcamp-box,
.feature-block.bootcamp-box .heading {
  color: var(--clr-white);
}
.feature-block.bootcamp-box .heading {
  max-width: 500px;
}

.bootcamp-box .feature-block-contents {
  gap: 70px;
  position: sticky;
  top: 100px;
}

.reconnect-block .heading,
.bootcamp-box .heading {
  font-size: 48px;
}

.bootcamp-box .feature-block-contents .feature-body p {
  font-size: 28px;
}

.bootcamp-box .feature-block-contents .feature-body p strike {
  color: var(--clr-white);
}

.feature-block.bootcamp-box .img-side {
  margin-right: -80px;
  flex: 0 0 630px;
}

.free-tag {
  width: min-content;
  aspect-ratio: 1 / 1;
  background-color: var(--clr-orange);
  padding: 18px;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  font-size: 16px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  font-weight: 700;
  left: 30%;
  top: 20px;
  box-shadow: 0 8px 20px rgb(0 0 0 / 25%);
  z-index: 2;
  word-break: keep-all;
}
.with-list-box .feature-body ul,
.bootcamp-box .feature-body ul {
  margin: 40px 0;
  min-height: 100px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.with-list-box .feature-body ul li,
.bootcamp-box .feature-body ul li {
  padding-left: 50px;
  font-size: 25px;
  position: relative;
  line-height: 1.08;
  transform: translateY(40px);
  transition: opacity 2s cubic-bezier(0.11, 0.68, 0.32, 0.86), 0.3s transform ease-in-out;
  transform-origin: left center;
  opacity: 0;
  min-height: 50px;
}

.bootcamp-box .text-side-action {
  transform: translateY(40px);
  opacity: 0;
}
section .feature-body ul li[data-scroll="in"] {
  opacity: 1;
  left: 0;
  visibility: visible;
  height: auto;
  transform: translateY(0);
  transition-delay: 0.4s;
}

section .text-side-action[data-scroll="in"] {
  opacity: 1;
  left: 0;
  visibility: visible;
  height: auto;
  transform: translateY(0);
  transition: all 0.4s ease;
  transition-delay: 0.3s;
}
.with-list-box .feature-body ul li::before,
.bootcamp-box .feature-body ul li::before {
  content: "";
  width: 38px;
  height: 20px;
  background-image: url("./../images/icons/unbounded-li-style.png?v1");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 5px;
  left: 0;
}
.with-list-box .feature-body ul li a,
.bootcamp-box .feature-body ul li a {
  color: inherit;
}

.feature-block.bootcamp-box .line-bar {
  width: 200px;
  height: 2px;
  background-color: var(--clr-white);
  margin-top: 50px;
}

/* bootcamp section ends */
/* newsletter starts */
/* .newsletter {
  padding-top: 70px;
} */
.newsletter .section-heading {
  margin-bottom: 30px;
  font-size: 58px;
}

.newsletter-body&gt;p {
  width: 100%;
  max-width: 850px;
  margin: auto;
  text-align: center;
}

.newsletter-body p {
  font-family: var(--font-sec), sans-serif;
  font-size: 33px;
}

.newsletter-form {
  display: flex;
  margin-top: 45px;
  justify-content: center;
}

.input-field {
  border: 2px solid var(--clr-sec);
  padding: 10px 15px;
  text-align: left;
}

.newsletter-form .input-field {
  max-width: 314px;
  padding: 15px 20px;
}

.newsletter-form .btn {
  min-width: 342px;
}
#navigateForm {
  padding-top:30px;
}
.input-field+.input-field {
  border-left: none;
}
.gform_fields &gt; div,
.ginput_container &gt; span {
  background:#fcf0e1 !important;
  padding:5px;
}
.gfield label,
.ginput_container label,
.input-field label {
  font-size: 16px;
  color: var(--clr-gray);
  padding-bottom: 10px;
  display: inline-block;
  padding:3px;
  font-weight:normal !important;
}
.gfield input,
.ginput_container input,
.input-field input,
.gfield textarea {
  border: none !important;
  outline: none !important;
  width: 100%;
  font-size: 22px;
  background:#fcf0e1 !important;
}
.gform_wrapper input[type="submit"] {
  margin:0 auto !important;
  background-color:#c9174f !important;
  text-transform:uppercase !important;
  padding:15px 30px !important;
  font-size:16px !important;
}
*:focus {
    outline: none !important;
}
input:focus, textarea:focus, select:focus{
 outline: none !important;
}
.ginput input::placeholder,
.ginput_container input::placeholder,
.input-field input::placeholder {
  font-size: 22px;
  color: var(--clr-gray);
  opacity: 0.23;
}

.newsletter-form .btn {
  height: auto;
  white-space: nowrap;
  flex: 0 0 max-content;
}

/* newsletter ends */

/* Work With Us Section starts */

.sub-heading {
  font-size: 28px;
  font-family: var(--font-sec), sans-serif;
}

.box-content {
  background-color: var(--clr-orange-lt);
  padding: 30px 40px;
}

.box-content .box-heading {
  font-size: 30px;
  color: var(--clr-sec);
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
}

section .container .box-content p {
  margin-bottom: 30px;
}

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

.work-with-us .feature-block-contents {
  gap: 25px;
}

.work-with-us .feature-heading .heading {
  font-size: 48px;
  line-height: 1;
  margin-bottom: 30px;
}

.work-with-us .text-side .box-content {
  margin-right: -60px;
}

.work-with-us .img-side {
  margin-bottom: -70px;
  margin-left: -90px;
  flex: 0 0 640px;
  position: relative;
  /* align-self: flex-end; */
}

.work-with-us .img-side img {
  display: block;
}

/* work with us section ends */
/* who are we section starts */
.who-are-we {
  background-color: var(--clr-orange-lt);
}

.who-are-we .heading {
  font-size: 58px;
  line-height: 1;
  margin-bottom: 26px;
}

.who-are-we .feature-block-contents {
  gap: 80px;
}

.who-are-we .img-side {
  flex: 0 0 500px;
  margin-bottom: -260px;
  margin-top: -50px;
}

.reconnect-block .feature-body p,
.who-are-we .feature-block-contents .feature-body p {
  font-size: 18px;
}

/* who are we section starts */
/* our promise starts */
.our-promise {
  padding-top: 100px;
}

.our-promise .heading {
  font-size: 48px;
  line-height: 1;
  margin-bottom: 24px;
}

.our-promise-body .sub-heading {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  text-align: center;
}

.cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 50px;
}

.cards .card {
  width: 100%;
  background-color: var(--clr-pri);
  padding: 40px 55px;
  text-align: center;
  color: var(--clr-white);
  font-size: 18px;
}

.cards .card:first-child {
  background-color: var(--clr-pri-lt);
}

.cards .card:nth-child(2) {
  background-color: var(--clr-pri-lt2);
}

.card .card-img {
  height: 115px;
  margin-bottom: 40px;
}

.card .card-img img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.card .card-body {
  line-height: 1.58;
}

/* .card .card-body p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
} */
.our-promise-body .sub-heading {
  margin-bottom: 40px;
}

.our-promise .bottom-action {
  margin: 40px auto 0;
  text-align: center;
}

.our-promise .bottom-action .btn {
  min-width: 380px;
  font-size: 22px;
}

/* our promise ends */

/* when we are not working section starts */
.when-not-coaching {
  background: url(./../images/Shape7.png) no-repeat;
  background-position: 184% -28%;
  background-size: 67%;
}

.when-not-coaching .slick-slider {
  margin: 0;
}

.celebrating-slider .celebrating-slider-item {
  display: flex !important;
  gap: 30px;
  justify-content: space-between;
}

.celebrating-slider .slick-list {
  margin-bottom: 30px;
}

.celebrating-slider-item .slider-left {
  overflow: hidden;
  position: relative;
}

.celebrating-slider-item .slider-left .slide-content {
  position: relative;
  /* left: 100%; */
  opacity: 0;
  transform: scale(0.8);
  transition: transform 0.8s ease, opacity 0.2s;
}

.celebrating-slider-item .slider-left .slide-content&gt;* {
  transition: all 0.8s cubic-bezier(0.35, 0.3, 0.37, 0.85);
  transform: translateY(10px);
  opacity: 0;
}

.celebrating-slider-item.slick-active .slider-left .slide-content&gt;* {
  transform: translateY(0px);
  opacity: 1;
}

.celebrating-slider-item.slick-active .slider-left .slide-content :nth-child(1) {
  transition-delay: 0.1s;
}

.celebrating-slider-item.slick-active .slider-left .slide-content :nth-child(2) {
  transition-delay: 0.2s;
}

.celebrating-slider-item.slick-active .slider-left .slide-content :nth-child(3) {
  transition-delay: 0.3s;
}

.celebrating-slider-item.slick-active .slider-left .slide-content :nth-child(4) {
  transition-delay: 0.4s;
}

.celebrating-slider-item.slick-active .slider-left .slide-content :nth-child(5) {
  transition-delay: 0.5s;
}

.celebrating-slider-item.slick-active .slider-left .slide-content {
  transform: scale(1);
  opacity: 1;
  transition: transform 0.5s, opacity 1s;
}

.celebrating-slider-item .slider-left h2 {
  color: var(--clr-orange);
  font-size: 50px;
  margin-bottom: 0px !important;
  /* display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; */
}

.celebrating-slider-item .slider-left p.lead {
  font-size: 24px;
  font-weight: 300;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0;
}

.celebrating-slider-item .slider-left p {
  font-size: 21px;
  line-height: 1.4;
  margin-bottom: 30px;
}

.celebrating-slider-item .slider-left p.slider-desc {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 10px;
}

.celebrating-slider-item .slider-left h4 {
  color: var(--clr-orange);
  font-size: 24px;
  margin-bottom: 40px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.celebrating-slider-item .slider-left .btn.btn-with-icon {
  padding: 30px 20px;
  gap: 10px;
}

.celebrating-slider-item .slider-right .slider-right-items {
  padding: 30px 50px;
  /* border: 4px solid var(--clr-pri-lt3); */
  border-radius: 35px;
  position: relative;
  background-image: url(../images/ipadd.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.celebrating-slider-item .slider-right-items img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 2;
}
/* .celebrating-slider-item .slider-right .slider-right-items:before {
  content: "";
  width: 10px;
  height: 10px;
  background: var(--clr-pri-lt3);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 18px;
  transform: translateY(-50%);
}
.celebrating-slider-item .slider-right .slider-right-items:after {
  content: "";
  width: 20px;
  height: 20px;
  background: var(--clr-pri-lt3);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  right: 18px;
  transform: translateY(-50%);
} */
.celebrating-slider-item .slider-right .slider-img {
  /* border: 4px solid var(--clr-pri-lt3); */
  display: flex;
  height: 392px;
  aspect-ratio: 1.52 / 1;
  max-height: 392px;
  position: relative;
  overflow: hidden;
}

.celebrating-slider-item .slider-right .slider-img .play-btn {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.15);
  transition: opacity 0.45s;
  cursor: pointer;
}

.celebrating-slider-item .slider-right .video-active .play-btn {
  opacity: 0;
}

.celebrating-slider-item .slider-right .video-active .play-btn:hover {
  opacity: 1;
}

.celebrating-slider-item .slider-right .slider-img .play-btn button,
.celebrating-slider-item .slider-right .slider-img .play-btn button::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 2px solid var(--clr-white);
}

.celebrating-slider-item .slider-right .slider-img .play-btn button {
  width: 50px;
  min-width: 50px;
  height: 50px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  font-size: 0;
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.6);
}

.celebrating-slider-item .slider-right .slider-img .play-btn button::after {
  width: 0;
  height: 0;
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-left: 18px solid var(--clr-white);
  border-right: none;
  margin-left: 3px;
}

.celebrating-slider-item .slider-right .video-active .slider-img .play-btn button::after {
  width: 3px;
  height: 18px;
  background-color: var(--clr-white);
  border: none;
  margin-left: -5px;
  box-shadow: 10px 0 0 0px white;
}

.celebrating-slider-item .slider-right .slider-img video {
  width: 100%;
  height: 100%;
  background-color: var(--clr-black);
  object-fit: contain;
}

.celebrating-slider button.slide-arrow {
  border: none;
  background-color: transparent;
  width: 41px;
  height: 16px;
}

.celebrating-slider button.slide-arrow+button.slide-arrow {
  margin-left: 36px;
}

.celebrating-slider button.slide-arrow img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  transition: filter 0.2s;
}

.celebrating-slider button.slide-arrow img:hover {
  filter: brightness(0.85);
}

/* when we are not working section ends */
/* get the book section starts */
.get-the-book {
  background-color: var(--clr-sec);
  padding: 70px 0;
}

.get-the-book .text-side {
  display: flex;
  flex-direction: column;
  padding-bottom: 30px;
}

.get-the-book .text-side .get-the-book {
  padding: 30px 0 60px 70px;
  justify-content: center;
}

.get-the-book-content {
  display: flex;
}

.get-the-book .img-side {
  flex: 0 0 555px;
}

.get-the-book .img-side img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  /* object-position: bottom; */
}

.get-the-book {
  color: var(--clr-white);
  padding: 30px 0 50px 70px;
  display: flex;
  flex-direction: column;
}

.get-the-book {
  flex: 1;
}

.get-the-book p {
  font-family: var(--font-pri), sans-serif;
  font-style: italic;
  font-size: 30px;
  line-height: 1.6;
  margin-bottom: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

.get-the-book h2 {
  font-size: 30px;
  padding-bottom: 40px;
}

.get-the-book .purhcase-the-book {
  display: flex;
  background: var(--clr-pri);
  padding: 40px 50px;
  margin-left: -160px;
  position: relative;
}

.get-the-book .purhcase-the-book .info {
  display: flex;
  flex: 0 0 50%;
  gap: 25px;
  align-items: center;
  font-size: 19px;
}

.get-the-book .purhcase-the-book .info img {
  max-width: 20px;
}

.get-the-book .purhcase-the-book .source {
  display: flex;
  flex: 0 0 50%;
  gap: 20px;
  align-items: center;
  justify-content: flex-end;
}

/* get the book section ends */

/* recent posts section starts */

.recent-posts .heading {
  font-size: 48px;
  line-height: 1;
  margin-bottom: 40px;
}

.recent-posts-items {
  display: grid;
  gap: 40px;
  margin-left: 50px;
}

.recent-posts-item {
  display: grid;
  grid-template-columns: 370px 1fr;
  gap: 43px;
  grid-auto-rows: max-content;
}

.recent-posts-items .recent-posts-item .img-side {
  width: 100%;
  aspect-ratio: 1.4 / 1;
}

.recent-posts-items .recent-posts-item .img-side img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}

.recent-posts-items .text-side {
  max-width: 602px;
}

.recent-posts-item .text-side .post-date {
  font-size: 14px;
  color: var(--clr-gray);
  margin-bottom: 15px;
  display: inline-block;
}

.recent-posts-item .text-side .post-heading {
  font-size: 25px;
  color: var(--clr-pri);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  -webkit-box-orient: vertical;
  margin-bottom: 20px;
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
}

.recent-posts-item .text-side .post-heading a {
  color: inherit;
}

.recent-posts-item .post-desc {
  font-size: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
  margin-bottom: 26px;
  line-height: 1.66;
}

.recent-posts-item.lg-item .text-side .post-heading {
  -webkit-line-clamp: 2;
}

.recent-posts-item.lg-item .post-desc {
  display: none;
}

.recent-posts-item .btn {
  padding: 30px 20px;
}

.recent-posts .bottom-action {
  padding-left: 370px;
  margin-top: 80px;
  margin-left: 50px;
}

.recent-posts {
  padding-bottom: 200px;
}

/* listen to cat section starts */
.listen-to-cat {
  background-color: var(--clr-orange);
  padding: 0;
}

.listen-to-cat-box {
  display: flex;
  position: relative;
  align-items: center;
}

.listen-to-cat-box .img-side {
  width: 200px;
  flex: 0 0 200px;
  margin-top: -140px;
  margin-right: 50px;
}

.listen-to-cat-box .img-side img {
  transform: rotate(-12deg);
}

.listen-to-cat-box .text-side {
  display: flex;
  align-items: center;
  column-gap: 80px;
}

.listen-to-cat-box .text-side h2 {
  font-size: 40px;
  color: #ffffff;
  font-family: var(--font-sec), sans-serif;
  font-weight: 600;
  line-height: 1.4;
}

.listen-to-cat-box .text-side h2 span {
  display: block;
  font-size: 0.7em;
}

.listen-to-cat-box .text-side p {
  font-size: 18px;
  line-height: 1.55;
  color: #fff;
  max-width: 100%;
  opacity: 0.9;
}

.listen-to-cat-box .text-with-icon {
  display: flex;
  align-items: flex-start;
  gap: 28px;
}

/* listen to cat section ends */
/* Footer starts */
footer {
  background-color: var(--clr-pri);
  font-size: 13px;
  color: var(--clr-white);
  padding-bottom: 20px;
  padding: 50px 0 20px;
}

footer .footer-contents {
  display: grid;
  grid-template-columns: 255px 1fr 1fr 360px;
  gap: 30px;
  padding-bottom: 50px;
  border-bottom: 2px solid var(--clr-white);
}

footer .footer-contents .footer-logo {
  margin-top: -15px;
}

footer .footer-contents .footer-logo img {
  max-width: 360px;
  width: 100%;
}

footer .footer-nav {
  display: flex;
  justify-content: center;
}

footer .footer-nav nav {
  width: max-content;
}

footer a {
  display: inline-block;
  color: var(--clr-white);
}

.footer-nav nav ul li+li {
  margin-top: 10px;
}

footer a:hover {
  color: #ccc;
}

footer .footer-contents .footer-text {
  line-height: 1.6;
}

footer .footer-bottom {
  padding-top: 20px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
}

.footer-bottom .footer-social-links {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.footer-bottom .footer-copyright {
  text-align: right;
  line-height: 1.5;
}

footer .footer-bottom .footer-bottom-links a+a {
  margin-left: 10px;
}

.back-to-top {
  position: fixed;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: var(--clr-white);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  bottom: 80%;
  right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 15px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: 0.3s;
  z-index: 99;
}

.back-to-top.show {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  bottom: 20px;
}

.back-to-top img {
  transform: rotate(-90deg);
}

/* Footer ends */


.newsletter-sm-block .input-field {
  border-color: #fff;
}

.newsletter-sm-block .input-field input {
  height: 100%;
}

.newsletter-sm-block button.btn.btn-sec {
  background-color: #fff;
  color: var(--clr-sec);
}

/* .newsletter-sm-block {
  padding-top: 50px;
} */
.newsletter-sm-block p {
  font-size: 24px;
  line-height: 1.4;
}

.newsletter-sm-block .newsletter-form {
  margin: 20px 0 30px 0;
  padding: 0;
  justify-content: flex-start;
}

.newsletter-sm-block .input-field {
  background-color: #fff;
}

.newsletter-sm-block button.btn.btn-sec {
  min-width: 0;
  background-color: #9b0735;
  color: #fff;
  padding: 0 60px;
}


.section-item-block {
  height: auto;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
  margin-left: auto;
  padding-bottom: 200px;
  padding-top: 110px;
}

.feature-block.bootcamp-box .text-side {
  position: sticky;
}

.content-bootcamp-disc h4 {
  font-size: 30px;
  margin-bottom: 22px;
}

.content-bootcamp-disc p {
  font-size: 20px;
  line-height: 1.6;
}

.mob-show {
  display: none;
}

.hidden-li {
  visibility: hidden;
}

/* About Hero Starts */
.about-hero-section {
  min-height: 100vh;
  background-color: #ead9d5;
  background-image: none;
  position: relative;
  z-index: 1;
}

.about-hero-section .container {
  position: relative;
}

.hero-img-about {
  position: absolute;
  top: 70px;
  right: 0;
  z-index: -1;
  bottom: 0;
  height: calc(100% - 70px);
  width: 60%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.hero-img-about figure{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.hero-img-about img {
  height: 100%;
  object-fit: contain;
  margin-bottom: -80px;
}

.about-hero-contents {
  max-width: 640px;
}
.hero-contents.about-hero-contents .change-word span.is-visible{
  animation: change-slide-in-y 0.8s;
}
.hero-contents.about-hero-contents .change-word span.is-hidden{
  animation: change-slide-out-y 0.8s;
}
.hero-contents.about-hero-contents .change-word span{
  display: block;
  white-space: normal;
}
.about-hero-heading h4 {
  font-size: 25px;
  line-height: 1.3;
  text-transform: uppercase;
  color: var(--clr-black-lt);
  font-weight: 400;
  padding-bottom: 46px;
}

/* .about-hero-text h2 {
  font-size: 54px;
  line-height: 1.22;
  color: var(--clr-pri);
  font-weight: 300;
  padding-bottom: 38px;
} */

.about-hero-text h1 {
  font-size: 28px;
  line-height: 1.22;
  color: var(--clr-pri);
  font-weight: 300;
  padding-bottom: 38px;
}

.about-hero-text span {
  /* color: var(--clr-sec); */
  color: var(--clr-white);
  /* font-style: italic; */
  font-style: normal;
  font-weight: 400;
}

.about-hero-para p {
  color: var(--clr-black);
  font-size: 25px;
  line-height: 1.5;
  font-weight: 400;
}

/*.about-page .hero-section .typing-script-heading {
  display: block;
}*/
.about-hero-contents .about-hero-text h1 {
    font-size: 28px;
}
.about-page .hero-section label.typing-txt {
  color: var(--clr-sec);
}

/* About Hero Ends */

/* Meet Catherine Section Starts */
.feature-block-contents.meet-catherine-content {
  gap: 50px;
}

.feature-block-contents.meet-catherine {
  padding-top: 150px;
}

.meet-catherine-content .img-side {
  flex: 0 0 600px;
}

.meet-catherine-content .text-side {
  padding-top: 50px;
}

.cath-heading h5 {
  padding-bottom: 30px;
  font-size: 25px;
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
  line-height: 1.5;
}

.cath-heading h5 span {
  color: var(--clr-pri);
}

.cath-heading h2 {
  font-size: 50px;
  font-family: var(--font-sec), sans-serif;
  color: var(--clr-sec);
  font-weight: 400;
  line-height: 1.2;
}

.feature-block-contents .feature-body.cath-para p {
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 18px;
}

.feature-block.reverse-block .meet-catherine-content {
  gap: 80px;
}

.feature-block.reverse-block .meet-catherine-content .text-side {
  padding-top: 0px;
}

/* Meet Catherine Section Ends */

/* Rewards Section Starts */
.feature-block.rewards .feature-block-contents {
  gap: 50px;
}

.feature-block.rewards .feature-heading label,
.feature-block.rewards .feature-heading .label {
  text-transform: none;
}

.feature-block.rewards .feature-heading h2 {
  padding-bottom: 20px;
}

.feature-block.rewards .feature-heading h4 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-sec), sans-serif;
}

.feature-block.rewards .text-side-action {
  padding-top: 15px;
}

.feature-block.rewards .text-side-action .btn.md-btn {
  font-size: 18px;
  font-weight: 300;
  gap: 30px;
}

/* Rewards Section Ends */

/* We Believe Section Starts */
.we-believe {
  padding: 50px 0;
  margin-bottom: -260px;
}

.we-believe-content {
  display: flex;
  flex-wrap: wrap;
}

.believe-heading h2 {
  font-size: 54px;
  text-align: center;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  padding-bottom: 45px;
  line-height: 1.2;
}

.believe-block {
  flex: 1;
  padding: 30px 20px;
  display: flex;
  flex-direction: column;
}

.believe-block:nth-child(1) {
  background-color: #f8d2d9;
}

.believe-block:nth-child(2) {
  background-color: #f1a5b3;
}

.believe-block:nth-child(3) {
  background-color: #ea798d;
}

.believe-block:nth-child(4) {
  background-color: #e34c67;
}

.believe-block .img-side {
  padding-bottom: 30px;
}

.believe-block .img-side img {
  max-height: 70px;
  height: 70px;
}

.believe-block .text-side p {
  font-size: 17px;
  line-height: 1.5;
  color: var(--clr-black);
}

/* We Believe Section Ends */

/* Evolution Starts */
.evolution {
  padding-top: 300px;
  padding-bottom: 110px;
  background-color: var(--clr-evolution);
  overflow: hidden;
}

.evolution-heading {
  text-align: center;
  max-width: 1080px;
  margin: 0 auto;
  font-family: var(--font-sec), sans-serif;
}
.evolution-heading .label,
.evolution-heading label {
  display: inline-block;
  font-size: 25px;
  font-weight: 400;
  color: var(--clr-black-lt);
  padding-bottom: 20px;
}

.evolution-heading h2 {
  font-size: 50px;
  color: var(--clr-sec);
  font-weight: 300;
  padding-bottom: 35px;
  line-height: 1.15;
}

.evolution-heading h4 {
  font-size: 32px;
  color: var(--clr-black);
  line-height: 1.1;
  font-weight: 400;
}

.evolution-timeline {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  position: relative;
  margin-top: 80px;
  min-width: 100%;

}

.evolution-timeline:after {
  /* content: "";
  width: 2px;
  height: 100%;
  background-color: var(--clr-sec);
  position: absolute;
  top: 0;
  left: calc(50% - 1px); */
}

.divider-timeline {
  width: 2px;
  height: 100%;
  background-color: var(--clr-sec);
  position: absolute;
  top: 0;
  left: calc(50% - 1px);
}

.evolution-timeline:before {
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: var(--clr-sec);
  position: absolute;
  top: -12px;
  left: calc(50% - 12px);
}

.evolution-timeline:after {
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: var(--clr-sec);
  position: absolute;
  bottom: -12px;
  left: calc(50% - 12px);
}

.evolution-block {
  flex: 0 0 50%;
  max-width: 50%;
  position: relative;

}

.evolution-block:last-child {
  padding-bottom: 150px;
}

.evolution-text {
  display: flex;
  flex-direction: column;
}


.evolution-block p {
  font-size: 16px;
  line-height: 1.5;
  position: relative;
  z-index: 1;
  padding: 14px 0;
  border-bottom: 1px solid var(--clr-border);
}

.evolution-block p:first-child {
  padding-top: 0;
}

.evolution-block p:last-child {
  border-bottom: none;
}

.evolution-block img {
  border: 9px solid var(--clr-white);
  border-radius: 3px;
}

.evolution-block .evolution-image {
  position: relative;
}

.evolution-block span.evolution-year {
  font-size: 110px;
  font-family: var(--font-sec), sans-serif;
  color: var(--clr-white);
  font-weight: 900;
  position: absolute;
  z-index: -1;
}

.evolution-block.evl-left {
  text-align: right;
  padding-right: 60px;

}

.evolution-block.evl-right {
  text-align: left;
  padding-left: 60px;
  /* border-left: 1px solid var(--clr-sec); */

}

.evolution-block.evl-left span.evolution-year {
  top: -94px;
  right: 5px;
}

.evolution-block.evl-right span.evolution-year {
  top: -94px;
  left: 5px;
}

.evolution-block .evolution-image span.evolution-script {
  color: var(--clr-pri);
  font-family: var(--font-luxes-script), sans-serif;
  font-size: 60px;
  position: absolute;
  text-align: left;
  text-shadow: 0 0 var(--clr-black);
  /* -webkit-text-stroke: thin; */
}

.evolution-block span.evolution-script {
  top: var(--top);
  left: var(--left);
  bottom: var(--bottom);
  right: var(--right);
}

.evolution-image .watch-now {
  position: absolute;
  width: 90px;
  height: 90px;
  background-color: var(--clr-sec);
  border-radius: 50%;
  cursor: pointer;
}

.evolution-image .watch-now {
  top: var(--top);
  left: var(--left);
  bottom: var(--bottom);
  right: var(--right);
  display: flex;
  justify-content: center;
  align-items: center;
}

.evolution-image .watch-now .play-btn img {
  border: none;
  max-width: 35px;
  position: relative;
  top: 2px;
  left: 6px;
}

/* .evolution-image .watch-now .play-btn {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 40px solid var(--clr-white);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(calc(-50% + 8px), -50%);
} */

/* .evolution-image .watch-now .play-btn:after {
  content: '';
  position: absolute;
  top: -17px;
  left: -38px;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 34px solid var(--clr-sec);
} */

.evolution-image .watch-now span.evolution-script {
  font-size: 40px;
  bottom: -20px;
  right: -50px;
  transform: rotate(-25deg);
}

.evolution-block.year-1991 .evolution-image {
  max-width: 480px;
  margin-left: auto;
}

.evolution-block.evl-right.year-1991 {
  padding-top: 100px;
}

.evolution-block.evl-right p:first-child:before {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border: 11px solid transparent;
  border-left: 15px solid var(--clr-sec);
  left: -60px;
  top: -25px;
}

.evolution-block.evl-left p:first-child a:before {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border: 11px solid transparent;
  border-right: 15px solid var(--clr-sec);
  right: -60px;
  top: -35px;
}

.evolution-block.year-2006.evl-left {
  padding-top: 105px;
}

.evolution-block.year-2006 .evolution-image {
  max-width: 270px;
  margin-left: auto;
}

.evolution-block.evl-right.year-2010 {
  padding-top: 220px;
}

.evolution-block.year-2020.evl-left {
  padding-top: 114px;
}

.evolution-block.year-2014.evl-left {
  padding-top: 64px;
}

.evolution-block.year-2016.evl-left {
  padding-top: 200px;
}

.evolution-block.year-2018.evl-left {
  padding-top: 172px;
}

.evolution-block.year-2010 .evolution-image {
  text-align: right;
}

.evolution-block.year-2010 .evolution-image {
  max-width: 430px;
  margin-left: auto;
}

.evolution-block h2 {
  font-size: 40px;
  font-family: var(--font-sec), sans-serif;
  line-height: 1;
  font-weight: bold;
  color: var(--clr-sec);
  margin-bottom: 60px;
}

.evolution-block .evolution-text a {
  color: var(--clr-black);
  transition: all 0.4s ease;
  display: inline-block;
  width: 100%;
}

.evolution-block .evolution-text a:hover {
  color: var(--clr-sec);
}



.evolution-block.year-2014 .evolution-inner {
  display: flex;
  gap: 20px;
}

.evolution-block.year-2014 .evolution-image {
  flex: 0 0 250px;
  max-width: 250px;
}

.evolution-block.year-2014 .evolution-text {
  padding-top: 40px;
}

.evolution-block.year-2015 .evolution-inner {
  display: flex;
  gap: 30px;
}

.evolution-block.year-2015.evl-right {
  padding-top: 200px;
}

.evolution-block.year-2015 .evolution-image {
  flex: 0 0 300px;
  max-width: 300px;
  align-self: flex-end;
}

.evolution-block.year-2017.evl-right {
  padding-top: 100px;
}

.evolution-block.year-2017.evl-right .evolution-text {
  max-width: 370px;
}

.evolution-block.year-2017 .evolution-image {
  text-align: center;
}

.evolution-block.year-2017 .evolution-image {
  max-width: 330px;
  margin: auto;
}

.evolution-block.year-2018 .evolution-inner {
  display: flex;
  gap: 20px;
}

.evolution-block.year-2018 .evolution-image {
  flex: 0 0 280px;
  max-width: 280px;
}

.evolution-block.year-2019.evl-right {
  padding-top: 130px;
}

.evolution-block.year-2019 .evolution-image {
  text-align: right;
  margin-left: auto;
  margin-right: -40px;
  max-width: 320px;
  z-index: 1;
  position: absolute;
  top: 188px;
  right: 0px;
}

.evolution-block.year-2020.evl-left .evolution-image {
  text-align: left;
  max-width: 250px;
  position: absolute;
  top: 250px;
  z-index: 1;
}

.evolution-block.year-2021.evl-right {
  padding-top: 270px;
}

.evolution-block.year-2021 .evolution-text {
  max-width: 420px;
}

.evolution-block.year-2022.evl-left {
  padding-top: 160px;
}

.evolution-block.year-2022.evl-left .evolution-image {
  text-align: left;
  max-width: 370px;
  position: absolute;
  top: 250px;
  z-index: 1;
}

.evolution-block.year-2022 .evolution-image {
  max-width: 310px;
  padding-top: 60px;
}

.evolution-block.year-2022.evl-left .evolution-image span.evolution-script {
  font-size: 50px;
}

/* Evolution Ends */

/* Goals-Slider Starts */
.goals-slider {
  background-color: var(--clr-pri-lt4);
  overflow: hidden;
  padding-bottom: 0;
}

.goals-slider h2,
.goals-slider h4,
.goals-slider h5 {
  font-family: var(--font-sec), sans-serif;
  color: var(--clr-white);
  text-align: center;
}

.goals-slider .goals-heading h5 {
  font-size: 25px;
  font-weight: 300;
  padding-bottom: 15px;
}

.goals-slider .goals-heading h2 {
  font-size: 50px;
  font-weight: 400;
}

.goals-slider .slider-block {
  position: relative;
  padding: 100px 15px;
  text-align: center;
}

.goals-slider .slider-block h4 {
  font-size: 46px;
  font-weight: 400;
  letter-spacing: 1px;
}

.goals-slider .slider-block span {
  font-family: var(--font-antonio-light), sans-serif;
  font-size: 200px;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--clr-evolution);
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0.15;
  transition: 0.15s opacity;
}
.goals-slider .slider-block:not(.slick-active).slick-slide &gt; span{
  opacity: 0 !important;
  transition: 0.15s opacity;
}

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

.slick-prev:before,
.slick-next:before {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  border-left: 3px solid #fff;
  border-bottom: 3px solid #fff;
}

.slick-prev:before {
  top: 0;
  left: 0;
  transform: rotate(45deg);
}

.slick-next:before {
  top: 0;
  right: 0;
  transform: rotate(225deg);
}

/* Goals-Slider Ends */

/* About Work Starts */
.feature-block.about-work {
  overflow: hidden;
}

.feature-block.about-work .text-side .box-content {
  margin-right: 0;
}

.feature-block.about-work .img-side {
  flex: 0 0 670px;
  margin-left: -100px;
  margin-right: -100px;
  margin-bottom: -600px;
  align-self: unset;
}

.feature-block.about-work .img-side img {
  transform: rotateY(180deg);
  width: 110%;
  max-width: 110%;
}

.feature-block.about-work .text-side {
  padding-top: 50px;
}

.feature-block.about-work .feature-heading .heading {
  font-size: 52px;
  margin-bottom: 20px;
}

.feature-block.about-work .feature-heading {
  padding-bottom: 36px;
}

/* About Work Ends */

/* Credentials Starts */
.credentials {
  background-color: var(--clr-evolution);
}

.credentials-content .cred-heading h2 {
  font-size: 50px;
  text-align: center;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  padding-bottom: 45px;
  line-height: 1.2;
}

.credentials-content img {
  cursor: pointer;
  filter: grayscale(1);
  opacity: 0.668;
  transition: 0.3s;
  max-width:90px
}

.credentials-content img:hover {
  opacity: 1;
  filter: none;
}

.cred-gallery {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 40px;
}

.cred-img {
  padding: 10px;
}

.cred-img img {
  max-width: 220px;
}

.certification-gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 30px;
  padding: 20px 0 40px;
}

.certification-images {
  display: flex;
  justify-content: center;
}

.certification-images img {
  filter: drop-shadow(0px 0px 1px #000) grayscale(1);
}

/* Credentials Ends */

/* Meet The Team Starts */
.meet-the-team {
  padding:100px 0 150px;
}
.meet-the-team-content .team-heading {
  text-align: center;
  width: 100%;
  max-width: 970px;
  margin: 0 auto;
}

.meet-the-team-content .team-heading label,
.meet-the-team-content .team-heading .label {
  display: inline-block;
  font-size: 25px;
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
  color: var(--clr-black-lt);
  padding-bottom: 20px;
}

.meet-the-team-content .team-heading h2 {
  font-size: 50px;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  padding-bottom: 60px;
  line-height: 1.15;
}

.team-members-section {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 50px;
}

.team-members {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: calc(33.3% - 20px);
}

.team-memb-anchor {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.team-members .img-side {
  overflow: hidden;
}

.team-members img {
  transition: all 0.3s ease;
  height: 100%;
  width: 100%;
}

.team-members:hover img {
  transform: scale(1.05);
}

.team-members .memb-name h5 {
  color: var(--clr-pri-lt4);
  font-size: 26px;
  text-align: center;
  font-family: var(--font-sec), sans-serif;
  font-weight: 500;
}
.about-team h1 {
  font-size: 60px;
  color: var(--clr-sec);
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
}

.about-team h4 {
  font-family: var(--font-luxes-script), sans-serif;
}

.grid-item {
  width: 50%;
  height: auto;
  margin-bottom: 10px;
}

.evolution-timeline {
  width: 100%;
}

.evolution-block.evl-left.year-1991 {
  padding-top: 0 !important;
}

.evolution-block.grid-item.year-2020.evl-left .evolution-text {
  align-items: flex-end;
}

.evolution-block.year-2020.evl-left p:nth-child(3),
.evolution-block.year-2020.evl-left p:nth-child(4),
.evolution-block.year-2020.evl-left p:nth-child(5) {
  width: 50%;
}

.evolution-block.year-2019.evl-right p:nth-child(2),
.evolution-block.year-2019.evl-right p:nth-child(3) {
  width: 46%;
}

/* Meet The Team Ends */

/* About Pop Up Starts */
.about-pop-up {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 9999;
  display: none;
}
.backdrop-popup{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.75);
  z-index: 1;
}

.about-pop-up.show {
  display: block;
}

.about-pop-up-modal {
  width: 70%;
  max-width: 1600px;
  margin: 0.75rem auto;
  opacity: 0;
  transition: all 0.5s ease;
  z-index: 2;
  position: relative;
}

.about-pop-up.show .about-pop-up-modal {
  opacity: 1;
}

.about-pop-up-content {
  padding-top: 0;
  display: flex;
  flex-wrap: wrap;
  background-color: var(--clr-evolution);
  position: relative;
  z-index: 2;
}

.pop-up-block.left {
  flex: 0 0 55%;
  max-width: 55%;
  background-color: var(--clr-white);
  padding: 80px 60px 50px 60px;
  position: relative;
}

.pop-up-block.right {
  flex: 0 0 45%;
  max-width: 45%;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 80px;
  padding-bottom: 40px;
}

.pop-up-main-img img {
  width: 100%;
  height: auto;
}
img {
  width: auto;
  height: auto;
  display: block;
}
.about-pop-up-content p:not(:last-child) {
  padding-bottom: 20px;
}

.pop-up-left-heading {
  padding-bottom: 20px;
}

.pop-up-left-heading h3 {
  font-size: 25px;
  color: var(--clr-black-lt);
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
}

.pop-up-left-heading h2 {
  font-size: 60px;
  color: var(--clr-sec);
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
}

.pop-up-left-heading h4 {
  font-size: 53px;
  color: var(--clr-black);
  font-family: var(--font-luxes-script), sans-serif;
  font-weight: 400;
  margin-top: -15px;
  margin-left: -10px;
}

.pop-up-block.left p {
  font-size: 15px;
  color: var(--clr-black);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
  line-height: 1.5;
  max-width: 92%;
}

.pop-up-block.right p {
  font-size: 16px;
  line-height: 1.5;
  color: var(--clr-black);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
}

.pop-up-left-content .left-points {
  padding: 25px 0;
}

.pop-up-left-content .left-points ul {
  padding-left: 15px;
}

ul.pop-up-list.column-count {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 20px;
}

.pop-up-list.column-count ul {
  display: grid;
  grid-template-columns: 1fr;
  column-gap: 20px;
}

.d-none {
  display: none
}

.pop-up-left-content .left-points:last-child {
  padding-bottom: 0;
}


/* .pop-up-left-content .left-points:not(:last-child){
  border-bottom: 1px solid var(--clr-border);
} */
.pop-up-left-content .left-points h3 {
  font-size: 25px;
  color: var(--clr-sec);
  font-family: var(--font-sec), sans-serif;
  padding-bottom: 20px;
  font-weight: 400;
}

.pop-up-left-content .left-points .pop-up-list li {
  font-size: 14px;
  color: var(--clr-black);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
  line-height: 1.5;
  padding-left: 20px;
  position: relative;
}

ul.pop-up-list li:before {
  content: "";
  width: 9px;
  height: 9px;
  background-color: var(--clr-sec);
  position: absolute;
  left: 0;
  top: 6px;
}

.pop-up-list li:before {
  content: "";
  width: 9px;
  height: 9px;
  background-color: var(--clr-sec);
  position: absolute;
  left: 0;
  top: 6px;
}

.pop-up-left-content .left-points .pop-up-list li:not(:last-child) {
  padding-bottom: 20px;
}

.pop-up-left-content .left-inner-points {
  padding-top: 36px;
}

.pop-up-left-content .left-inner-points h5 {
  font-size: 18px;
  color: var(--clr-sec);
  font-family: var(--font-sec), sans-serif;
  padding-bottom: 10px;
  font-weight: 400;
}

.pop-up-block.right .pop-up-testimonials h2 {
  font-size: 34px;
  color: var(--clr-sec);
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
  padding-bottom: 35px;
}

.pop-up-pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
}

.pop-up-block.right .pop-up-pagination span {
  position: relative;
  font-size: 16px;
  color: var(--clr-black);
  font-family: var(--font-sec), sans-serif;
  text-transform: capitalize;
  -webkit-text-stroke-width: thin;
  display: inline-block;
}

/* .pop-up-block.right .prev,
.pop-up-block.right .next {
  flex: 1;
} */

.pop-up-block.right .next {
  display: flex;
  justify-content: flex-end;
}

.pop-up-block.right .prev span:before,
.pop-up-block.right .next span:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  /* top: 3px; */
  top: 50%;
  transform: translateY(-50%);
}

.pop-up-block.right .prev span {
  padding-left: 20px;
}

.pop-up-block.right .prev span:before {
  border-right: 8px solid var(--clr-sec);
  left: 0;
}

.pop-up-block.right .next span {
  padding-right: 20px;
  text-align: right;
}

.pop-up-block.right .next span:before {
  border-left: 8px solid var(--clr-sec);
  right: 0;
}

.pop-up-team-members {
  padding: 25px 0;
  border-top: 1px solid var(--clr-border);
  border-bottom: 1px solid var(--clr-border);
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px;
}

.pop-up-team-members a {
  position: relative;
}

.pop-up-team-members a:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s;
}

.pop-up-team-members a.active:after,
.pop-up-team-members a:hover:after {
  opacity: 1;
}

.pop-up-team-members a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pop-up-testimonials {
  padding-top: 40px;
}

.pop-up-testimonials .pop-up-test label {
  font-size: 19px;
  color: var(--clr-sec);
  font-family: var(--font-sec), sans-serif;
}

.test-wrapper {
  display: flex;
  justify-content: flex-start;
  gap: 20px;
}

.test-wrapper .img-side {
  flex: 0 0 50px;
  max-width: 50px;
}

.test-wrapper .img-side img {
  width: 100%;
}

.test-wrapper .testimonial-side {
  overflow: hidden;
}

.owl-dots {
  display: flex;
  padding-top: 50px;
}

.owl-theme .owl-dots .owl-dot span {
  width: 18px;
  height: 18px;
  background: var(--clr-gray-2);
  margin: unset;
  margin-right: 10px;
}

.owl-theme .owl-dots .owl-dot.active span {
  background: var(--clr-sec);
}

/* .pop-up-toggle a{
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: absolute;
  top: 40px;
  right: 50px;
}
.pop-up-toggle a span{
  width: 48px;
  height: 5px;
  background-color: var(--clr-sec);
  transition: all 0.3s ease;
}
.pop-up-toggle a:hover span.one{
  transform: rotate(45deg) translate(11px, 11px);
}
.pop-up-toggle a:hover span.two{
  opacity: 0;
}
.pop-up-toggle a:hover span.three{
  transform: rotate(-45deg) translate(10px, -11px);
} */
.pop-up-left-cross a {
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: absolute;
  top: 0;
  right: 0;
  background: #00000000;
  height: 60px;
  width: 60px;
  align-items: center;
  justify-content: center;
}

.pop-up-left-cross a span {
  width: 30px;
  height: 3px;
  background-color: #322323;
  transition: all 0.3s ease;
}

.pop-up-left-cross span.one {
  transform: rotate(45deg) translate(5px, 4px);
}

.pop-up-left-cross span.two {
  transform: rotate(-45deg) translate(5px, -5px);
}

.pop-up-left-cross a {
  top: 10px;
  right: 10px;
  height: 50px;
  width: 50px;
  padding-left: 5px;
  opacity: 1;
  transition: 0.3s opacity;
  /* background: #ababab38; */
  border-radius: 110px;
  font-size: 48px;
  padding: 0;
  font-family: serif;
  color: #545454;
}

.about-pop-up.show .pop-up-block.right .owl-item {
  aspect-ratio: 0.77 / 1;
}
.about-pop-up.show .pop-up-block.right .pop-up-testimonials .owl-item {
    aspect-ratio: auto;
}
/* About Pop Up Ends */

/* ============ PODCAST PAGE STARTS ============ */

/* Hero Section Starts */
.podcast .hero-section {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("./../images/podcast-banner.jpg");
}

.podcast .hero-contents {
  max-width: 680px;
}

.podcast .hero-contents .mini-heading h4 {
  font-size: 25px;
  color: var(--clr-white);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  margin-bottom: 15px;
}

.podcast .hero-contents .hero-text p {
  font-size: 19px;
  margin-bottom: 20px;
}

.testimonials-block.slick-slide:not(.slick-active) {
  filter: none;
}

/* Hero Section Ends */

/* Latest Episode Section Starts */
.latest-episodes {
  background-color: var(--clr-pri-lt4);
}

.podcast .episodes-content {
  max-width: 1070px;
  margin: auto;
}

.podcast .episodes-content .episodes-heading h2 {
  font-size: 54px;
  line-height: 1.5;
  /* color: var(--clr-sec); */
  color: var(--clr-orange);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: center;
  margin-bottom: 30px;
}

.podcast .episodes-content .episodes-heading p {
  font-size: 18px;
  line-height: 1.5;
  color: var(--clr-white);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
  text-align: center;
  margin: auto;
}

.podcast .episodes-content .episodes-heading p:not(:last-child) {
  margin-bottom: 20px;
}

.podcast .episodes-body {
  display: flex;
  flex-wrap: wrap;
  margin-top: 80px;
  gap: 60px;
}

.podcast .episodes-content .episodes-side {
  padding: 30px 60px;
  background-color: var(--clr-evolution);
  flex: 1;
}

.podcast .episodes-body .img-side {
  flex: 0 0 500px;
  margin-left: -100px;
}

.podcast .episodes-body .img-side img {
  transform: rotate(-15deg);
  width: 95%;
}

.podcast .episodes-content .right-head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}

.podcast .episodes-content .right-head h2 {
  font-size: 50px;
  line-height: 1.5;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
}

.podcast .episodes-content .episodes-side .episodes {
  display: flex;
  flex-wrap: wrap;
  padding: 25px 0;
  border-bottom: 1px solid var(--clr-border);
  gap: 5px;
}

.podcast .episodes-content .episodes-side .number {
  margin-right: 13px;
}

.podcast .episodes-content .episodes-side .number span {
  font-size: 23px;
  color: var(--clr-pri-lt4);
  font-weight: 700;
  font-family: var(--font-pri), sans-serif;
  position: relative;
}

.podcast .episodes-content .episodes-side .text {
  flex: 1;
}

.podcast .episodes-content .episodes-side .text p {
  font-size: 17px;
  line-height: 1.3;
  color: var(--clr-black-lt);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
}

.podcast .episodes-content .episodes-side .play-btn {
  border-radius: 50%;
  background-color: var(--clr-pri-lt4);
  flex: 0 0 40px;
  height: 40px;
  position: relative;
  cursor: pointer;
}

.podcast .episodes-content .episodes-side .play-btn a {
  display: block;
  width: 100%;
  height: 100%;
}

.podcast .episodes-content .episodes-side .play-btn .play-icon:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 12px solid var(--clr-white);
  transform: translate(calc(50% - 10px), -50%);
}

.podcast .episodes-content .episodes-side .play-btn .play-icon.pause:before {
  width: 3px;
  height: 14px;
  border-bottom: none;
  border-top: none;
  border-left: 5px solid var(--clr-white);
  border-right: 5px solid var(--clr-white);
  transform: translate(-50%, -50%);
}

.podcast .episodes-content .episodes-side .right-action {
  margin-top: 35px;
}

/* Latest Episode Section Ends */

/* Other Platforms Section Starts */
.other-platforms {
  background-color: var(--clr-orange-lt);
}

.other-platforms-content h2 {
  font-size: 50px;
  line-height: 1.5;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: center;
}

.platforms-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 60px;
  max-width: 1300px;
  margin: auto;
}

.platforms {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.platforms:nth-child(2) {
  border-left: 1px solid var(--clr-border);
  border-right: 1px solid var(--clr-border);
}

.platforms img {
  max-height: 70px;
  max-width: 300px;
  width: auto;
}

/* .platforms:nth-child(2){
  flex: 1;
  border-left: 1px solid var(--clr-border);
  border-right: 1px solid var(--clr-border);
  margin: 0 60px 0 50px;
} */
/* Other Platforms Section Ends */

/* Testimonial Section Starts */
.podcast .testimonials {
  overflow: hidden;
  padding-bottom: 0;
  position: relative;
}

.podcast .testimonials-content h2 {
  font-size: 54px;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: center;
}

.podcast-test-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 35px;
}

.podcast-test-wrapper.slick-slider {
  margin-bottom: 0;
}

.podcast-test-wrapper .slick-track {
  margin: 70px 0;
}

.podcast .testimonials-block {
  /* flex: 0 0 calc(33.33% - 25px); */
  padding: 28px;
  filter: drop-shadow(0px 10px 17px rgba(0, 0, 0, 0.1));
  /* border: 1px solid #ddd; */
  background-color: #ffffff;
  display: flex !important;
  flex-direction: column;
  gap: 20px;
  margin: 0 15px;
}

.podcast-test-wrapper .slick-list {
  padding: 0 10px;
  margin: 0 auto;
}

.podcast .test-rating {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.podcast .test-stars {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.podcast .test-stars .star {
  width: 18px;
  height: 18px;
  clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
  background-color: #ffc107;
}

.podcast .test-stars .star.half-star {
  clip-path: polygon(50% 0, 50% 70%, 20% 91%, 32% 57%, 2% 35%, 39% 35%);
}

.podcast .test-location {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  align-items: center;
}

.podcast .test-location span {
  font-size: 15px;
  line-height: 1.5;
  color: var(--clr-pri);
  font-weight: 700;
  font-family: var(--font-pri), sans-serif;
}

.podcast .test-heading h3 {
  font-size: 20px;
  line-height: 1.3;
  color: var(--clr-sec);
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
}

.podcast .test-para p {
  font-size: 15px;
  line-height: 1.5;
  color: #323333;
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
}

.podcast .test-action a {
  font-size: 15px;
  text-decoration: underline;
  color: var(--clr-pri-lt4);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
}

.podcast .slick-prev {
  left: calc((100vw - 1320px)/2 + 15px);
  top: -33px;
}

.podcast .slick-prev.fade {
  opacity: 0.4;
}

.podcast .slick-next {
  right: calc((100vw - 1320px)/2 + 15px);
  top: -33px;
}

.podcast .slick-next.fade {
  opacity: 0.4;
}

.podcast .slick-prev:before {
  top: 0;
  right: 0;
  transform: rotate(180deg);
}

.podcast .slick-next:before {
  top: 0;
  right: 0;
  transform: none;
}

.podcast .slick-prev:before,
.podcast .slick-next:before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  background: url(../images/icons/podcast-arrow.png);
  border: none;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

/* Testimonial Section Ends */

/* Leave Review Section Starts */
.podcast .review {
  background-color: var(--clr-orange);
  padding: 30px 0 50px 0;
}

.podcast .review-content {
  display: flex;
  align-items: center;
  gap: 20px;
}

.podcast .review-content h2 {
  font-size: 54px;
  line-height: 1.5;
  color: var(--clr-white);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
}

.podcast .review-content p {
  font-size: 18px;
  line-height: 1.5;
  color: var(--clr-white);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
}

.podcast .review-content .btn.btn-with-icon {
  gap: 20px;
}

/* Leave Review Section Ends */

/* Feature Block Section Starts */
.podcast .feature-block-contents .img-side {
  flex: 0 0 620px;
}

.podcast .feature-block-contents .img-side img {
  width: 100%;
}

.podcast .feature-block-contents .feature-body p {
  margin-bottom: 30px;
}

.podcast .feature-heading {
  padding-bottom: 20px;
}

/* Feature Block Section Ends */

/* Podcast Newsletter Section Starts */
.podcast .newsletter {
  padding-top: 20px;
}

.podcast .newsletter .sec-heading-container label {
  font-size: 25px;
  line-height: 1.2;
  color: #161616;
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: center;
  margin-bottom: 25px;
  display: block;
}

.podcast .newsletter .input-field label {
  font-size: 16px;
  color: var(--clr-gray);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
}

.podcast .newsletter .input-field input::placeholder {
  font-size: 22px;
  color: var(--clr-gray);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
}

/* Podcast Newsletter Section Ends */

/* Podcast Start Your Own Section Starts */
.podcast .start-your-own {
  background-color: var(--clr-orange);
}

.podcast .start-your-own-content {
  padding-bottom: 200px;
  padding-top: 100px;
}

.podcast .start-your-own-content .wpcf7-not-valid-tip {
  color: var(--clr-black);
}

.podcast .start-your-own-content .wpcf7 form .wpcf7-response-output {
  color: var(--clr-black);
  border-color: var(--clr-pri);
}

/* Podcast Start Your Own Section Ends */

/* Recent Episodes Section Ends */
.podcast .recent-episodes {
  background-color: var(--clr-evolution);
}

.podcast .recent-episodes-content h2 {
  font-size: 58px;
  line-height: 1.5;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: center;
  margin-bottom: 50px;
}

.podcast .recent-episodes-content .recent-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 35px;
}

.podcast .recent-episodes-content .recent-epi {
  background-color: var(--clr-white);
}

.podcast .recent-episodes-content .recent-epi .heading {
  width: 100%;
  aspect-ratio: 1.5 / 1;
}

.podcast .recent-episodes-content .recent-epi .heading img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.podcast .recent-episodes-content .recent-epi .info {
  padding: 25px;
  min-height: 210px;
}

.podcast .recent-episodes-content .recent-epi .info span {
  font-size: 15px;
  line-height: 1.5;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  margin-bottom: 10px;
  display: block;
}

.podcast .recent-episodes-content .recent-epi .info h3 {
  font-size: 25px;
  line-height: 1.3;
  color: var(--clr-black);
  font-weight: 600;
  font-family: var(--font-pri), sans-serif;
}

.podcast .recent-episodes-content .recent-epi .info a {
  color: var(--clr-black);
}

.podcast .recent-episodes-content .recent-action {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 50px;
}

/* Recent Episodes Section Ends */

.podcast-popup-wrapper , .podcast-detail-popup-wrapper , .podcast-latest-popup-wrapper{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  /* background: rgba(0, 0, 0, 0.5); */
  z-index: 999;
  overflow-y: auto;
}


.podcast-popup-wrapper.show , .podcast-detail-popup-wrapper.show, .podcast-latest-popup-wrapper.show{
  display: block;
}

.podcast-popup-modal {
  margin: 74px auto;
  width: 100%;
  max-width: 600px;
  min-height: calc(100vh - 148px);
  display: flex;
  place-items: center;
  z-index: 2;
  position: relative;
}

/* .podcast-popup-content .test-para {
  max-height: 150px;
  overflow: auto;
} */

.podcast-popup-content {
  transform: translateY(-70px);
  opacity: 0;
  transition: all 0.4s ease;
  width: 100%;
}

.podcast-popup-wrapper.show .podcast-popup-content , .podcast-detail-popup-wrapper.show .podcast-popup-content , .podcast-latest-popup-wrapper.show .podcast-popup-content{
  transform: translateY(0px);
  opacity: 1;
  transition: all 0.4s ease 0.1s;
}

/* ============ PODCAST PAGE ENDS ============ */

/* ============ COACHING PAGE STARTS ============ */
/* Coaching Hero Starts */
.coaching .hero-section {
  background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
    url("./../images/coaching-hero.png")
}

.light-header:not(.add-shade) nav ul .nav-item .nav-link {
  color: #FFF;
}

.light-header:not(.add-shade) #hamburger .line {
  stroke: #fff;
}

header.light-header:not(.add-shade) nav ul .nav-item::after {
  background-color: #FFF;
}

main.coaching .hero-contents {
  max-width: 700px;
  color: var(--clr-white);
  justify-content: flex-end;
  padding-bottom: 150px;
}

main.coaching .hero-heading h1 {
  color: var(--clr-white);
}

main.coaching .hero-text p {
  max-width: 600px;
}
main.coaching .capable .change-word ,
main.coaching .capable .change-word span{
  font: inherit !important;
  color: var(--clr-pri);
}

/* Coaching Hero Ends */

/* Coaching Capable Starts */
main.coaching .rewards .feature-heading .heading {
  max-width: 500px;
  padding-bottom: 0;
}

main.coaching .rewards .feature-heading .heading .text-wrapper&gt;span.word {
  color: var(--clr-sec);
}

main.coaching .rewards .feature-heading .heading span span:not(.word) span.word {
  color: var(--clr-pri);
  font-style: italic;
  font-weight: 400;
  -webkit-text-stroke-width: thin;
}

main.coaching .rewards .feature-heading .heading span span:not(.word) {
  opacity: 1 !important;
}

main.coaching .granted .img-side {
  flex: 0 0 620px;
}

.we-believe-coaching {
  background-color: var(--clr-orange-lt);
}

.coaching .capable .feature-block-contents .feature-body ul {
  padding-left: 0;
}

.coaching .capable .feature-block-contents .feature-body li {
  position: relative;
  padding-left: 45px;
  margin-bottom: 18px;
}

.coaching .capable .feature-block-contents .feature-body li:before {
  content: "";
  width: 32px;
  height: 20px;
  background-image: url("./../images/icons/unbounded-li-style-sec.png");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 5px;
  left: 0;
}

/* Coaching Capable Starts */

/* We Believe Three Cards Starts */
.we-believe-coaching .we-believe-contents {
  display: flex;
  justify-content: space-between;
}

.we-believe-coaching .we-believe-contents h2 {
  font-size: 48px;
  max-width: 350px;
}

.we-believe-coaching .we-believe-contents p {
  font-size: 28px;
  max-width: 650px;
  line-height: 1.5;
}

/* We Believe Three Cards Ends */

/* Caliber Section Starts */
main.coaching .feature-block.caliber .img-side {
  flex: 0 0 540px;
}

main.coaching .reconnect-block a,
main.coaching .reconnect-block h4 {
  color: var(--clr-orange);
  font-weight: 400;
  display: block;
  width: max-content;
}

main.coaching .reconnect-block h4 {
  font-size: 27px;
}

/* Caliber Section Ends */

/* Granted Section Starts */
main.coaching .granted.rewards .feature-heading .heading {
  max-width: 530px;
}

main.coaching .granted.rewards .feature-heading .heading .text-wrapper&gt;span.word {
  color: var(--clr-sec);
}

/* Granted Section Ends */

/* where we comein starts */
.where-we-comein {
  padding: 0;
}

.where-we-comein .left-side {
  background-color: var(--clr-sec);
}

.where-we-comein .container-fluid {
  position: relative;
}

.where-we-comein .container-fluid .container {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.where-we-comein .container-fluid {
  width: 100%;
  max-width: 100%;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr 45%;
}

.where-we-comein img {
  display: block;
  width: 100%;
}

.where-we-comein .text-side .heading {
  color: var(--clr-white);
}

.where-we-comein .feature-block-contents {
  height: 100%;
  align-items: center;
  color: var(--clr-white);
}

/* where we comein ends */

/* How it works starts */
.how-it-works {
  background-color: var(--clr-evolution);
}

.how-it-works-content h2 {
  font-size: 54px;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: center;
  margin-bottom: 50px;
}

.how-it-works-content .steps-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.how-it-works-content .steps {
  flex: 1;
  display: flex;
  flex-direction: column;
  text-align: center;
  padding: 30px 40px;
  gap: 20px;
}

.how-it-works-content .steps h3 {
  position: relative;
  isolation: isolate;
}

.how-it-works-content .steps:first-child h3 {
  max-width: 210px;
  margin: 0 auto;
}

.how-it-works-content .steps h3:before {
  content: "1";
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 134px;
  font-weight: 800;
  color: #fff;
  z-index: -1;
  transform: translate(-50%, -50%);
}

.how-it-works-content .steps:nth-child(2) h3:before {
  content: "2";
}

.how-it-works-content .steps:nth-child(3) h3:before {
  content: "3";
}

.how-it-works-content .steps:nth-child(2) {
  border-left: 1px solid var(--clr-border);
  border-right: 1px solid var(--clr-border);
}

.how-it-works-content h4 {
  font-size: 20px;
  color: var(--clr-black);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-transform: uppercase;
}

.how-it-works-content h3 {
  font-size: 32px;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: center;
}

.how-it-works-content p {
  font-size: 23px;
  line-height: 1.5;
  color: var(--clr-black);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: center;
}

/* How it works ends */

/* Coaching Testimonials Starts */
.coaching .testimonials-content h2 {
  margin-bottom: 200px;
}

.coaching .testimonials-content h5 {
  font-size: 24px;
  color: var(--clr-black-lt);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
}

.clients-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 30px;
  row-gap: 170px;
  position: relative;
}

.clients-block {
  display: flex;
  flex-direction: column;
  background-color: var(--clr-evolution);
  padding: 0 30px 30px;
  justify-content: space-between;
}

.review-header {
  margin-bottom: 50px;
}

.review-body {
  flex: 1;
}

.client-img {
  border-radius: 50%;
  width: 100%;
  max-width: 240px;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  margin: auto;
  margin-top: -120px;
}

.client-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  display: block;
}

.review-body p {
  font-size: 17px;
  line-height: 1.5;
  color: var(--clr-black);
  font-weight: 400;
  margin-bottom: 25px;
  position: relative;
  z-index: 1;
}

.review-body p:before {
  content: "";
  background: url("../images/icons/clients-quotes.png") no-repeat;
  position: absolute;
  top: -25px;
  left: -10px;
  width: 70px;
  height: 70px;
  background-size: contain;
  z-index: -1;
}

.review-body h4 {
  font-size: 17px;
  font-weight: 400;
  font-family: "Inter";
  margin-bottom: 30px;
}

.review-body a {
  color: var(--clr-pri-lt4);
}

.review-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 80px;
}

.review-footer .play-btn {
  width: 80px;
  height: 80px;
  min-width: 80px;
  background: var(--clr-sec);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
}

.review-footer .play-btn:before {
  content: "";
  background: url("../images/icons/happy-clients-play-btn.png") no-repeat center/30px;
  position: absolute;
  top: 0px;
  left: 5px;
  width: 100%;
  height: 100%;
}

.review-footer h3 {
  font-size: 21px;
  color: var(--clr-sec);
  font-weight: 700;
  font-family: var(--font-pri), sans-serif;
  text-transform: uppercase;
}

/* Coaching Testimonials Ends */

/* Ownership Section Starts */
main.coaching .ownership .img-side {
  flex: 0 0 580px;
}

main.coaching .ownership .text-side {
  align-self: flex-end;
}

main.coaching .ownership .feature-heading .heading {
  max-width: none;
}

/* Ownership Section ends */

/* Adventure Section Starts */
.coaching .we-believe {
  margin: unset;
}

.coaching .we-believe.three-cards .believe-block:nth-child(1) {
  background-color: #ea798d;
}

.coaching .we-believe.three-cards .believe-block:nth-child(2) {
  background-color: #f1a5b3;
}

.coaching .we-believe.three-cards .believe-block:nth-child(3) {
  background-color: #f8d2d9;
}

main.coaching .adventure .rewards .feature-block-contents .img-side {
  flex: 0 0 50%;
}

.coaching .believe-heading p.sub-heading {
  text-align: center;
  margin-bottom: 80px;
  font-size: 24px;
}

main.coaching .adventure .rewards .feature-heading .heading {
  font-size: 33px;
  line-height: 1.4;
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  max-width: unset;
  width: unset;
}

/* main.coaching .adventure .rewards .feature-heading span {
  color: var(--clr-black) !important;
} */
main.coaching .adventure .rewards .feature-body p {
  margin-bottom: 30px;
}

/* Adventure Section Ends */

/* Our Team Section Starts */
.our-team-content .heading {
  text-align: center;
  text-transform: capitalize;
  margin-bottom: 45px;
  font-size: 54px;
}

.our-team-members-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 50px;
}

.our-team-members .member-img {
  max-height: 420px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
}

.our-team-members .member-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  transition: all 0.3s ease;
}

.team-memb-anchor:hover .member-img img {
  transform: scale(1.05);
}

.our-team-members h4 {
  font-size: 27px;
  text-transform: uppercase;
  color: var(--clr-pri-lt4);
  font-family: var(--font-sec), sans-serif;
  text-align: center;
  font-weight: 400;
  margin-top: 20px;
}

.our-team-members h4 a {
  color: inherit;
}

/* Our Team Section Ends */

/* Work With Me Section Starts */
.work-with-me .heading h2 {
  font-size: 54px;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: center;
  margin-bottom: 50px;
}

.work-with-me-content {
  display: grid;
  grid-template-columns: 45% 1fr;
  gap: 100px;
}

.left-side .main-img {
  aspect-ratio: 0.62 / 1;
}

.work-with-me-content .left-side .main-img {
  margin-bottom: 40px;
}

.work-with-me .left-side h2 {
  font-size: 54px;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  margin-bottom: 15px;
}

.work-with-me .left-side p {
  font-size: 20px;
  line-height: 1.4;
  color: var(--clr-black);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
}

.work-with-me-content .right-side {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 100px;
  align-self: flex-start;
  row-gap: 50px;
}

.right-side .members-img {
  aspect-ratio: 0.90 / 1;
}

.left-side .main-img img,
.right-side .members-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.right-side .members h4 {
  font-size: 26px;
  color: var(--clr-pri-lt4);
  font-family: var(--font-sec), sans-serif;
  text-align: center;
  font-weight: 300;
  margin-top: 15px;
}

.right-side .members.coming h4 {
  font-size: 18px;
}

/* Work With Me Section Ends */

/* Options to Work Section Starts */
/* .options-to-work{
  margin-bottom: -300px;
}
.options-to-work + section{
  padding-top: 300px;
} */
.options-to-work-cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.options-to-work-cards .options-to-work-card {
  padding: 50px;
  background-color: #fc9936;
  color: #FFF;
  padding-bottom: 100px;
}

.options-to-work-cards .options-to-work-card:last-child {
  background-color: #fdad5e;
}

.options-to-work-card .options-heading {
  font-weight: 400;
  font-size: 30px;
  margin-bottom: 22px;
}

.options-to-work-card p {
  font-size: 20px;
  line-height: 1.6;
  padding-bottom: 40px;
}

.btn.btn-outline-only {
  background-color: transparent !important;
  border: 1px solid #FFF;
  color: #FFF;
}

.options-to-work .sub-heading {
  font-weight: 400;
  font-size: 38px;
  text-align: center;
  margin-bottom: 46px;
}

.options-to-work-body {
  display: grid;
}

.options-to-work-body&gt;button.btn {
  margin: auto;
  transform: translateY(-50%);
}

/* Options to Work Section Ends */

/* I feel Section Starts */
.i-feel .text-side h5 {
  font-size: 20px;
  color: var(--clr-black);
  font-weight: 700;
  margin-bottom: 10px;
  font-family: var(--font-pri), sans-serif;
}

/* I feel Section Ends */

/* Navigation Section Starts */
.navigating-section {
  background-color: var(--clr-orange-lt);
}

.navigating-section .text-side .feature-body span.clr-blk {
  color: #000;
}

.navigating-section .text-side .feature-body&gt;button:not(:last-of-type) {
  margin-bottom: 48px;
}

.navigating-section .fancy-name-style {
  font-family: var(--font-luxes-script), sans-serif;
  color: var(--clr-sec);
  font-size: 48px !important;
  font-weight: 500;
  -webkit-text-stroke: thin;
  margin-bottom: 10px;
}

/* Navigation Section Ends */

/* Momentum Section Starts */
main.coaching .momentum .img-side {
  flex: 0 0 580px;
}

main.coaching .momentum .feature-heading .heading {
  max-width: none;
}

main.coaching .feature-block.momentum .feature-heading .heading .text-wrapper&gt;span {
  color: var(--clr-sec);
}

main.coaching .feature-block.momentum .feature-body span.normal-text {
  all: inherit;
}

/* Momentum Section Ends */

/* Att Slider Section Starts */
.att-slider-section {
  background-color: var(--clr-sec);
  position: relative;
  color: #FFF;
  text-align: center;
  isolation: isolate;
}

.att-slider-section .bg-quote-icon {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
  max-width: 260px;
  opacity: 0.3;
}

.att-slider-items {
  max-width: 800px;
  margin: auto;
  position: relative;
}

.att-slider-item .att-slider-text {
  line-height: 1.6;
  font-size: 22px;
  font-family: var(--font-sec), sans-serif;
  font-style: italic;
  margin-bottom: 22px;
}

.att-slider-item .att-slider-author {
  font-size: 32px;
  margin-bottom: 48px;
}

.att-slider-items .slide-arrow {
  border: none;
  background-color: transparent;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-100px, -50%);
  opacity: 0.7;
  transition: opacity 0.1s;
}

.att-slider-items .slide-arrow:hover {
  opacity: 1;
}

.att-slider-items .slide-arrow img {
  min-width: 50px;
}

.att-slider-items .slide-arrow.next-arrow {
  left: unset;
  right: 0;
  transform: translate(100px, -50%);
}

.att-slider-items .slick-track {
  display: flex;
  align-items: center;
}

/* Att Slider Section Ends */

/* We Believe Section Starts */
.we-believe .we-believe-card-heading {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}

/* We Believe Section Ends */

/* Coaching FAQs Section Starts */
.coaching .coaching-faqs {
  padding-bottom: 200px;
}

.coaching-faqs {
  background-color: var(--clr-orange-lt);
}

.coaching-faqs .heading {
  text-align: center;
  font-size: 54px;
}

.faqs-acc-item .faqs-acc-heading {
  font-size: 28px;
  font-weight: 400;
  font-family: var(--font-sec), sans-serif;
  color: var(--clr-pri);
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 20px 40px 20px 0px;
  cursor: pointer;
  gap: 10px;
}

.faqs-acc-item:not(:last-child) {
  border-bottom: 1px solid var(--clr-black);
}

.faqs-acc-item .faqs-acc-heading .accordian-icon {
  width: 15px;
  height: 15px;
  background-color: transparent;
  border-bottom: 3px solid var(--clr-sec);
  border-right: 3px solid var(--clr-sec);
  transform: rotate(45deg);
  transition: transform 0.1s;
}

.faqs-acc-item.open .faqs-acc-heading .accordian-icon {
  transform: rotate(-135deg);
}

.faqs-acc-item .faqs-acc-body {
  padding: 0 40px;
  /* max-height: 1000px;
  transition: 0.5s max-height; */
  display: none;
}

.faqs-acc-item:not(.open) .faqs-acc-body {
  /* max-height: 0;
  overflow: hidden;
  transition: 0.3s max-height; */
}

.faqs-acc-item .faqs-acc-body p {
  margin-bottom: 15px;
  line-height: 1.6;
  font-size: 16px;
}

.faqs-acc-item .faqs-acc-body p:last-child {
  margin-bottom: 30px;
}

/* Coaching FAQs Section Ends */

/* Take Stand Section Starts */
.take-stand .take-stand-items {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
}

.take-stand .take-stand-text {
  max-width: 850px;
  font-size: 52px;
  line-height: 1.3;
  color: var(--clr-sec);
  font-family: var(--font-sec), sans-serif;
  margin-bottom: 48px;
  font-weight: 400;
  -webkit-text-stroke-width: thin;
}

.take-stand .take-stand-items .btn.md-btn {
  min-width: 320px;
}

/* Take Stand Section Ends */

/* Bootcamp Section Starts */
.coaching:not(.book) .bootcamp-box {
  padding-bottom: 200px;
}

/* Bootcamp Section Ends */


.video-popup-wrapper {
  display: none;
  position: fixed;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  padding: 10px;
  z-index: 5555555555;
  min-height: 50vw;
}

.video-popup-modal {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  height: 100%;
  margin: auto;
}

.video-popup-modal video {
  position: relative;
  max-width: 100%;
  width: 100%;
}
.video-popup-modal  .video-popup-content {
  width: 100%;
  aspect-ratio: 16 / 9;
}
.video-popup-modal  .video-popup-content  iframe{
  width: 100%;
  height: 100%;
  display: block;
}
.video-popup-content {
  position: relative;
}

.video-popup-modal .close-popup {
  position: absolute;
  width: 40px;
  height: 40px;
  background: rgba(0, 0, 0, 0.7);
  top: 0;
  right: 0;
  cursor: pointer;
}

.video-popup-modal .close-popup a {
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
  font-size: 30px;
  line-height: 38px;
  color: #FFF;
}


.coaching-review-popup .pop-up-left-content&gt;div:not(:last-child) {
  border-bottom: none;
}
.coaching-review-popup .pop-up-left-heading {
  padding: 0;
}
.coaching-review-popup .pop-up-main-img {
  text-align: center;
  background: white;
  padding: 20px;
}
.coaching-review-popup .pop-up-main-img img {
  width: 100%;
  max-height: 60vh;
  object-fit: cover;
  object-position: top;
}
.coaching-review-popup .pop-up-left-cross a {
  top: 0;
  right: 0;
}
.coaching-review-popup::-webkit-scrollbar {
  width: 0;
}

.test-navigation {
  display: flex;
  justify-content: space-between;
}
.test-navigation .nav {
  flex: 1;
}
.test-navigation .nav a {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--clr-black);
}
.test-navigation .nav.next a {
  justify-content: flex-end;
}
.test-navigation .nav.fade {
  opacity: 0.5;
}
.test-navigation img {
  max-width: 15px;
}
.test-navigation .nav.prev img {
  transform: rotate(180deg);
}
.star-ratings {
  position: absolute;
  top: 30px;
  right: 20px;
  display: flex;
  gap: 5px;
  padding: 0 !important;
}
.star-ratings img {
  max-width: 20px;
}
.testimonials_scroll .wpr-img:nth-child(2) .bg-img-wpr .parallax:nth-child(2) .bg-img{
  background-position: 0 -200px;
}
.testimonials_scroll .wpr-img:nth-child(3) .bg-img-wpr .parallax:nth-child(1) .bg-img{
  background-position: -100px 0px;
}
.cover-background{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  filter: blur(10px);
}
.cover-background img{
  object-fit: cover !important;
}
main .bootcamp-box .feature-body ul{
  display: block;
}
main .bootcamp-box .feature-body ul li{
  min-height: unset;
}
main .bootcamp-box .feature-body ul li + li{
  margin-top: 25px;
}
.footer-social-links a {
  max-width: 35px;
}
.about-pop-up.book-call-popup .about-pop-up-content{
  width: 100%;
  height: 100%;
}
.about-pop-up.book-call-popup .about-pop-up-modal{
  height: 100%;
}
.about-pop-up.book-call-popup .book-call-popup--container{
  display: flex;
  flex-direction: column;
  width: 100%;
}
.about-pop-up.book-call-popup .book-call-popup--container .iframe-outer{
  flex: 1;
}
.about-pop-up.book-call-popup .book-call-popup--container .iframe-outer iframe{
  width: 100%;
  height: 100%;
}
.pum-content iframe {
  width:100% !important;
}
.thankyou-message-section {
 display: table;
 margin: 130px auto 0px;
 max-width: 500px;
 padding: 50px;
 width: 100%;
 text-align: center;
 color: #005351;
 border: #c9174f 2px solid;
 background:#FDF1E2;
}
.about-content-unbounded-container {
  max-width: 642px;
  margin: 0 auto;
  padding: 50px;
}
.about-content-unbounded-container h3 {
  text-align: center;
  padding: 0px 20px 20px;
  color: #02514f;
  font-weight: 400;
}
.book-call-unbounded-container {
  padding: 25px;
  border: #c9174f 2px solid;
  background:#FDF1E2;
}
.book-call-popup-heading {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px;
}
.book-call-popup-heading h3{
  font-size: 24px;
  color: var(--clr-pri);
  font-weight: 400;
  padding-right: 20px;
}
.book-call-popup-heading span.close{
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  line-height: 20px;
  opacity: 1;
  transition: opacity 0.15s;
  min-width: 15px;
}
.book-call-popup-heading span.close:hover{
  opacity: 0.88;
}
.bookacall .bookacall-form .cust-form .btn{
  background-color: var(--clr-sec);
}
.about-page .team-members-section .img-side{
  aspect-ratio: 0.77 / 1;
}
.about-page .team-members-section .img-side img{
  object-fit: cover;
}
main.book .get-the-book{
  padding-top: 0;
  padding-bottom: 180px;
}
main.book .get-the-book .purhcase-the-book{
  margin: 0 !important;
  display: flex !important;
} 
.download-book-form .about-pop-up-modal{
  max-width: 550px;
}
.download-book-form .about-pop-up-modal .about-pop-up-content,
.download-book-form .about-pop-up-modal .about-pop-up-content .book-call-popup--container{
  width: 100%;
}
.download-book-form .book-call-popup--container &gt; div:not(.book-call-popup-heading){
  padding: 0 20px 20px;
}
.download-book-form .name-block{
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
}
.download-book-form .input-field{
  background-color: var(--clr-white);
  flex: 1;
}
.download-book-form .input-field +.input-field{
  border-left: 2px solid var(--clr-sec);
  margin: 0 !important;
}
.download-book-form .action{
  margin-top: 10px;
}
.download-book-form .input-submit,
.download-book-form .input-submit input{
  background-color: var(--clr-sec);
  color: var(--clr-white);
  min-height: 55px;
  display: flex;
  align-items: center;
  max-width: 240px;
}
.download-book-form .input-submit input{
  width: 100%;
  min-width: 100%;
}
.download-book-form form.submitting .action{
  max-width: calc(100% - 34px);
}
.download-book-form .input-submit::before,
.download-book-form .input-submit &gt; span{
  top: unset;
  pointer-events: none;
}

.download-book-form .about-pop-up-modal{
  min-height: calc(100vh - 1.5rem);
  max-height: calc(100vh - 1.5rem);
  display: flex;
  place-items: center;  
  
}
.download-book-form .input-field input + span{
  color: var(--clr-red);
}
.download-book-form .action + div{
  color: var(--clr-red) !important;
  margin-left: 0;
  margin-right: 0;
  border-color: var(--clr-red) !important;
}
.clients-block.two-section-testimonials .single-testimonial {
    background-color: var(--clr-evolution);
    padding: 0 30px 30px;
    margin: 240px 15px 20px;
    min-height: 620px;
}
.clients-block.two-section-testimonials {
    background: transparent;
    padding: 0;
}
.coaching_client_sec button.slick-next, .coaching_client_sec button.slick-prev {
    top: unset;
    bottom: -30px;
        z-index: 9;
}
.coaching .testimonials.podcast.coaching_happy .testimonials-content h2{
  margin-bottom: 0;
}
.clients-block.two-section-testimonials .single-testimonial .review-header {
    margin: 0;
    position: relative;
    top: -60px;
}
.coaching_client_sec .slick-dots li button:before{
  font-size: 20px;
  color: #b38348;
}
.coaching_client_sec .slick-dots li.slick-active button:before{
  color: #b38348;
}
.poadcast_latest_ep .right-body {
    max-height: 510px;
    overflow: auto;
    padding-right: 20px;
}
.details-faq-content span strong {
    color: #c9174f !important;
}
.feature-block.spaciousness .feature-block-contents .feature-body h2 {
    color: #000;
}

.feature-block.spaciousness .feature-block-contents .feature-body p span {
    color: #000;
}



/* New Wordpress styling starts */
.flex-align-start{
  align-items: flex-start !important;
}
.btn.feature-lg-btn a{
  max-width: 280px !important;
  white-space: normal !important;
  display: block !important;
  line-height: 1.2 !important;
  text-align: left !important;
  padding-right: 20px !important;
}
.cs-section-padding{
  padding: 70px 0;
}
.container{
  margin-left: auto !important;
  margin-right: auto !important;
}

.wp-block-columns{
  margin-bottom: 0;
}
.cs-hero-block{
  min-height: 100vh;
  position: relative;
  isolation: isolate;
}
.cs-hero-block .cs-hero-img{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: block;
  z-index: -1;
  margin: 0;
  isolation: isolate;
}
.cs-hero-block .cs-hero-img::after{
  content: '';
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.cs-hero-block .cs-hero-img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  object-position: top center;
}
.cs-hero-block h1{
  font-size: 36px;
  line-height: 1.2;
  font-family: var(--font-sec), sans-serif;
  color: var(--clr-white);
  font-weight: 300;
}
.cs-hero-block .container{
  margin-right: auto;
  margin-left: auto;
}
.cs-hero-block .container  .wp-block-columns{
  display: flex;
  justify-content: flex-end;
}
.cs-hero-block .container .wp-block-column{
  width: 100%;
  max-width: 730px;
  padding-top: clamp(210px, 10%, 100px);
  padding-bottom: 20px;
}
.btn .wp-element-button{
  all: unset !important;
  font: inherit !important;
}
.btn.btn-link-fix .wp-block-button__link{
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  display: flex !important;
  align-items:  center !important;
  padding-left: inherit !important;
}
.btn .wp-element-button:after {
  content: "";
  background: url(https://unbounded-potential.com/wp-content/themes/unboundedPotentialCustom/assets/images/icons/arrow-right-green.svg) no-repeat center/20px;
  position: absolute;
  top: 28px;
  right: 20px;
  width: 20px;
  height: 20px;
  z-index: 2;
}
.btn.btn-icon-center .wp-element-button:after{
  top: 50% !important;
  transform: translateY(-50%) !important;
}
.btn.btn-icon-white .wp-element-button:after{
  background: url(https://unbounded-potential.com/wp-content/themes/unboundedPotentialCustom/assets/images/icons/arrow-right.svg) no-repeat center/20px;
}
.btn.btn-icon-none .wp-element-button:after{
  display: none;
}
.cs-hero-block h2 + .wp-block-buttons{
  margin-top: 50px;
}
.wp-block-column.bookacall-form{
  padding-top: 70px;
  padding-bottom: 70px;
}
.feature-duo-block .wp-block-column{
  position: sticky;
  top: var(--header-height);
}
.feature-duo-block .wp-block-columns{
  align-items: flex-start !important;
}
.feature-duo-block .wp-block-column.feature-img-side figure{
  margin: 0 !important;
}
.feature-duo-block .wp-block-columns .wp-block-column.feature-img-side figure img{
  width: 100%;
}
.feature-duo-block .wp-block-columns .wp-block-column:not(.feature-img-side){
  padding: 40px;
  padding-left: calc((100vw - 1320px)/2 - 70px);
  padding-bottom: 200px;
}
.feature-duo-block .wp-block-column h2,
.feature-duo-block .wp-block-column .feature-heading{
  font-size: 54px;
  font-family: var(--font-sec), sans-serif;
  color: var(--clr-white);
  font-weight: 300;
}
.feature-duo-block .wp-block-column .feature-sub-heading{
  font-size: 27px;
  font-family: var(--font-pri), sans-serif;
  color: var(--clr-white);
  font-weight: 400;
  line-height: 1.4;
}
.feature-duo-block .wp-block-column .feature-sub-heading + *{
  margin-top: 45px;
}
.feature-duo-block .name-block {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 30px;
}
.feature-duo-block .name-block .input-field {
  flex: 1;
}
.feature-duo-block .input-field {
  background-color: var(--clr-evolution);
  max-width: unset;
  border: none;
  width: 100%;
  padding: 15px 20px;
  text-align: left;
}
.input-field label {
  font-size: 16px;
  color: var(--clr-gray);
  padding-bottom: 10px;
  display: inline-block;
}
.feature-duo-block .input-field input {
  background-color: var(--clr-evolution);
  height: initial;
}
.feature-duo-block .action {
  margin-top: 30px;
  display: flex;
}
#gform_2 input[type="submit"],
.feature-duo-block .action .btn{
  background-color: var(--clr-pri) !important;
  color: var(--clr-white) !important;
  margin:unset !important;
}
#gform_2 input[type="submit"]::after {
  content:"&gt;";
}
.feature-duo-block .btn {
  min-width: unset;
  max-width: unset;
  /* width: 330px; */
  width: 100%;
  padding: 0px 20px;
  height: 75px;
}
.input-submit {
  position: relative;
  z-index: 1;
  max-width: 330px;
  flex: 0 0 50%;
}
.cs-hero-block.cs-hero-block-book .container .wp-block-columns{
  justify-content: flex-start;
  height: 100%;
  align-items: center !important;
}
.cs-hero-block.cs-hero-block-book .cs-hero-img::after{
  display: none;
}
.cs-hero-block.cs-hero-block-book .cs-hero-heading{
  font-size: 45px;
  line-height: 1.2;
  color: var(--clr-pri-lt4);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  padding-bottom: 20px;
}
.cs-auth-name{
  font-size: 27px;
  line-height: 1.2;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: end;
  padding-bottom: 30px;
}
.cs-hero-block.cs-hero-block-book .container .wp-block-column{
  max-width: 620px;
  padding-bottom: 30px;
  padding-top: clamp(70px, 10%, 100px);
}
.feature-duo-block--book{
  padding-top: 70px;
  padding-bottom: 70px;
  gap: 50px;
}
.cs-feature-block-tag{
  font-size: 25px;
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
  padding-bottom: 10px;
  display: inline-block;
}
.feature-duo-block.feature-duo-block--book h2,
.feature-duo-block.feature-duo-block--book .feature-book-title{
  font-size: 48px;
  font-family: var(--font-sec), sans-serif;
  color: var(--clr-sec);
  font-weight: 300;
  line-height: 1.11;
}
* + .cs-new-list{
  margin-top: 26px;
}
.cs-new-list li {
  position: relative;
  padding-left: 45px;
  margin-bottom: 18px;
  font-size: 17px;
  line-height: 1.6;
}
.cs-new-list li:before {
  content: "";
  width: 32px;
  height: 20px;
  background-image: url("./../images/icons/unbounded-li-style-sec.png");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 5px;
  left: 0;
}
.feature-duo-block.feature-duo-block--book .feature-img-side{
  max-width: 550px;
}
.cs-hero-block.cs-hero-block-podcast .cs-hero-img img{
  object-position: center;
}
.cs-hero-block.cs-hero-block-podcast .container .wp-block-column{
  padding-top: clamp(70px, 10%, 100px);
}
.cs-hero-block.cs-hero-block-podcast .container .wp-block-columns{
  justify-content: flex-start;
  align-items: center !important;
  height: 100%;
}
.cs-hero-block.cs-hero-block-podcast .mini-heading{
  font-size: 25px;
  margin-bottom: 15px;
  color: var(--clr-white);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
}
.cs-hero-block.cs-hero-block-podcast .cs-hero-heading{
  font-size: 54px;
  font-weight: 300;
  line-height: 1.15;
  padding-bottom: 50px;
  font-family: var(--font-sec), sans-serif;
}
.cs-hero-block.cs-hero-block-podcast .hero-text{
  color: var(--clr-white);
  font-family: var(--font-sec), sans-serif;
}
.cs-hero-block.cs-hero-block-podcast .container .wp-block-column{
  max-width: 680px;
}
.cs-hero-block.cs-hero-block-podcast .hero-text p{
  margin-bottom: 20px;
  font-size: 19px;
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
}
.wp-block-column.latest-episodes{
  padding-top: 70px;
  padding-bottom: 70px;
}
.wp-block-columns.review-content{
  align-items: center !important;
}
.wp-block-columns.review-content .wp-block-column.text-side{
  flex: 1;
}
.wp-block-columns.review-content  .wp-block-column.review-btn{
  flex: unset;
}
.wp-block-columns.review-content  .wp-block-column.review-btn a{
  padding-right: 40px;
}
.bootcamp-big-btn .wp-element-button{
  display: block;
  max-width: 280px;
  line-height: 1.2;
  white-space: normal;
  text-align: left;
  padding-right: 20px;
}
.bootcamp-big-btn .wp-element-button::after{
  top: 50% !important;
  transform: translateY(-50%);
}
.wp-block-group.other-platforms .other-platforms-content .wp-block-column.platforms{
  flex: 1 !important;
  flex-basis: 0% !important;
}
.start-your-own.cs-start-your-own .right-side{
  align-self: stretch;
}
.start-your-own.cs-start-your-own .right-side figure{
  height: 100%;
}
.cs-hero-block.cs-hero-block-mastermind .container .wp-block-columns{
  height: 100%;
  align-items: center !important;
  justify-content: flex-start;
}
.cs-hero-block.cs-hero-block-mastermind .container .wp-block-column{
  padding-top: clamp(70px, 25%, 300px);
  max-width: 800px;
}
.cs-hero-block.cs-hero-block-mastermind .mini-heading{
  margin-bottom: 25px;
  font-size: 25px;
  font-family: var(--font-sec), sans-serif;
  color: var(--clr-white);
  font-weight: 300;
}
.cs-hero-block.cs-hero-block-mastermind h1{
  font-size: 54px;
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  line-height: 1.15;
}
.cs-hero-block.cs-hero-block-mastermind h1 + .wp-block-buttons{
  margin-top: 50px;
}
.is-layout-flex.wp-block-columns.we-believe-content{
  gap: 0;
}
.btn-lh-1{
  line-height: 1 !important;
}
.feature-block.feature-block--mastermind .img-side figure{
  height: 100%;
}
.wp-block-group.coachs-img .wp-block-group__inner-container,
.wp-block-group.coachs-img .wp-block-group__inner-container figure{
  all: unset;
  aspect-ratio: inherit;
  width: 100%;
}
.wp-block-buttons.coaches-action .btn{
  padding-right: 50px;
}
.wp-block-group.level-cards .img-side img{
  width: auto;
}
.cs-gap-0{
  gap: 0 !important;
}
.cs-flex-justify-center{
  justify-content: center;
}
.where-we-comein.cs-where-we-comein .wp-block-group.container-fluid.come {
  grid-template-columns: 1fr 45%;
}
.we-believe-content .img-side figure img{
  width: auto;
}
.where-we-comein.cs-where-we-comein .wp-block-group.container-fluid{
  grid-template-columns: 1fr;
}
.where-we-comein.cs-where-we-comein .wp-block-group.container-fluid &gt; .wp-block-group__inner-container{
  display: grid;
  grid-template-columns: 1fr 45%;
  width: 100%;
  max-width: 100%;
}
.where-we-comein.cs-where-we-comein .wp-block-group.container-fluid .feature-block-contents &gt; .wp-block-group__inner-container{
  display: flex;
  flex-direction: row-reverse;
  margin: 0 !important;
  width: 100%;
  align-items: center;
  gap: 130px;
}
.where-we-comein.cs-where-we-comein .wp-block-group.container .wp-block-group__inner-container{
  height: 100%;
}
.cs-hero-block.cs-hero-block-coaching .container .wp-block-columns{
  justify-content: flex-start;
  height: 100%;
  align-items: flex-end !important;
}
.cs-hero-block.cs-hero-block-coaching .container .wp-block-columns .wp-block-column{
  padding-top: clamp(70px, 10%, 100px);
  padding-bottom: 150px;
}
.cs-hero-block.cs-hero-block-coaching h1{
  font-size: 54px;
  font-weight: 300;
  line-height: 1.15;
  padding-bottom: 50px;
}
.cs-hero-block.cs-hero-block-coaching .cs-hero-text{
  font-size: 25px;
  line-height: 1.3;
  padding-bottom: 30px;
  color: var(--clr-white);
  font-family: var(--font-sec), sans-serif;
  font-weight: 300;
}
.cs-hero-block.cs-hero-block-coaching .container .wp-block-column{
  max-width: 700px;
}
.we-believe-coaching.cs-we-believe-coaching .we-believe-contents .wp-block-column{
  max-width: max-content;
}
.where-we-comein.cs-where-we-comein .wp-block-group.img-side &gt; .wp-block-group__inner-container,
.where-we-comein.cs-where-we-comein .wp-block-group.img-side figure{
  height: 100%;
}
.about-hero-section.cs-about-hero-section &gt; .wp-block-group__inner-container{
  width: 100%;
}
.about-hero-section.cs-about-hero-section &gt; .wp-block-group__inner-container .container &gt; .wp-block-group__inner-container,
.about-hero-section.cs-about-hero-section &gt; .wp-block-group__inner-container .container{
  height: 100%;
}
.btn.btn-pr-fix .wp-element-button{
  padding-right: 35px !important;
}
.hero-img-about &gt; .wp-block-group__inner-container{
  height: 100%;
}
.bookacall-form.cs-new-bookacall-form .action .submit.input-submit .btn{
  background-color: var(--clr-sec)
}
.feature-duo-block.cs-feature-duo-block-new .action .submit.input-submit::before{
  top: 50%;
  transform: translateY(-50%);
}
.feature-duo-block .wp-block-column h2, .feature-duo-block .wp-block-column .feature-heading{
  margin-bottom: 30px;
}
.contact-word.cs-hero-block.cs-hero-block--contact h1{
  font-size: 49px;
  line-height: 1.2;
  margin-bottom: 20px;
  
}
.cs-feature-heading-new{
  margin-bottom: 20px;
}
.is-layout-constrained.feature-block .img-side figure img{
  width: 100%;
}
.home-hero-section.home-hero-section-wp{
  position: relative;
  isolation: isolate;
  background-image: none;
}
.home-hero-section.home-hero-section-wp .cs-home-hero-bg{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.home-hero-section.home-hero-section-wp .cs-home-hero-bg::after{
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.4), transparent);
  z-index: 1;
  pointer-events: none;
}
.home-hero-section.home-hero-section-wp .cs-home-hero-bg img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center top;
}
.home-hero-section.home-hero-section-wp .wp-block-group__inner-container{
  width: 100%;
  height: 100%;
  max-width: 100%;
}
.home-hero-section.home-hero-section-wp  .container{
  height: 100%;
}
.home-hero-section.home-hero-section-wp .hero-contents &gt; .wp-block-group__inner-container{
  height: auto;
}
.our-promise.cs-our-promise-new .cards .card-img .wp-block-group__inner-container,
.our-promise.cs-our-promise-new .cards .card-img .wp-block-group__inner-container figure{
  width: 100%;
  height: 100%;
}
.bookshelf.cs-bookshelf-wp .img-side figure{
  height: 100%;
}
.work-with-us.cs-work-with-us-wp .wp-block-column.img-side{
  flex: 0 0 640px !important;
}
.who-are-we.cs-who-are-we-wp .wp-block-column.img-side{
  flex: 0 0 500px !important;
}
.video-popup-modal .video-popup-content{
  background: linear-gradient(to left, #c5c5c5, #fff, #c5c5c5);
  background-repeat: repeat;
  background-size: 200%;
  animation: loadingSkel 2.5s linear infinite;
  isolation: isolate;
}
.video-popup-modal .video-popup-content::before{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-image: url("https://unbounded-potential.com/wp-content/uploads/2023/05/logo-with-tag-new1.gif");
  background-size: clamp(150px, 30%, 250px);
  background-repeat: no-repeat;
  z-index: -1;
  background-position: center;
  filter: grayscale(1);
  opacity: 0.3;
}
.iframe-title{
  margin-bottom: 10px;
  font-weight: 600;
}
.wp-block-group.our-promise.cs-our-promise-new figure {
  width: 100%;
  height: 100%;
}
.page-template-home_template #breadcrumbs {
  display: none;
}
@keyframes loadingSkel{
  from{
      background-position-x: 0%;
  }
      to{
          background-position-x: -200%;
      }
  }
@media screen and (max-width: 1500px){
  .btn .wp-element-button:after {
    background-size: 16px !important;
    top: 17px;
  }
  .cs-hero-block .container .wp-block-column{
    max-width: 620px;
  }
  .feature-duo-block .wp-block-column h2,
  .feature-duo-block .wp-block-column .feature-heading{
    font-size: 40px;
  }
  .feature-duo-block .wp-block-column .feature-sub-heading{
    font-size: 20px;
  }
  .feature-duo-block .wp-block-columns .wp-block-column:not(.feature-img-side){
    padding-left: 50px;
  }
  .feature-duo-block .wp-block-column .feature-sub-heading + *{
    margin-top: 20px;
  }
  .cs-new-list li{
   margin-bottom: 15px;
   padding-left: 40px; 
   font-size: 16px;
  }
  .cs-new-list li:before{
      width: 30px;
      height: 16px;
      top: 4px;
  }
  .cs-hero-block.cs-hero-block-podcast .mini-heading{
    font-size: 22px;
  }
  .cs-hero-block.cs-hero-block-podcast .cs-hero-heading{
    font-size: 38px;
  }
  .cs-hero-block.cs-hero-block-podcast .hero-text p{
    font-size: 18px;
  }
  .cs-hero-block.cs-hero-block-mastermind h1{
    font-size: 38px;
  }
  .cs-hero-block.cs-hero-block-coaching h2{
    font-size: 38px;
    padding-bottom: 26px;
  }
  .cs-hero-block.cs-hero-block-coaching .container .wp-block-columns .wp-block-column{
    padding-bottom: 50px;
  }
  .work-with-us.cs-work-with-us-wp .wp-block-column.img-side{
    flex: 0 0 500px !important;
  }
  .who-are-we.cs-who-are-we-wp .wp-block-column.img-side{
    flex: 0 0 440px !important;
  }
  .who-are-we.cs-who-are-we-wp .wp-block-column.img-side{
    flex: 0 0 440px !important;
  }
  .who-are-we.cs-who-are-we-wp .wp-block-columns.feature-block-contents{
    align-items: center !important;
  }
}
@media screen and (max-width: 1200px){
  .cs-hero-block .container .wp-block-column{
    max-width: 540px;
    padding-top: clamp(130px, 10%, 100px);
  }
  .feature-duo-block .wp-block-column h2,
  .feature-duo-block .wp-block-column .feature-heading{
    font-size: 36px;
  }
  .feature-duo-block .wp-block-columns .wp-block-column:not(.feature-img-side){
    padding-left: 20px;
    padding-bottom: 120px;
  }
  .cs-section-padding{
    padding: 40px 0;
  }
  .feature-duo-block--book{
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .cs-hero-block.cs-hero-block-book .container .wp-block-column{
    max-width: 420px;
  }
  .cs-hero-block.cs-hero-block-book .cs-hero-heading{
    font-size: 32px;
  }
  .cs-auth-name{
    font-size: 22px;
  }
  .cs-hero-block.cs-hero-block-book .container .wp-block-columns{
    height: 100%;
    align-items: center !important;
  }
  .cs-feature-block-tag{
    font-size: 20px;
  }
  .feature-duo-block.feature-duo-block--book h2,
  .feature-duo-block.feature-duo-block--book .feature-book-title{
    font-size: 36px;
  }
  * + .cs-new-list{
    margin-top: 15px;
  }
  .cs-new-list li:before{
    width: 26px;
    height: 13px;
    top: 6px;
  }
  .podcast .wp-block-group.newsletter-form .input-field{
    max-width: 100%;
  }
  .cs-hero-block.cs-hero-block-mastermind .mini-heading{
    font-size: 22px;
  }
  .cs-hero-block.cs-hero-block-mastermind h1{
    font-size: 34px;
  }
  .cs-hero-block.cs-hero-block-mastermind h1 + .wp-block-buttons{
    margin-top: 30px;
  }
  .cs-hero-block.cs-hero-block-coaching h2{
    font-size: 34px;
  }
  .cs-hero-block.cs-hero-block-coaching .cs-hero-text{
    font-size: 24px;
  }
  .where-we-comein.cs-where-we-comein .wp-block-group.container-fluid .feature-block-contents &gt; .wp-block-group__inner-container{
    gap: 30px;
  }
  .contact-word.cs-hero-block.cs-hero-block--contact h1{
    font-size: 36px;
  }
  .who-are-we.cs-who-are-we-wp .wp-block-column.img-side{
    flex: 0 0 260px !important;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1000px){
  .cs-hero-block.cs-hero-block-coaching .cs-hero-text{
    font-size: 22px;
  }
}
@media screen and (min-width: 992px){
  .we-believe.cs-we-believe-feature .feature-block-contents{
    align-items: flex-start !important;
  }
}
@media screen and (max-width: 991px){
  .cs-hero-block .container .wp-block-column{
    max-width: 470px;
    padding-top: clamp(120px, 10%, 100px);
  }
  .btn .wp-element-button:after{
    top: 11px;
  }
  .feature-duo-block .wp-block-column h2,
  .feature-duo-block .wp-block-column .feature-heading{
    font-size: 32px;
  }
  .feature-duo-block .wp-block-column .feature-sub-heading{
    font-size: 17px;
  }
  .feature-duo-block .name-block .input-field{
    flex: 0 0 100%;
  }
  .feature-duo-block .name-block{
    gap: 30px;
  }
  .feature-duo-block .input-submit{
    flex: 0 0 100%;
    max-width: 80%;
  }
  .cs-auth-name,
  .cs-hero-block.cs-hero-block-book .cs-hero-heading{
    color: #FFF;
  }
  .cs-hero-block.cs-hero-block-book .cs-hero-img::after{
    display: block;
  }
  .feature-duo-block--book{
    flex-direction: column;
    gap: 20px;
  }
  .feature-duo-block.feature-duo-block--book .wp-block-column{
    position: unset;
    top: unset;
  }
  .feature-duo-block.feature-duo-block--book .feature-img-side{
    width: 100%;
    max-width: 100%;
  }
  .feature-duo-block.feature-duo-block--book .feature-img-side img{
    width: 100%;
  }
  .cs-hero-block.cs-hero-block-podcast .mini-heading{
    font-size: 20px;
  }
  .cs-hero-block.cs-hero-block-podcast .cs-hero-heading{
    font-size: 34px;
  }
  .cs-hero-block.cs-hero-block-podcast .hero-text p{
    font-size: 17px;
  }
  .cs-start-your-own .sticky{
    position: unset !important;
  }
  .level-cards .is-layout-flex.wp-block-columns.we-believe-content{
    flex-wrap: wrap !important;
  }
  .level-cards .is-layout-flex.wp-block-columns.we-believe-content .believe-block{
    flex: 0 0 50% !important;
  }
  .how-it-works .wp-block-button.request_info_call .wp-element-button{
    padding-right: 30px !important;
  }
  .we-believe.approach .is-layout-flex.wp-block-columns.we-believe-content{
    flex-wrap: wrap !important;
  }
  .contact-word.cs-hero-block.cs-hero-block--contact h1{
    font-size: 32px;
  }
}
@media screen and (max-width: 781px){
  
  .start-your-own.cs-start-your-own .text-side{
    max-width: 100%;
  }
  .feature-block.bootcamp-box.cs-new-bootcamp-box .text-side,
  .feature-block.bootcamp-box.cs-new-bootcamp-box .img-side  {
    position: unset !important;
    flex: 0 0 100% !important;
    max-width: 100%;
    min-width: 100%;
  }
  .feature-block.bootcamp-box.cs-new-bootcamp-box .img-side img{
    width: 100%;
  }
  .feature-block.bootcamp-box.cs-new-bootcamp-box .feature-block-contents{
    flex-direction: column-reverse !important;
  }
  .cs-hide-on-mob{
    display: none !important;
  }
  .how-it-works-content.wp-block-group .steps-wrapper .steps.wp-block-column{
    flex-basis: 0%!important;
  }
  .we-believe.approach .is-layout-flex.wp-block-columns.we-believe-content .believe-block{
    max-width: 50%;
  }
}
@media screen and (min-width: 768px){
  .flex-wrap-under-tab,
  .work-with-us.about-work.cs-about-work .container &gt; .wp-block-group__inner-container .feature-block-contents{
    flex-wrap: nowrap !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 781px){
  .coaching .feature-block.bootcamp-box .feature-block-contents.flex-wrap-under-tab .img-side{
    flex-basis: 340px !important;
  }
}
@media screen and (max-width: 767px){
  .container p &gt; iframe {
    width:100%;
    height:auto;
    min-height:350px;
  }
  .container p &gt; iframe.audio {
    min-height:150px;
  }
  .container p &gt; iframe.video {
    min-height:350px;
  }
  .cs-hero-block .container .wp-block-column{
    max-width: 100%;
    padding-top: clamp(210px, 10%, 100px);
  }
  .feature-duo-block .wp-block-columns{
    flex-direction: column-reverse;
    gap: 0;
  }
  .feature-duo-block .wp-block-column{
    position: unset;
    top: unset;
    width: 100%;
  }
  .feature-duo-block .input-field{
    padding: 10px 15px;
  }
  .cs-hero-block.cs-hero-block-book .container .wp-block-column{
    width: 100%;
    max-width: 100%;
  }
  .cs-hero-block.cs-hero-block-book .cs-hero-heading{
    font-weight: 700;
  }
  .cs-hero-block.cs-hero-block-book .cs-hero-img img{
    object-position: 70%;
  }
  .cs-hero-block.cs-hero-block-podcast .cs-hero-heading{
    font-size: 38px;
  }
  .feature-block-contents.cs-flex-rev-mob{
    flex-direction: column-reverse !important;
  }
  .feature-block.bootcamp-box .text-side .heading{
    max-width: 100%;
  }
  .cs-hero-block.cs-hero-block-coaching h2{
    font-size: 38px;
  }
  .cs-hero-block.cs-hero-block-coaching .cs-hero-text{
    font-size: 20px;
  }
  .how-it-works-content.wp-block-group .steps-wrapper .steps.wp-block-column{
    flex-basis: 100%!important;
  }
  .get-the-book.cs-get-the-book-fix{
    padding-bottom: 120px !important;
  }
  .contact-word.cs-hero-block.cs-hero-block--contact h1{
    font-size: 30px;
  }
  .cs-hero-block.cs-hero-block--contact .cs-hero-img img{
    object-position: 15% 50%;
  }
}
@media screen and (max-width: 575px){
  .feature-duo-block .wp-block-column h2,
  .feature-duo-block .wp-block-column .feature-heading{
    font-style: 26px;
  }
  .feature-duo-block .wp-block-columns .wp-block-column:not(.feature-img-side){
    padding: 40px 10px 120px;
  }
  .cs-hero-block.cs-hero-block-book .cs-hero-heading{
    font-size: 28px;
  }
  .level-cards .is-layout-flex.wp-block-columns.we-believe-content .believe-block{
    flex: 0 0 100% !important;
  }
  .where-we-comein.cs-where-we-comein .wp-block-group.container-fluid .feature-block-contents &gt; .wp-block-group__inner-container{
    flex-direction: column;
    gap: 0;
  }
  .where-we-comein.cs-where-we-comein .wp-block-group.container-fluid &gt; .wp-block-group__inner-container{
    grid-template-columns: 1fr;
  }
  .we-believe.approach .is-layout-flex.wp-block-columns.we-believe-content .believe-block{
    max-width: 100%;
  }
  .contact-word.cs-hero-block.cs-hero-block--contact h1{
    font-size: 26px;
  }
}
@media screen and (max-width: 525px){
  .how-it-works .wp-block-button.request_info_call .wp-element-button{
    padding-right: 35px !important;
  }
}
@media screen and (max-width: 425px){
  .feature-duo-block .wp-block-columns .wp-block-column:not(.feature-img-side){
    padding-bottom: 40px;
  }
  .get-the-book.cs-get-the-book-fix{
    padding-bottom: 40px !important;
  }
}
@media screen and (max-width: 347px){
  .our-promise.cs-our-promise-new .cards .card .card-img figure{
    text-align: center;
  }
}
/* New Wordpress styling ends */














@media screen and (min-width: 768px) {
  .coaching-review-popup .pop-up-left-heading h2 {
    font-size: 36px;
  }
  .coaching-review-popup .about-pop-up {
    width: 100%;
  }
  .coaching-review-popup .about-pop-up-modal {
    min-height: calc(100vh - 1.5rem);
    max-height: calc(100vh - 1.5rem);
    display: flex;
    place-items: center;
  }
  .coaching-review-popup .about-pop-up-content {
    max-height: inherit;
    pointer-events: all;
  }
  .coaching-review-popup .pop-up-block.left {
    padding: 25px 35px;
    max-height: inherit;
  }
  .coaching-review-popup .pop-up-left-content {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .coaching-review-popup .pop-up-block.left p {
    max-width: unset;
  }
  .coaching-review-popup .pop-up-block.left, .coaching-review-popup .pop-up-block.right {
    padding: 35px;
  }
  .coaching-review-popup .pop-up-left-content .left-points {
    padding: 15px 0;
    flex: 1;
    overflow: auto;
    margin-right: -20px;
    padding-right: 20px;
  }
  .coaching-review-popup .pop-up-left-content .left-points:last-child {
    padding-bottom: 0;
  }
}
/* ============ COACHING PAGE ENDS ============ */

/* ============ BOOK A CALL PAGE STARTS ============ */
/* Hero Section Starts */
.bookacall .hero-section {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("./../images/bookacall-bg.png");
}

.bookacall .hero-contents {
  margin-left: auto;
  max-width: 730px;
  padding-top: clamp(210px, 10%, 100px);
  justify-content: flex-start;
}

.bookacall .hero-heading h1 {
  font-size: 49px;
  line-height: 1.2;
}

.bookacall .hero-heading h1 label {
  color: var(--clr-orange);
}

/* Hero Section Ends */

/* Contact Form Section Starts */
.bookacall-form {
  background-color: var(--clr-pri-lt4);
}

.bookacall-form h2 {
  font-size: 54px;
  /* color: #f9f9f9; */
  color: var(--clr-white);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: center;
  margin-bottom: 30px;
}

.bookacall-form p {
  font-size: 27px;
  line-height: 1.4;
  /* color: #f9f9f9; */
  color: var(--clr-white);
  font-weight: 300;
  font-family: var(--font-pri), sans-serif;
  text-align: center;
}

.bookacall-form .form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 50px;
  row-gap: 30px;
  padding: 50px 0;
}

.bookacall-form .form-block {
  display: flex;
  flex-direction: column;
}

.bookacall-form .form-block label {
  font-size: 19px;
  /* color: #f9f9f9; */
  color: var(--clr-white);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
  margin-bottom: 8px;
}

.bookacall-form .form-block br {
  display: none;
}

.bookacall-form .form-block input,
.bookacall-form .form-block textarea {
  font-size: 22px;
}

.bookacall-form .form-block input {
  border: none;
  height: 65px;
  font-family: var(--font-pri), sans-serif;
  padding: 10px;
  outline: none;
  /* background: #fdf3eb; */
  background-color: var(--clr-orange-lt);
  width: 100%;
}

.bookacall-form .form-block.message {
  grid-column: 1/-1;
}

.bookacall-form .form-block textarea {
  background-color: var(--clr-orange-lt);
  height: 280px;
  outline: none;
  border: none;
  padding: 10px;
  font-family: var(--font-pri), sans-serif;
  width: 100%;
}

.bookacall-form .action {
  display: flex;
  justify-content: center;
  gap: 20px;
}

.input-submit {
  position: relative;
  z-index: 1;
  max-width: 330px;
}

.input-submit:before {
  content: "";
  background: url(https://unbounded-potential.com/wp-content/themes/unboundedPotentialCustom/assets/images/icons/arrow-right.svg) no-repeat center/20px;
  position: absolute;
  top: 28px;
  right: 20px;
  width: 20px;
  height: 20px;
  z-index: 2;
}

.start-your-own-content .input-submit:before {
  background: url(https://unbounded-potential.com/wp-content/themes/unboundedPotentialCustom/assets/images/icons/arrow-right-green.svg) no-repeat center/20px;
}

.recaptcha {
  display: flex;
  /* background-color: #f9f9f9; */
  align-items: center;
  justify-content: space-between;
}

.recaptcha input {
  position: absolute;
  opacity: 0;
}

.recaptcha label {
  font-size: 16px;
  padding-left: 35px;
  cursor: pointer;
  position: relative;
  display: block;
  color: var(--clr-black);
  font-family: var(--font-pri), sans-serif;
}

.recaptcha label span:before {
  content: "";
  position: absolute;
  width: 22px;
  height: 22px;
  background: var(--clr-white);
  left: 0;
  top: -2px;
  transition: 0.3s;
  border: 1px solid var(--clr-border);
}

.recaptcha input:checked~span:before {
  background: var(--clr-pri-lt4);
}

.recaptcha input:checked~span:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 5px;
  width: 12px;
  height: 4px;
  background: transparent;
  border-left: 3px solid #fff;
  border-bottom: 3px solid #fff;
  transform: rotate(-45deg);
}

.recaptcha .right-side {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.recaptcha .right-side img {
  max-width: 30px;
  margin-bottom: 5px;
  cursor: pointer;
}

.recaptcha .right-side span {
  font-size: 10px;
}

.recaptcha .right-side ul {
  margin-top: -4px;
}

.recaptcha .right-side li {
  font-size: 9px;
  display: inline-block;
}

.recaptcha .right-side li a {
  color: var(--clr-black);
}

.recaptcha .right-side li a:hover {
  text-decoration: underline;
}

.recaptcha .rc-anchor {
  border-radius: unset;
}

.bookacall-form .btn.md-btn {
  height: 75px;
  line-height: unset;
  min-width: 300px;
  width: 100%;
  padding-right: 50px;
}

/* Contact Form Section Ends */

/* Start Your Own Section Starts */
.start-your-own {
  background: var(--clr-sec);
  padding: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: relative;
}

.start-your-own .right-side {
  position: relative;
  overflow: hidden;
}

.start-your-own .right-side img {
  /* position: absolute; */
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  filter: grayscale(1);
}

.book-form-block.start-your-own .right-side img {
  filter: none;
}

.start-your-own-content {
  padding-left: calc((100vw - 1320px)/2 - 70px);
  /* padding-top: 100px; */
  padding-bottom: 250px;
  padding-right: 10px;
}

.start-your-own-content .action {
  margin-top: 30px;
  display: flex;
}

.start-your-own-content .input-submit {
  flex: 0 0 50%;
  max-width: calc(50% - 10px);
}

.start-your-own-content .wpcf7-not-valid-tip {
  position: absolute;
  bottom: -39px;
  left: -20px;
  color: var(--clr-white);
  font-size: 1em;
}

.wpcf7-not-valid-tip {
  color: var(--clr-white);
  font-size: 14px;
}
.cs-red-error .wpcf7-not-valid-tip {
	color: #dc3232;
}

.wpcf7-spinner {
  position: absolute;
  margin: 0;
  top: 26px;
  right: -40px;
}

.wpcf7 form .wpcf7-response-output {
  color: var(--clr-white);
  text-align: center;
  border:none !important;
}

.start-your-own-content .text-side {
  max-width: 620px;
}

.start-your-own .heading h2 {
  font-size: 54px;
  /* color: #f9f9f9; */
  color: var(--clr-white);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  margin-bottom: 30px;
}

.start-your-own .heading p {
  font-size: 27px;
  line-height: 1.4;
  /* color: #f9f9f9; */
  color: var(--clr-white);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
}

.start-your-own .newsletter-form {
  justify-content: center;
  flex-direction: column;
}

.start-your-own .newsletter-form .input-field {
  background-color: var(--clr-evolution);
  max-width: unset;
  border: none;
  width: 100%;
}

.start-your-own .newsletter-form .btn {
  min-width: unset;
  max-width: unset;
  /* width: 330px; */
  width: 100%;
  padding: 0px 20px;
  height: 75px;
}

.start-your-own .name-block {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 30px;
}

.start-your-own .name-block .input-field {
  flex: 1;
}

.start-your-own .newsletter-form .input-field input {
  background-color: var(--clr-evolution);
  height: initial;
}

/* Start Your Own Section Ends */
/* ============ BOOK A CALL PAGE ENDS ============ */

/* ============ MASTERMIND PAGE STARTS ============ */
p.author-bio {
  font-size: 15px !important;
}

/* Mastermind Hero Section Starts */
.mastermind .hero-section {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("./../images/mm-hero.png");
}

.mastermind .hero-contents {
  max-width: 800px;
  padding-top: clamp(70px, 25%, 300px);
}

.mastermind .hero-contents .mini-heading h4 {
  margin-bottom: 25px;
}

.hero-heading h1 {
  padding-bottom: 50px;
}
.level-cards .cards-more-info {
  width: 100%;
  padding: 40px 0 20px;
  text-align: center;
}
.level-cards .cards-more-info p {
  font-size: 24px;
  font-style: italic;
  line-height: 1.5;
  color: var(--clr-sec);
}

/* Mastermind Hero Section Ends */
/* Togetherness Section Starts */
.togetherness {
  background-color: var(--clr-pri-lt4);
  overflow: hidden;
}

.togetherness .heading {
  font-size: 48px;
  max-width: 700px;
  margin: 0 auto;
  margin-bottom: 40px;
  color: var(--clr-orange);
}

.togetherness .sub-heading {
  font-size: 22px;
  margin: 0 auto 48px;
  max-width: 1150px;
  font-family: var(--font-pri), sans-serif;
  line-height: 1.4;
  color: var(--clr-white);
}

.togetherness-cards {
  /* display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px 30px; */
  padding-left: calc((100% - 1320px)/2);
}

.togetherness-cards .slick-track {
  display: flex;
}

.togetherness-cards-item {
  background-color: var(--clr-orange-lt);
  padding: 30px;
  margin: 0 8px;
  height: auto;
}

.tc-card-heading {
  font-size: 26px;
  color: var(--clr-pri);
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
  margin-bottom: 10px;
  line-height: 1.2;
}

.togetherness-cards-item p {
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.togetherness .slick-prev {
  left: 15px;
}

.togetherness .slick-next {
  right: 15px;
}

.togetherness .slick-prev,
.togetherness .slick-next {
  background: var(--clr-black);
  opacity: 0.15;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-top: 0;
  transform: translateY(-50%);
}

.togetherness .slick-prev:hover,
.togetherness .slick-next:hover {
  opacity: 0.3;
}

.togetherness .slick-prev:before,
.togetherness .slick-next:before {
  width: 17px;
  height: 17px;
}

.togetherness .slick-prev:before {
  left: 19px;
  top: 15px;
}

.togetherness .slick-next:before {
  right: 18px;
  top: 15px;
}

/* Togetherness Section Ends */
/* curating section starts */
.feature-block.i-feel.curating .heading span {
  color: var(--clr-sec);
}

.mastermind .feature-block.i-feel .feature-block-contents {
  gap: 50px;
}

/* curating section ends */
/* invitation section starts */
.mastermind .bootcamp-box.invitation .feature-block-contents .feature-body p {
  font-size: 25px;
  line-height: 1.4;
}
.mastermind .with-list-box .feature-body ul li,
.mastermind .bootcamp-box.invitation .feature-body ul li {
  font-size: 18px;
  line-height: 1.3;
}
.feature-block.with-list-box .nav-link-box li+li,
.feature-block.bootcamp-box.invitation #nav-link li+li {
  margin-top: 24px;
}
.mastermind .with-list-box .feature-body ul li::before,
.mastermind .bootcamp-box.invitation .feature-body ul li::before {
  width: 28px;
  background-image: url("./../images/icons/unbounded-li-style-white.png");
}
.mastermind .with-list-box.bg-light .feature-body ul li::before{
    background-image: url("./../images/icons/unbounded-li-style.png");
}
/* invitation section ends */
/* different-things section starts*/
.feature-block.reconnect-block.different-things .feature-body p span {
  color: #000;
  font-size: 25px;
}

.mastermind .feature-block.reconnect-block .feature-heading h2 {
  padding-bottom: 0;
}

/* different-things section ends*/
/* level-cards section starts*/
.we-believe.three-cards.level-cards {
  background-color: var(--clr-orange-lt);
  margin: unset;
}

.levels-card-heading {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 600;
}

.level-cards .text-side p+p {
  margin-top: 20px;
}

.level-cards .believe-block:first-child {
  background-color: #e34c67
}

.level-cards .believe-block:nth-child(2) {
  background-color: #ea798d
}

.level-cards .believe-block:nth-child(3) {
  background-color: #f1a5b3
}

.justify-center {
  display: flex;
  justify-content: center;
}
.level-cards .bottom-action {
  margin-top: 48px;
}
.level-cards.with-more-info .bottom-action{
margin-top: 20px;
}

.inherit-all {
  all: inherit !important;
}

.block {
  display: block !important;
}

/* level-cards section ends*/
/* mm-one-on-one section starts */
.mm-one-on-one .feature-block-contents {
  gap: 50px;
}

.mm-one-on-one .feature-block-contents .img-side {
  flex: 0 0 590px;
}

.mm-one-on-one .heading span.block {
  margin-top: 34px !important;
}

.feature-block p a {
  color: var(--clr-orange);
}

.feature-block .feature-body h4 {
  color: var(--clr-orange);
}

.mm-one-on-one .feature-body h4 {
  font-size: 27px;
  font-weight: 300;
}

.mm-one-on-one .feature-body h4+p {
  font-size: 15px;
  line-height: 27px;
  color: var(--clr-black);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
  font-family: var(--font-sec), sans-serif;
}

/* mm-one-on-one section starts */
/* meet-coaches section starts */
.meet-coaches .heading {
  font-size: 54px;
  text-align: center;
  margin-bottom: 45px;
}

.coaches-cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}

.coaches-card {
  display: flex;
  flex-direction: column;
}

.coaches-card .coachs-img {
  width: 100%;
  aspect-ratio: 1 / 1.09;
}

.coaches-card .coachs-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: inherit;
  object-position: top;
}

.coaches-title {
  text-align: center;
  margin: 20px auto;
}

.coaches-title h3 {
  font-weight: 600;
  font-size: 34px;
  margin-bottom: 8px;
}

.coaches-title h5 {
  font-size: 18px;
  font-weight: 400;
}

.coaches-body {
  text-align: center;
  padding: 0 20px 0;
  flex: 1;
}

.coaches-body p {
  font-size: 16px;
  line-height: 1.4;
}

.coaches-body p+p {
  margin-top: 15px;
}

.coaches-action {
  display: flex;
  justify-content: center;
  margin-top: 34px;
}

/* meet-coaches section ends */

/* acheive goals section starts  */
.we-believe.level-cards.achieve-goals {
  background-color: transparent;
}

.achieve-goals .sub-heading {
  max-width: 1130px;
  margin: 0 auto;
  margin-bottom: 34px;
  font-family: var(--font-pri), sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.level-cards.orange-shades .believe-block:first-child {
  background-color: #fdad5e;
}

.level-cards.orange-shades .believe-block:nth-child(2) {
  background-color: #fdc286;
}

.level-cards.orange-shades .believe-block:nth-child(3) {
  background-color: #fed6af;
}

.level-cards.orange-shades .believe-block:nth-child(4) {
  background-color: #feebd7;
}

/* acheive goals section ends  */
/* Mastermind Review section starts  */
.mastermind .review {
  background-color: transparent;
  padding: 50px 0;
}

.mastermind .review h2 {
  color: var(--clr-sec);
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.mastermind .review-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.mastermind .review-content .text-side {
  max-width: 60%;
}

.mastermind .review-btn button {
  background-color: var(--clr-orange);
}

/* Mastermind Review section ends  */
/* Mastermind Bootcamp section Starts  */
.mastermind .bootcamp-box:not(.invitation) {
  padding-bottom: 200px;
}

/* Mastermind Bootcamp section ends  */
/* vertical slider section starts */
.vertical-slider-section {
  background-color: var(--clr-orange-lt);
}

.cs-vertical-slider .video-block-wrapper {
  position: relative;
  height: 100%;
}

.cs-vertical-slider .video-block-wrapper iframe {
  width: 100%;
  height: 100%;
  position: absolute;
}

.cs-vertical-slider ul.lSPager.lSGallery {
  padding-left: 20px;
}

.cs-vertical-slider ul.lSPager.lSGallery li img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  display: block;
}

.lSSlideOuter .lSPager.lSGallery li.active,
.lSSlideOuter .lSPager.lSGallery li:hover {
  border-radius: 0;
}

.lSSlideOuter .lSPager.lSGallery li {
  border: 5px solid #000000;
  transition: 0.2s border;
}

.lSSlideOuter .lSPager.lSGallery li.active {
  border-color: #ee5864;
}

.cs-vertical-slider .lSSlideWrapper {
  overflow: unset;
  position: unset;
}

.lSAction .lSPrev,
.lSAction .lSNext {
  left: unset !important;
  right: 130px;
  background-image: url(../images/icons/arrow-top.png);
  background-color: #fff;
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center 16px !important;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  box-shadow: 0 0 5px 0 rgb(0 0 0 / 40%);
  bottom: 7px !important;
}

.lSAction .lSNext {
  transform: rotate(180deg);
}

/* vertical slider section starts */

/* settings for mastermind starts */
.mastermind .feature-block .feature-heading .heading {
  font-size: 50px;
  padding: 0;
  line-height: 1.2;
}

/* settings for mastermind ends */

/* Bookshelf Section Starts */
.bookshelf {
  padding: 0;
}
.bookshelf .feature-block .heading {
  color: var(--clr-sec-2);
}
.bookshelf .feature-block-contents {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.bookshelf .feature-block-contents .img-side {
  width: 100%;
  height: 100%;
  grid-column-start: 2;
}
.bookshelf .feature-block-contents .img-side img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}
.bookshelf .feature-block-contents .text-side {
  padding: 70px 0;
  padding-left: calc((100vw - 1320px)/2);
  margin: 0 15px;
}
.bookshelf .feature-block-contents &gt; div {
  grid-row: 1;
}
.bookshelf .feature-block-contents .btn.md-btn {
  height: 60px;
  line-height: 60px;
  background-color: clr;
}
/* Bookshelf Section Ends */


/* ============ MASTERMIND PAGE ENDS ============ */

/* ============ BLOG DETAILS PAGE STARTS ============ */
/* Details faqs Section Starts */
.blog-details .hero-section {
  background-position: center;
}

.details-faq-content {
  padding: 50px 70px;
  padding-bottom: 0;
  margin-top: -200px;
  background: var(--clr-white);
}
.landing-page-content h2,
.details-faq-content h2 , .unb-single-post-title {
  font-size: 48px;
  line-height: 1.3;
  color: var(--clr-pri-lt4);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  padding-bottom: 25px;
  border-bottom: 1px solid var(--clr-border);
  margin-bottom: 25px;
}
.landing-page-content h3,
.details-faq-content h3 {
  font-size: 30px;
  line-height: 1.3;
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  margin-bottom: 20px;
}
.landing-page-content h4,
.details-faq-content h4 {
  font-size: 30px;
  line-height: 1.3;
  color: var(--clr-black);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  margin-bottom: 15px;
}
.landing-page-content h5,
.details-faq-content h5 {
  font-size: 24px;
  line-height: 1.3;
  font-weight: 300;
}
.landing-page-content h6,
.details-faq-content h6 {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 300;
  color: var(--clr-sec);
  font-family: var(--font-pri), sans-serif;
}

.faq-blockquote h5 {
  font-size: 18px;
  color: var(--clr-sec);
  font-weight: 700;
  font-family: var(--font-pri), sans-serif;
}

.details-faq-content p {
  font-size: 18px;
  line-height: 1.5;
  color: var(--clr-black);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
  margin-bottom: 25px;
}

.details-faq-content p a {
  color: var(--clr-sec);
}
.details-faq-content .landing-page-content p a.wp-element-button {
  color:#fff !important;
}


.details-faq-content p a:hover {
  text-decoration: underline;
}

.details-faq-content p.mb-faq {
  margin-bottom: 70px;
}

.details-faq-content hr {
  margin-bottom: 25px;
}

.details-faq-insight img.wp-image-979 {
  width: 100%;
}

.insight-action {
  margin-bottom: 30px;
}

.insight-action h3:first-child {
  margin-bottom: 5px;
}

.faq-blockquote {
  background: var(--clr-pink-lt);
  padding: 50px 80px;
  position: relative;
  margin: 70px 0 50px 50px;
}

.faq-quote {
  position: absolute;
  width: 90px;
  height: 90px;
  top: 50px;
  left: -40px;
  background: var(--clr-sec);
  border-radius: 50%;
}

.faq-quote:before {
  content: "";
  position: absolute;
  background: url("../images/clients-quotes.png") no-repeat center/50px;
  width: 50px;
  height: 50px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.details-faq-content li {
  font-size: 18px;
  line-height: 1.5;
  color: var(--clr-black);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
  position: relative;
  padding-left: 50px;
}

.details-faq-content li:not(:last-child) {
  margin-bottom: 25px;
}

.details-faq-content li:before {
  content: "";
  background: url("./../images/icons/unbounded-li-style-sec.png") no-repeat center/contain;
  position: absolute;
  top: 5px;
  left: 0;
  width: 30px;
  height: 20px;
}

.details-hiring&gt;h5 {
  font-size: 23px;
  line-height: 1.5;
  color: var(--clr-black);
  font-weight: 700;
  font-family: var(--font-pri), sans-serif;
  margin-bottom: 20px;
}

.details-hiring h3 {
  margin-bottom: 30px;
  margin-top: 50px;
}

.details-hiring p span {
  color: var(--clr-sec);
}

.details-tags {
  display: flex;
  align-items: center;
  column-gap: 20px;
  row-gap: 10px;
  margin-top: 20px;
  flex-wrap: wrap;
}

.details-tags .tags-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.details-tags .tags {
  background: var(--clr-sec);
  padding: 10px 25px;
  border-radius: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.details-tags h5 {
  font-size: 23px;
  line-height: 1.5;
  color: var(--clr-black);
  font-weight: 700;
  font-family: var(--font-pri), sans-serif;
  margin-bottom: 0;
}

.details-tags label {
  font-size: 16px;
  color: var(--clr-white);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
}

.details-tags label a {
  color: inherit;
  line-height: 1;
}

.details-faq-insight blockquote {
  background: var(--clr-pink-lt);
  padding: 50px 80px;
  position: relative;
  margin-bottom: 20px;
}

.details-faq-insight blockquote:before {
  content: "";
  position: absolute;
  background: url("https://unbounded-potential.com/wp-content/themes/unboundedPotentialCustom/assets/images/icons/clients-quotes.png") no-repeat center/50px;
  background-color: var(--clr-sec);
  width: 80px;
  height: 80px;
  top: 50px;
  left: -40px;
  border-radius: 50%;
}

/* Details faqs Section Ends */
/* Details Start Your Own Section Starts */

/* Details Start Your Own Section Ends */
/* You May Also Like Section Starts */
.you-may-like {
  padding-bottom: 200px;
}

.you-may-like .cover-card__img {
  aspect-ratio: 1.5 / 1;
}

/* You May Also Like Section Ends */

/* ============ BLOG DETAILS PAGE ENDS ============ */

/* ============ BLOG LISTING PAGE STARTS ============ */
.lg-heading {
  font-size: 54px;
}

.cs-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 30px;
}

.grid--desktop--4 {
  grid-template-columns: repeat(4, 1fr);
}

.grid--desktop--3 {
  grid-template-columns: repeat(3, 1fr);
}

/* Blog List Hero Section Starts */
.blog-list .hero-section {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../images/bl-hero-bg.png");
}

/* .blog-list .hero-contents {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  max-width: 700px;
} */

.hero-contents .mini-heading h4 {
  font-size: 25px;
  color: var(--clr-white);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  margin-bottom: 15px;
}

/* Blog List Hero Section Ends */

/* Most Loved Blog Section Starts */
.cover-card__img {
  width: 100%;
  aspect-ratio: 1.33 / 1;
}

.cover-card__img img {
  width: 100%;
  height: 100%;
  aspect-ratio: inherit;
  object-fit: cover;
  display: block;
}

.cover-card__bottom {
  margin-top: 24px;
}

.cover-card__bottom__title {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.36;
  text-align: center;
  color: var(--clr-black);
}

.cover-card__bottom__title a {
  color: inherit;
  transition: all 0.2s ease;
}

.cs-grid .cover-card:hover a {
  color: var(--clr-sec);
}

/* Most Loved Blog Section Ends */
/* Start Your Own Section Starts */
.start-your-own.cs-form-section {
  grid-template-columns: 1fr;
  padding: 70px 0;
}

.cs-form-section .start-your-own-content {
  padding: 0;
}

.cs-form-section .text-side {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  max-width: 100%;
  gap: 30px;
}

.cs-form-section.blog-form-ui .text-side {
  flex-direction: column;
  display: flex;
}

.cs-form-section.blog-form-ui .cs-form__fields-side {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}

.cs-form-section .newsletter-form {
  margin-top: 0;
}

/* .start-your-own.cs-form-section .heading p{
  font-size: 19px;
} */
/* Start Your Own Section Ends */

/* Latest Blog Section Starts */
.feature-block.spaciousness h2 {
  font-size: 27px;
  line-height: 1.3;
  color: var(--clr-sec);
  font-weight: 600;
  font-family: var(--font-pri), sans-serif;
}

.feature-block.spaciousness h2 a {
  color: inherit;
}

.feature-block.spaciousness label {
  font-size: 18px;
  line-height: 1.3;
  text-transform: uppercase;
  color: var(--clr-orange);
  font-weight: 300;
  font-family: var(--font-pri), sans-serif;
}

.spaciousness .feature-block-contents {
  display: grid;
  grid-template-columns: 1.5fr 1fr;
  gap: 50px;
}

.spaciousness .feature-block-contents .img-side {
  flex: 0 0 750px;
}

/* Latest Blog Section Ends */

/* Blog Take Stand Section Starts */
.blog-list .take-stand {
  background-color: var(--clr-pri);
}

.blog-list .take-stand-items h2 {
  -webkit-text-stroke-width: unset;
  color: var(--clr-white);
}

/* Blog Take Stand Section Ends */

/* Blog Filters Section Starts */
.blog-filters {
  background-color: var(--clr-orange-lt);
}

.blog-filters__filter {
  background-color: var(--clr-white);
  min-height: 70px;
}

.blog-filters__filter .cs-input-field {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.blog-filters__filter input {
  width: 100%;
  height: 100%;
  outline: none;
  border: none;
  padding: 10px 10px 10px 20px;
  font-size: 20px;
  flex: 1;
}

.blog-filters__filter .input-icon {
  display: inline-flex;
  align-items: center;
  padding: 0 20px 0 10px;
  cursor: pointer;
}

.blog-filters__filter select {
  flex: 1;
  outline: none;
  border: none;
  background-color: var(--clr-white);
  padding: 10px 40px 10px 20px;
  font-size: 20px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

.blog-filters__filter select+.input-icon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto 0;
  pointer-events: none;
}

/* Blog Filters Section Ends */

/* All Blogs Section Starts */
.all-blogs {
  padding-bottom: 200px;
}

.all-blogs .cover-card__img {
  aspect-ratio: 1.5 / 1;
}

.all-blogs .cover-card:hover a {
  color: var(--clr-pri);
}

.pagination-block {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-column: 1 / -1;
  font-size: 18px;
  margin-top: 20px;
}

.pagination-block a {
  color: var(--clr-black);
}

.pagination-block a:hover {
  color: var(--clr-sec);
}

.pagination-block&gt;* {
  padding: 0 10px;
}

span.page-numbers.current {
  color: var(--clr-sec);
}

/* All Blogs Section Ends */

/* ============ BLOG LISTING PAGE ENDS ============ */

/* ============ CASE STUDY POPUP STARTS ============ */
.case-study-popup label {
  font-size: 25px;
  color: var(--clr-sec);
  font-family: var(--font-sec), sans-serif;
  font-weight: 400;
}

.case-study-popup .left-points {
  padding: 20px 0;
}

.case-study-popup .left-points h3,
.case-study-popup .grab_a_coffee_heading {
  font-size: 28px;
  line-height: 1.4;
  color: var(--clr-black);
  font-weight: 700;
  font-family: var(--font-pri), sans-serif;
}

.case-study-popup .grab_a_coffee_heading {
  margin-top: 20px;
}

.case-study-popup .pop-up-block.right .left-points h3 {
  margin: 10px 0;
}

.case-study-popup .left-points h4 {
  font-size: 17px;
  line-height: 1.4;
  color: var(--clr-black);
  font-weight: 700;
  font-family: var(--font-pri), sans-serif;
}

.case-study-popup .left-points h5 {
  font-size: 25px;
  color: var(--clr-sec);
  font-family: var(--font-sec), sans-serif;
  padding-bottom: 20px;
  font-weight: 400;
}

.case-study-popup .left-points h4:not(:last-child) {
  margin-bottom: 20px;
}

.case-study-popup .pop-up-block.left p {
  font-size: 16px;
}

.case-study-popup .pop-up-main-img {
  margin-bottom: 20px;
}

.case-study-download {
  display: flex;
  justify-content: center;
}

.case-study-popup button.download-btn {
  border: none;
  padding: 12px 15px;
  background: var(--clr-sec);
  color: var(--clr-white);
  font-size: 16px;
  border-radius: 4px;
  margin-top: 30px;
}

.pop-up-left-content&gt;div {
  padding: 20px 0;
}

.pop-up-left-content&gt;div:not(:last-child) {
  border-bottom: 1px solid;
}

.pop-up-left-content&gt;div:last-child {
  padding-bottom: 0;
}

.podcast .newsletter-form .btn,
.cs-form-section.blog-form-ui .btn,
.blog-details .cs-form-section .btn {
  background-color: var(--clr-pri);
  color: var(--clr-white);
}

.podcast .start-your-own-content .newsletter-form .input-submit:before,
.cs-form-section.blog-form-ui .input-submit:before,
.blog-details .cs-form-section .input-submit:before {
  background: url(https://unbounded-potential.com/wp-content/themes/unboundedPotentialCustom/assets/images/icons/arrow-right.svg) no-repeat center/20px;
}

/* ============ CASE STUDY POPUP ENDS ============ */

.blog-details .details-faq .container,
.page-template-page-template_landingpage .container {
  max-width: 1200px;
}

.social_links_wpr {
  position: absolute;
  top: 70px;
  left: 13%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 71px;
  display: flex;
  justify-content: center;
}

.social_links_wpr p {
  text-transform: uppercase;
  font-size: 1rem;
  margin-bottom: 10px;
  line-height: 1.6;
  color: var(--clr-sec);
  font-weight: 500;
  letter-spacing: 3.06px;
}

.social_links_wpr .item {
  margin: 0 auto 10px;
  width: 39px;
  height: 39px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.social_links_wpr .item img {
  width: 100%;
  display: block;
}

.social_links_wpr .sfsi_widget .norm_row {
  display: flex;
  flex-direction: column;
  width: 50px !important;
  gap: 8px;
}

.blog-details .details-faq {
  position: relative;
}

.details-faq-content .author {
  color: #000;
  font-size: 18px;
  padding-top: 8px;
  font-weight: 500;
}

.bookshelf {
  background: var(--clr-orange);
}
.close-popup {
  position: absolute;
  top: -15px;
  right: 2px;
  background: #000000ad;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  padding-bottom: 5px;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
}

/* ============ BOOK PAGE STARTS ============ */
/* Hero Section Starts */
main.book .hero-contents {
  max-width: 620px;
  padding-bottom: 0;
  justify-content: center;
} 
main.book .hero-heading h1 {
  font-size: 45px;
  line-height: 1.2;
  color: var(--clr-pri-lt4);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  padding-bottom: 20px;
}
main.book .hero-text p {
  font-size: 27px;
  line-height: 1.2;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: end;
}
/* Hero Section Ends */
/* Savored Section Starts */
main.book .rewards .feature-heading .heading {
  max-width: unset;
}
/* Savored Section Ends */
/* Book Togetherness Section Starts */
main.book .togetherness {
  padding-top: 0;
  background-color: var(--clr-white);
}
main.book .togetherness-cards-item {
  min-height: 300px;
  background-color: var(--clr-evolution);
}
main.book .togetherness .heading {
  font-size: 54px;
  line-height: 1.2;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: center;
  max-width: unset;
  font-style: italic;
}
main.book .togetherness-cards-item h2 {
  font-size: 24px;
  line-height: 1.5;
  color: var(--clr-black);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
}
/* Book Togetherness Section Ends */
/* Prasise Belonging Section Starts */
.praise-belonging {
  padding: 0;
  padding-bottom: 40px;
}
.praise-belonging-content h2 {
  font-size: 54px;
  line-height: 1.3;
  color: var(--clr-sec);
  font-weight: 300;
  font-family: var(--font-sec), sans-serif;
  text-align: center;
  max-width: 760px;
  margin: 0 auto;
  font-style: italic;
}
/* Prasise Belonging Section Ends */
/* Book i-feel Section Starts */
/* Book i-feel Section Ends */
/* About the author Section Starts */
main.book .bootcamp-box .feature-block-contents .feature-body p {
  font-size: 22px;
}
/* About the author Section Ends */
/* ============ BOOK PAGE ENDS ============ */


label.slider-block-button {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border-width: 2px;
  border-color: rgb(215 215 215 / 26%);
  border-style: solid;
  display: inline-block;
  background-color: rgba(255,255,255,0.6);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  cursor: pointer;
}
.slider-block-button span {
  width: 21px !important;
  height: 11px !important;
  border-left: 3px solid var(--clr-pri);
  border-bottom: 3px solid var(--clr-pri);
  position: absolute !important;
  left: 13px !important;
  top: 16px !important;
  opacity: 1 !important;
  z-index: 2 !important;
  transform: rotate(-41deg);
  visibility: hidden;
  transition: all 0.2s ease;
}
.slider-block-button input[type="checkbox"]{
  display: none;
}
.slider-block-button input[type="checkbox"]:checked ~ span{
  visibility: visible;
  transition: all 0.2s ease;
}
footer .footer-contents .footer-text p + p{
  margin-top: 15px;
}
.clients-wrapper {
  display:block !important;
}



/* Privacy Policy Section Starts */
.privacy-terms p {
  font-size: 18px;
  line-height: 1.5;
}
.privacy-terms a {
  color: var(--clr-sec);
}
.privacy-terms h2 {
  font-size: 25px;
  color: var(--clr-sec);
  margin: 30px 0 10px;
  text-transform: uppercase;
}
.privacy-terms h3 {
  font-size: 22px;
  margin: 15px 0 10px;
}
/* Privacy Policy Section Ends */

/* ============ RESPONSIVE DESIGN STARTS ============ */
@media screen and (min-width: 1260px) {
  .social_links_wpr.fixed{
    position: fixed;
    top: 190px;
  }
}

@media screen and (max-width: 2000px) {
  .social_links_wpr {
    left: 8%;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1500px) {
  .evolution-block.year-2020.evl-left .evolution-text a:nth-child(4) p {
    max-width: 280px;
    margin-left: auto;
  }

  .evolution-block.year-2019.evl-right .evolution-text a:nth-last-child(-n + 2) p {
    max-width: 280px;
  }
}

@media screen and (min-width: 1800px) {
  :root {
    --header-height: 115px;
  }

  body {
    font-size: 20px;
  }

  .container {
    max-width: 1615px;
    width: 100%;
  }

  .hero-section {
    min-height: 100vh;
  }

  .header {
    padding: 50px 45px;
  }

  header.add-shade {
    padding: 20px;
  }

  header .header-items {
    grid-template-columns: 1fr 344px 1fr;
  }

  header nav ul .nav-item .nav-link {
    font-size: 20px;
  }

  header nav ul .nav-item+.nav-item {
    margin-left: 60px;
  }

  .hero-contents {
    max-width: 730px;
  }

  .hero-contents .hero-text {
    font-size: 30px;
    line-height: 1.5;
    padding-bottom: 70px;
  }

  .hero-heading h1 {
    font-size: 65px;
    padding-bottom: 70px;
  }

  .btn.lg-btn {
    gap: 40px;
    height: 82px;
    line-height: 82px;
    min-width: 334px;
    padding: 0 35px;
    font-size: 23px;
  }

  .btn.lg-btn.btn-with-icon img {
    max-height: 31px;
    height: 31px;
    max-width: 25px;
    width: 25px;
    object-fit: contain;
  }

  .clients-work .heading {
    font-size: 48px;
    margin-bottom: 70px;
  }

  .reconnect-block .heading {
    font-size: 60px;
    margin-bottom: 65px;
  }

  .feature-block-contents .feature-body p {
    font-size: 22px;
  }

  .feature-block-contents .img-side {
    flex: 0 0 718px;
  }

  .feature-block-contents.meet-catherine-content {
    gap: 66px;
  }

  .meet-catherine-content .text-side {
    padding-top: 60px;
  }

  .cath-heading h5 {
    padding-bottom: 55px;
  }

  .cath-heading h2 {
    line-height: 1.23;
  }

  .clients-work-items .clients-work-item {
    max-width: 260px;
    height: 65px;
  }

  .clients-work-items {
    row-gap: 80px;
  }

  .feature-block-contents {
    gap: 90px;
  }

  .feature-block.about-work .img-side {
    margin-bottom: -600px !important;
    margin-left: -200px;
    margin-right: 0px;
  }

  .work-with-us .feature-block-contents .img-side {
    flex: 0 0 780px;
    margin-bottom: -90px;
  }

  .feature-heading label,
  .feature-heading .label {
    font-size: 30px;
    padding-bottom: 36px;
  }

  .feature-heading .heading {
    font-size: 61px;
  }

  .btn.md-btn {
    font-size: 33px;
    height: 82px;
    line-height: 82px;
    min-width: 334px;
    font-size: 23px;
  }

  .btn.btn-with-icon img .feature-heading {
    padding-bottom: 45px;
  }

  .feature-block-contents .feature-body p {
    margin-bottom: 36px;
  }

  .btn.btn-no-fill img {
    width: 30px;
    height: 25px;
    max-width: 30px;
    max-height: 25px;
  }

  .btn.btn-no-fill span {
    border-bottom: 2px solid;
    list-style: 70px;
  }

  .feature-block.i-feel .feature-block-contents .img-side {
    flex: 0 0 712px;
  }

  .img-side.multi-imgs {
    padding: 140px 107px 100px 0;
  }

  .feature-block.i-feel .feature-block-contents {
    gap: 135px;
  }

  .i-feel .text-side .feature-body {
    margin-right: 0;
    padding-right: 30px;
  }

  .i-feel .feature-heading .heading {
    /* font-size: 48px; */
    font-size: 40px;
    margin-bottom: 48px;
    /* max-width: 600px; */
  }

  .feature-heading {
    padding: 0;
  }

  .i-feel .text-side h4 {
    font-size: 28px;
  }

  .i-feel .feature-body p {
    /* font-size: 24px; */
    font-size: 18px;
  }

  .feature-bottom-action .btn.lg-btn {
    height: 100px;
    line-height: 100px;
    font-size: 30px;
  }

  .reconnect-block .heading,
  .bootcamp-box .heading {
    font-size: 60px;
    margin-bottom: 40px;
  }

  .bootcamp-box .feature-block-contents .feature-body p {
    font-size: 26px;
    margin-bottom: 38px;
  }
  .with-list-box .feature-body ul li, 
  .bootcamp-box .feature-body ul li {
    font-size: 26px;
    padding-left: 60px;
  }
.with-list-box .feature-body ul li::before,
  .bootcamp-box .feature-body ul li::before {
    width: 44px;
    height: 23px;
    top: 7px;
  }

  .bootcamp-box .text-side-action .btn {
    font-size: 30px;
    min-width: 631px;
    padding: 30px 40px;
  }
.with-list-box .feature-body ul li+li,
  .bootcamp-box .feature-body ul li+li {
    margin-top: 37px;
  }

  .feature-block.bootcamp-box .text-side {
    /* max-width: 602px; */
    font-size: 30px;
  }

  .feature-block.bootcamp-box .img-side {
    flex: 0 0 860px;
    margin-right: -140px;
  }

  .feature-block.bootcamp-box .line-bar {
    width: 260px;
  }

  .newsletter .section-heading {
    font-size: 70px;
    margin-bottom: 40px;
  }

  .newsletter-form {
    margin-top: 55px;
  }

  .newsletter-form .btn {
    min-width: 400px;
  }

  .newsletter-form .input-field {
    max-width: 337px;
  }

  .newsletter-body p {
    font-size: 40px;
  }

  .newsletter-body p {
    max-width: 1100px;
  }

  .input-field label {
    font-size: 19px;
  }

  .input-field input {
    font-size: 26px;
  }

  .input-field {
    padding: 15px;
  }

  .newsletter-form .btn {
    padding: 0 24px;
    font-size: 22px;
  }

  .work-with-us .feature-heading .heading {
    font-size: 70px;
    margin-bottom: 40px;
  }

  .work-with-us .sub-heading {
    margin-bottom: 37px;
  }

  .sub-heading {
    font-size: 32px;
  }

  .box-content .box-heading {
    font-size: 36px;
    margin-bottom: 30px;
    line-height: 1;
  }

  .box-content {
    padding: 50px;
  }

  .who-are-we .heading {
    font-size: 70px;
    margin-bottom: 40px;
  }

  .who-are-we .sub-heading {
    margin-bottom: 40px;
  }

  .feature-block.who-are-we .text-side {
    max-width: 870px;
    padding-bottom: 70px;
  }

  .reconnect-block .feature-body p,
  .who-are-we .feature-block-contents .feature-body p {
    font-size: 20px;
    margin-bottom: 26px;
  }

  .who-are-we .img-side {
    align-self: flex-end;
    flex: 0 0 630px;
  }

  .our-promise .section-heading {
    font-size: 70px;
    margin-bottom: 40px;
  }

  .our-promise-body .sub-heading {
    max-width: 1180px;
  }

  .card .card-img {
    max-height: 132px;
  }

  .cards .card {
    padding: 40px 70px;
    font-size: 20px;
  }

  .our-promise .bottom-action {
    margin: 50px auto 0;
  }

  .our-promise .bottom-action .btn {
    min-width: 456px;
    font-size: 26px;
    height: 77px;
    line-height: 77px;
  }

  .celebrating-slider-item .slider-left h2 {
    font-size: 60px;
    margin-bottom: 43px;
  }

  .celebrating-slider-item .slider-left {
    max-width: 620px;
  }

  .celebrating-slider-item .slider-left p.lead {
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .celebrating-slider-item .slider-left p.slider-desc {
    font-size: 28px;
    margin-bottom: 10px;
  }

  .celebrating-slider-item .slider-left h4 {
    font-size: 30px;
    margin-bottom: 55px;
  }

  .celebrating-slider-item .slider-left .btn.btn-with-icon {
    font-size: 23px;
    gap: 30px;
    padding: 0 30px;
    height: 82px;
    line-height: 82px;
  }

  .celebrating-slider .slick-list {
    margin-bottom: 30px;
  }

  .btn.btn-with-icon img {
    width: 31px;
    height: 25px;
    min-width: 31px;
    min-height: 25px;
  }

  .celebrating-slider button.slide-arrow {
    width: 50px;
    height: 20px;
  }

  .get-the-book .img-side {
    flex: 0 0 664px;
  }

  .get-the-book {
    padding: 40px 0 56px 90px;
  }

  .section-heading {
    font-size: 70px;
  }

  .get-the-book p {
    -webkit-line-clamp: 6;
    max-height: 288px;
  }

  .get-the-book .purhcase-the-book .info {
    font-size: 23px;
  }

  .get-the-book h2 {
    font-size: 36px;
  }

  .recent-posts .heading {
    font-size: 70px;
    margin-bottom: 40px;
  }

  .recent-posts-items {
    padding-left: 160px;
  }

  .recent-posts-item {
    display: grid;
    grid-template-columns: 456px 1fr;
    gap: 50px;
    grid-auto-rows: max-content;
  }

  .recent-posts .bottom-action {
    padding-left: 456px;
    margin-top: 80px;
    margin-left: 160px;
  }

  .recent-posts-item .text-side .post-date {
    font-size: 17px;
    margin-bottom: 21px;
  }

  .recent-posts-item .text-side .post-heading {
    font-size: 30px;
    margin-bottom: 27px;
  }

  .recent-posts-item .post-desc {
    font-size: 18px;
    margin-bottom: 35px;
  }

  .recent-posts-item .btn {
    font-size: 23px;
  }

  .recent-posts-item .btn img {
    width: 30px;
    min-width: 23px;
  }

  .listen-to-cat-box .img-side {
    width: 430px;
    left: -70px;
    bottom: -130px;
  }

  .listen-to-cat-box .text-side h2 {
    font-size: 43px;
    margin-bottom: 20px;
  }

  .listen-to-cat-box .text-side h2 span {
    font-weight: 400;
  }

  .listen-to-cat-box .text-side p {
    font-size: 20px;
  }

  .celebrating-slider-item .slider-right .slider-img {
    height: 556px;
    max-height: 556px;
    width: 730px;
    min-width: 730px;
    border-width: 5px;
  }

  .celebrating-slider-item .slider-right .slider-right-items {
    padding: 35px 80px;
    border-width: 5px;
  }

  .celebrating-slider-item .slider-right .slider-right-items:after {
    width: 40px;
    height: 40px;
    right: 20px;
  }

  .celebrating-slider-item .slider-right .slider-right-items:before {
    width: 16px;
    height: 16px;
    left: 27px;
  }

  .when-not-coaching {
    background-position: 315% -3%;
    background-size: 82%;
  }

  .listen-to-cat {
    padding: 0;
  }

  .listen-to-cat-box .img-side {
    width: 280px;
    margin-top: -120px;
    flex: 0 0 220px;
    bottom: unset;
  }

  footer .footer-contents {
    display: grid;
    grid-template-columns: 305px 1fr 1fr 434px;
    gap: 30px;
    padding-bottom: 50px;
  }

  footer,
  section {
    padding: 90px 0;
  }

  footer {
    padding-bottom: 20px;
    font-size: 16px;
    padding-top: 50px;
  }

  .footer-nav nav ul li+li {
    margin-top: 24px;
  }

  .footer-bottom .footer-social-links {
    gap: 12px;
  }



  .about-hero-text h2,
  .cath-heading h2,
  .believe-heading h2,
  .evolution-heading h2,
  .goals-slider .goals-heading h2,
  .meet-the-team-content .team-heading h2,
  .credentials-content .cred-heading h2,
  .feature-block.about-work .feature-heading .heading {
    font-size: 60px;
  }

  .about-hero-heading h4,
  .about-hero-para p,
  .cath-heading h5,
  .evolution-heading label,
  .evolution-heading .label,
  .goals-slider .goals-heading h5,
  .meet-the-team-content .team-heading label,
  .meet-the-team-content .team-heading .label,
  .team-members .memb-name h5 {
    font-size: 30px;
  }

  .cath-para p,
  .feature-block.rewards .feature-body p,
  .feature-block.rewards .text-side-action .btn.md-btn,
  .believe-block .text-side p {
    font-size: 22px !important;
  }

  .cath-heading {
    padding-bottom: 40px;
  }

  .about-clients .section-heading {
    font-size: 70px !important;
  }

  .feature-block.rewards .feature-heading,
  .feature-block.rewards .feature-heading label,
  .feature-block.rewards .feature-heading .label {
    padding-bottom: 26px;
  }

  .feature-block.rewards .feature-heading h2 {
    padding-bottom: 0;
    margin-bottom: 30px;
  }

  .we-believe {
    margin-bottom: -240px;
  }

  .evolution-heading {
    max-width: 1290px;
  }

  .evolution-heading h4 {
    font-size: 36px;
  }

  .evolution-block p {
    font-size: 18px;
  }

  .evolution-block span.evolution-year {
    font-size: 120px;
  }

  .evolution-block.evl-right span.evolution-year,
  .evolution-block.evl-left span.evolution-year {
    top: -110px;
  }

  .goals-slider .slider-block h4 {
    font-size: 50px;
  }

  .goals-slider .slider-block span {
    font-size: 240px;
  }

  .meet-the-team-content .team-heading {
    max-width: 1160px;
  }

  .cred-img {
    padding: 10px 30px;
  }

  .cred-img img {
    max-width: 260px;
  }

  .feature-block.about-work .sub-heading {
    margin-bottom: 15px;
  }

  .hero-img-about {
    right: -90px;
    top: 140px;
    width: 80%;
  }

  .evolution-heading label,
  .evolution-heading .label {
    padding-bottom: 28px;
  }

  .believe-block .img-side img {
    max-height: 110px;
    height: 110px;
  }

  .believe-block {
    padding: 42px 36px;
  }

  .evolution {
    padding-top: 318px;
  }

  .feature-block-contents.meet-catherine {
    padding-top: 252px;
  }

  .evolution-heading h2 {
    padding-bottom: 50px;
  }

  .evolution-timeline {
    margin-top: 112px;
  }

  .evolution-block.year-1991 .evolution-image {
    max-width: 610px;
  }

  .evolution-block.evl-right {
    padding-left: 70px;
  }

  .evolution-block.evl-right.year-1991 {
    padding-top: 128px;
  }

  .evolution-block p {
    line-height: 1.7;
  }

  .evolution-block.evl-right p:first-child:before {
    left: -70px;
  }

  .evolution-block.evl-left {
    padding-right: 70px;
  }

  .evolution-block.evl-left p:first-child a:before {
    right: -70px;
  }

  .evolution-block.year-2006.evl-left {
    padding-top: 135px;
  }

  .evolution-block.year-2014.evl-left {
    padding-top: 73px;
  }

  .evolution-block.evl-right.year-2010 {
    padding-top: 192px;
  }

  .evolution-block p {
    padding: 32px 0;
  }

  .evolution-block.year-2010 .evolution-image {
    max-width: 520px;
  }

  .evolution-block.year-2006 .evolution-image {
    max-width: 350px;
  }

  .evolution-block.year-2014 .evolution-image {
    flex: 0 0 330px;
    max-width: 330px;
  }

  /* .evolution-block .evolution-image span.evolution-script {
    font-size: 82px;
  } */

  .evolution-block.year-2015 .evolution-image {
    flex: 0 0 370px;
    max-width: 370px;
    align-self: flex-end;
  }

  .evolution-block.year-2018 .evolution-image {
    flex: 0 0 330px;
    max-width: 330px;
  }

  .evolution-block.year-2017 .evolution-image {
    max-width: 430px;
  }

  .evolution-block.year-2015.evl-right {
    padding-top: 237px;
  }

  .evolution-block.year-2016.evl-left {
    padding-top: 171px;
  }

  .evolution-block.year-2015 .evolution-image {
    flex: 0 0 420px;
    max-width: 420px;
  }

  .evolution-block.year-2019 .evolution-image {
    max-width: 400px;
  }

  .evolution-block.year-2020.evl-left .evolution-image {
    max-width: 310px;
  }

  .evolution-block.year-2017.evl-right {
    padding-top: 90px;
  }

  .evolution-block.year-2018.evl-left {
    padding-top: 260px;
  }

  .evolution-block.year-2019.evl-right {
    padding-top: 118px;
  }

  .evolution-block.year-2022.evl-left {
    padding-top: 156px;
  }

  .evolution-block.year-2022 .evolution-image {
    max-width: 410px;
  }

  .evolution-block.year-2020.evl-left {
    padding-top: 170px;
  }

  .evolution-block.year-2021.evl-right {
    padding-top: 300px;
  }

  .evolution-block.year-2015 .evolution-inner {
    gap: 20px;
  }

  .evolution-block.year-2020.evl-left .evolution-image {
    top: 360px;
  }

  .evolution-block.year-2020.evl-left p:nth-child(3),
  .evolution-block.year-2020.evl-left p:nth-child(4),
  .evolution-block.year-2020.evl-left p:nth-child(5) {
    width: 54%;
  }

  .evolution-block.year-2017.evl-right .evolution-text {
    max-width: 460px;
  }

  .evolution-block.year-2021 .evolution-text {
    max-width: 503px;
  }

  .feature-block-contents .feature-body.cath-para p {
    margin-bottom: 30px;
  }



  .pop-up-left-heading h3 {
    font-size: 30px;
  }

  .pop-up-left-heading h2 {
    font-size: 72px;
  }

  .pop-up-left-heading h4 {
    font-size: 63px;
  }

  .about-pop-up-content .pop-up-block.left p {
    font-size: 20px;
    line-height: 1.65;
  }

  .about-pop-up-content p:not(:last-child) {
    padding-bottom: 30px;
  }

  .pop-up-pagination {
    padding: 25px 0;
  }

  .pop-up-team-members {
    padding: 30px 0;
  }

  .owl-theme .owl-dots .owl-dot span {
    width: 22px;
    height: 22px;
    margin-right: 15px;
  }

  ul.pop-up-list li:before {
    width: 10px;
    height: 10px;
    top: 10px;
  }

  .pop-up-list li:before {
    top: 10px;
  }

  .pop-up-left-content .left-points .pop-up-list li:not(:last-child) {
    padding-bottom: 25px;
  }

  .pop-up-left-content .left-points {
    padding: 30px 0;
  }

  .pop-up-left-content .left-points h3 {
    font-size: 30px;
  }

  .pop-up-left-content .left-points .pop-up-list li {
    font-size: 20px;
  }

  .pop-up-left-content .left-inner-points h5 {
    font-size: 28px;
    padding-bottom: 15px;
  }

  .pop-up-block.right .pop-up-pagination span {
    font-size: 20px;
  }

  .pop-up-block.right .prev span:before,
  .pop-up-block.right .next span:before {
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    /* top: 5px; */
  }

  .pop-up-block.right .prev span:before {
    border-right: 10px solid var(--clr-sec);
  }

  .pop-up-block.right .next span:before {
    border-left: 10px solid var(--clr-sec);
  }

  .pop-up-block.right .pop-up-testimonials h2 {
    font-size: 41px;
  }

  .about-pop-up-content .pop-up-block.right p {
    font-size: 20px;
  }

  .pop-up-testimonials .pop-up-test label {
    font-size: 23px;
  }




  .test-wrapper .img-side {
    flex: 0 0 60px;
    max-width: 60px;
  }

  .about-pop-up-modal {
    max-width: 1800px;
  }

  .pop-up-left-cross a {
    height: 70px;
    width: 70px;
    font-size: 68px;
  }

  .work-with-us.about-work .feature-block-contents .img-side img {
    max-width: 150%;
    width: 120%;
  }

  .evolution-block .evolution-image span.evolution-script {
    font-size: 70px;
  }

  .evolution-image .watch-now span.evolution-script {
    font-size: 42px;
  }

  .case-study-popup .left-points h4 {
    font-size: 20px;
  }
  .video-popup-modal{
    max-width: 1100px;
  }
  .coaching .hero-contents .hero-text{
    padding-bottom:0px
  }
  main.coaching .hero-contents{
    padding-bottom: 100px;
  }
  .feature-block.bootcamp-box .heading {
    max-width: 600px;
  }
  .bootcamp-box .text-side-action .btn{
    gap: 40px;
    min-width: 515px;
  }
  
  .bootcamp-box .text-side-action .btn span {
    max-width: 350px;
  }
  main .bootcamp-box .feature-body ul li + li{
    margin-top: 35px;
  }
  .privacy-terms p {
    font-size: 22px;
  }
  .privacy-terms p span {
    display: block;
    font-style: italic;
  }
  .privacy-terms h2 {
    font-size: 30px;
  }
  .privacy-terms h3 {
    font-size: 24px;
  }
  .cs-hero-block.cs-hero-block-coaching h2{
    font-size: 65px;
    padding-bottom: 70px;
  }
  .cs-hero-block.cs-hero-block-coaching .cs-hero-text{
    font-size: 30px;
  }
  .cs-hero-block.cs-hero-block--contact .container .wp-block-column{
    max-width:1000px;
  }
  .contact-word.cs-hero-block.cs-hero-block--contact h1{
    font-size: 65px;
  }
  .cs-hero-block.cs-hero-block--contact .btn .wp-element-button:after{
    background-size: 30px;
    height: 30px;
    width: 30px;
  }
  .feature-duo-block .wp-block-columns .wp-block-column:not(.feature-img-side){
    padding-left: calc((100vw - 1615px)/2 - 70px);
  }
  .feature-duo-block .wp-block-column h2, .feature-duo-block .wp-block-column .feature-heading{
    font-size: 60px;
  }
  .cs-hero-block.cs-hero-block-book .container .wp-block-column{
    max-width: 690px;
  }
  .feature-duo-block.feature-duo-block--book .feature-img-side{
    max-width: 718px;
  }
  .feature-duo-block.feature-duo-block--book .feature-img-side img{
    width: 100%;
  }
  .cs-feature-block-tag{
    font-size: 30px;
    padding-bottom: 26px;
  }
  .feature-duo-block.feature-duo-block--book h2,
  .feature-duo-block.feature-duo-block--book .feature-book-title{
    font-size: 60px;
  }
  .cs-new-list li{
    font-size: 22px;
  }
  .cs-hero-block.cs-hero-block-mastermind .mini-heading{
    font-size: 30px;
  }
  .cs-hero-block.cs-hero-block-mastermind h1{
    font-size: 65px;
  }
  .cs-hero-block.cs-hero-block-mastermind .container .wp-block-column{
    max-width: 980px;
  }
  .cs-hero-block.cs-hero-block-mastermind h1 + .wp-block-buttons{
    margin-top: 70px;
  }
  .btn.btn-icon-white .wp-element-button:after,
  .cs-hero-block.cs-hero-block-mastermind .btn .wp-element-button:after{
    width: 30px;
    height: 30px;
    background-size: 30px;
  }
  .btn.feature-lg-btn a{
    max-width: 370px !important;
  }
  .cs-hero-block.cs-hero-block-podcast .cs-hero-heading{
    font-size: 65px;
  }
  .cs-hero-block.cs-hero-block-podcast .hero-text p{
    font-size: 24px;
  }
  .work-with-us.cs-work-with-us-wp .wp-block-column.img-side{
    flex: 0 0 780px !important;
  }
  .who-are-we.cs-who-are-we-wp .wp-block-column.img-side{
    flex: 0 0 630px !important;
  }
  .wp-block-buttons.coaches-action .btn{
    padding-right: 70px;
  }
}

@media screen and (max-width: 1800px) {
  .celebrating-slider-item .slider-right .slider-right-items {
    padding: 30px 60px;
    border-radius: 30px;
    width: 646px;
  }

  .celebrating-slider-item .slider-right .slider-img {
    width: 100%;
  }

  .podcast .start-your-own-content {
    padding-top: 40px;
    /* padding-bottom: 40px; */
  }

  /* .hero-img-about {
    right: -250px;
  } */
}


/* ============ RESPONSIVE DESIGN FOR &lt;1500PX STARTS ============ */
@media screen and (max-width: 1500px) {
  :root {
    --header-height: 70px;
  }

  body {
    font-size: 14px;
  }

  .container {
    max-width: 1200px;
    width: 100%;
  }

  header {
    padding: 20px 30px;
  }

  header.add-shade {
    padding: 10px 30px;
  }

  .hero-heading h1 {
    font-size: 38px;
  }

  .hero-contents .hero-text {
    font-size: 26px;
  }

  .hero-contents {
    max-width: 480px;
  }

  .btn {
    font-size: 16px;
    height: 55px;
    line-height: 55px;
  }

  .btn.lg-btn {
    gap: 30px;
    height: 58px;
    line-height: 58px;
    min-width: 250px;
    padding: 0 23px;
  }

  .btn.btn-with-icon img {
    max-height: 18px;
    max-width: 18px;
    object-fit: contain;
  }

  .clients-work .heading {
    font-size: 38px;
  }

  .reconnect-block .heading {
    font-size: 40px;
  }

  .feature-block-contents .feature-body p {
    margin-bottom: 15px;
  }

  .btn.md-btn {
    min-width: 240px;
  }

  .heading {
    font-size: 38px;
  }

  footer,
  section {
    padding: 50px 0;
  }

  .clients-work-items .clients-work-item {
    max-width: 190px;
    height: 40px;
  }

  .feature-heading label,
  .feature-heading .label {
    padding-bottom: 8px;
    font-size: 22px;
  }

  .i-feel .feature-body p {
    /* font-size: 18px; */
    font-size: 16px;
  }

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

  .reconnect-block .heading,
  .bootcamp-box .heading {
    font-size: 40px;
  }

  .bootcamp-box .feature-block-contents .feature-body p {
    font-size: 18px;
  }
.with-list-box .feature-body ul li,
  .bootcamp-box .feature-body ul li {
    padding-left: 40px;
    font-size: 18px;
    line-height: 1.08;
  }
  .with-list-box .feature-body ul li::before,
  .bootcamp-box .feature-body ul li::before {
    width: 30px;
    height: 16px;
    top: 4px;
  }

  .bootcamp-box .text-side-action .btn {
    padding: 15px 20px;
    font-size: 20px;
    gap: 40px;
  }

  .bootcamp-box .text-side-action .btn span {
    max-width: 300px;
  }

  .newsletter {
    padding: 50px 0;
  }

  .feature-block.i-feel .feature-block-contents .img-side {
    flex: 0 0 580px;
  }

  .img-side.multi-imgs .multi-img-1 {
    left: -70px;
  }

  .img-side.multi-imgs {
    padding: 120px 120px 70px 0;
  }

  .i-feel .text-side h4 {
    font-size: 22px;
  }

  .feature-block.bootcamp-box .feature-block-contents .img-side {
    /* flex: 0 0 440px; */
    /* margin-bottom: -140px; */
  }

  .newsletter .section-heading {
    font-size: 38px;
    margin-bottom: 20px;
  }

  .newsletter-body p {
    max-width: 780px;
    font-size: 22px;
  }

  .newsletter-form {
    margin-top: 20px;
  }

  .newsletter-form .btn {
    min-width: 280px;
  }

  .input-field label {
    font-size: 14px;
    padding-bottom: 8px;
  }

  .input-field input,
  .input-field input::placeholder {
    font-size: 18px;
  }

  .newsletter-form .input-field {
    max-width: 280px;
    padding: 10px 15px;
  }

  .work-with-us .feature-heading .heading {
    font-size: 38px;
    margin-bottom: 20px;
  }

  .sub-heading {
    font-size: 22px;
  }

  .feature-heading {
    padding-bottom: 20px;
  }

  .work-with-us .text-side .box-content {
    margin-right: 0px;
  }

  .box-content .box-heading {
    font-size: 22px;
  }

  .feature-block-contents .feature-body .box-content p {
    font-size: 16px;
  }

  .work-with-us .img-side {
    margin-bottom: -50px;
    flex: 0 0 500px;
    margin-left: -30px;
  }

  .who-are-we .heading {
    font-size: 38px;
    line-height: 1;
    margin-bottom: 20px;
  }

  .reconnect-block .feature-body p,
  .who-are-we .feature-block-contents .feature-body p {
    font-size: 16px;
  }

  .who-are-we .text-side {
    max-width: 680px;
  }

  .who-are-we .img-side {
    margin-bottom: -220px;
    flex: 0 0 440px;
    left: 0;
    margin-top: 0;
    margin-right: 0;
  }

  .who-are-we .feature-block-contents {
    gap: 60px;
  }

  .our-promise .heading {
    font-size: 38px;
    margin-bottom: 20px;
  }

  .who-are-we .feature-block-contents {
    align-items: center;
  }

  .our-promise {
    padding-top: 140px;
  }

  .our-promise-body .sub-heading {
    max-width: 900px;
    margin-bottom: 50px;
  }

  .recent-posts .heading {
    font-size: 38px;
    margin-bottom: 30px;
  }

  .our-promise .bottom-action .btn {
    min-width: 320px;
    font-size: 18px;
  }

  .celebrating-slider-item .slider-right .slider-img {
    height: 362px;
    max-height: 362px;
  }

  .celebrating-slider-item .slider-left h2 {
    font-size: 38px;
    margin-bottom: 15px;
  }

  .celebrating-slider-item .slider-left p.lead {
    font-size: 22px;
    margin-bottom: 13px;
  }

  .celebrating-slider-item .slider-left p {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .celebrating-slider-item .slider-left h4 {
    font-size: 22px;
    margin-bottom: 30px;
  }

  .celebrating-slider .slick-list {
    margin-bottom: 24px;
  }

  .get-the-book p {
    font-size: 22px;
    margin-bottom: 15px;
  }

  .get-the-book h2 {
    font-size: 22px;
  }

  .get-the-book .purhcase-the-book {
    padding: 28px 40px;
    margin-left: -160px;
  }

  .get-the-book .purhcase-the-book .info span {
    font-size: 18px;
  }

  .get-the-book .img-side {
    flex: 0 0 500px;
  }

  .recent-posts-item .btn {
    padding: 0 20px;
    min-width: 230px;
  }

  .recent-posts-item {
    grid-template-columns: 320px 1fr;
    gap: 34px;
  }

  .recent-posts-item .text-side .post-date {
    font-size: 14px;
    margin-bottom: 10px;
  }

  .recent-posts-item .post-desc {
    font-size: 14px;
    margin-bottom: 16px;
    line-height: 1.66;
  }

  .recent-posts .bottom-action {
    margin-top: 50px;
  }

  .listen-to-cat-box .img-side {
    width: 200px;
    flex: 0 0 190px;
  }

  .listen-to-cat-box .text-side h2 {
    font-size: 30px;
  }

  .listen-to-cat-box .text-side p {
    font-size: 15px;
  }

  .btn.lg-btn {
    min-width: 220px;
  }

  .listen-to-cat-box .text-side {
    column-gap: 60px;
  }

  .listen-to-cat-box {
    align-items: center;
  }

  .listen-to-cat-box .text-with-icon {
    gap: 20px;
  }

  .listen-to-cat-box .text-with-icon img {
    max-width: 60px;
  }

  footer .footer-contents {
    grid-template-columns: 200px 1fr 1fr 350px;
  }

  footer {
    padding-bottom: 20px;
  }

  .footer-bottom .footer-social-links a {
    max-width: 28px;
  }

  .celebrating-slider-item .slider-right .slider-right-items {
    width: 556px;
    padding: 30px 50px;
  }

  .celebrating-slider-item .slider-right .slider-img {
    max-height: 342px;
  }

  /* .newsletter-sm-block {
    padding-top: 40px;
} */
  .with-list-box .feature-body ul, 
  .bootcamp-box .feature-body ul {
    margin: 30px 0;
  }

  .newsletter-sm-block p {
    font-size: 20px;
  }

  .content-bootcamp-disc h4 {
    font-size: 26px;
  }

  .content-bootcamp-disc p {
    font-size: 18px;
  }


  .about-hero-contents {
    max-width: 560px;
  }

  .about-hero-heading h4,
  .about-hero-para p,
  .cath-heading h5,
  .evolution-heading label,
  .evolution-heading .label,
  .goals-slider .goals-heading h5,
  .meet-the-team-content .team-heading label,
  .meet-the-team-content .team-heading .label,
  .team-members .memb-name h5 {
    font-size: 22px;
  }

  /* .evolution-heading h2, .goals-slider .goals-heading h2, .meet-the-team-content .team-heading h2, .credentials-content .cred-heading h2, .feature-block.about-work .feature-heading .heading{
    font-size: 42px;
  }
  .about-hero-text h2, .believe-heading h2{
    font-size: 50px;
  }
  .cath-heading h2, .goals-slider .slider-block h4{
    font-size: 38px;
  } */
  .about-hero-text h2,
  .believe-heading h2,
  .cath-heading h2,
  .evolution-heading h2,
  .goals-slider .goals-heading h2,
  .meet-the-team-content .team-heading h2,
  .credentials-content .cred-heading h2,
  .feature-block.about-work .feature-heading .heading {
    font-size: 42px;
  }

  .goals-slider .slider-block h4 {
    font-size: 38px;
  }

  .feature-block-contents.meet-catherine-content,
  .feature-block.reverse-block .meet-catherine-content {
    gap: 30px;
  }

  .feature-block.rewards .feature-heading h4 {
    font-size: 28px;
  }

  .feature-block.rewards .feature-body p {
    font-size: 17px;
  }

  .cath-para p,
  .feature-block.rewards .text-side-action .btn.md-btn {
    font-size: 17px !important;
  }

  .evolution-block.evl-right {
    padding-left: 40px;
  }

  .evolution-block.evl-right p:first-child:before {
    left: -41px;
  }

  .evolution-heading {
    max-width: 910px;
  }

  .evolution-heading h4 {
    font-size: 30px;
  }

  .evolution-block h2 {
    font-size: 34px;
    margin-bottom: 40px;
  }


  .evolution-image .watch-now {
    width: 70px;
    height: 70px;
  }

  .evolution-block.year-2014.evl-left .evolution-image .watch-now {
    right: -25px;
    bottom: -25px;
  }

  .evolution-block.year-2017.evl-right .evolution-image .watch-now {
    right: -25px;
    bottom: -25px;
  }

  .evolution-block.year-2019.evl-right .evolution-image .watch-now {
    right: -25px;
    bottom: -25px;
  }

  .evolution-image .watch-now .play-btn img {
    max-width: 27px;
    left: 4px;
  }

  .evolution-block.year-2015.evl-right {
    padding-top: 160px;
  }

  .evolution-block.year-2015.evl-right .evolution-image span.evolution-script {
    left: 7px;
    top: -114px;
    right: unset;
  }

  .evolution-block.year-2019.evl-right .evolution-image&gt;span.evolution-script {
    right: 20px;
    left: unset;
    top: unset;
    bottom: -90px;
  }

  .evolution-block.year-2019 .evolution-image {
    margin-right: -20px;
  }

  .evolution-block.year-2020.evl-left .evolution-image span.evolution-script {
    left: -5px;
    bottom: -70px;
  }

  .evolution-block.year-2022.evl-left .evolution-image span.evolution-script {
    left: 0px;
    bottom: unset;
    top: 0px;
    font-size: 44px;
  }

  .evolution-block span.evolution-year {
    font-size: 85px;
  }

  .evolution-block.evl-right span.evolution-year,
  .evolution-block.evl-left span.evolution-year {
    top: -65px;
  }

  .evolution-block .evolution-image span.evolution-script {
    font-size: 60px;
  }

  .evolution-block:last-child {
    padding-bottom: 100px;
  }

  .cred-img img {
    max-width: 180px;
  }

  .feature-block.about-work .img-side {
    margin-bottom: -700px;
  }



  .pop-up-left-heading {
    padding-bottom: 10px;
  }

  .pop-up-block.left,
  .pop-up-block.right {
    padding: 50px 40px;
  }

  .pop-up-left-heading h3 {
    font-size: 23px;
  }

  .pop-up-left-heading h2 {
    font-size: 54px;
  }

  .pop-up-left-heading h4 {
    font-size: 50px;
  }

  .pop-up-left-content .left-points {
    padding: 20px 0;
  }

  .pop-up-left-content .left-points h3 {
    padding-bottom: 10px;
  }

  .pop-up-left-content .left-points .pop-up-list li:not(:last-child) {
    padding-bottom: 15px;
  }

  .pop-up-testimonials {
    padding-top: 30px;
  }

  .test-wrapper {
    gap: 15px;
  }

  .pop-up-block.right .pop-up-testimonials h2 {
    font-size: 32px;
  }

  .pop-up-team-members {
    padding: 25px 0;
  }


  .certification-gallery {
    padding: 0px 0 40px;
  }


  .evolution-image .watch-now span.evolution-script {
    font-size: 35px;
  }

  /* .goals-slider .slick-prev{
    left: 0;
  }
  .goals-slider .slick-next{
    right: 0;
  } */
  .feature-block.bootcamp-box .img-side {
    margin-right: 0;
    flex: 0 0 550px;
  }

  .case-study-popup .left-points h3 {
    font-size: 24px;
  }

  .case-study-popup .left-points h4 {
    font-size: 18px;
  }

  .start-your-own-content .wpcf7-not-valid-tip {
    bottom: -29px;
    left: -15px;
  }

  .blog-details .details-faq .container,
  .page-template-page-template_landingpage .site-main.container {
    max-width: 1050px !important;
  }

  .social_links_wpr {
    left: 42px;
  }

  main.coaching .hero-contents {
    padding-bottom: 20px;
  }

  main.coaching .hero-heading h1 {
    padding-bottom: 26px;
  }
  .feature-block.bootcamp-box .heading {
    max-width: 400px;
  }
  .bootcamp-box .text-side-action .btn{
    gap: 30px;
  }
  
  .bootcamp-box .text-side-action .btn span {
    max-width: 230px;
  }
  .i-feel .text-side .heading {
    font-size: 34px;
  }
}

/* ============ RESPONSIVE DESIGN FOR &lt;1500PX ENDS ============ */

@media screen and (max-width: 1260px) {
  .social_links_wpr {
    position: inherit;
    width: 50%;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 50px;
  }

  .social_links_wpr .sfsi_widget .norm_row {
    display: flex;
    flex-direction: row;
    width: auto !important;
    gap: 8px;
  }

  .social_links_wpr p {
    margin-bottom: 0 !important;
    margin-right: 10px;
  }
}

/* ============ RESPONSIVE DESIGN FOR &lt;1200PX ENDS ============ */
@media screen and (max-width: 1200px) {
  body {
    font-size: 13px;
  }

  header nav {
    padding: 0 20px;
  }

  .hero-section {
    min-height: 100vh;
  }

  .clients-work .heading {
    font-size: 36px;
  }

  .container {
    max-width: 1000px;
    width: 100%;
  }

  .reconnect-block .heading {
    font-size: 30px;
  }

  .reconnect-block .feature-block-contents {
    gap: 30px;
  }

  .feature-block-contents .feature-body p {
    font-size: 16px;
  }

  .hero-heading h1 {
    font-size: 34px;
  }

  .hero-contents .hero-text {
    font-size: 24px;
  }

  .btn.lg-btn {
    gap: 30px;
    height: 50px;
    line-height: 50px;
  }

  .btn {
    font-size: 16px;
  }

  .btn.btn-with-icon img {
    max-height: 16px;
    max-width: 16px;
  }

  .heading {
    font-size: 34px;
  }

  footer,
  section {
    padding: 40px 0;
  }

  .feature-block.i-feel .feature-block-contents {
    gap: 30px;
  }

  .i-feel .text-side .feature-body {
    margin-right: 0;
  }

  .clients-work-items {
    padding: 0px 50px;
    row-gap: 40px;
  }

  .feature-block-contents {
    gap: 30px;
  }

  .feature-heading label,
  .feature-heading .label {
    padding-bottom: 8px;
    font-size: 18px;
  }

  .clients-work-items .clients-work-item {
    max-width: 150px;
    height: 40px;
  }

  .heading {
    font-size: 28px;
  }

  .feature-block-contents .img-side {
    flex: 0 0 440px;
  }

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

  .feature-block.i-feel .feature-block-contents .img-side {
    flex: 0 0 480px;
  }

  .img-side.multi-imgs .multi-img-1 {
    left: 0px;
  }

  .img-side.multi-imgs {
    padding: 80px 70px 70px 50px;
  }

  .i-feel .text-side h4 {
    font-size: 20px;
  }

  .bootcamp-box .feature-block-contents {
    gap: 30px;
  }

  .i-feel .text-side p {
    font-size: 16px;
  }

  .feature-bottom-action {
    margin-top: 30px;
  }

  .feature-block.bootcamp-box .feature-block-contents .img-side {
    flex: 0 0 440px;
    margin-right: 0;
  }

  /* .bootcamp-box .feature-body ul {
    margin: 40px 0;
  } */
  .with-list-box .feature-body ul li ,
  .bootcamp-box .feature-body ul li {
    font-size: 16px;
  }
  .with-list-box .feature-body ul li::before,
  .bootcamp-box .feature-body ul li::before {
    width: 26px;
    height: 13px;
    top: 3px;
  }

  .bootcamp-box .text-side-action .btn {
    font-size: 16px;
    gap: 30px;
  }

  .bootcamp-box .text-side-action .btn span {
    max-width: 200px;
  }

  .reconnect-block .heading,
  .bootcamp-box .heading {
    font-size: 36px;
  }

  .bootcamp-box .feature-block-contents .feature-body p {
    font-size: 18px;
  }

  .newsletter .section-heading {
    font-size: 36px;
  }

  .newsletter-body p {
    font-size: 18px;
    max-width: 560px;
  }

  .newsletter-form .input-field {
    max-width: 260px;
  }

  .newsletter-form input {
    height: 100%;
  }

  .newsletter-form .btn {
    min-width: 260px;
  }

  .work-with-us .feature-heading .heading {
    font-size: 36px;
    margin-bottom: 15px;
  }

  .feature-heading {
    padding-bottom: 15px;
  }

  .box-content {
    background-color: var(--clr-orange-lt);
    padding: 20px 20px;
  }

  .feature-block-contents .feature-body .box-content p {
    font-size: 16px;
    margin-bottom: 15px;
  }

  .input-field input,
  .input-field input::placeholder {
    font-size: 16px;
  }

  .input-field label {
    font-size: 13px;
    padding-bottom: 8px;
  }

  .sub-heading {
    font-size: 20px;
  }

  .box-content .box-heading {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .reconnect-block .feature-body p,
  .who-are-we .feature-block-contents .feature-body p {
    font-size: 16px;
  }

  .who-are-we .feature-block-contents {
    align-items: flex-start;
  }

  .work-with-us .img-side {
    /* margin-bottom: -40px;
    flex: 0 0 440px;
    margin-left: 0; */
    flex: 0 0 530px;
    margin-left: -80px;
    margin-bottom: -70px;
    z-index: -1;
  }

  .who-are-we .heading {
    font-size: 36px;
    margin-bottom: 15px;
  }

  .who-are-we .img-side {
    padding-right: 0;
    margin-bottom: -220px;
    left: 0;
    flex: 0 0 260px;
  }

  .our-promise .heading {
    font-size: 36px;
    margin-bottom: 15px;
  }

  .cards {
    gap: 30px;
  }

  .cards .card {
    padding: 30px 25px;
    font-size: 16px;
  }

  .our-promise {
    padding-top: 40px;
  }

  .our-promise-body .sub-heading {
    max-width: 700px;
    margin-bottom: 20px;
  }

  .card .card-img {
    height: 90px;
    margin-bottom: 20px;
  }

  .our-promise .bottom-action {
    margin: 30px auto 0;
  }

  .celebrating-slider-item .slider-right .slider-img {
    height: 270px;
    max-height: 270px;
  }

  .celebrating-slider-item .slider-right .slider-right-items {
    padding: 25px 35px;
    border-radius: 15px;
  }

  .celebrating-slider-item .slider-right .slider-right-items:after {
    width: 19px;
    height: 19px;
    right: 9px;
  }

  .celebrating-slider-item .slider-right .slider-right-items:before {
    width: 9px;
    height: 9px;
    left: 13px;
  }

  .celebrating-slider-item .slider-left h2 {
    font-size: 30px;
    margin-bottom: 10px;
  }

  .celebrating-slider-item .slider-left p.lead {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .celebrating-slider-item .slider-left p {
    font-size: 16px;
    margin-bottom: 15px;
  }

  .celebrating-slider-item .slider-left h4 {
    font-size: 16px;
    margin-bottom: 20px;
  }

  .celebrating-slider-item .slider-left .btn.btn-with-icon {
    padding: 0 20px;
  }

  .celebrating-slider .slick-list {
    margin-bottom: 20px;
  }

  .celebrating-slider button.slide-arrow {
    width: 30px;
  }

  .celebrating-slider button.slide-arrow+button.slide-arrow {
    margin-left: 18px;
  }

  .our-promise .bottom-action .btn {
    min-width: 270px;
  }

  .get-the-book p {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .get-the-book .img-side {
    flex: 0 0 400px;
  }

  .get-the-book {
    padding: 20px 0 30px 40px;
  }

  .get-the-book h2 {
    font-size: 20px;
  }

  .get-the-book .purhcase-the-book {
    padding: 20px 30px;
    margin-left: -80px;
  }

  .get-the-book .purhcase-the-book .info span {
    font-size: 16px;
  }

  .get-the-book .purhcase-the-book .info img {
    max-width: 16px;
  }

  .get-the-book .purhcase-the-book .info {
    gap: 18px;
  }

  .get-the-book .text-side .get-the-book {
    padding: 30px 0 30px 40px;
  }

  .recent-posts .heading {
    font-size: 36px;
    margin-bottom: 20px;
  }

  .recent-posts-item {
    grid-template-columns: 280px 1fr;
  }

  .recent-posts {
    padding-bottom: 130px;
  }

  .recent-posts-item .text-side .post-heading {
    font-size: 22px;
    margin-bottom: 5px;
  }

  .recent-posts-item .post-desc {
    font-size: 13px;
    margin-bottom: 14px;
  }

  .recent-posts-item .text-side .post-date {
    font-size: 12px;
  }

  .recent-posts-items {
    gap: 30px;
  }

  .listen-to-cat-box .text-side h2 {
    font-size: 24px;
  }

  .listen-to-cat-box .text-side p {
    font-size: 14px;
  }

  .btn.lg-btn {
    min-width: 200px;
  }

  .listen-to-cat-box .img-side {
    width: 130px;
    flex: 0 0 auto;
  }

  .listen-to-cat-box .img-side {
    margin-top: -80px;
  }

  .listen-to-cat-box .text-with-icon img {
    max-width: 50px;
  }

  .listen-to-cat-box .text-side h2 {
    font-size: 22px;
  }

  .listen-to-cat-box {
    padding-left: 60px;
  }

  .listen-to-cat-box .text-side {
    column-gap: 40px;
  }

  footer {
    font-size: 12px;
  }

  .celebrating-slider-item .slider-right .slider-img,
  .celebrating-slider-item .slider-right .slider-right-items {
    border-width: 3px;
  }

  footer .footer-contents {
    grid-template-columns: 150px 1fr 1fr 320px;
    padding-bottom: 20px;
    border-bottom: 1px solid;
  }

  footer .footer-bottom {
    padding-top: 20px;
    display: grid;
    grid-template-columns: 1fr 150px 1fr;
    align-items: center;
  }

  footer {
    padding-bottom: 15px;
  }

  .back-to-top {
    width: 40px;
    height: 40px;
    padding: 12px;
  }

  .celebrating-slider-item .slider-right .slider-right-items {
    width: 436px;
  }

  .newsletter-sm-block p {
    font-size: 16px;
  }

  .get-the-book {
    padding: 40px 0;
  }



  .about-hero-contents {
    max-width: 455px;
  }

  /* .about-hero-text h2, .believe-heading h2{
    font-size: 46px;
  }
  .cath-heading h2, .goals-slider .slider-block h4 {
    font-size: 38px;
  } */
  .about-hero-text h2,
  .believe-heading h2,
  .cath-heading h2,
  .evolution-heading h2,
  .goals-slider .goals-heading h2,
  .meet-the-team-content .team-heading h2,
  .credentials-content .cred-heading h2,
  .feature-block.about-work .feature-heading .heading {
    font-size: 36px;
  }

  .goals-slider .slider-block h4 {
    font-size: 31px;
  }

  .about-hero-heading h4,
  .about-hero-para p,
  .cath-heading h5,
  .evolution-heading .label,
  .evolution-heading label,
  .goals-slider .goals-heading h5,
  .meet-the-team-content .team-heading label,
  .meet-the-team-content .team-heading .label,
  .team-members .memb-name h5 {
    font-size: 20px;
  }

  .feature-block.rewards .feature-heading label,
  .feature-block.rewards .feature-heading .label {
    font-size: 20px;
  }

  .feature-block.rewards .feature-heading h4 {
    font-size: 26px;
  }

  .evolution-block p {
    font-size: 14px;
    padding-bottom: 20px;
  }

  .evolution-block a:not(:last-child) p {
    margin-bottom: 20px;
  }

  .evolution-block span.evolution-year {
    font-size: 80px;
  }

  .evolution-block.evl-right span.evolution-year,
  .evolution-block.evl-left span.evolution-year {
    top: -64px;
  }
  .evolution-heading .label,
  .evolution-heading label {
    padding-bottom: 10px;
  }

  .evolution-heading {
    max-width: 820px;
  }

  .evolution-heading h2 {
    padding-bottom: 25px;
  }

  .evolution-heading h4 {
    font-size: 28px;
  }

  .evolution-block .evolution-image span.evolution-script {
    font-size: 52px;
  }

  .evolution-block .evolution-image .watch-now span.evolution-script {
    font-size: 35px;
  }

  .evolution-block.evl-right.year-1991 {
    padding-top: 80px;
  }

  .evolution-block.year-1991 .evolution-image {
    max-width: 380px;
  }



  .evolution-block.year-2006 .evolution-image {
    max-width: 230px;
  }

  .evolution-block.year-2006 .evolution-image span.evolution-script {
    left: -180px;
  }



  .evolution-block.year-2010 .evolution-image {
    max-width: 330px;
  }

  .evolution-block h2 {
    font-size: 30px;
  }

  .evolution-block.year-2014 .evolution-image {
    flex: 0 0 200px;
    max-width: 200px;
  }

  .evolution-block.year-2014 .evolution-image&gt;span.evolution-script {
    left: 8px;
    bottom: 10px;
  }

  .evolution-block.year-2014.evl-left .evolution-image .watch-now span.evolution-script {
    top: 50px;
    left: -20px;
    bottom: unset;
    right: unset;
  }

  .evolution-block.year-2015 .evolution-inner {
    gap: 20px;
  }

  .evolution-block.year-2015 .evolution-image {
    flex: 0 0 200px;
    max-width: 200px;
  }

  .evolution-block.year-2015 .evolution-image span.evolution-script {
    right: -25px;
  }

  .evolution-block.year-2015.evl-right .evolution-image span.evolution-script {
    right: -17px !important;
    top: -104px;
    left: unset;
  }

  .evolution-block.year-2017.evl-right .evolution-image .watch-now span.evolution-script {
    top: 50px;
    left: -20px;
    bottom: unset;
    right: unset;
  }

  .evolution-block.year-2017 .evolution-image {
    max-width: 270px;
  }

  .evolution-block.year-2018 .evolution-image {
    flex: 0 0 210px;
    max-width: 210px;
  }

  .evolution-block.year-2019 .evolution-image {
    margin-top: 0;
    margin-right: -18px;
  }

  .evolution-block.year-2019.evl-right .evolution-image .watch-now span.evolution-script {
    top: 50px;
    left: -50px;
    bottom: unset;
    right: unset;
  }

  .evolution-block.year-2020.evl-left .evolution-image {
    position: relative;
    top: 0;
  }


  .evolution-block.year-2020.evl-left .evolution-image span.evolution-script {
    left: 5px;
    bottom: -60px;
  }

  .evolution-block.year-2022.evl-left .evolution-image {
    max-width: 300px;
  }

  .evolution-block.year-2022 .evolution-image&gt;span.evolution-script {
    right: -115px;
  }

  .evolution-block:last-child {
    padding-bottom: 80px;
  }

  .evolution {
    padding-bottom: 80px;
  }

  .meet-the-team-content .team-heading {
    max-width: 700px;
  }

  .feature-block.about-work .img-side {
    flex: 0 0 510px;
    margin-bottom: -230px;
    margin-left: -70px;
    margin-right: -70px;
  }

  .feature-block.about-work {
    padding-top: 0;
  }

  .credentials-content .cred-heading h2 {
    padding-bottom: 35px;
  }

  .cred-img img {
    max-width: 140px;
  }

  .slick-prev:before {
    left: 20px;
  }

  .slick-next:before {
    right: 20px;
  }

  .feature-block-contents.meet-catherine {
    padding-top: 100px;
  }

  .hero-img-about {
    right: 40px;
  }

  .evolution-block.year-2020.evl-left p:nth-child(3),
  .evolution-block.year-2020.evl-left p:nth-child(4),
  .evolution-block.year-2020.evl-left p:nth-child(5) {
    width: 100%;
  }

  .evolution-block.year-2019 .evolution-image {
    position: relative;
    top: 0;
  }

  .evolution-block.year-2019.evl-right p:nth-child(2),
  .evolution-block.year-2019.evl-right p:nth-child(3) {
    width: 100%;
  }



  /* .about-pop-up-content {
    padding-top: 90px;
  } */
  /* .pop-up-block.left {
    padding: 70px 30px 50px 50px;
  }
  .pop-up-block.right {
    padding-left: 20px;
    padding-right: 50px;
    padding-top: 70px;
  } */
  .pop-up-block.left,
  .pop-up-block.right {
    padding: 45px 35px;
  }

  .pop-up-left-heading h2 {
    font-size: 48px;
  }

  .pop-up-left-heading h4 {
    font-size: 46px;
  }

  .pop-up-left-content .left-points h3 {
    font-size: 23px;
  }

  ul.pop-up-list.column-count {
    grid-template-columns: repeat(1, 1fr);
  }

  .pop-up-block.right .pop-up-pagination span {
    font-size: 15px;
  }

  .pop-up-pagination {
    padding: 15px 0;
  }

  .pop-up-team-members {
    padding: 25px 0;
  }

  .pop-up-left-content .left-points {
    padding: 15px 0;
  }

  .pop-up-testimonials {
    padding-top: 20px;
  }

  .pop-up-block.right .pop-up-testimonials h2 {
    padding-bottom: 20px;
  }

  .owl-dots {
    padding-top: 30px;
  }

  .pop-up-left-content .left-points ul {
    padding-left: 10px;
  }


  .case-study-popup .left-points h3 {
    font-size: 20px;
  }

  .case-study-popup .left-points h4 {
    font-size: 16px;
  }

  .details-faq-content .author {
    font-size: 16px;
  }
  main .bootcamp-box .feature-body ul li + li{
    margin-top: 20px;
  }
  .i-feel .text-side .heading {
    font-size: 32px;
  }
}

@media screen and (min-width: 1001px) and (max-width: 1199px) {
  .evolution-block.year-2014 .evolution-image&gt;span.evolution-script {
    left: 38px;
    top: -90px;
    font-size: 46px;
  }

  .evolution-block.year-2014.evl-left .evolution-image .watch-now {
    right: -5px;
    bottom: 35px;
  }
}

/* ============ RESPONSIVE DESIGN FOR &lt;1366PX ENDS ============ */
@media screen and (max-width: 1000px) {
  .container {
    max-width: 900px;
  }

  .header-bar-mob {
    display: flex;
  }

  .header-bar-mob .logo {
    max-width: 180px;
  }

  /* sidebar starts */
  .header-bar-mob {
    padding: 20px;
    transition: 0.4s;
    z-index: 10;
    position: relative;
  }

  header.add-shade .header-bar-mob {
    background-color: rgba(255, 255, 255, 0.85);
    backdrop-filter: blur(5px);
    padding: 10px 20px;
  }

  #hamburger {
    transition: transform 0.4s ease-in-out;
  }

  #hamburger.open {
    /* transform: translateX(-320px); */
  }

  header,
  header.add-shade {
    padding: 0 !important;
    backdrop-filter: unset;
    background-color: transparent;
  }

  header .container {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }

  header .header-items {
    position: fixed;
    right: 0;
    background-color: rgba(255, 255, 255, 0.85);
    top: 0;
    display: block;
    width: 350px;
    max-width: 100%;
    bottom: 0;
    backdrop-filter: blur(5px);
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: -2px 0 6px rgba(0, 0, 0, 0.12);
    transform: translateX(100%);
    transition: 0.4s ease-in-out;
    z-index: 5;
    padding: 100px 20px 50px;
    overflow: hidden auto;
  }

  header.add-shade .header-items {
    top: var(--header-height);
    padding-top: 50px;
  }

  header .header-items.show {
    transform: translateX(0);
  }

  header .header-items .logo {
    display: none;
  }

  header .header-items nav {
    padding: 0;
  }

  header .header-items nav ul li {
    display: block;
    width: max-content;
    margin: auto;
    text-align: center;
    font-size: 20px;
  }

  header nav ul .nav-item::after {
    display: none;
  }

  header nav ul .nav-item .nav-link {
    width: 100%;
    display: block;
    text-transform: uppercase;
  }

  header nav ul .nav-item+.nav-item {
    margin: 0 auto;
  }

  /* sidebar ends */
  .hero-contents .hero-text {
    font-size: 22px;
  }

  .btn.lg-btn {
    min-width: 180px;
  }

  .btn.lg-btn {
    gap: 25px;
    height: 45px;
    line-height: 45px;
  }

  .clients-work .heading {
    font-size: 32px;
  }

  .feature-heading label,
  .feature-heading .label {
    font-size: 16px;
  }

  .reconnect-block .heading {
    font-size: 26px;
  }

  .feature-block-contents .feature-body p {
    font-size: 14px;
  }

  .feature-block-contents .img-side {
    flex: 0 0 380px;
  }

  .btn {
    font-size: 14px;
    height: 45px;
    line-height: 45px;
  }

  .btn.md-btn {
    min-width: 200px;
  }

  .heading {
    font-size: 24px;
  }

  .feature-block.i-feel .feature-block-contents .img-side {
    flex: 0 0 440px;
  }

  .img-side.multi-imgs {
    padding: 80px 80px 70px 40px;
  }

  .img-side.multi-imgs .multi-img-1 {
    max-width: 217px;
  }

  .img-side.multi-imgs .multi-img-3 {
    max-width: 220px;
  }

  .reconnect-block .heading,
  .bootcamp-box .heading {
    font-size: 32px;
  }

  .feature-block.bootcamp-box .feature-block-contents .img-side {
    flex: 0 0 400px;
  }
  .with-list-box .feature-body ul li,
  .bootcamp-box .feature-body ul li {
    font-size: 16px;
  }
  .with-list-box .feature-body ul li::before,
  .bootcamp-box .feature-body ul li::before {
    width: 24px;
    height: 12px;
    top: 2px;
  }

  .i-feel .text-side p {
    font-size: 16px;
  }

  .bootcamp-box .text-side-action .btn {
    font-size: 16px;
    gap: 25px;
  }

  .bootcamp-box .text-side-action .btn span {
    max-width: 180px;
  }

  .newsletter .section-heading {
    font-size: 28px;
  }

  .newsletter-body p {
    font-size: 16px;
  }

  .work-with-us .feature-heading .heading {
    font-size: 32px;
  }

  .sub-heading {
    font-size: 18px;
  }

  .box-content .box-heading {
    margin-bottom: 5px;
  }

  .who-are-we .heading {
    font-size: 32px;
  }

  .reconnect-block .feature-body p,
  .who-are-we .feature-block-contents .feature-body p {
    font-size: 16px;
  }

  .our-promise-body .sub-heading {
    margin-bottom: 40px;
  }

  .our-promise .bottom-action .btn {
    font-size: 16px;
  }

  .celebrating-slider-item .slider-left h2 {
    font-size: 28px;
  }

  .celebrating-slider-item .slider-left p.lead {
    font-size: 18px;
  }

  .celebrating-slider-item .slider-left h4 {
    font-size: 15px;
  }

  .btn {
    min-width: 210px;
    gap: 20px;
  }

  .celebrating-slider-item .slider-right .slider-img {
    height: 250px;
    max-height: 250px;
  }

  .celebrating-slider-item .slider-right .slider-right-items {
    padding: 20px 30px;
    border-radius: 15px;
  }

  .celebrating-slider-item .slider-right .slider-right-items:after {
    width: 16px;
    height: 16px;
    right: 7px;
  }

  .celebrating-slider-item .slider-right .slider-right-items:before {
    left: 10px;
  }

  .recent-posts .heading {
    font-size: 32px;
  }

  .recent-posts-item {
    grid-template-columns: 250px 1fr;
    gap: 25px;
  }

  .recent-posts-items {
    gap: 25px;
  }

  .recent-posts-item .text-side .post-heading {
    font-size: 20px;
  }

  .recent-posts .bottom-action {
    padding-left: 250px;
  }

  .recent-posts-item .btn {
    min-width: 210px;
  }

  .get-the-book .img-side {
    flex: 0 0 380px;
  }

  /* .listen-to-cat-box .img-side {
    width: 150px;
  } */
  footer .footer-contents {
    grid-template-columns: 130px 1fr 1fr 280px;
  }

  .celebrating-slider-item .slider-right .slider-right-items {
    width: 380px;
  }

  .our-promise .heading {
    font-size: 32px;
  }

  .our-promise-body .cards {
    gap: 20px;
  }

  .celebrating-slider-item .slider-right .slider-right-items {
    padding: 12px 31px;
    border-radius: 12px;
  }

  .celebrating-slider-item .slider-right .slider-img {
    height: 240px;
    max-height: 240px;
  }

  .newsletter-sm-block button.btn.btn-sec {
    padding: 0 30px;
  }



  .about-hero-heading h4,
  .about-hero-para p,
  .cath-heading h5,
  .evolution-heading .label,
  .evolution-heading label,
  .goals-slider .goals-heading h5,
  .meet-the-team-content .team-heading label,
  .meet-the-team-content .team-heading .label,
  .team-members .memb-name h5 {
    font-size: 18px;
  }

  /* .evolution-heading h2, .goals-slider .goals-heading h2, .meet-the-team-content .team-heading h2, .credentials-content .cred-heading h2, .feature-block.about-work .feature-heading .heading {
    font-size: 33px;
  }
  .about-hero-text h2, .believe-heading h2 {
    font-size: 34px;
  }
  .cath-heading h2, .goals-slider .slider-block h4 {
    font-size: 32px;
  } */
  .believe-heading h2,
  .cath-heading h2,
  .evolution-heading h2,
  .goals-slider .goals-heading h2,
  .meet-the-team-content .team-heading h2,
  .credentials-content .cred-heading h2,
  .feature-block.about-work .feature-heading .heading {
    font-size: 32px;
  }

  .about-hero-text h2 {
    font-size: 34px;
  }

  .goals-slider .slider-block h4 {
    font-size: 28px;
  }

  .about-hero-contents {
    max-width: 375px;
  }

  .cath-para p,
  .feature-block.rewards .text-side-action .btn.md-btn {
    font-size: 16px !important;
  }

  .meet-catherine-content .text-side {
    padding-top: 0;
  }

  .cath-heading h5 {
    padding-bottom: 20px;
  }

  .feature-block-contents.meet-catherine-content,
  .feature-block.reverse-block .meet-catherine-content {
    gap: 10px;
  }

  .feature-block-contents.meet-catherine {
    padding-bottom: 20px;
  }

  .feature-block.reverse-block.meet-catherine {
    padding: 20px 0;
  }

  .feature-block.rewards .feature-block-contents {
    gap: 20px;
  }

  .feature-block.rewards .feature-heading h4 {
    font-size: 24px;
  }

  .we-believe {
    padding: 10px 0 40px 0;
  }

  .believe-block {
    padding: 15px;
  }

  .believe-heading h2 {
    padding-bottom: 25px;
  }

  .believe-block .text-side p {
    font-size: 16px;
  }

  .believe-block .img-side {
    padding-bottom: 10px;
  }

  .evolution {
    padding-top: 280px;
  }

  .evolution-heading h4 {
    font-size: 26px;
  }

  .evolution-block.evl-left {
    padding-right: 30px;
  }

  .evolution-block.evl-left p:first-child a:before {
    right: -31px;
  }

  .evolution-block.evl-right {
    padding-left: 30px;
  }

  .evolution-block.evl-right p:first-child:before {
    left: -31px;
  }

  .goals-slider .slider-block span {
    font-size: 150px;
  }

  .meet-the-team-content .team-heading h2 {
    padding-bottom: 40px;
  }

  .team-members-section {
    gap: 20px;
  }

  .team-members {
    gap: 3px;
  }

  .team-memb-anchor {
    gap: 8px;
  }

  .credentials {
    padding-top: 20px;
  }

  .cred-img img {
    max-width: 110px;
  }

  .cred-gallery {
    gap: 0;
  }

  .feature-block.about-work {
    padding-top: 50px;
  }

  .feature-block.about-work .img-side {
    margin-left: 20px;
    flex: 0 0 280px;
    margin-left: 0;
    margin-right: 0;
  }

  .feature-block.about-work .img-side img {
    left: 0;
  }

  .feature-block.about-work .text-side {
    padding-top: 0;
  }

  .feature-block.about-work .feature-heading {
    padding-bottom: 20px;
  }

  .feature-block.about-work .feature-heading .heading {
    margin-bottom: 15px;
  }

  .evolution {
    padding-bottom: 300px;
  }

  .evolution-block .evolution-image span.evolution-script {
    font-size: 42px;
  }

  .evolution-block.year-1991.evl-left .evolution-script {
    top: -24px;
    left: 25px;
  }

  .evolution-block.year-2006 .evolution-image span.evolution-script {
    left: -110px;
    top: 15px;
  }

  .evolution-block.year-2010 .evolution-image {
    max-width: 270px;
  }

  .evolution-block.year-2010 .evolution-image span.evolution-script:first-child {
    left: -58px;
    top: 10px;
  }

  .evolution-block.year-2010 .evolution-image span.evolution-script:nth-of-type(2) {
    left: -45px;
    top: 40px;
  }

  .evolution-block h2 {
    font-size: 26px;
  }

  .evolution-block .evolution-inner {
    flex-wrap: wrap;
  }

  .evolution-block.year-2014 .evolution-image {
    order: 2;
    margin: auto;
    flex: 0 0 220px;
    max-width: 220px;
  }

  .evolution-block.year-2014 .evolution-image span.evolution-script {
    left: -2px;
    bottom: -20px;
  }

  .evolution-block.year-2015.evl-right {
    padding-top: 120px;
  }

  .evolution-block.year-2015 .evolution-image {
    margin: auto;
  }

  .evolution-block.year-2016.evl-left {
    margin-top: 10px;
  }

  .evolution-block.year-2017.evl-right {
    padding-top: 100px;
  }

  .evolution-block.year-2017 .evolution-image span.evolution-script {
    left: -43px;
    top: 40px;
  }


  .evolution-block.year-2018 .evolution-image {
    order: 2;
  }

  .evolution-block.year-2018 .evolution-inner {
    gap: 60px;
  }

  .evolution-block.year-2018 .evolution-image span.evolution-script {
    top: -50px;
  }

  .evolution-block.year-2019.evl-right {
    padding-top: 140px;
  }

  .evolution-block.year-2019 .evolution-image {
    margin-right: 0px;
    max-width: 240px;
  }

  .evolution-block.year-2021.evl-right {
    padding-top: 260px;
  }

  .evolution-block.year-2022 .evolution-image span.evolution-script {
    right: -15px;
    bottom: -30px;
  }

  .feature-block-contents.meet-catherine {
    padding-top: 80px;
  }

  .evolution-block.year-2019.evl-right .evolution-image&gt;span.evolution-script {
    bottom: -70px;
  }

  .evolution-block.year-2015.evl-right .evolution-image span.evolution-script {
    right: -67px !important;
    top: -54px;
    left: unset;
  }

  .evolution-block.year-2022.evl-left .evolution-image span.evolution-script {
    font-size: 38px;
  }
  .about-pop-up-modal{
    width: 94%;
  }
  .feature-block.bootcamp-box .heading {
    max-width: 350px;
  }
}

@media screen and (max-width: 991px) {
  .container {
    max-width: 760px;
  }

  .clients-work-items.slick-slider {
    padding: 0;
    margin: 0;
    position: relative;
  }

  .clients-work-items .clients-work-item {
    justify-content: center;
    max-width: unset;
  }

  .clients-work-items {
    row-gap: 0;
  }

  .slide-arrow.logos-arrows {
    position: absolute;
    background-color: var(--clr-sec);
    border: 1px solid var(--clr-sec);
    outline: none;
    padding: 5px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
  }

  .slide-arrow.logos-arrows.prev-arrow {
    right: unset;
    left: 0;
    transform: translateY(-50%) rotate(180deg);
  }

  .slide-arrow.logos-arrows img {
    display: block;
  }

  .feature-block-contents .img-side {
    flex: 0 0 300px;
  }

  .reconnect-block .heading {
    font-size: 24px;
  }

  .feature-block.i-feel .feature-block-contents .img-side {
    flex: 0 0 330px;
  }

  .img-side.multi-imgs {
    padding: 60px 60px 60px 40px;
  }

  .img-side.multi-imgs .multi-img-1 {
    max-width: 180px;
  }

  .img-side.multi-imgs .multi-img-3 {
    max-width: 180px;
  }

  .feature-block.bootcamp-box .feature-block-contents .img-side {
    flex: 0 0 330px;
  }

  .work-with-us .feature-block-contents {
    position: relative;
  }

  .work-with-us .img-side {
    flex: 0 0 280px;
    margin-left: 0;
    max-width: 280px;
    /* display: none; */
  }

  .work-with-us .img-side img,
  .work-with-us .img-side figure {
    max-height: 100%;
    object-fit: contain;
    max-width: initial;
    width: 510px;
    position: relative;
    left: -71px;
    z-index: -1;
  }

  .box-content {
    background-color: rgba(253, 245, 235, 0.8);
  }

  .who-are-we .feature-block-contents {
    gap: 10px;
  }

  .our-promise .heading {
    font-size: 28px;
  }

  .our-promise-body .sub-heading {
    margin-bottom: 20px;
  }

  .cards {
    gap: 15px;
  }

  .cards .card {
    padding: 25px 20px;
  }

  /* .celebrating-slider-item .slider-right .slider-img {
    height: 200px;
    max-height: 200px;
  } */
  /* .celebrating-slider-item .slider-right .slider-right-items {
    padding: 12px 20px;
    border-radius: 12px;
  } */
  .when-not-coaching {
    background-position: 268% 0;
    background-size: 77%;
  }

  /* .celebrating-slider-item .slider-right .slider-img,
  .celebrating-slider-item .slider-right .slider-right-items {
    border-width: 2px;
  } */
  .celebrating-slider-item .slider-right .slider-right-items:before {
    width: 8px;
    height: 8px;
    left: 6px;
  }

  .celebrating-slider-item .slider-right .slider-right-items:after {
    width: 14px;
    height: 14px;
    right: 3px;
  }

  .celebrating-slider .celebrating-slider-item {
    gap: 10px;
  }

  .celebrating-slider.slick-slider {
    margin-bottom: 0;
  }

  .get-the-book .img-side {
    flex: 0 0 300px;
  }

  .get-the-book {
    padding: 20px;
  }

  .get-the-book h2 {
    font-size: 18px;
    padding-bottom: 0px;
  }

  .recent-posts-items {
    margin: 0 0px;
  }

  .recent-posts-item {
    grid-template-columns: 200px 1fr;
  }

  .recent-posts-item .text-side .post-heading {
    font-size: 18px;
    margin-bottom: 0;
  }

  .recent-posts-item .post-desc {
    font-size: 16px;
    margin-bottom: 5px;
  }

  .recent-posts-item .btn {
    min-width: 180px;
    padding: 0 20px;
  }

  .btn {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
  }

  .recent-posts .bottom-action {
    padding-left: 200px;
    margin-left: 0;
  }

  .listen-to-cat-box .text-side {
    column-gap: 10px;
  }

  .listen-to-cat-box {
    gap: 10px;
    padding-left: 10px;
  }

  .listen-to-cat-box .text-with-icon {
    gap: 10px;
  }

  .listen-to-cat-box .text-with-icon img {
    max-width: 40px;
  }

  .listen-to-cat-box .img-side {
    margin-top: -80px;
  }

  .testimonials_scroll.i-feel {
    padding: 40px 0;
  }

  .site-main .testimonials_scroll.i-feel {
    padding-top: 0;
  }

  .testimonials_scroll.i-feel .wpr-img {
    display: none;
  }

  .testimonials_scroll.i-feel .wpr-text {
    position: relative;
    top: unset;
    left: unset;
    width: 100%;
    padding: 0 15px;
    max-width: 760px;
    margin: 0 auto;
    display: block;
    transform: unset;
    opacity: 1;
    pointer-events: all;
  }

  .testimonials_scroll.i-feel .wpr-text+.wpr-text {
    margin-top: 40px;
  }

  .testimonials_scroll.i-feel .wpr-text .img {
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }

  .testimonials_scroll.i-feel .wpr-text .img img {
    width: 100%;
  }

  .testimonials_scroll.i-feel .wpr-text .text-side {
    padding: 0;
  }

  .listen-to-cat {
    padding: 0px 0;
  }

  .listen-to-cat-box .text-side p {
    font-size: 13px;
    max-width: 330px;
    line-height: 1.3;
  }

  footer .footer-contents {
    grid-template-columns: 110px 1fr 1fr 260px;
    gap: 20px;
  }

  .who-are-we {
    overflow: hidden;
  }

  .who-are-we .img-side {
    margin-right: 0px;
    flex: 0 0 260px;
  }

  .get-the-book .text-side .get-the-book {
    padding: 0px 0 15px 40px;
  }

  .listen-to-cat-box .img-side {
    margin-right: 20px;
  }

  .reconnect-block .feature-block-contents {
    flex-direction: column !important;
  }

  .reconnect-block .feature-block-contents .img-side {
    position: unset !important;
    display: block;
    width: 100%;
    flex: 0 0 100%;
  }

  .reconnect-block .feature-block-contents .img-side img {
    width: 100%;
  }

  .bootcamp-box .feature-block-contents .feature-body p {
    font-size: 16px;
  }

  .content-bootcamp-disc h4 {
    font-size: 20px;
    margin-bottom: 14px;
  }

  .content-bootcamp-disc p {
    font-size: 16px;
  }

  .feature-block.bootcamp-box .text-side {
    top: 130px;
  }

  .section-item-block {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hero-img-about img {
    max-width: 530px;
    object-fit: contain;
  }

  .feature-block-contents.meet-catherine {
    padding-top: 30px;
  }




  /* .about-pop-up-content {
    padding-top: 60px;
  } */
  .pop-up-block.right {
    padding: 20px 20px 20px 15px;
  }

  .pop-up-block.left {
    padding: 20px 15px 20px 20px;
  }

  .pop-up-block.right .pop-up-pagination span {
    font-size: 13px;
  }

  .pop-up-block.right .prev span {
    padding-left: 12px;
  }

  .pop-up-block.right .next span {
    padding-right: 12px;
  }

  .test-wrapper .img-side {
    flex: 0 0 30px;
    max-width: 30px;
  }

  .test-wrapper {
    gap: 10px;
  }

  .pop-up-block.right .pop-up-testimonials h2 {
    font-size: 28px;
  }

  .about-pop-up-content p:not(:last-child) {
    padding-bottom: 15px;
  }

  .pop-up-left-heading h3 {
    font-size: 20px;
  }

  .pop-up-left-heading h2 {
    font-size: 40px;
  }

  .pop-up-left-heading h4 {
    font-size: 40px;
    margin-top: -10px;
  }

  .pop-up-testimonials {
    padding-top: 20px;
  }

  .pop-up-left-content .left-points h3 {
    font-size: 22px;
  }

  .case-study-popup .left-points h3 {
    font-size: 20px;
  }

  .pop-up-team-members {
    padding: 20px 0;
  }

  .pop-up-block.left p {
    font-size: 14px;
  }

  .pop-up-left-content .left-points .pop-up-list li {
    font-size: 14px;
  }

  .pop-up-left-content .left-inner-points {
    padding-top: 25px;
  }

  .pop-up-left-cross a {
    background: #ababab38;
  }


  .certification-gallery {
    gap: 20px;
  }

  .evolution-block.year-2022.evl-left .evolution-image {
    position: relative;
    top: -60px;
  }

  .evolution {
    padding-bottom: 60px;
  }

  .evolution-block .evolution-image .watch-now span.evolution-script {
    font-size: 34px;
  }

  .evolution-block.year-2017.evl-right .evolution-image .watch-now span.evolution-script {
    left: -30px;
  }

  .start-your-own-content .input-submit {
    flex: 0 0 100%;
    max-width: 80%;
  }
  .start-your-own-content .input-submit.submit{
    flex: 0 0 calc(100% - 50px);
  }

  .start-your-own .name-block .input-field {
    flex: 0 0 100%;
  }

  .free-tag {
    font-size: 12px;
    padding: 12px;
  }
  main.coaching .capable .d-block{
    display: inline-block;
  }
  .star-ratings {
    top: 15px;
  }
  .certification-gallery{
    padding:  0 0 10px;
  }
  .privacy-terms p {
    font-size: 16px;
  }
  .privacy-terms h2 {
    font-size: 23px;
  }
  .privacy-terms h3 {
    font-size: 20px;
  }
  .i-feel .text-side .heading {
    font-size: 24px;
  }
}


@media screen and (max-width: 1023px) {
.clients-block.two-section-testimonials .single-testimonial { 
    min-height: 480px;
}
}

@media screen and (max-width: 767px) {
  :root {
    --header-height: 64px;
  }
.clients-block.two-section-testimonials .single-testimonial {
    margin: 180px 15px 20px;
}  
.coaching_happy .video-popup-wrapper {
    background: transparent;
}
.coaching_happy .slick-dots { 
    bottom: -32px;
  }
.listen-to-cat-box { 
    flex-wrap: wrap;
}
.coaching_happy .slick-dots li { 
    margin: 0;
    padding: 0; 
}
.clients-block.two-section-testimonials .single-testimonial { 
    min-height: auto;
}
.listen-to-cat-box .text-side .cat-text h2 span:before{
  display: none;
}
.listen-to-cat-box .text-side .cat-text h2 span { 
    padding-left: 0;
    margin-left: 0; 
}
.listen-to-cat-box { 
    padding-bottom: 30px;
}
.listen-to-cat-box .text-side .cat-text h2 { 
    flex-wrap: wrap;
}
  .container {
    max-width: 90%;
  }

  .hero-contents {
    max-width: 100%;
  }

  .hero-heading h1 {
    font-size: 38px;
  }

  .hero-contents .hero-text {
    font-size: 20px;
  }

  .hero-section {
    min-height: 100vh;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.5), transparent, transparent, transparent), url("./../images/hero-bg.png");
  }

  header {
    padding: 20px 0px;
  }

  .header-bar-mob .logo {
    max-width: 130px;
  }

  #hamburger svg {
    max-width: 45px;
    max-height: 44px;
  }

  header.add-shade {
    padding: 10px 0px;
  }

  .section-heading {
    margin-bottom: 20px;
  }

  .feature-block .feature-block-contents,
  .feature-block.reverse-block .feature-block-contents {
    flex-direction: column;
  }

  .sticky {
    position: relative !important;
  }

  .sticky.sticky-top {
    top: unset;
  }

  .feature-block-contents .img-side {
    flex: 0 0 auto !important;
  }
  .with-list-box .feature-body ul,
  .bootcamp-box .feature-body ul {
    margin: 20px 0;
  }

  /* .bootcamp-box .text-side-action .btn {
    width: 100%;
  } */
/* 
  .bootcamp-box .text-side-action .btn span {
    max-width: unset;
  } */

  .newsletter {
    padding: 40px 0;
  }

  .newsletter .section-heading {
    margin-bottom: 10px;
  }

  .newsletter-form {
    flex-wrap: wrap;
  }

  .newsletter-form .input-field {
    max-width: 50%;
    padding: 10px 15px;
  }

  .newsletter-form .btn {
    min-width: 100%;
  }

  .who-are-we .img-side,
  .work-with-us .img-side {
    display: none !important;
  }

  .our-promise {
    padding-top: 40px;
  }

  .sub-heading {
    font-size: 16px;
  }

  .our-promise .heading {
    margin-bottom: 10px;
  }

  .our-promise .card {
    padding: 15px;
    font-size: 16px;
  }

  .our-promise .card .card-img {
    margin: 0;
    height: 100%;
    width: 100%;
    display: grid;
    place-items: center;
  }

  .our-promise .card .card-img img {
    width: 70%;
  }


  .our-promise .cards {
    gap: 10px;
  }

  .cards {
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
  }

  .our-promise .card {
    display: grid;
    grid-template-columns: 100px 1fr;
    text-align: left;
    align-items: center;
  }

  .our-promise .card .card-img {
    margin: 0;
    position: inherit;
    opacity: 1;
    height: auto;
    width: auto;
    top: unset;
    left: unset;
    display: flex;
  }

  .celebrating-slider .celebrating-slider-item {
    flex-direction: column-reverse;
    gap: 15px;
  }

  .when-not-coaching {
    display: flex;
    overflow: hidden;
  }

  .celebrating-slider.slick-slider {
    padding-bottom: 30px;
  }

  .when-not-coaching .slick-dots {
    top: unset;
    left: unset;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    max-width: max-content;
    transform-origin: right;
  }

  .when-not-coaching .slick-dots li,
  .when-not-coaching .slick-dots li button,
  .when-not-coaching .slick-dots li button::before {
    width: 15px;
    height: 15px;
  }

  .when-not-coaching .slick-dots li+li {
    margin-left: 5px;
  }

  .when-not-coaching .slick-dots li button:before {
    color: transparent;
    opacity: 1;
    background-color: var(--clr-pri);
    transform: rotate(45deg);
  }

  .when-not-coaching .slick-dots li.slick-active button:before {
    background-color: var(--clr-sec);
  }

  .get-the-book-content {
    flex-direction: column;
    gap: 15px;
  }

  .get-the-book {
    padding: 20px 0;
  }

  .get-the-book .img-side {
    flex: 0 0 auto;
    position: relative;
  }

  .get-the-book .purhcase-the-book:not(.mob-only) {
    display: none;
  }

  .get-the-book .purhcase-the-book.mob-only {
    position: absolute;
    background-color: var(--clr-pri);
    display: flex !important;
    bottom: 20px;
    right: 20px;
    left: 0;
    margin: 0 !important;
  }

  .recent-posts .bottom-action {
    margin-top: 20px;
    padding-left: 0;
    text-align: center;
  }

  .listen-to-cat-box .text-side {
    flex-direction: column;
    gap: 10px;
  }

  .listen-to-cat-box .text-side button {
    align-self: flex-start;
  }

  .listen-to-cat {
    padding: 20px 10px;
  }

  .listen-to-cat-box .img-side {
    margin-bottom: -20px;
  }

  .listen-to-cat .container {
    overflow: visible;
  }

  .listen-to-cat-box .img-side {
    width: 100px;
    flex: 0 0 auto;
  }

  .listen-to-cat-box .text-with-icon img {
    max-width: 32px;
  }

  .listen-to-cat-box .text-side h2 {
    font-size: 20px;
  }

  .testimonials_scroll.i-feel .wpr-text+.wpr-text {
    margin-top: 20px;
  }

  footer .footer-contents {
    grid-template-columns: 1fr 1fr;
  }

  footer .footer-contents .footer-logo {
    margin: 0;
  }

  footer .footer-contents .footer-text {
    grid-column: 2;
    grid-row: 1;
  }

  footer .footer-contents .footer-logo img {
    max-width: 140px;
    width: 100%;
  }

  footer .footer-nav {
    justify-content: flex-start;
  }

  footer .footer-bottom {
    grid-template-columns: 1fr 1fr;
    row-gap: 10px;
  }

  .footer-bottom .footer-social-links {
    justify-content: flex-end;
  }

  .footer-copyright {
    grid-column: 1 / -1;
    text-align: center;
  }

  .footer-copyright p {
    text-align: center;
  }

  .footer-copyright p+P {
    margin-top: 5px;
  }

  .back-to-top {
    width: 35px;
    height: 35px;
    padding: 10px;
  }

  footer {
    padding-bottom: 10px;
  }

  .celebrating-slider-item .slider-right .slider-right-items {
    width: 495px;
    padding: 12px 40px;
    border-radius: 24px;
  }

  .celebrating-slider-item .slider-right .slider-img {
    height: 320px;
    max-height: 320px;
  }

  .recent-posts {
    padding-bottom: 80px;
  }

  .celebrating-slider-item .slider-right .video-active .play-btn,
  .celebrating-slider-item .slider-right .video-active .play-btn:hover {
    opacity: 0;
    transition-delay: 0.8s;
    transition: 0.4s;
  }

  .celebrating-slider-item .slider-right .video-active .play-btn:active {
    opacity: 1;
    transition: 0s;
  }

  .mob-show {
    display: block;
    position: relative;
  }

  .mob-hide {
    display: none;
  }

  .feature-block.bootcamp-box .text-side {
    position: relative;
    top: 0;
  }

  .section-item-block {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .hero-img-about {
    display: none;
  }

  .about-hero-text span {
    color: #ff3373;
  }

  .about-hero-section {
    min-height: 100vh;
    /* background-image: linear-gradient(to top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2), transparent, transparent, transparent), url("./../images/about-hero-bg.jpg");
     */
    background-image: linear-gradient(to top, rgb(0 0 0 / 70%), rgb(0 0 0 / 50%), rgb(0 0 0 / 30%), rgb(0 0 0 / 10%)), url(./../images/about-hero-bg.jpg);
    background-position: 70% 50%;
  }

  .believe-block {
    padding: 15px;
    flex: 0 0 50%;
  }

  /* .cath-heading h2, .goals-slider .slider-block h4 {
    font-size: 29px;
  }
  .evolution-heading h2, .goals-slider .goals-heading h2, .meet-the-team-content .team-heading h2, .credentials-content .cred-heading h2, .feature-block.about-work .feature-heading .heading {
    font-size: 29px;
  }
  .feature-block.rewards .feature-heading h2{
    font-size: 32px;
  } */
  .about-hero-text h2,
  .believe-heading h2,
  .cath-heading h2,
  .evolution-heading h2,
  .goals-slider .goals-heading h2,
  .meet-the-team-content .team-heading h2,
  .credentials-content .cred-heading h2,
  .feature-block.about-work .feature-heading .heading,
  .clients-work.about-clients .section-heading,
  .feature-block.rewards .feature-heading h2 {
    font-size: 29px;
  }

  .about-hero-heading h4,
  .about-hero-text h2,
  .about-hero-para p {
    color: var(--clr-white);
  }

  .goals-slider .slider-block h4 {
    font-size: 25px;
  }

  .clients-work.about-clients .section-heading {
    margin-bottom: 30px;
  }

  .cath-para p,
  .feature-block.rewards .text-side-action .btn.md-btn {
    font-size: 15px !important;
  }

  .clients-work.about-clients {
    padding: 30px 0;
  }

  .believe-block .text-side p {
    font-size: 14px;
  }

  .feature-block.rewards .feature-body p {
    font-size: 16px;
  }

  .cred-img img {
    max-width: 130px;
  }

  .feature-block.about-work {
    padding-top: 20px;
  }

  .team-members {
    flex: 0 0 50%;
    max-width: calc(50% - 10px);
  }

  .slick-prev:before,
  .slick-next:before {
    width: 15px;
    height: 15px;
  }



  .evolution-timeline div {
    margin: 0 !important;
    padding: 0 !important;
  }

  .evolution-timeline .evolution-block {
    padding-left: 20px !important;
    padding-top: 50px !important;
  }

  .evolution-timeline .evolution-block:last-child {
    padding-bottom: 50px !important;
  }

  .divider-timeline {
    left: 0;
  }

  .evolution-timeline:before,
  .evolution-timeline:after {
    left: -11px;
  }

  .evolution-block.evl-right p:first-child:before {
    left: -20px;
    top: -20px;
  }

  .evolution-block.evl-left p:first-child a:before {
    right: unset;
    left: -20px;
    top: -20px;
    border-left: 15px solid var(--clr-sec);
    border-right: 0;
  }

  .evolution-block.evl-left span.evolution-year {
    left: 5px;
  }

  .evolution-block.evl-left {
    text-align: left;
  }

  .evolution-block {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 20px !important;
  }

  .evolution-block .evolution-image {
    margin: unset !important;
    margin-right: auto !important;
    max-width: 100% !important;
  }

  .evolution-block .evolution-text {
    padding-top: 40px !important;
  }

  .evolution-block span.evolution-year {
    font-size: 70px;
  }

  .evolution-block.evl-right span.evolution-year,
  .evolution-block.evl-left span.evolution-year {
    top: -56px;
  }

  .evolution-block a:not(:last-child) p {
    margin-bottom: 12px;
  }

  .evolution-block p {
    padding-bottom: 12px;
  }

  .evolution-block img {
    width: 100%;
  }

  .evolution-block.year-2006.evl-left {
    padding-top: 40px !important;
  }

  .evolution-block.year-2006 .evolution-image {
    max-width: 230px;
    margin-top: 20px !important;
  }

  .evolution-block.year-2006 .evolution-image span.evolution-script {
    right: unset;
    top: -15px;
    left: 10px;
  }

  .evolution-block.evl-right.year-2010 {
    padding-top: 50px !important;
  }

  .evolution-block.year-2010 .evolution-image {
    margin-top: 20px !important;
  }

  .evolution-block.year-2010 .evolution-image span.evolution-script:first-child {
    left: 18px;
    top: 10px;
  }

  .evolution-block.year-2010 .evolution-image span.evolution-script:nth-of-type(2) {
    top: 41px;
    left: 32px;
  }

  .evolution-block.year-2014 .evolution-image,
  .evolution-block.year-2015 .evolution-image,
  .evolution-block.year-2018 .evolution-image {
    flex: 0 0 100%;
  }

  .evolution-block.year-2014.evl-left .evolution-text {
    padding-top: 20px !important;
  }

  .evolution-block.year-2014 .evolution-inner {
    padding-top: 20px !important;
  }

  .evolution-block h2 {
    margin-bottom: 10px;
  }

  .meet-the-team-content .team-heading h2 {
    padding-bottom: 20px;
  }

  .meet-the-team-content .team-heading label,
  .meet-the-team-content .team-heading .label {
    padding-bottom: 14px;
  }

  .evolution-block.year-2014.evl-left,
  .evolution-block.year-2015.evl-right,
  .evolution-block.year-2016.evl-left,
  .evolution-block.year-2017.evl-right,
  .evolution-block.year-2018.evl-left,
  .evolution-block.year-2019.evl-right,
  .evolution-block.year-2020.evl-left,
  .evolution-block.year-2021.evl-right,
  .evolution-block.year-2022.evl-left {
    padding-top: 60px !important;
  }

  .evolution-block.year-2017 .evolution-image span.evolution-script {
    left: 27px;
    top: 120px;
  }

  .evolution-block.year-2017 .evolution-image,
  .evolution-block.year-2019 .evolution-image,
  .evolution-block.year-2020.evl-left .evolution-image,
  .evolution-block.year-2022 .evolution-image {
    margin-top: 20px !important;
  }

  .evolution-block.year-2019 .evolution-image span.evolution-script {
    top: -8px;
    left: 5px;
    bottom: unset;
  }

  .evolution-block.year-2020 .evolution-image span.evolution-script {
    left: unset;
    bottom: unset;
    right: -10px;
    top: -20px;
  }

  .evolution-block.year-2022 .evolution-image span.evolution-script {
    right: unset;
    bottom: unset;
    left: 15px;
    top: 10px;
  }

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

  .feature-block.reverse-block.meet-catherine {
    padding-bottom: 10px;
  }

  .grid-item {
    width: 100%;
  }



  /* .about-pop-up-content {
    padding-top: 15px;
  } */
  .pop-up-block.left,
  .pop-up-block.right {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pop-up-block.left {
    padding: 30px 25px;
    order: 2;
  }

  .pop-up-block.right {
    padding: 30px 25px;
    order: 1;
  }

  .pop-up-left-heading {
    padding-bottom: 0px;
  }

  .pop-up-block.right .pop-up-pagination span {
    font-size: 14px;
  }

  .pop-up-block.right .prev span {
    padding-left: 15px;
  }

  .pop-up-block.right .next span {
    padding-right: 15px;
  }

  /* .pop-up-left-cross a span {
    width: 16px;
  } */
  /* .pop-up-left-cross a {
    background: #00000091;
    height: 30px;
    width: 30px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    top: 20px;
    right: 20px;
  } */
  .pop-up-left-heading h3 {
    font-size: 18px;
  }

  .owl-dots {
    padding-top: 20px;
  }

  /* .pop-up-block.right .prev span:before, .pop-up-block.right .next span:before {
    top: 2px;
  } */

  .certification-gallery {
    gap: 12px;
  }

  .certification-images img {
    max-width: 70px;
  }

  .evolution-image .watch-now {
    right: 0px;
    bottom: -25px;
  }

  .evolution-block.year-2014.evl-left .evolution-image .watch-now span.evolution-script {
    top: 50px;
    left: -10px;
  }

  .evolution-block.year-2015.evl-right .evolution-image span.evolution-script {
    right: -17px !important;
    top: -44px;
    left: unset;
  }

  .evolution-block.year-2017.evl-right .evolution-image .watch-now span.evolution-script {
    top: 50px;
    left: -10px;
  }

  .evolution-block.year-2017 .evolution-image&gt;span.evolution-script {
    left: 7px;
    top: 0px;
  }

  .evolution-block.year-2019 .evolution-image .watch-now {
    right: 0;
    bottom: -25px;
    left: unset;
  }

  .evolution-block.year-2019.evl-right .evolution-image&gt;span.evolution-script {
    left: unset;
    right: 0px;
    bottom: unset;
    top: -60px;
  }

  .evolution-block.year-2020.evl-left .evolution-image span.evolution-script {
    left: -5px;
    bottom: unset;
    top: -60px;
  }

  .evolution-block.year-2022.evl-left .evolution-image {
    top: 0;
  }

  .evolution-block.year-2022.evl-left .evolution-image span.evolution-script {
    font-size: 34px;
  }

  .evolution-block.year-2019.evl-right .evolution-image .watch-now span.evolution-script {
    top: 50px;
    left: -30px;
  }

  .evolution-image .watch-now span.evolution-script {
    font-size: 32px;
  }

  .evolution-block.year-2014.evl-left .evolution-image .watch-now {
    right: -5px;
    bottom: -25px;
  }

  .evolution-block.year-2017.evl-right .evolution-image .watch-now {
    right: -5px;
    bottom: -25px;
  }

  .evolution-block.year-2019.evl-right .evolution-image .watch-now {
    right: -5px;
    bottom: -25px;
  }

  .evolution-block.grid-item.year-2020.evl-left .evolution-text {
    align-items: flex-start;
  }

  /* .evolution-image .watch-now .play-btn {
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 25px solid var(--clr-white);
    transform: translate(calc(-50% + 5px), -50%);
  }
  .evolution-image .watch-now .play-btn:after {
    top: -14px;
    left: -23px;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-left: 21px solid var(--clr-sec);
  } */

  .cs-form-section.blog-form-ui .cs-form__fields-side {
    display: flex;
    flex-direction: column;
    flex-direction: column-reverse;
  }

  .start-your-own.cs-form-section {
    padding: 40px 0;
  }
  .privacy-terms h2 {
    font-size: 21px;
  }
  .privacy-terms h3 {
    font-size: 18px;
  }
  .download-book-form .name-block{
    display: grid;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 575px) {
  .home-hero-section .typing-script-heading {
    display: block;
  }

  .home-hero-section .hero-heading h1&gt;span {
    display: none;
  }
}

@media screen and (max-width: 525px) {

  /* sidebar starts */
  header .header-items {
    width: 100%;
  }

  .hero-contents {
    padding-top: clamp(70px, 35%, 150px);
  }

  /* sidebar ends */
  .container {
    max-width: 100%;
    width: 100%;
    padding: 0 15px;
  }

  .newsletter-form .input-field {
    max-width: 100%;
    flex: 1;
    padding: 10px 15px;
    width: 100%;
    border: 1px solid var(--clr-sec);
  }

  .when-not-coaching {
    background-position: 422% 86px;
    background-size: 86%;
  }

  .input-field+.input-field {
    margin-top: 5px;
  }

  .cards {
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
  }

  .our-promise .card {
    display: grid;
    grid-template-columns: 100px 1fr;
    text-align: left;
    align-items: center;
  }

  .our-promise .card .card-img {
    margin: 0;
    position: inherit;
    opacity: 1;
    height: auto;
    width: auto;
    top: unset;
    left: unset;
    display: flex;
  }

  .get-the-book .purhcase-the-book.mob-only {
    padding: 15px 10px;
  }

  .get-the-book .purhcase-the-book .info span {
    font-size: 14px;
    font-weight: 600;
  }

  .get-the-book .purhcase-the-book .info {
    gap: 8px;
    flex: 1;
    min-width: 125px;
    max-width: 125px;
  }

  .get-the-book .purhcase-the-book .source {
    flex: 1;
    gap: 5px;
  }

  .get-the-book .purhcase-the-book .source img {
    max-height: 92px;
  }

  .recent-posts-item {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .btn.btn-with-icon img {
    max-height: 12px;
    max-width: 12px;
  }

  .btn.lg-btn,
  .btn.md-btn {
    min-width: 150px;
    padding: 0 12px;
    font-size: 16px;
  }

  .recent-posts-item .btn {
    display: none;
  }

  .btn {
    min-width: 150px;
    padding: 0 12px;
    font-size: 16px;
  }

  .listen-to-cat-box .img-side {
    position: relative;
    z-index: 1;
  }

  .listen-to-cat-box .text-with-icon {
    position: relative;
    isolation: isolate;
  }

  .listen-to-cat-box .text-with-icon&gt;img {
    position: absolute;
    max-width: 90px;
    opacity: 0.15;
    left: 0;
    top: 0;
    transform: translate(-50%, 0px);
    z-index: -1;
  }

  .listen-to-cat-box {
    padding-left: 0;
  }

  .listen-to-cat-box .text-side h2 {
    font-size: 18px;
  }

  .listen-to-cat-box .text-side h2 span {
    font-size: 14px;
  }

  footer .footer-contents {
    display: flex;
    flex-wrap: wrap;
  }

  footer .footer-contents .footer-logo {
    flex: 0 0 100px;
    display: inline-flex;
    align-items: center;
  }

  footer .footer-contents .footer-text {
    order: 2;
    flex: 0 0 calc(100% - 120px);
  }

  footer .footer-nav {
    order: 3;
    flex: 0 0 calc(50% - 15px);
  }

  footer .footer-bottom {
    grid-template-columns: 1fr;
  }

  footer .footer-bottom .footer-bottom-links {
    text-align: center;
  }

  .footer-bottom .footer-social-links {
    justify-content: center;
    grid-row: 1;
  }

  .celebrating-slider-item .slider-right .slider-right-items {
    width: 310px;
    padding: 10px 28px;
    border-radius: 18px;
  }

  .celebrating-slider-item .slider-right .slider-img {
    height: 190px;
    max-height: 190px;
  }

  .free-tag {
    padding: 12px;
    font-size: 12px;
  }

  .recent-posts {
    padding-bottom: 70px;
  }

  .get-the-book .text-side .get-the-book {
    padding: 0;
  }

  .newsletter-sm-block button.btn.btn-sec {
    padding: 0 10px;
  }


  .cath-heading h5,
  .evolution-heading .label,
  .evolution-heading label,
  .goals-slider .goals-heading h5,
  .meet-the-team-content .team-heading label,
  .meet-the-team-content .team-heading .label,
  .team-members .memb-name h5 {
    font-size: 17px;
  }

  .about-hero-heading h4,
  .about-hero-para p {
    font-size: 20px;
  }

  .about-hero-heading h4,
  .about-hero-text h2 {
    padding-bottom: 15px;
  }

  .believe-heading h2,
  .cath-heading h2,
  .evolution-heading h2,
  .goals-slider .goals-heading h2,
  .meet-the-team-content .team-heading h2,
  .credentials-content .cred-heading h2,
  .feature-block.about-work .feature-heading .heading,
  .clients-work.about-clients .section-heading,
  .feature-block.rewards .feature-heading h2 {
    font-size: 24px;
  }

  .about-hero-text h1 {
    font-size: 28px;
    font-weight: 600;
  }

  .about-hero-text span {
    font-weight: 600;
  }

  /* .evolution-heading h2, .goals-slider .goals-heading h2, .meet-the-team-content .team-heading h2, .credentials-content .cred-heading h2, .feature-block.about-work .feature-heading .heading {
    font-size: 26px;
  }
  .cath-heading h2, .goals-slider .slider-block h4 {
    font-size: 24px;
  }
  .feature-block.rewards .feature-heading h2 {
    font-size: 27px;
  } */

  .reconnect-block .heading,
  .bootcamp-box .heading {
    font-size: 30px;
  }

  .feature-block.rewards .feature-heading h4 {
    line-height: 1.4;
  }

  .feature-block.rewards .feature-body p {
    font-size: 15px;
  }

  .we-believe {
    padding: 40px 0 60px 0;
  }

  .goals-slider .slider {
    padding: 0;
  }

  .believe-block {
    padding: 22px 20px;
  }

  .believe-block .img-side img {
    max-height: 42px;
    height: 42px;
  }

  .feature-block.rewards .text-side-action {
    padding-top: 0;
  }

  .goals-slider {
    padding-top: 20px;
  }

  .cred-img img {
    max-width: 100px;
  }

  .evolution-block.year-2018 .evolution-image span.evolution-script {
    right: 10px;
  }

  .evolution-block.year-2015 .evolution-image span.evolution-script {
    right: -5px;
  }

  .evolution-block.year-2014.evl-left .evolution-image .watch-now span.evolution-script {
    left: -30px;
  }

  .evolution-block.year-2017.evl-right .evolution-image .watch-now span.evolution-script {
    left: -30px;
  }

  .evolution-block.year-2022.evl-left .evolution-image span.evolution-script {
    top: -30px;
  }



  /* .about-pop-up-content {
    padding-top: 10px;
  } */
  .pop-up-block.right .pop-up-pagination span {
    font-size: 13px;
  }

  .pop-up-block.left,
  .pop-up-block.right {
    padding: 20px 15px;
  }

  .pop-up-block.right .pop-up-testimonials h2 {
    padding-bottom: 15px;
  }

  .pop-up-left-heading h2 {
    font-size: 36px;
  }

  .pop-up-left-heading h4 {
    font-size: 34px;
    margin-left: 0;
  }

  .pop-up-block.left p {
    max-width: 100%;
  }

  .pop-up-block.right .pop-up-testimonials h2 {
    font-size: 26px;
  }

  /* .pop-up-left-cross a {
    top: 14px;
    right: 14px;
  } */
  .pop-up-pagination {
    padding: 10px 0;
  }

  .pop-up-testimonials .pop-up-test label {
    font-size: 17px;
  }

  .owl-dots {
    padding-top: 10px;
  }

  .pop-up-list.column-count ul {
    grid-template-columns: 1fr;
  }

  /* .pop-up-block.right .prev span:before, .pop-up-block.right .next span:before {
    top: 1px;
  } */
  .pop-up-left-cross a {
    height: 45px;
    width: 45px;
    font-size: 43px;
    color: #545454;
  }

  .certification-gallery {
    row-gap: 15px;
    column-gap: 0;
  }

  .certification-images {
    flex: 0 0 25%;
  }
}

@media screen and (max-width: 425px) {
  .recent-posts {
    padding-bottom: 30px;
  }

  .listen-to-cat-box .img-side {
    margin-bottom: 0;
    margin-top: 0;
    margin-right: 10px;
  }
  main.coaching .capable .d-block{
    display: block;
  }
  .about-hero-text h1 {
    font-size: 24px;
}
.download-book-form .input-submit,
.download-book-form .input-submit input{
  max-width: 100%;
}

}

@media screen and (max-width: 374px) {
  .team-members .memb-name h5 {
    font-size: 15px;
  }

  .pop-up-block.right .pop-up-pagination span {
    font-size: 12px;
  }

  .pop-up-block.right .prev span:before {
    border-right: 7px solid var(--clr-sec);
  }

  .pop-up-block.right .next span:before {
    border-left: 7px solid var(--clr-sec);
  }

  .pop-up-block.right .next span {
    padding-right: 10px;
  }

  .pop-up-block.right .prev span {
    padding-left: 10px;
  }

  .pop-up-block.right .prev span:before,
  .pop-up-block.right .next span:before {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
  }

  .pop-up-left-heading h2 {
    font-size: 32px;
  }

  .pop-up-left-heading h4 {
    font-size: 30px;
  }

  /* .pop-up-block.right .prev span:before, .pop-up-block.right .next span:before {
    top: 0px;
  } */
  .our-promise .card {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .our-promise .card .card-img {
    justify-content: center;
  }

  .our-promise .card .card-img img {
    max-width: 60px;
  }

  .celebrating-slider-item .slider-right .slider-right-items {
    width: 290px;
  }

  .celebrating-slider-item .slider-right .slider-img {
    height: 180px;
  }
  .certification-images img{
    max-width: 60px;
  }
}

/* ============ RESPONSIVE DESIGN ENDS ============ */


/* ============ PODCAST PAGE MEDIA QUERY STARTS ============ */
@media screen and (min-width: 1800px) {
  .podcast .hero-contents {
    max-width: 700px;
  }

  .podcast .hero-contents .hero-text p {
    font-size: 24px;
  }

  .podcast .hero-heading h1 {
    padding-bottom: 40px;
  }

  .podcast .episodes-content .episodes-heading h2,
  .other-platforms-content h2,
  .podcast .testimonials-content h2 {
    font-size: 60px;
  }

  .podcast .episodes-content .episodes-heading p,
  .podcast .review-content p {
    font-size: 24px;
  }

  .podcast .episodes-content .right-head h2 {
    font-size: 54px;
  }

  .podcast .episodes-content .episodes-side .text p {
    font-size: 22px;
  }

  .podcast .test-heading h3,
  .podcast .recent-episodes-content .recent-epi .info h3 {
    font-size: 26px;
  }

  .podcast .test-para p,
  .podcast .test-action a {
    font-size: 20px;
  }

  .podcast .test-stars .star {
    width: 22px;
    height: 22px;
  }

  .podcast .test-location span,
  .podcast .recent-episodes-content .recent-epi .info span {
    font-size: 21px;
  }

  .podcast .newsletter .sec-heading-container label {
    font-size: 36px;
  }

  .podcast .newsletter .input-field label {
    font-size: 22px;
  }

  .podcast .episodes-content {
    max-width: 1200px;
  }

  .podcast .slick-prev {
    left: calc((100vw - 1615px)/2 + 15px);
  }

  .podcast .slick-next {
    right: calc((100vw - 1615px)/2 + 15px);
  }

  .platforms img {
    max-height: 80px;
  }

  .platforms:nth-child(2) {
    margin: 0 20px;
  }

  .podcast .feature-block-contents .feature-body p {
    font-size: 24px !important;
  }

  .podcast .newsletter .input-field input::placeholder {
    font-size: 24px;
  }

  .podcast .newsletter-form .btn {
    font-size: 28px;
  }

  .podcast .start-your-own-content .text-side {
    max-width: unset;
  }

  .podcast .start-your-own-content {
    padding-right: 50px;
  }
}

@media screen and (max-width: 1500px) {

  .podcast .episodes-content .episodes-heading h2,
  .podcast .episodes-content .right-head h2,
  .podcast .testimonials-content h2,
  .other-platforms-content h2,
  .podcast .recent-episodes-content h2,
  .podcast .newsletter .section-heading {
    font-size: 40px;
  }

  .podcast .hero-contents .mini-heading h4 {
    font-size: 22px;
  }

  .podcast .hero-contents .hero-text p {
    font-size: 18px;
  }

  .podcast .episodes-content .episodes-heading h2 {
    margin-bottom: 20px;
  }

  .podcast .episodes-content .episodes-heading p,
  .podcast .review-content p {
    font-size: 17px;
  }

  .podcast .episodes-content .right-head img {
    max-height: 52px;
  }

  .podcast .episodes-body {
    gap: 40px;
  }

  .podcast .episodes-content .episodes-side {
    padding: 30px 40px;
  }

  .podcast .episodes-content .episodes-side .number span {
    font-size: 20px;
  }

  .podcast .episodes-content .episodes-side .text p {
    font-size: 16px;
  }

  .platforms-wrapper {
    padding-top: 50px;
  }

  .podcast .episodes-body .img-side {
    flex: 0 0 450px;
    margin-left: 0;
  }

  .platforms img {
    max-height: 60px;
    max-width: 270px;
  }

  /* .platforms:nth-child(2) {
      margin: 0 90px 0 90px;
  } */
  .podcast .testimonials-block {
    margin: 0 10px;
  }

  .podcast .review-content h2 {
    font-size: 40px;
  }

  .podcast .feature-block-contents .img-side {
    flex: 0 0 560px;
  }

  .podcast .newsletter .sec-heading-container label {
    margin-bottom: 15px;
    font-size: 22px;
  }

  .newsletter .section-heading {
    margin-bottom: 15px;
  }

  .podcast .newsletter .input-field input::placeholder {
    font-size: 18px;
  }

  .podcast .recent-episodes-content h2 {
    margin-bottom: 40px;
  }

  .podcast .recent-episodes-content .recent-wrapper {
    gap: 20px;
  }

  .podcast .recent-episodes-content .recent-epi .info h3 {
    font-size: 22px;
  }

  .podcast .slick-prev {
    left: calc((100vw - 1200px)/2 + 15px);
  }

  .podcast .slick-next {
    right: calc((100vw - 1200px)/2 + 15px);
  }

  .podcast .start-your-own-content {
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 1360px) {
  .podcast .feature-block.bootcamp-box .feature-block-contents .img-side {
    flex: 0 0 550px;
    margin-right: 0;
  }
}

@media screen and (max-width: 1200px) {

  .podcast .episodes-content .episodes-heading h2,
  .podcast .episodes-content .right-head h2,
  .podcast .testimonials-content h2,
  .other-platforms-content h2,
  .podcast .recent-episodes-content h2,
  .podcast .newsletter .section-heading {
    font-size: 38px;
  }

  .podcast .hero-contents .mini-heading h4 {
    font-size: 21px;
  }

  .podcast .episodes-content .episodes-heading h2 {
    margin-bottom: 15px;
  }

  .podcast .episodes-body {
    margin-top: 50px;
    gap: 30px;
  }

  .podcast .episodes-body .img-side {
    flex: 0 0 350px;
    margin-top: -20px;
  }

  .platforms-wrapper {
    padding-top: 40px;
  }

  .podcast .episodes-content .episodes-side {
    padding: 30px 30px;
  }

  /* .platforms:nth-child(2) {
    margin: 0 50px 0 40px;
  } */
  .platforms img {
    max-width: 250px;
  }

  .podcast .testimonials-block {
    margin: 0 7px;
    padding: 20px;
    gap: 18px;
  }

  .podcast .test-heading h3 {
    font-size: 18px;
  }

  .podcast .review {
    padding: 20px 0 35px 0;
  }

  .podcast .feature-block-contents .img-side {
    flex: 0 0 440px;
  }

  .podcast .feature-heading {
    padding-bottom: 10px;
  }

  .podcast .feature-block-contents .feature-body p {
    margin-bottom: 20px;
  }

  .podcast .newsletter {
    padding: 50px 0;
  }

  .podcast .newsletter-form .input-field {
    max-width: 240px;
  }

  .podcast .newsletter-form .btn {
    min-width: 240px;
  }

  .podcast .newsletter-form input {
    height: initial;
  }

  .podcast .newsletter-body p {
    font-size: 18px;
    max-width: initial;
  }

  .podcast .recent-episodes-content h2 {
    margin-bottom: 30px;
  }

  .podcast .recent-episodes-content .recent-wrapper {
    gap: 17px;
  }

  .podcast .recent-episodes-content .recent-epi .info h3 {
    font-size: 19px;
  }

  .podcast .recent-episodes-content .recent-epi .info {
    padding: 15px;
  }

  .podcast .recent-episodes-content .recent-action {
    margin-top: 40px;
  }

  .podcast .feature-block.bootcamp-box .feature-block-contents .img-side {
    flex: 0 0 440px;
  }

  .podcast-test-wrapper .slick-track {
    margin: 40px 0;
  }

  .podcast .slick-prev {
    left: calc((100vw - 1000px)/2 + 15px);
  }

  .podcast .slick-next {
    right: calc((100vw - 1000px)/2 + 15px);
  }

  .podcast .slick-prev:before {
    left: 0;
  }

}

@media screen and (max-width: 1000px) {
  .podcast .slick-prev {
    left: calc((100vw - 900px)/2 + 15px);
  }

  .podcast .slick-next {
    right: calc((100vw - 900px)/2 + 15px);
  }
}

@media screen and (max-width: 991px) {
  .podcast .hero-contents .mini-heading h4 {
    font-size: 20px;
  }

  .podcast .hero-contents .hero-text p {
    font-size: 17px;
  }

  .podcast .episodes-content .episodes-heading h2,
  .podcast .episodes-content .right-head h2,
  .podcast .testimonials-content h2,
  .other-platforms-content h2,
  .podcast .recent-episodes-content h2,
  .podcast .newsletter .section-heading {
    font-size: 36px;
  }

  .podcast .episodes-body .img-side {
    flex: 0 0 300px;
  }

  .podcast .episodes-body {
    gap: 25px;
  }

  .podcast .episodes-content .episodes-side {
    padding: 25px;
  }

  .podcast .episodes-content .episodes-side .play-btn .play-icon:before {
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 10px solid var(--clr-white);
    transform: translate(calc(50% - 9px), -50%);
  }

  .podcast .episodes-content .episodes-side .play-btn .play-icon.pause:before {
    height: 12px;
    border-left: 4px solid var(--clr-white);
    border-right: 4px solid var(--clr-white);
    transform: translate(-50%, -50%);
  }

  .podcast .episodes-content .episodes-side .episodes {
    padding: 15px 0;
  }

  .podcast .episodes-content .episodes-side .right-action {
    margin-top: 27px;
  }

  .podcast .episodes-content .right-head {
    gap: 14px;
  }

  .podcast .episodes-content .right-head img {
    max-height: 45px;
  }

  .podcast .episodes-content .episodes-side .number span {
    font-size: 18px;
  }

  .podcast .episodes-content .episodes-side .number {
    margin-right: 6px;
  }

  .podcast .episodes-content .episodes-side .text p {
    font-size: 15px;
  }

  .platforms img {
    max-width: 210px;
    max-height: 50px;
  }

  .podcast .testimonials {
    padding-top: 30px;
  }

  .podcast .testimonials-block {
    padding: 13px;
    gap: 10px;
  }

  .podcast .review {
    padding: 10px 0 24px 0;
  }

  .podcast .review-content {
    flex-wrap: wrap;
    gap: 13px;
  }

  .podcast .review-content h2 {
    font-size: 34px;
  }

  .podcast .review-content p {
    font-size: 15px;
  }

  .podcast .feature-block-contents .img-side {
    flex: 0 0 360px;
  }

  .podcast .newsletter .sec-heading-container label {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .podcast .recent-episodes-content .recent-wrapper {
    gap: 14px;
  }

  .podcast .recent-episodes-content h2 {
    margin-bottom: 20px;
  }

  .podcast .recent-episodes-content .recent-epi .info span {
    margin-bottom: 5px;
  }

  .podcast .recent-episodes-content .recent-epi .info h3 {
    font-size: 18px;
  }

  .podcast .recent-episodes-content .recent-action {
    margin-top: 30px;
  }

  .podcast .feature-block.bootcamp-box .feature-block-contents .img-side {
    flex: 0 0 360px;
  }

  .podcast .slick-prev {
    left: calc((100vw - 760px)/2 + 15px);
  }

  .podcast .slick-next {
    right: calc((100vw - 760px)/2 + 15px);
  }

  .podcast .episodes-content .episodes-heading p,
  .podcast .review-content p {
    font-size: 16px;
  }

  .podcast .feature-block-contents .feature-body p {
    font-size: 16px;
  }

  /* .podcast .start-your-own-content {
    padding-bottom: 80px;
  } */
}

@media screen and (max-width: 767px) {
  .details-faq-content li {font-size:15px !important;}
  .podcast .episodes-content .episodes-heading h2,
  .podcast .episodes-content .right-head h2,
  .podcast .testimonials-content h2,
  .other-platforms-content h2,
  .podcast .recent-episodes-content h2 {
    font-size: 30px;
    line-height: 1.2;
  }

  .podcast .hero-contents .hero-text p {
    font-size: 17px;
  }

  .podcast .episodes-content .episodes-heading h2 {
    margin-bottom: 15px;
  }

  .podcast .episodes-content .episodes-heading p:not(:last-child) {
    margin-bottom: 10px;
  }

  .podcast .episodes-body {
    margin-top: 30px;
    flex-direction: column;
    align-items: center;
  }

  .podcast .episodes-body .img-side {
    margin-top: 0;
  }

  .podcast .episodes-body .img-side img {
    max-width: 300px;
  }

  .platforms-wrapper {
    padding-top: 30px;
  }

  .platforms:first-child {
    justify-content: flex-start;
  }

  .platforms:nth-child(2) {
    margin: 0 -10px;
  }

  .platforms:last-child {
    justify-content: flex-end;
  }

  /* .platforms:nth-child(2) {
    margin: 0 20px 0 20px;
  } */
  .platforms img {
    max-width: 140px;
    max-height: 40px;
  }

  .podcast .review-content h2 {
    font-size: 30px;
  }

  .podcast .feature-block.rewards .feature-block-contents {
    gap: 10px;
  }

  .podcast .feature-heading {
    padding-bottom: 0px;
  }

  .podcast .feature-block-contents .feature-body p {
    margin-bottom: 15px;
    font-size: 15px;
  }

  .feature-block.rewards .text-side-action {
    padding-top: 5px;
  }

  .podcast .newsletter {
    padding-top: 0px;
  }

  .podcast .newsletter-form .input-field {
    max-width: 160px;
  }

  .podcast .newsletter-form .btn {
    min-width: 160px;
  }

  .podcast .newsletter .input-field label {
    font-size: 15px;
  }

  .podcast .newsletter .sec-heading-container label {
    margin-bottom: 5px;
  }

  .newsletter .section-heading {
    margin-bottom: 10px;
  }

  .podcast .recent-episodes-content .recent-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }

  .podcast .slick-prev {
    left: calc((100vw - 90%)/2 + 15px);
    top: -20px;
  }

  .podcast .slick-next {
    right: calc((100vw - 90%)/2 + 15px);
    top: -20px;
  }

  .podcast .slick-prev:before,
  .podcast .slick-next:before {
    width: 30px;
    height: 30px;
  }
  .coaching-review-popup .pop-up-block.left, .coaching-review-popup .pop-up-block.right {
    padding: 15px;
  }
}

@media screen and (max-width: 575px) {
  .podcast .hero-section {
    min-height: 100vh;
  }

  .podcast .episodes-content .episodes-heading h2,
  .podcast .episodes-content .right-head h2,
  .podcast .testimonials-content h2,
  .other-platforms-content h2,
  .podcast .recent-episodes-content h2 {
    font-size: 28px;
  }

  .podcast .feature-block-contents .feature-body p {
    margin-bottom: 8px;
  }

  .podcast .episodes-content .right-head {
    gap: 13px;
    margin-bottom: 10px;
  }

  .podcast .episodes-content .right-head img {
    max-height: 40px;
  }

  .podcast .episodes-content .episodes-side .episodes {
    padding: 10px 0;
  }

  .podcast .episodes-content .episodes-side .number span {
    font-size: 16px;
  }

  .podcast .episodes-content .episodes-side {
    padding: 20px;
  }

  .platforms img {
    max-width: 110px;
  }

  /* .platforms:nth-child(2) {
    margin: 0 10px 0 10px;
  } */
  .podcast .review-content h2 {
    font-size: 28px;
  }

  .podcast .newsletter-form .input-field {
    max-width: initial;
    flex: initial;
  }

  .podcast .newsletter-form .btn {
    min-width: initial;
    flex: initial;
    width: 100%;
    /* margin-top: 5px; */
    height: 66px;
  }

  .podcast .recent-episodes-content .recent-wrapper {
    grid-template-columns: 1fr;
  }

  .podcast .recent-episodes-content .recent-epi .info {
    min-height: 150px;
  }

  .podcast .slick-next {
    top: -20px;
  }
}

@media screen and (max-width: 525px) {
  .podcast .slick-prev {
    left: calc((100vw - 100%)/2 + 15px);
  }

  .podcast .slick-next {
    right: calc((100vw - 100%)/2 + 15px);
  }
}

@media screen and (max-width: 420px) {
  .podcast .hero-section {
    background-position: 55% 50%;
  }

  .podcast .hero-contents .mini-heading h4 {
    font-size: 18px;
  }

  .podcast .hero-contents .hero-text p {
    font-size: 16px;
  }

  .podcast .episodes-content .episodes-heading h2,
  .podcast .episodes-content .right-head h2,
  .podcast .testimonials-content h2,
  .other-platforms-content h2,
  .podcast .recent-episodes-content h2 {
    font-size: 26px;
  }

  .latest-episodes {
    padding-bottom: 20px;
  }

  .platforms img {
    max-width: 90px;
  }

  .platforms:nth-child(2) {
    margin: 0 -5px;
  }

  .podcast .episodes-content .episodes-heading p,
  .podcast .review-content p {
    font-size: 15px;
  }

  .podcast .episodes-content .episodes-side {
    padding: 12px 12px 20px 12px;
  }

  .podcast .episodes-content .episodes-side .text p {
    font-size: 14px;
  }

  .podcast .episodes-content .episodes-side .right-action {
    margin-top: 20px;
  }

  /* .platforms:nth-child(2) {
    margin: 0 10px 0 10px;
    border: none;
    justify-content: center;
    align-items: center;
  } */
  .podcast .review-content h2 {
    font-size: 27px;
  }

  .podcast .review-content button {
    padding: 0 10px;
  }

  .podcast .review-content .btn.btn-with-icon {
    gap: 10px;
  }

  .podcast .newsletter-form .input-field {
    padding: 8px;
  }

  .podcast .newsletter .input-field label {
    font-size: 14px;
  }

  .podcast .newsletter-form .btn {
    height: 60px;
  }

  .podcast .slick-prev:before,
  .podcast .slick-next:before {
    width: 25px;
    height: 25px;
  }

  .podcast .slick-prev {
    top: -17px;
  }

  .podcast .slick-next {
    top: -17px;
  }

  .podcast .episodes-body .img-side img {
    width: 90%;
  }
}

@media screen and (max-width: 374px) {
  .platforms img {
    max-width: 80px;
  }
}

/* ============ PODCAST PAGE MEDIA QUERY ENDS ============ */

/* ============ COACHING PAGE MEDIA QUERY STARTS ============ */
@media screen and (min-width: 1800px) {
  .we-believe-coaching .we-believe-contents h2 {
    font-size: 60px;
    max-width: 420px;
  }

  .we-believe-coaching .we-believe-contents p {
    font-size: 28px;
  }

  main.coaching .reconnect-block h4 {
    font-size: 30px;
  }

  main.coaching .granted.rewards .feature-heading .heading {
    max-width: 550px;
  }

  .options-to-work .sub-heading {
    font-size: 60px;
  }

  .coaching .reconnect-block .feature-body li,
  .coaching .who-are-we .feature-block-contents .feature-body p {
    font-size: 22px;
  }

  .options-to-work-card p {
    font-size: 22px;
  }

  .coaching .approach .believe-heading h2 {
    padding-bottom: 40px;
  }

  .we-believe .we-believe-card-heading {
    font-size: 24px;
  }

  .att-slider-item .att-slider-text {
    font-size: 24px;
  }

  .faqs-acc-item .faqs-acc-heading {
    font-size: 32px;
  }

  .how-it-works-content h2 {
    font-size: 65px;
  }

  .how-it-works-content h4 {
    font-size: 24px;
  }

  .how-it-works-content h3 {
    font-size: 38px;
  }

  .how-it-works-content p {
    font-size: 28px;
  }

  .how-it-works-content .steps:first-child h3 {
    max-width: 320px;
  }

  .work-with-me .left-side h2,
  .work-with-me .heading h2 {
    font-size: 60px;
  }

  .work-with-me .left-side p {
    font-size: 22px;
  }

  .right-side .members h4 {
    font-size: 30px;
  }

  .right-side .members.coming h4 {
    font-size: 22px;
  }

  .review-body p {
    font-size: 22px;
  }

  .review-body a {
    font-size: 20px;
  }

  .review-footer h3 {
    font-size: 24px;
  }

  .coaching .believe-heading p.sub-heading {
    font-size: 28px;
  }

  main.coaching .adventure .rewards .feature-heading .heading {
    margin-bottom: 0;
  }

  .our-team-members .member-img {
    max-height: 550px;
  }

  .our-team-members h4 {
    font-size: 30px;
    margin-top: 25px;
  }

  .our-team-content .heading {
    margin-bottom: 50px;
  }

  .faqs-acc-item .faqs-acc-body p {
    font-size: 22px;
  }

  .take-stand .take-stand-items .btn.md-btn {
    min-width: 360px;
  }
  .coaching-review-popup .pop-up-left-heading h2 {
    font-size: 45px;
  }
}

@media screen and (max-width: 1500px) {
  .we-believe-coaching .we-believe-contents h2 {
    font-size: 40px;
  }

  .we-believe-coaching .we-believe-contents p {
    font-size: 22px;
  }

  .coaching .reconnect-block .feature-body li,
  .coaching .who-are-we .feature-block-contents .feature-body p {
    font-size: 17px;
  }

  .coaching .adventure .believe-heading h2 {
    padding-bottom: 16px;
  }

  .coaching .believe-heading p.sub-heading {
    margin-bottom: 30px;
  }

  .options-to-work .sub-heading {
    margin-bottom: 36px;
  }

  .options-to-work-card .options-heading {
    font-size: 28px;
  }

  .options-to-work-card p {
    font-size: 18px;
  }

  .coaching-faqs .heading {
    font-size: 40px;
  }

  .faqs-acc-item .faqs-acc-heading {
    font-size: 26px;
  }

  .take-stand .take-stand-text {
    font-size: 40px;
    margin-bottom: 36px;
    line-height: 1.4
  }

  .coaching .capable .feature-block-contents .feature-body li {
    margin-bottom: 15px;
    padding-left: 40px;
  }

  .coaching .capable .feature-block-contents .feature-body li:before {
    width: 30px;
    height: 16px;
    top: 4px;
  }

  .how-it-works-content h2 {
    font-size: 40px;
  }

  .how-it-works-content h3 {
    font-size: 28px;
  }

  .how-it-works-content p {
    font-size: 21px;
  }

  .work-with-me-content {
    column-gap: 80px;
  }

  .work-with-me-content .right-side {
    column-gap: 80px;
    row-gap: 40px;
  }

  .right-side .members h4 {
    font-size: 24px;
  }

  .work-with-me .left-side h2,
  .work-with-me .heading h2 {
    font-size: 40px;
  }

  .i-feel .text-side h5 {
    font-size: 17px;
  }

  .our-team-content .heading {
    font-size: 42px;
    margin-bottom: 35px;
  }

  main.coaching .adventure .rewards .feature-heading .heading {
    font-size: 29px;
  }

  .review-footer {
    min-height: 70px;
  }

  .review-footer .play-btn {
    width: 70px;
    height: 70px;
    min-width: 70px;
  }

  .our-team-members-wrapper {
    gap: 40px;
  }

  .our-team-members h4 {
    font-size: 24px;
  }

  .coaching .testimonials-content h2 {
    margin-bottom: 180px;
  }

  .take-stand .take-stand-items .btn.md-btn {
    min-width: 250px;
  }
}

@media screen and (max-width: 1360px) {
  .coaching .feature-block.bootcamp-box .feature-block-contents .img-side {
    flex: 0 0 550px;
    margin-right: 0;
  }
}

@media screen and (max-width: 1200px) {
  .we-believe-coaching .we-believe-contents h2 {
    font-size: 36px;
  }

  main.coaching .reconnect-block h4 {
    font-size: 24px;
  }

  main.coaching .feature-block.caliber .img-side {
    flex: 0 0 440px;
  }

  main.coaching .granted .img-side {
    flex: 0 0 440px;
  }

  main.coaching .ownership .img-side {
    flex: 0 0 440px;
  }

  .coaching .reconnect-block .feature-body li,
  .coaching .who-are-we .feature-block-contents .feature-body p {
    font-size: 16px;
  }

  .options-to-work-card .options-heading {
    font-size: 26px;
  }

  main.coaching .momentum .img-side {
    flex: 0 0 440px;
  }

  .att-slider-items .slide-arrow {
    transform: translate(-80px, -50%);
  }

  .att-slider-items .slide-arrow.next-arrow {
    transform: translate(80px, -50%);
  }

  .we-believe {
    padding: 40px 0;
  }

  .coaching-faqs .heading {
    font-size: 36px;
  }

  .faqs-acc-item .faqs-acc-heading {
    font-size: 24px;
    padding: 15px 40px 15px 0px;
  }

  .take-stand .take-stand-text {
    font-size: 36px;
    margin-bottom: 36px;
    line-height: 1.3;
  }

  .coaching .feature-block.bootcamp-box .feature-block-contents .img-side {
    flex: 0 0 440px;
  }

  .we-believe .we-believe-card-heading {
    font-size: 18px;
  }

  .att-slider-section .bg-quote-icon {
    max-width: 180px;
  }

  .att-slider-items .slide-arrow img {
    min-width: 40px;
  }

  .options-to-work .sub-heading {
    font-size: 32px;
  }

  .we-believe-coaching .we-believe-contents p {
    font-size: 19px;
  }

  .coaching .testimonials-content h5 {
    font-size: 22px;
  }

  .coaching .capable .feature-block-contents .feature-body li:before {
    width: 26px;
    height: 13px;
    top: 6px;
  }

  .how-it-works-content .steps {
    padding: 20px 10px;
    gap: 15px;
  }

  .how-it-works-content h3 {
    font-size: 24px;
  }

  .how-it-works-content .steps:first-child h3 {
    max-width: 160px;
  }

  .how-it-works-content p {
    font-size: 18px;
  }

  .how-it-works-content h4 {
    font-size: 18px;
  }

  .how-it-works-content h2 {
    font-size: 38px;
  }

  .work-with-me-content {
    column-gap: 60px;
  }

  .work-with-me .heading h2 {
    margin-bottom: 40px;
  }

  .work-with-me .left-side p {
    font-size: 18px;
  }

  .work-with-me-content .right-side {
    column-gap: 60px;
    row-gap: 30px;
  }

  .right-side .members h4 {
    font-size: 21px;
  }

  .right-side .members.coming h4 {
    font-size: 16px;
  }

  .clients-wrapper {
    column-gap: 25px;
  }

  .clients-block {
    padding: 0 25px 25px;
  }

  .client-img {
    max-width: 200px;
    margin-top: -100px;
  }

  .review-header {
    margin-bottom: 40px;
  }

  .review-footer h3 {
    font-size: 18px;
  }

  .review-footer {
    min-height: 60px;
  }

  .review-footer .play-btn {
    width: 60px;
    height: 60px;
    min-width: 60px;
  }

  .review-footer .play-btn:before {
    background-size: 25px;
    left: 4px;
  }

  .review-body h4 {
    margin-bottom: 10px;
  }

  .review-body p {
    margin-bottom: 15px;
  }

  .our-team-members .member-img {
    max-height: 360px;
  }

  .our-team-members h4 {
    font-size: 20px;
    margin-top: 15px;
  }

  .our-team-members-wrapper {
    gap: 30px;
  }

  main.coaching .adventure .rewards .feature-heading .heading {
    font-size: 26px;
  }

  .coaching .coaching-faqs {
    padding-bottom: 130px;
  }

  .how-it-works-content .steps h3:before {
    font-size: 94px;
  }

  .how-it-works-content h2 {
    margin-bottom: 30px;
  }

  .our-team-content .heading {
    font-size: 36px;
  }

  .coaching .testimonials-content h2 {
    margin-bottom: 160px;
  }
}

@media screen and (max-width: 1000px) {
  .we-believe-coaching .we-believe-contents h2 {
    font-size: 32px;
  }

  .coaching .capable .feature-block-contents .feature-body li:before {
    width: 24px;
    height: 12px;
  }

  .our-team-members .member-img {
    max-height: 320px;
  }

  .our-team-content .heading {
    font-size: 32px;
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 991px) {
  .light-header:not(.add-shade) nav ul .nav-item .nav-link {
    color: var(--clr-black);
  }

  /* .light-header:not(.add-shade) #hamburger .line{
    stroke: var(--clr-black)
  } */
  .light-header:not(.add-shade) .header-items.show+.header-bar-mob #hamburger .line {
    stroke: var(--clr-black)
  }

  .we-believe-coaching .we-believe-contents {
    gap: 20px;
  }

  .we-believe-coaching .we-believe-contents h2 {
    flex: 0 0 350px;
  }

  .where-we-comein .feature-block-contents {
    flex-direction: row-reverse !important;
  }

  .where-we-comein .feature-block-contents .img-side {
    flex: 0 0 310px;
  }

  .where-we-comein .feature-heading {
    padding-bottom: 10px;
  }

  .where-we-comein .text-side .heading {
    font-size: 26px;
  }

  .where-we-comein .feature-block-contents .feature-body p {
    font-size: 16px;
    margin-bottom: 8px;
  }

  .options-to-work-cards .options-to-work-card {
    padding: 30px;
  }

  .options-to-work-card p {
    font-size: 17px;
  }

  .believe-block .img-side img {
    max-height: 60px;
    height: 60px;
  }

  .coaching .we-believe.approach .believe-block {
    flex: 0 0 50%;
  }

  .options-to-work-card .options-heading {
    font-size: 24px;
  }

  .att-slider-section .bg-quote-icon {
    max-width: 150px;
  }

  .coaching-faqs .heading {
    font-size: 32px;
  }

  .faqs-acc-item .faqs-acc-heading {
    font-size: 21px;
  }

  .take-stand .take-stand-text {
    font-size: 32px;
  }

  .coaching .feature-block.bootcamp-box .feature-block-contents .img-side {
    flex: 0 0 340px;
  }

  .where-we-comein .container-fluid {
    height: 460px;
  }

  .where-we-comein img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .att-slider-items .slide-arrow.next-arrow,
  .att-slider-items .slide-arrow {
    transform: translate(0, -50%);
  }

  .att-slider-items .slide-arrow img {
    min-width: 30px;
  }

  .att-slider-items {
    max-width: 100%;
    padding: 0 50px;
  }

  .faqs-acc-item .faqs-acc-heading .accordian-icon {
    width: 10px;
    height: 10px;
    flex: 0 0 10px;
  }

  .coaching .testimonials-content h5 {
    font-size: 20px;
  }

  .how-it-works-content h3 {
    font-size: 21px;
  }

  .how-it-works-content p {
    font-size: 18px;
  }

  .how-it-works-content h2 {
    font-size: 36px;
  }

  .work-with-me-content {
    column-gap: 30px;
  }

  .work-with-me .heading h2 {
    margin-bottom: 30px;
  }

  .work-with-me .left-side h2,
  .work-with-me .heading h2 {
    font-size: 36px;
  }

  .work-with-me .left-side p {
    font-size: 18px;
  }

  .work-with-me-content .right-side {
    column-gap: 30px;
    row-gap: 30px;
  }

  .right-side .members h4 {
    font-size: 20px;
  }

  .work-with-me .left-side p {
    font-size: 16px;
  }

  .work-with-me .heading h2 {
    margin-bottom: 20px;
  }

  .clients-wrapper {
    column-gap: 18px;
    row-gap: 110px;
  }

  .clients-block {
    padding: 0 20px 25px;
  }

  .review-body p {
    font-size: 16px;
  }

  .our-team-members .member-img {
    max-height: 270px;
  }

  .our-team-members-wrapper {
    gap: 25px;
  }

  .our-team-members h4 {
    font-size: 18px;
    margin-top: 10px;
  }

  .coaching .coaching-faqs {
    padding-bottom: 110px;
  }

  .review-footer h3 {
    font-size: 17px;
  }

  .how-it-works-content .steps h3:before {
    font-size: 90px;
  }

  .we-believe-coaching .we-believe-contents p {
    font-size: 18px;
  }

  .client-img {
    max-width: 160px;
    margin-top: -80px;
  }

  .coaching .believe-heading p.sub-heading {
    font-size: 22px;
  }

  .our-team {
    padding-top: 0;
  }

  .coaching .testimonials-content h2 {
    margin-bottom: 130px;
  }
}

@media screen and (max-width: 767px) {
  .where-we-comein .container-fluid {
    height: 580px;
  }

  /* .where-we-comein .feature-block-contents {
    flex-direction: column-reverse !important;
  } */
  .where-we-comein .feature-block-contents .img-side {
    flex: 0 0 45% !important;
  }

  .we-believe-coaching .we-believe-contents h2 {
    flex: initial;
  }

  .we-believe-coaching .we-believe-contents {
    gap: 10px;
    flex-direction: column;
  }

  .options-to-work-cards .options-to-work-card {
    padding: 30px 20px;
  }

  .options-to-work .sub-heading {
    font-size: 29px;
  }

  .options-to-work-card p {
    font-size: 16px;
  }

  .options-to-work-card .options-heading {
    margin-bottom: 12px;
  }

  .options-to-work-card p {
    padding-bottom: 20px;
  }

  .att-slider-section .slick-dots {
    display: none !important;
  }

  .take-stand .take-stand-text {
    font-size: 28px;
  }

  .we-believe-coaching .we-believe-contents h2 {
    font-size: 28px;
  }

  .coaching .granted,
  .coaching .we-believe.adventure,
  .coaching .options-to-work,
  .coaching .work-with-me {
    padding-top: 0;
  }

  .believe-block .img-side img {
    max-height: 50px;
    height: 50px;
  }

  .faqs-acc-item .faqs-acc-heading {
    padding: 15px 20px 15px 0px;
  }

  .att-slider-item .att-slider-text {
    font-size: 18px;
  }

  .att-slider-items {
    padding: 0;
  }

  .att-slider-item .att-slider-author {
    font-size: 26px;
    margin-bottom: 28px;
  }

  .coaching .testimonials-content h5 {
    font-size: 18px;
  }

  .how-it-works-content .steps {
    flex: 0 0 100%;
    box-shadow: 0 0 5px #00000014;
    gap: 10px;
  }

  .how-it-works-content h2 {
    font-size: 30px;
    margin-bottom: 30px;
  }

  .how-it-works-content .steps:not(:last-child) {
    margin-bottom: 20px;
  }

  .how-it-works-content .steps:nth-child(2) {
    border: none;
  }

  .how-it-works-content .steps:first-child h3 {
    max-width: none;
  }

  .work-with-me-content {
    gap: 30px;
    grid-template-columns: 1fr;
  }

  .work-with-me-content .left-side .main-img {
    margin-bottom: 30px;
  }

  .work-with-me .left-side h2,
  .work-with-me .heading h2 {
    font-size: 32px;
  }

  .right-side .members.coming h4 {
    font-size: 15px;
  }

  .i-feel .text-side h5 {
    font-size: 16px;
  }

  .right-side .members h4 {
    font-size: 18px;
    margin-top: 10px;
  }

  .how-it-works-content .steps h3:before {
    font-size: 70px;
  }

  .how-it-works-content .steps h3 {
    margin: 15px auto 15px;
  }

  .how-it-works-content .steps:first-child h3 {
    margin: 20px auto 20px;
  }

  .clients-wrapper {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 110px;
  }

  .client-img {
    max-width: 160px;
    margin-top: -80px;
  }

  .our-team-members-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }

  .coaching .coaching-faqs {
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 575px) {
  .coaching .believe-block {
    flex: 0 0 100%;
  }

  .coaching .we-believe.approach .believe-block {
    flex: 0 0 100%;
  }

  .options-to-work-cards {
    grid-template-columns: 1fr;
  }

  .where-we-comein .container-fluid {
    grid-template-columns: 1fr;
    height: 1290px;
  }

  .where-we-comein .feature-block-contents {
    flex-direction: column-reverse !important;
  }

  .where-we-comein .feature-block-contents .img-side {
    flex: 0 0 0px !important;
  }

  .where-we-comein .feature-block-contents .text-side {
    padding: 20px 0;
  }

  .where-we-comein .feature-block-contents {
    font-size: 24px;
  }

  .faqs-acc-item .faqs-acc-heading {
    font-size: 18px;
    gap: 5px;
  }

  .take-stand .take-stand-text {
    font-size: 21px;
  }

  .we-believe-coaching .we-believe-contents h2 {
    font-size: 24px;
  }

  .faqs-acc-item .faqs-acc-body {
    padding: 0 10px;
  }

  .how-it-works-content h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }

  .how-it-works-content h4 {
    font-size: 17px;
  }

  .how-it-works-content h3 {
    font-size: 20px;
  }

  .how-it-works-content p {
    line-height: 1.3;
  }

  .how-it-works {
    padding-bottom: 0;
  }

  .work-with-me-content .left-side .main-img {
    margin-bottom: 20px;
  }

  .work-with-me .left-side h2,
  .work-with-me .heading h2 {
    font-size: 30px;
  }

  .work-with-me .left-side h2 {
    margin-bottom: 10px;
  }

  .work-with-me-content .right-side {
    column-gap: 15px;
    row-gap: 20px;
  }

  .clients-wrapper {
    grid-template-columns: 1fr;
  }

  main.coaching .adventure .rewards .feature-heading .heading {
    font-size: 24px;
  }

  .coaching .believe-heading p.sub-heading {
    font-size: 20px;
  }

  .our-team-members .member-img {
    max-height: 230px;
  }

  .our-team-members-wrapper {
    gap: 15px;
  }

  .our-team {
    padding: 0;
  }

  .our-team-members h4 {
    font-size: 16px;
  }

  .our-team-content .heading {
    font-size: 28px;
  }

  .coaching .testimonials-content h2 {
    margin-bottom: 110px;
  }

  .faqs-acc-item .faqs-acc-body p {
    font-size: 15px;
  }
}

@media screen and (max-width: 425px) {
  .our-team-members .member-img {
    max-height: 200px;
  }

  .our-team-members h4 {
    font-size: 14px;
    margin-top: 8px;
  }

  .coaching .coaching-faqs {
    padding-bottom: 40px;
  }
}

/* ============ COACHING PAGE MEDIA QUERY ENDS ============ */

/* ============ BOOK A CALL PAGE MEDIA QUERY STARTS ============ */
@media screen and (min-width: 1800px) {
  .bookacall .hero-contents {
    max-width: 1000px;
    padding-top: clamp(100px, 25%, 300px);
  }

  .bookacall .hero-heading h1 {
    font-size: 65px;
  }

  .start-your-own-content {
    padding-left: calc((100vw - 1615px)/2 - 70px);
  }

  .start-your-own .newsletter-form .btn {
    padding: 0px 30px;
    line-height: 75px;
  }

  .start-your-own .bookacall .hero-heading h1,
  .bookacall-form h2,
  .start-your-own .heading h2 {
    font-size: 60px;
  }

  .bookacall-form p {
    font-size: 32px;
  }

  .bookacall-form .form-block label {
    font-size: 22px;
  }

  .bookacall-form .form-block input,
  .bookacall-form .form-block textarea {
    font-size: 24px;
  }

  .recaptcha label {
    font-size: 22px;
    padding-left: 40px;
  }

  .recaptcha label span:before {
    width: 26px;
    height: 26px;
    top: 0px;
  }

  .recaptcha input:checked~span:after {
    top: 6px;
    left: 5px;
    width: 15px;
    height: 6px;
  }
}

@media screen and (min-width: 3000px) {
  .bookacall .hero-contents {
    padding-top: clamp(100px, 25%, 400px);
    max-width: 1100px;
  }

  .bookacall .hero-heading h1 {
    font-size: 72px;
  }
}

@media screen and (max-width: 1500px) {
  .bookacall .hero-contents {
    max-width: 620px;
    padding-top: clamp(150px, 10%, 100px);
  }

  .bookacall .hero-heading h1,
  .bookacall-form h2,
  .start-your-own .heading h2 {
    font-size: 40px;
  }

  .bookacall-form p {
    font-size: 23px;
  }

  .bookacall-form .form-block label {
    font-size: 16px;
  }

  .bookacall-form .form {
    column-gap: 30px;
  }

  .recaptcha label {
    font-size: 17px;
  }

  .start-your-own-content {
    padding-left: 50px;
    padding-top: 0;
    padding-bottom: 200px;
  }

  .start-your-own .heading p {
    font-size: 20px;
  }

  /* .start-your-own .newsletter-form .btn{
    padding: 10px 30px;
  } */
  .bookacall-form .form-block input,
  .bookacall-form .form-block textarea {
    font-size: 20px;
  }

  main.bookacall .podcast .start-your-own-content {
    padding-bottom: 200px;
  }
}

@media screen and (max-width: 1200px) {
  .bookacall .hero-contents {
    max-width: 540px;
    padding-top: clamp(130px, 10%, 100px);
  }

  .bookacall .hero-heading h1,
  .bookacall-form h2,
  .start-your-own .heading h2 {
    font-size: 36px;
  }

  .bookacall-form h2 {
    margin-bottom: 20px;
  }

  .bookacall-form p {
    font-size: 21px;
  }

  .bookacall-form .form {
    column-gap: 20px;
    row-gap: 20px;
    padding: 50px 0 40px;
  }

  .bookacall-form .form-block input {
    height: 60px;
  }

  .recaptcha label {
    font-size: 16px;
  }

  .start-your-own .heading p {
    font-size: 18px;
  }

  .recaptcha .right-side ul {
    margin-top: -2px;
  }

  .start-your-own-content {
    padding-left: 20px;
    padding-top: 0;
    padding-bottom: 150px;
  }

  .bookacall-form .form-block textarea {
    height: 250px;
  }

  /* .start-your-own .newsletter-form .btn{
    margin-top: 30px;
  } */
  .bookacall-form .form-block input,
  .bookacall-form .form-block textarea {
    font-size: 19px;
  }

  main.bookacall .podcast .start-your-own-content {
    padding-bottom: 120px;
  }
}

@media screen and (max-width: 991px) {
  .bookacall .hero-contents {
    max-width: 470px;
    padding-top: clamp(120px, 10%, 100px);
  }

  .bookacall .hero-heading h1,
  .bookacall-form h2,
  .start-your-own .heading h2 {
    font-size: 32px;
  }

  .bookacall-form p {
    font-size: 19px;
  }

  .bookacall-form .form {
    padding: 40px 0 30px;
  }

  .bookacall-form .form-block label {
    font-size: 15px;
  }

  .bookacall-form .form-block textarea {
    height: 200px;
  }

  .start-your-own-content {
    padding-left: 10px;
    padding-top: 0;
  }

  .start-your-own .heading p {
    font-size: 17px;
  }

  .start-your-own .name-block {
    gap: 30px;
  }
}

@media screen and (max-width: 767px) {
  .bookacall .hero-contents {
    max-width: 100%;
    padding-top: clamp(210px, 10%, 100px);
  }

  .bookacall .hero-contents .hero-heading h1 {
    max-width: 100%;
  }

  .bookacall .hero-section {
    background-position: 15% 50%;
  }

  .bookacall .hero-heading h1,
  .bookacall-form h2,
  .start-your-own .heading h2 {
    font-size: 30px;
  }

  .bookacall-form .form-block input {
    height: 50px;
  }

  .bookacall-form .form-block textarea {
    height: 150px;
  }

  .bookacall-form .recaptcha,
  .bookacall-form .submit .btn.md-btn {
    min-width: unset;
  }

  .bookacall-form .form-block label {
    font-size: 14px;
  }

  .bookacall-form .form {
    column-gap: 12px;
    row-gap: 15px;
    padding: 40px 0 20px;
  }

  .bookacall-form p {
    font-size: 18px;
  }

  .bookacall-form .action {
    justify-content: space-between;
    gap: 15px;
  }

  .bookacall-form .recaptcha,
  .bookacall-form .submit {
    flex: 1;
  }

  .bookacall-form .action .submit .btn.md-btn {
    width: 100%;
  }

  .recaptcha label span:before {
    width: 18px;
    height: 18px;
    top: 1px;
  }

  .recaptcha input:checked~span:after {
    top: 5px;
    left: 4px;
    width: 10px;
  }

  .recaptcha label {
    padding-left: 30px;
  }

  .start-your-own {
    grid-template-columns: 1fr;
  }

  .start-your-own-content {
    padding-bottom: 100px;
  }

  .start-your-own .left-side {
    order: 2;
  }

  .start-your-own .right-side {
    order: 1;
  }

  .start-your-own .right-side img {
    position: relative;
  }

  /* .start-your-own .newsletter-form .btn{
    margin-top: 20px;
  } */
  .bookacall-form .form {
    padding: 40px 0 20px;
  }

  .bookacall-form .form-block input,
  .bookacall-form .form-block textarea {
    font-size: 17px;
  }

  .bookacall-form .submit {
    width: 80%;
  }

  main.bookacall .podcast .start-your-own-content {
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 575px) {
  .bookacall-form .form {
    grid-template-columns: 1fr;
  }

  .bookacall-form .action {
    flex-direction: column;
    align-items: center;
  }

  .start-your-own .newsletter-form .btn {
    width: 100%;
    height: 50px;
  }

  .bookacall .hero-heading h1,
  .bookacall-form h2,
  .start-your-own .heading h2 {
    font-size: 26px;
  }

  .bookacall-form h2 {
    margin-bottom: 15px;
  }

  .bookacall-form p {
    font-size: 16px;
  }

  .bookacall-form .form {
    padding: 30px 0 20px;
  }

  .bookacall-form .action .submit .btn.md-btn {
    height: 50px;
    /* min-width: 300px; */
  }

  .input-submit:before {
    top: 15px;
  }

  .start-your-own-content {
    /* padding-top: 30px; */
  }

  .start-your-own .heading h2 {
    margin-bottom: 20px;
  }

  .start-your-own .input-field+.input-field {
    margin-top: unset;
  }

  .start-your-own .name-block .input-field {
    flex: 0 0 100%;
  }

  .wpcf7-spinner {
    top: 14px;
    right: -30px;
  }

}

@media screen and (max-width: 425px) {
  .start-your-own-content {
    padding-bottom: 30px;
  }

  main.bookacall .podcast .start-your-own-content {
    padding-bottom: 40px;
  }

  .start-your-own-content .wpcf7-not-valid-tip {
    bottom: -27px;
    left: -7px;
  }
}

/* ============ BOOK A CALL PAGE MEDIA QUERY ENDS ============ */

/* ============ MASTERMIND PAGE MEDIA QUERY STARTS ============ */
@media screen and (min-width: 1800px) {
  .mastermind .hero-contents {
    max-width: 980px;
    padding-top: clamp(70px, 25%, 500px);
  }

  .mastermind .hero-contents .mini-heading h4 {
    font-size: 30px;
  }

  .togetherness-cards {
    padding-left: calc((100% - 1615px)/2);
  }

  p.author-bio {
    font-size: 18px !important;
  }
  .bookshelf .feature-block-contents .text-side {
    padding-left: calc((100vw - 1615px)/2);
  }
}

@media screen and (min-width: 1366px) {
  .togetherness-cards {
    padding: 0 3vw;
    margin-bottom: 0;
  }

  .togetherness .slick-prev {
    left: calc(3vw + 15px);
  }

  .togetherness .slick-next {
    right: calc(3vw + 15px);
  }
}

@media screen and (max-width: 1500px) {

  .mastermind .feature-block .feature-heading .heading,
  .togetherness .heading,
  .mastermind .believe-heading h2,
  .mastermind .meet-coaches .heading {
    font-size: 40px;
  }

  .mastermind .review h2 {
    font-size: 27px;
  }

  .mastermind .bootcamp-box .feature-block-contents .feature-body p {
    font-size: 21px;
  }

  .feature-block.reconnect-block.different-things .feature-body p span {
    font-size: 22px;
  }
  .bookshelf .feature-block-contents .text-side {
    padding-left: calc((100vw - 1200px)/2);
  }
}

@media screen and (max-width: 1200px) {
  .mastermind .hero-contents .hero-heading h1 {
    padding-bottom: 30px;
  }

  .mastermind .feature-block .feature-heading .heading,
  .togetherness .heading,
  .mastermind .believe-heading h2,
  .mastermind .meet-coaches .heading {
    font-size: 36px;
  }

  .hero-contents .mini-heading h4 {
    font-size: 22px;
  }

  .togetherness .sub-heading {
    font-size: 20px;
  }

  .togetherness-cards-item {
    padding: 20px;
  }

  .mastermind .bootcamp-box .feature-block-contents .feature-body p {
    font-size: 20px;
  }

  .feature-block.reconnect-block.different-things .feature-body p span {
    font-size: 20px;
  }

  .mm-one-on-one .feature-block-contents .img-side {
    flex: 0 0 400px;
  }

  .coaches-title h3 {
    font-size: 30px;
  }

  .achieve-goals .sub-heading {
    font-size: 23px;
  }

  .mastermind .review h2 {
    font-size: 25px;
  }

  .mastermind .bootcamp-box:not(.invitation) {
    padding-bottom: 150px;
  }
  .bookshelf .feature-block-contents .text-side {
    padding: 40px 0;
    padding-left: calc((100vw - 1000px)/2);
  }
}

@media screen and (max-width: 991px) {

  .mastermind .feature-block .feature-heading .heading,
  .togetherness .heading,
  .mastermind .believe-heading h2,
  .mastermind .meet-coaches .heading {
    font-size: 32px;
  }

  .tc-card-heading {
    font-size: 24px;
  }

  .levels-card-heading {
    font-size: 18px;
  }

  .meet-coaches {
    padding-top: 0;
  }

  .meet-coaches .heading {
    margin-bottom: 30px;
  }

  .mastermind .coaches-cards {
    gap: 25px;
  }

  .achieve-goals .believe-block {
    flex: 0 0 50%;
  }

  .togetherness .heading {
    margin-bottom: 30px;
  }

  .mastermind .review h2 {
    font-size: 23px;
  }

  .mastermind .feature-block.i-feel .feature-block-contents {
    gap: 30px;
  }

  .mm-one-on-one .feature-block-contents {
    gap: 30px;
  }
  .bookshelf .feature-block-contents {
    grid-template-columns: 1fr;
    gap: 0px !important;
  }
  .bookshelf .feature-block-contents .img-side {
    grid-column-start: initial;
  }
  .bookshelf .feature-block-contents &gt; div {
    grid-row: initial;
  }
}

@media screen and (max-width: 767px) {
  .mastermind .hero-contents .hero-heading h1 {
    max-width: unset;
    font-size: 34px;
  }

  .feature-block.reconnect-block.different-things .feature-body p span {
    font-size: 18px;
  }

  .mastermind .coaches-cards {
    grid-template-columns: 1fr;
  }

  .mastermind .bootcamp-box:not(.invitation) {
    padding-bottom: 80px;
  }

  .mastermind .feature-block.i-feel .feature-block-contents {
    gap: 20px;
  }

  .mastermind .bootcamp-box .feature-block-contents .feature-body p {
    font-size: 18px;
  }

  .invitation.bootcamp-box .text-side-action .btn {
    max-width: 250px;
  }

  .mastermind .coaches-card:not(:last-child) {
    margin-bottom: 20px;
  }

  .mastermind .coaches-action {
    margin-top: 15px;
  }

  .mastermind .review-content {
    gap: 10px;
  }

  .mastermind .review-content .text-side {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .level-cards .cards-more-info p {
    font-size: 20px;
  }
}

@media screen and (max-width: 575px) {

  .mastermind .feature-block .feature-heading .heading,
  .togetherness .heading,
  .mastermind .believe-heading h2,
  .mastermind .meet-coaches .heading {
    font-size: 29px;
  }

  .togetherness .sub-heading {
    font-size: 18px;
  }

  .mastermind .believe-block {
    flex: 0 0 100%;
  }

  .coaches-title h3 {
    font-size: 27px;
  }

  .achieve-goals .believe-block {
    flex: 0 0 100%;
  }

  .level-cards .bottom-action {
    margin-top: 30px;
  }
  .level-cards.with-more-info .bottom-action{
  margin-top: 15px;
  }
  .mastermind .with-list-box .feature-body ul li,
  .mastermind .bootcamp-box.invitation .feature-body ul li {
    font-size: 16px;
  }
  .level-cards .cards-more-info p {
    font-size: 18px;
  }
}

@media screen and (max-width: 425px) {
  .mastermind .bootcamp-box:not(.invitation) {
    padding-bottom: 40px;
  }
}

/* ============ MASTERMIND PAGE MEDIA QUERY ENDS ============ */

/* ============ BLOG DETAILS PAGE MEDIA QUERY STARTS ============ */
@media screen and (min-width: 1800px) {
  .details-faq-content p {
    font-size: 22px;
  }

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

  .details-tags h5 {
    font-size: 26px;
  }

  .details-tags label {
    font-size: 20px;
  }

  .cover-card__bottom__title {
    font-size: 22px;
  }

  .pagination-block {
    font-size: 22px;
  }
}

@media screen and (max-width: 1500px) {
  .details-faq-content h2 , .unb-single-post-title{
    font-size: 38px;
  }

  .details-faq-content h3 {
    font-size: 34px;
  }

  .details-faq-content h4 {
    font-size: 28px;
  }

  .cs-grid.grid--desktop--4 {
    gap: 20px;
  }
}

@media screen and (max-width: 1200px) {
  .details-faq-content h2 {
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 32px;
  }

  .details-faq-content h3 {
    font-size: 26px;
  }

  .details-faq-content h4 {
    font-size: 24px;
  }

  .details-faq-content p {
    font-size: 17px;
    margin-bottom: 20px;
  }

  .you-may-like {
    padding-bottom: 150px;
  }

  .blogs-cards h2.heading {
    font-size: 32px;
    margin-bottom: 30px;
  }

  .cover-card__bottom {
    margin-top: 15px;
  }

  .cover-card__bottom__title {
    font-size: 16px;
  }

  .details-faq-content {
    padding: 50px;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 991px) {
  .details-faq-content {
    margin-top: -150px;
  }

  .details-faq-content h2 {
    font-size: 28px;
  }

  .details-faq-content h4 {
    font-size: 22px;
  }

  .blogs-cards h2.heading {
    font-size: 28px;
    margin-bottom: 25px;
  }

  .cs-grid {
    gap: 20px;
  }

  .cs-grid.grid--tablet--2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .page-template-page-template_landingpage blockquote,
  .details-faq-insight blockquote {
    padding: 30px;
  }
  page-template-page-template_landingpage blockquote:before,
  .details-faq-insight blockquote:before {
    background: url("https://unbounded-potential.com/wp-content/themes/unboundedPotentialCustom/assets/images/icons/clients-quotes.png") no-repeat center/30px;
    width: 50px;
    height: 50px;
    top: -10px;
    left: -20px;
    background-color: var(--clr-sec);
  }
}

@media screen and (max-width: 767px) {
  .testimonials-block .wp-block-column {
    width:100% !important;
  }
  .details-faq-content {
    padding: 30px;
  }

  .details-faq-content h2 {
    font-size: 24px;
  }

  .details-faq-content h3 {
    font-size: 24px;
  }

  .details-faq-content h4 {
    font-size: 20px;
  }

  .details-faq-content p {
    font-size: 16px;
    margin-bottom: 15px;
  }

  .blogs-cards h2.heading {
    font-size: 24px;
  }

  .cs-form-section .text-side {
    grid-template-columns: 1fr;
  }

  .cs-grid.grid--mobile--2 {
    grid-template-columns: 1fr 1fr;
  }

  .cs-grid.grid--mob-tab--1 {
    grid-template-columns: 1fr;
  }

  .you-may-like {
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 575px) {
  .details-faq-content {
    padding: 20px 15px;
  }

  .details-faq-content h2 {
    font-size: 22px;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }

  .details-faq-content h4 {
    font-size: 18px;
  }

  .details-faq-content p {
    font-size: 15px;
  }

  .details-tags .tags-wrapper {
    gap: 7px;
  }

  .details-tags .tags {
    padding: 8px 20px;
  }

  .details-tags h5 {
    font-size: 20px;
  }

  .cs-grid.grid--mobile--2 {
    grid-template-columns: 1fr;
  }

  .details-tags label {
    font-size: 14px;
  }

  .details-faq-insight blockquote {
    padding: 40px 15px 10px 15px;
  }
}

@media screen and (max-width: 425px) {
  .you-may-like {
    padding-bottom: 40px;
  }
}

/* ============ BLOG DETAILS PAGE MEDIA QUERY ENDS ============ */

/* ============ BLOG LISTING PAGE MEDIA QUERY STARTS ============ */
@media screen and (min-width: 1800px) {
  .blog-list .hero-contents {
    max-width: unset;
  }

  .feature-block.spaciousness h2 {
    font-size: 32px;
    margin-bottom: 30px;
  }

  .feature-block.spaciousness label {
    font-size: 24px;
    padding-bottom: 15px;
  }
}

@media screen and (max-width: 1500px) {
  .blog-filters__filter select {
    font-size: 18px;
  }

  .blog-filters__filter input::placeholder {
    font-size: 18px;
  }

  .blog-filters__filter .input-icon img {
    max-width: 26px;
  }
}

@media screen and (max-width: 1200px) {
  .feature-block.spaciousness h2 {
    font-size: 24px;
  }

  .feature-block.spaciousness label {
    font-size: 17px;
  }

  .all-blogs {
    padding-bottom: 150px;
  }

  .blog-filters .cs-grid {
    gap: 15px;
  }

  .blog-filters__filter .input-icon img {
    max-width: 22px;
  }
}

@media screen and (max-width: 991px) {
  .spaciousness .feature-block-contents {
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }

  .feature-block.spaciousness h2 {
    font-size: 22px;
  }
}

@media screen and (max-width: 767px) {
  .blog-list .hero-section .hero-heading h1 {
    max-width: unset;
  }

  .spaciousness .feature-block-contents {
    grid-template-columns: 1fr;
  }

  .all-blogs {
    padding-bottom: 100px;
  }

  .social_links_wpr .sfsi_shortcode_container {
    min-height: 0;
  }

  .social_links_wpr .sfsi_widget .sfsi_wicons {
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 425px) {
  .all-blogs {
    padding-bottom: 40px;
  }
}

/* ============ BLOG LISTING PAGE MEDIA QUERY ENDS ============ */

/* ============ BOOK PAGE MEDIA QUERY STARTS ============ */


@media screen and (min-width: 2400px) {
  main.book .hero-heading h1 {
    font-size: 54px;
  }
}

@media screen and (min-width: 1800px) {
  main.book .hero-contents {
    max-width: 690px;
  }
  main.book .hero-contents .hero-text {
    padding-bottom: 30px;
  }
  main.book .togetherness .heading {
    margin-bottom: 50px;
    font-size: 60px;
  }
  main.book .hero-text p{
     font-size: 32px;
  }
  main.book .bootcamp-box .feature-block-contents .feature-body p {
    font-size: 28px;
}
.praise-belonging-content h2 {
  font-size: 60px;
}
}

@media screen and (max-width: 1500px) {
main.book .hero-contents {
  max-width: 530px;
}
main.book .hero-heading h1 {
  font-size: 36px;
}
main.book .hero-text p {
  font-size: 24px;
}
main.book .togetherness .heading, .praise-belonging-content h2 {
  font-size: 40px;
}
main.book .togetherness-cards-item h2 {
  font-size: 22px;
}
main.book .bootcamp-box .feature-block-contents .feature-body p {
  font-size: 18px;
}
main.book .get-the-book {
  padding-bottom: 180px;
}
}
@media screen and (max-width: 1200px) {
main.book .hero-contents {
  max-width: 420px;
}
main.book .hero-heading h1 {
  font-size: 32px;
}
main.book .hero-text p {
  font-size: 22px;
}
main.book .togetherness .heading, .praise-belonging-content h2 {
  font-size: 32px;
}
main.book .togetherness-cards-item h2 {
  font-size: 20px;
}
main.book .get-the-book {
  padding-bottom: 120px;
}
}
@media screen and (max-width: 991px) {
main.book .togetherness-cards-item h2 {
  font-size: 18px;
}
main.book .hero-section{
  background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),url('https://unbounded-potential.com/wp-content/themes/unboundedPotentialCustom/assets/images/hero-bg-book.jpg') !important;
  background-position: 80%;   
}
main.book .hero-heading h1 {
  color: #fff;
}
main.book .hero-text p {
  color: #fff;
}
}

@media screen and (max-width: 767px) {
/* main.book .hero-section {
  background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),url('https://unbounded-potential.com/wp-content/themes/unboundedPotentialCustom/assets/images/hero-bg-book.jpg') !important;
} */
main.book .hero-contents {
  max-width: unset;
}
main.book .hero-heading h1 {
  font-weight: 600;
}
main.book .hero-text p {
  font-weight: 400;
}
main.book .togetherness-cards-item {
  min-height: 200px;
}
main.book .get-the-book {
  padding-bottom: 80px;
}
main.book .togetherness .heading, .praise-belonging-content h2 {
  font-size: 30px;
}
main.book .bootcamp-box .feature-block-contents {
  flex-direction: column-reverse;
}
}

@media screen and (max-width: 575px) {

main.book .hero-heading h1 {
  font-size: 28px;
}
.bookacall-form .submit {
    width: 100%;
}

.start-your-own-content .input-submit {
    max-width: 100%;
}


.testimonials_scroll.i-feel .wpr-text{
  margin-top:15px;
}
html {
    margin-top: 0px !important;
}


}
@media screen and (max-width: 480px) {

main.book .get-the-book {
  padding-bottom: 40px;
}
.hero-action.animation-in.animation-active{

}
.hero-heading.animation-in.animation-active .btn.lg-btn, .hero-heading.animation-in.animation-active .btn.md-btn{
  margin-bottom:10px;
}
.hero-action.animation-in.animation-active .btn.lg-btn, .hero-action.animation-in.animation-active .btn.md-btn {
  margin-bottom:10px;
}

.box-content.animation-in.animation-active .btn.lg-btn , .box-content.animation-in.animation-active .btn.md-btn { 
  margin-bottom:10px;
}
  .btn.lg-btn, .btn.md-btn {
    min-width: 100%;

}
.row.coaching-btn-book {
    padding: 16px 0px;
}

}

@media screen and (max-width: 375px) {
.hero-action.animation-in.animation-active .btn.lg-btn, .hero-action.animation-in.animation-active .btn.md-btn {
min-width:100%;
margin-bottom:15px;
}

.hero-heading.animation-in.animation-active .btn.lg-btn, .hero-heading.animation-in.animation-active .btn.md-btn{
min-width:100%;
margin-bottom:15px;
}

.box-content.animation-in.animation-active .btn.lg-btn , .box-content.animation-in.animation-active .btn.md-btn {
min-width:100%;
margin-bottom:15px;
}

}


.togetherness-cards-item {
    min-height: 282px !important;
}

/* ============ BOOK PAGE MEDIA QUERY ENDS ============ */

#breadcrumbs {
  /* display: none; */
  display: block;
  position: absolute;
  top: 120px;
  z-index: 123;
  left: 30px;
  font-size: 14px;
  color: #fff !important;
}
#breadcrumbs a {
  color: var(--clr-evolution) !important;
}
.page-template-about_new_2 #breadcrumbs,
.page-template-team #breadcrumbs,
.team_member-template-default #breadcrumbs {
  color:var(--clr-black-lt) !important;

}
.page-template-about_new_2 #breadcrumbs a,
.page-template-team #breadcrumbs a,
.team_member-template-default #breadcrumbs a {
  color: var(--clr-sec) !important;
}
#breadcrumbs strong {
  color: #ffa500;
}
.home #breadcrumbs{
  display:none;
}

/* generic Landing page template */
.landing-page-content h1, 
.landing-page-content h2, 
.landing-page-content h3, 
.landing-page-content h4, 
.landing-page-content h5, 
.landing-page-content h6 {
  display:block;
  margin:10px 0 15px;
}
.landing-page-content p {
  font-size: 18px;
  line-height: 1.5;
  color: var(--clr-black);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
  margin-bottom: 25px;
}

.landing-page-content ul li {
  font-size: 18px;
  line-height: 1.5;
  color: var(--clr-black);
  font-weight: 400;
  font-family: var(--font-pri), sans-serif;
  margin-bottom: 10px;
}</pre></body></html>