.cflatwrap {
   font-family: "Prompt", sans-serif;
}

.pcOrder1MobileOrder2 {
   width: 50%;
}
.pcOrder2MobileOrder1 {
   width: 40%;
}
strong {
   font-weight: 700;
}
.singleIkonBox {
   width: 25%;
   text-align: center;
   margin-bottom: 1rem;
}
.singleIkonBox p {
   text-align: left;
}
.singleIkonBox h3 {
   font-weight: 500;
   font-size: 22px;
   line-height: 26px;
   letter-spacing: -0.9px;
   font-weight: 400;
}
.singleIkonBox img {
   width: 120px;
   height: 120px;
   margin-bottom: 1rem;
}
.hero4 {
   padding: 2rem 3rem;
   /* margin-top: 4rem; */
   background-image: url("/assets/@images/@contact/contact-hero-bg.jpg");

   width: 100%;
   /* background-attachment: fixed; */
   background-size: cover;
   background-position: center;
   position: relative;
}
.hero4 .mycont h1 {
   font-size: 40px;
}
.hero4::after {
   position: absolute;
   content: "";
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   background-color: #363333;
   inset: 0;
   opacity: 0.78;
   z-index: 3;
}
.hero4 .mycont h1 {
   font-size: 40px;
}
.mycont {
   position: relative;
   z-index: 4;
}
p {
   font-size: 18px;
   font-weight: 300;
   line-height: 24px;
   letter-spacing: -0.3px;
}
.coachingServices p {
   font-size: 16px;
   letter-spacing: 0.3px;
   line-height: 22px;
}
.coachingServicesHead {
   font-size: 40px !important;
   font-weight: 300 !important;
}
@media (max-width: 768px) {
   .pcOrder1MobileOrder2 {
      order: 2;
      width: 98%;
   }
   .pcOrder2MobileOrder1 {
      order: 1;
      width: 85%;
   }
   .singleIkonBox {
      width: 80%;
   }
   .hero4 .mycont h1 {
      font-size: 29px;
   }
   p {
      font-size: 16px;
   }
}
