*{
  margin:0; 
  padding:0; 
  outline:none;
}
html {
  overflow-x: hidden;
}
body{
  background: #FFFFFF !important;
  padding: 0 !important;
  overflow: hidden;

}

body {
  background-color: #FAECFF;
  min-height: 100vh;
  margin: 0;
  transition: background 0.2s linear;
}
.banner-image {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 100px 0;
  position: relative;
  z-index: 1;
}
.banner-image::after {
  content: "";
  background: #FFB200;
  opacity: 40%;
  position: absolute;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}

/*  Support me if you like it */
.support {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.support a {
  color: #292c35;
  font-size: 32px;
  backface-visibility: hidden;
  display: inline-block;
  transition: transform 0.2s ease;
}

.support a:hover{
  transform: scale(1.1);
}
img{
  margin:0; 
  padding:0; 
  border:none; 
  max-width:100%; 
  height:auto;  
}

h1,
h2,
h3,
h4,
h5,
h6{ 
  margin:0;
  padding:10px 0;

}
p{
  margin:0 0 15px; 
  padding:0;
  font-size:15px;
  font-weight:300;
}
.header-contact-content a:hover {
  color: #000000;
  transition: 0.3s ease-in;
}
.appointment-details-box h3 span {
  color: #F16517;
  margin-left: 10px;
}
a{
  text-decoration: none !important;
}
.search-icon i:hover {
  color: #F16517;
  transition: 0.4s;
}
.header-right-sidebar i {
  color: #FFFFFF;
  font-size: 26px;
}
.header-right-sidebar i {
  font-size: 14px;
  color: #F16517;
  background: #fff;
  padding: 7px 8px;
  border-radius: 7px;
  width: 24px;
  height: 24px;
  display: flex
;
  justify-content: center;
  align-items: center;
}
.header-right-sidebar i:hover {
  color: #F16517;
  transition: 0.4s;
}
.offcanvas-header{
  flex-direction: column;
}
.offcanvas-start{
  right: 0 !important;
  left: unset !important;  
  transform: translateX(0%) !important;

}
.header-contact-content p {
  margin-bottom: 0;
}
.header-phone-number {
  margin-bottom: 20px;
}
.header-phone-number a p{
  font-family: Outfit;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #FFFFFF;

}
.header-mail-id a p{ 
  font-family: Outfit;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #FFFFFF;

}
.faq-heading-box {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.slider-image img {
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  height: 661px;
  object-fit: cover;
}
.header-social-icons a i:hover {
  background: #fff;
  color: #000;
  transition: 0.3s ease-in;
}
.offcanvas-header {
  align-items: flex-start !important;
}
.header-right-sidebar .btn-close {
  position: absolute;
  top: 50px;
  right: 28px;
  color: #fff;
  background: unset;
  opacity: 1 !important;
}
.slider-image {
  overflow: hidden;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  height: 661px;
}
.slider-image img {
  overflow: hidden;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  height: 661px;
  object-fit: cover;
  animation: pulse 15s infinite;
  width: 100%;
}
.entry-title {
  padding: 0;
  margin-bottom: 20px;
  font-family: 'Peralta';
  font-weight: 400;
  font-style: Regular;
  font-size: 55px;
  line-height: 57px;
  letter-spacing: 0.2px;
  text-align: center;

}
.navigation a:hover {
  background: linear-gradient(90deg, #4F5BE0 0%, #B526D3 100%);
  color: #fff;
}
.navigation {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 35px;
}
.navigation a {
  background: #000000;
  padding: 11px 20px 8px 20px;
  color: #fff;
  font-family: 'Inter';
  font-weight: 500;
  margin: 0 5px;
}
a.next.page-numbers {
  margin-left: 0;
}
.navigation span {
  padding: 11px 20px 8px 20px;
  color: #fff;
  font-family: 'Inter';
  font-weight: 500;
  background: linear-gradient(90deg, #4F5BE0 0%, #B526D3 100%);
}
.bradcrumbs a {
  margin-right: 25px;
  z-index: 1;
  position: relative;
  text-align: left;
  font-family: Oswald;
  /* font-weight: 700; */
  font-style: Bold;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0;
  color: #FFFFFF;
  background: #ED145B;
  max-width: fit-content;
  border-radius: 6px;
  padding: 7px 13px;
}
.entry-content p {
  font-family: Outfit;
  font-weight: 300;
  font-size: 20px;
  line-height: 170%;
  letter-spacing: 0%;
  color: #FFFFFF;
  padding: 10px 0;
  margin: 0;
}
.bradcrumbs {
  font-family: 'Oswald';
  font-weight: 400;
  font-size: 18px;
  line-height: 170%;
  letter-spacing: 3%;
  color: #FFFFFF;
  text-align: left;
  margin: 0;
  display: flex
;
  align-items: center;
  justify-content: center;
  
}

section#term-of-use {
  padding: 50px 0;
}
.widget_recent_entries img {
  width: 100%;
  height: 100px;
  border-radius: 10px;
  object-fit: cover;
}
.recent-post-box .media-post-image{
  height: 100px;
  overflow: hidden;
  border-radius: 10px;
  width: 130px;
  



}
.recent-post-box:hover  img {
transform: scale(1.1);
transition: 0.4s ease-in-out;
}
div#single-projects-page {
  padding: 60px 0;
}
.btn-close:focus {
  box-shadow: unset !important;
}
div#sidebar ul li {
  margin-bottom: 20px;
  color: #F16517;
}
.post-date {
  font-family: Poppins;
  font-weight: 400;
  font-size: 14px;
  line-height: 185%;
  letter-spacing: 3%;
  color: #000000;
  margin: 0;
  padding: 0;
}
#sidebar ul {
  padding-left: 0;
}
#sidebar ul li {
  list-style: none;
}
.header-social-icons {
  display: flex;
      align-items: center;
      justify-content: flex-start;
      width: 100%;
      margin-top: 38px;
}
.header-social-icons a i {
  width: 35px;
  height: 35px;
  background: #F16517;
  display: flex
;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  border-radius: 50%;
  margin-right: 16px;
  color: #FFFFFF;
}
.about-us-menu p {
  text-align: left;
  font-family: Outfit;
  font-weight: 400;
  font-size: 16px;
  line-height: 181%;
  letter-spacing: 0%;
  color: #FFFFFF;

}
.offcanvas-start {
  transform: translateX(-100%);
  opacity: 0;
  transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
}

.offcanvas-start.show {
  transform: translateX(0);
  opacity: 1;
}

.offcanvas-header {
  padding: 82px 30px !important;
}
.offcanvas{
  background: #000000 !important;
}

.lookbook--slide-grid .services-box:hover .services-images img {
  animation: fadeIn 500ms linear;
}

.items-services:hover .services-images img {
  animation: fadeIn 500ms linear;
} 
/* Banner IMage */
#slider {
  padding: 100px 0 100px;
  margin-top: -22px;
  position: relative;
  z-index: 1;
  background-attachment: fixed;
}
.slider-images {
  height: 429px;
  border-radius: 144px;
  position: relative;
  margin: 0px 0px 0 15px;
}
.custom-first .slider-images::after {
  content: "";
  border: 3px solid #FFB200;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  border-radius: 999px;
  top: 22px;
  z-index: -1;
  left: -15px;
}
.custom-second .slider-images::after {
  content: "";
  border: 3px solid #ED145B;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  border-radius: 999px;
  top: 22px;
  z-index: -1;
  left: -15px;
}
.custom-third .slider-images::after {
  content: "";
  border: 3px solid #1CBBB4;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  border-radius: 999px;
  top: 22px;
  z-index: -1;
  left: -15px;
}
.custom-last .slider-images::after {
  content: "";
  border: 3px solid #0010AC;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  border-radius: 999px;
  top: 22px;
  z-index: -1;
  left: -15px;
}

#slider .owl-nav {
  display: block;
}
.testimonial-stars span i {
  color: #FFB200;
  font-weight: 900;
  font-size: 18px;
}
.testimonial-stars {
  padding-bottom: 21px;
}
.owl-nav button {
  background: #000000;
  width: 64px;
  height: 64px;
  color: #fff;
  border: unset;
  border-radius: 50%;
  font-size: 28px;
}
.services-learn-btn a:hover {
  color: #ED145B;
  transition: 0.2s ease-in;
}
.educational-programs-btn a:hover{
  color: #ED145B;
  transition: 0.2s ease-in;
}
#slider button.owl-prev {
  position: absolute;
  top: 120px;
  /* bottom: 0; */
  margin: auto;
  left: -140px;
}
#slider button.owl-next {
  position: absolute;
  top: 120px;
  margin: auto;
  right: -140px;
}

.slider-images img {
  width: 100%;
  height: 100%;
  border-radius: 144px;
  object-fit: cover;
}

.slider-inner-content h1 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 54px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
  color: #000000;
}

.slider-inner-content h1 .span1 {
  color: #73BE48;
}

.slider-inner-content h1 .span2 {
  color: #1CBBB4;
}
.slider-inner-content p {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 170%;
  letter-spacing: 0px;
  text-align: center;
  color: #626B7D;
}

#slider .owl-item {
  transition: transform 0.6s ease, opacity 0.6s ease;
}

/* Animation for custom-2 */
#slider .custom-1 {
  transform: translate(0px, -120px) !important;
  opacity: 1;
}

/* Animation for custom-3 */  
#slider .custom-last {
  transform: translate(0px, -120px) !important;
  opacity: 1;
}

#slider .owl-carousel {

  margin-top: -96px;
}

#slider .owl-carousel .owl-stage {

  padding-top: 136px;
  padding-bottom: 80px;
}


@keyframes fadeBounce {
  0% { opacity: 0; transform: translateY(-30px); }
  50% { opacity: 1; transform: translateY(10px); }
  70% { transform: translateY(-5px); }
  100% { transform: translateY(0); }
}

.owl-item.fade-bounce {
  animation: fadeBounce 0.8s ease forwards;
}


/* Add your animation/transform to first and last only */
#slider .custom-first,
#slider .custom-last {
  transform: translate(0px, -120px) !important;
  opacity: 1;
  transition: transform 0.3s ease, opacity 0.6s ease;
}

.slider-bottom-shape {
  position: absolute;
  width: 100%;
  height: 100px;
  clip-path: polygon(0.417% 46.466%, 0.417% 46.466%, 0.317% 47.956%, 0.232% 49.734%, 0.159% 51.695%, 0.098% 53.733%, 0.049% 55.745%, 0.011% 57.625%, -0.018% 59.27%, -0.037% 60.574%, -0.049% 61.434%, -0.052% 61.743%, -0.052% 99.938%, 100.052% 99.938%, 100.052% 68.688%, 100.052% 68.688%, 100.032% 68.281%, 99.974% 67.162%, 99.883% 65.482%, 99.762% 63.389%, 99.616% 61.037%, 99.448% 58.574%, 99.263% 56.151%, 99.065% 53.92%, 98.858% 52.03%, 98.646% 50.632%, 98.646% 50.632%, 98.433% 49.799%, 98.201% 49.316%, 97.959% 49.121%, 97.717% 49.152%, 97.485% 49.347%, 97.273% 49.645%, 97.091% 49.984%, 96.949% 50.303%, 96.856% 50.54%, 96.823% 50.632%, 96.823% 50.632%, 96.799% 50.068%, 96.729% 48.521%, 96.618% 46.211%, 96.47% 43.355%, 96.29% 40.173%, 96.082% 36.883%, 95.849% 33.704%, 95.597% 30.855%, 95.33% 28.555%, 95.052% 27.021%, 95.052% 27.021%, 94.788% 26.385%, 94.505% 26.306%, 94.212% 26.669%, 93.922% 27.359%, 93.646% 28.26%, 93.395% 29.256%, 93.18% 30.231%, 93.012% 31.072%, 92.903% 31.66%, 92.865% 31.882%, 92.865% 31.882%, 92.821% 31.273%, 92.696% 29.612%, 92.501% 27.147%, 92.246% 24.127%, 91.942% 20.8%, 91.599% 17.416%, 91.228% 14.222%, 90.84% 11.468%, 90.444% 9.401%, 90.052% 8.271%, 90.052% 8.271%, 89.652% 8.213%, 89.234% 9.05%, 88.81% 10.574%, 88.397% 12.574%, 88.008% 14.842%, 87.657% 17.168%, 87.359% 19.341%, 87.129% 21.153%, 86.98% 22.394%, 86.927% 22.855%, 86.927% 22.855%, 86.903% 22.588%, 86.834% 21.857%, 86.726% 20.766%, 86.586% 19.419%, 86.42% 17.918%, 86.234% 16.367%, 86.035% 14.871%, 85.828% 13.533%, 85.62% 12.455%, 85.417% 11.743%, 85.417% 11.743%, 85.166% 11.417%, 84.9% 11.56%, 84.627% 12.069%, 84.358% 12.842%, 84.103% 13.777%, 83.871% 14.772%, 83.674% 15.724%, 83.52% 16.531%, 83.421% 17.09%, 83.385% 17.299%, 83.385% 17.299%, 83.334% 16.76%, 83.187% 15.307%, 82.958% 13.19%, 82.659% 10.656%, 82.303% 7.955%, 81.902% 5.335%, 81.469% 3.044%, 81.017% 1.331%, 80.558% 0.444%, 80.104% 0.632%, 80.104% 0.632%, 79.642% 2.197%, 79.199% 4.972%, 78.783% 8.634%, 78.4% 12.859%, 78.058% 17.322%, 77.763% 21.7%, 77.521% 25.669%, 77.34% 28.905%, 77.227% 31.084%, 77.188% 31.882%, 77.188% 31.882%, 77.165% 31.619%, 77.1% 30.906%, 76.999% 29.859%, 76.868% 28.593%, 76.713% 27.223%, 76.539% 25.865%, 76.354% 24.634%, 76.161% 23.645%, 75.969% 23.013%, 75.781% 22.855%, 75.781% 22.855%, 75.611% 23.193%, 75.438% 23.929%, 75.267% 24.96%, 75.102% 26.185%, 74.948% 27.501%, 74.812% 28.806%, 74.696% 29.999%, 74.608% 30.977%, 74.551% 31.639%, 74.531% 31.882%, 73.281% 31.882%, 73.281% 31.882%, 73.261% 31.426%, 73.203% 30.172%, 73.11% 28.289%, 72.988% 25.946%, 72.838% 23.314%, 72.666% 20.561%, 72.474% 17.859%, 72.268% 15.375%, 72.049% 13.28%, 71.823% 11.743%, 71.823% 11.743%, 71.523% 10.701%, 71.197% 10.428%, 70.857% 10.769%, 70.519% 11.569%, 70.195% 12.672%, 69.899% 13.924%, 69.645% 15.167%, 69.446% 16.248%, 69.317% 17.01%, 69.271% 17.299%, 69.271% 17.299%, 69.214% 16.71%, 69.054% 15.132%, 68.803% 12.845%, 68.477% 10.131%, 68.09% 7.271%, 67.656% 4.547%, 67.188% 2.239%, 66.702% 0.63%, 66.211% 0.001%, 65.729% 0.632%, 65.729% 0.632%, 65.289% 2.549%, 64.869% 5.528%, 64.475% 9.272%, 64.113% 13.484%, 63.789% 17.865%, 63.511% 22.117%, 63.283% 25.942%, 63.113% 29.044%, 63.006% 31.123%, 62.969% 31.882%, 62.969% 31.882%, 62.941% 31.555%, 62.863% 30.679%, 62.743% 29.411%, 62.588% 27.91%, 62.406% 26.334%, 62.204% 24.841%, 61.99% 23.588%, 61.772% 22.734%, 61.558% 22.437%, 61.354% 22.855%, 61.354% 22.855%, 61.175% 24.027%, 61.015% 25.827%, 60.874% 28.079%, 60.752% 30.605%, 60.649% 33.228%, 60.565% 35.771%, 60.5% 38.058%, 60.454% 39.91%, 60.426% 41.151%, 60.417% 41.605%, 60% 41.605%, 60% 41.605%, 59.985% 41.198%, 59.941% 40.076%, 59.871% 38.385%, 59.777% 36.27%, 59.662% 33.877%, 59.528% 31.353%, 59.378% 28.842%, 59.214% 26.492%, 59.039% 24.447%, 58.854% 22.855%, 58.854% 22.855%, 58.561% 21.427%, 58.235% 20.848%, 57.892% 20.953%, 57.546% 21.577%, 57.212% 22.555%, 56.906% 23.725%, 56.641% 24.92%, 56.434% 25.978%, 56.298% 26.733%, 56.25% 27.021%, 56.25% 27.021%, 56.195% 26.604%, 56.04% 25.492%, 55.797% 23.893%, 55.48% 22.016%, 55.102% 20.07%, 54.676% 18.264%, 54.216% 16.805%, 53.734% 15.904%, 53.245% 15.767%, 52.76% 16.605%, 52.76% 16.605%, 52.317% 18.375%, 51.894% 20.897%, 51.499% 23.948%, 51.137% 27.308%, 50.814% 30.757%, 50.537% 34.074%, 50.311% 37.037%, 50.142% 39.428%, 50.037% 41.023%, 50% 41.605%, 50% 41.605%, 49.985% 41.38%, 49.941% 40.764%, 49.873% 39.841%, 49.784% 38.695%, 49.678% 37.411%, 49.558% 36.074%, 49.428% 34.768%, 49.29% 33.577%, 49.15% 32.587%, 49.01% 31.882%, 49.01% 31.882%, 48.893% 31.534%, 48.765% 31.332%, 48.633% 31.25%, 48.502% 31.263%, 48.376% 31.345%, 48.262% 31.469%, 48.164% 31.611%, 48.088% 31.745%, 48.039% 31.844%, 48.021% 31.882%, 48.021% 31.882%, 47.993% 31.748%, 47.915% 31.382%, 47.794% 30.843%, 47.639% 30.188%, 47.456% 29.473%, 47.254% 28.757%, 47.04% 28.097%, 46.822% 27.549%, 46.609% 27.171%, 46.406% 27.021%, 46.406% 27.021%, 46.198% 27.143%, 45.977% 27.504%, 45.752% 28.045%, 45.532% 28.706%, 45.323% 29.429%, 45.134% 30.154%, 44.974% 30.821%, 44.849% 31.371%, 44.768% 31.745%, 44.74% 31.882%, 44.74% 31.882%, 44.688% 31.385%, 44.54% 30.047%, 44.31% 28.098%, 44.011% 25.766%, 43.654% 23.282%, 43.253% 20.875%, 42.82% 18.774%, 42.368% 17.209%, 41.91% 16.409%, 41.458% 16.605%, 41.458% 16.605%, 41.052% 17.755%, 40.648% 19.668%, 40.256% 22.135%, 39.886% 24.947%, 39.546% 27.897%, 39.248% 30.777%, 38.999% 33.379%, 38.809% 35.495%, 38.688% 36.918%, 38.646% 37.438%, 38.646% 37.438%, 38.63% 37.32%, 38.585% 36.993%, 38.516% 36.5%, 38.427% 35.882%, 38.322% 35.18%, 38.205% 34.437%, 38.081% 33.694%, 37.954% 32.993%, 37.829% 32.375%, 37.708% 31.882%, 37.708% 31.882%, 37.503% 31.318%, 37.281% 30.99%, 37.051% 30.858%, 36.823% 30.879%, 36.606% 31.011%, 36.408% 31.213%, 36.238% 31.443%, 36.106% 31.659%, 36.02% 31.82%, 35.99% 31.882%, 35.99% 31.882%, 35.972% 31.435%, 35.922% 30.202%, 35.842% 28.348%, 35.735% 26.036%, 35.604% 23.431%, 35.452% 20.696%, 35.281% 17.996%, 35.095% 15.494%, 34.896% 13.356%, 34.688% 11.743%, 34.688% 11.743%, 34.394% 10.524%, 34.07% 10.107%, 33.732% 10.334%, 33.394% 11.045%, 33.068% 12.083%, 32.77% 13.287%, 32.514% 14.5%, 32.313% 15.564%, 32.182% 16.318%, 32.135% 16.605%, 32.135% 16.605%, 32.079% 16.238%, 31.918% 15.263%, 31.668% 13.87%, 31.343% 12.248%, 30.956% 10.584%, 30.521% 9.069%, 30.054% 7.892%, 29.567% 7.24%, 29.076% 7.304%, 28.594% 8.271%, 28.594% 8.271%, 28.158% 10.055%, 27.741% 12.5%, 27.348% 15.408%, 26.986% 18.578%, 26.661% 21.809%, 26.381% 24.901%, 26.151% 27.655%, 25.979% 29.87%, 25.871% 31.346%, 25.833% 31.882%, 25.833% 31.882%, 25.806% 31.564%, 25.729% 30.711%, 25.609% 29.476%, 25.455% 28.009%, 25.273% 26.462%, 25.072% 24.988%, 24.858% 23.739%, 24.64% 22.866%, 24.424% 22.52%, 24.219% 22.855%, 24.219% 22.855%, 24.029% 23.966%, 23.857% 25.732%, 23.703% 27.97%, 23.567% 30.498%, 23.451% 33.135%, 23.354% 35.7%, 23.278% 38.011%, 23.222% 39.886%, 23.188% 41.145%, 23.177% 41.605%, 22.76% 41.605%, 22.76% 41.605%, 22.734% 41.258%, 22.66% 40.307%, 22.544% 38.887%, 22.392% 37.13%, 22.212% 35.171%, 22.008% 33.143%, 21.789% 31.18%, 21.559% 29.416%, 21.325% 27.985%, 21.094% 27.021%, 21.094% 27.021%, 20.833% 26.553%, 20.555% 26.572%, 20.269% 26.975%, 19.986% 27.659%, 19.717% 28.52%, 19.472% 29.455%, 19.264% 30.363%, 19.101% 31.138%, 18.996% 31.679%, 18.958% 31.882%, 18.958% 31.882%, 18.927% 31.339%, 18.839% 29.845%, 18.7% 27.605%, 18.518% 24.825%, 18.298% 21.709%, 18.048% 18.463%, 17.773% 15.291%, 17.482% 12.398%, 17.18% 9.99%, 16.875% 8.271%, 16.875% 8.271%, 16.475% 7.193%, 16.044% 7.065%, 15.599% 7.69%, 15.157% 8.872%, 14.735% 10.413%, 14.352% 12.116%, 14.023% 13.784%, 13.767% 15.22%, 13.601% 16.225%, 13.542% 16.605%, 13.542% 16.605%, 13.517% 16.477%, 13.446% 16.13%, 13.338% 15.617%, 13.197% 14.988%, 13.032% 14.297%, 12.85% 13.596%, 12.657% 12.938%, 12.46% 12.375%, 12.267% 11.959%, 12.083% 11.743%, 12.083% 11.743%, 11.862% 11.784%, 11.628% 12.097%, 11.39% 12.619%, 11.155% 13.284%, 10.933% 14.026%, 10.733% 14.78%, 10.562% 15.48%, 10.429% 16.061%, 10.343% 16.458%, 10.313% 16.605%, 10.313% 16.605%, 10.254% 16.077%, 10.088% 14.661%, 9.831% 12.607%, 9.496% 10.164%, 9.1% 7.581%, 8.657% 5.11%, 8.182% 2.999%, 7.691% 1.498%, 7.198% 0.857%, 6.719% 1.327%, 6.719% 1.327%, 6.26% 3.079%, 5.823% 5.922%, 5.413% 9.554%, 5.037% 13.677%, 4.702% 17.988%, 4.414% 22.19%, 4.178% 25.98%, 4.003% 29.059%, 3.892% 31.126%, 3.854% 31.882%, 3.854% 31.882%, 3.827% 31.569%, 3.75% 30.727%, 3.631% 29.507%, 3.477% 28.056%, 3.295% 26.524%, 3.094% 25.059%, 2.881% 23.811%, 2.662% 22.928%, 2.446% 22.56%, 2.24% 22.855%, 2.24% 22.855%, 2.045% 23.937%, 1.867% 25.685%, 1.706% 27.915%, 1.563% 30.445%, 1.44% 33.089%, 1.337% 35.665%, 1.255% 37.988%, 1.195% 39.875%, 1.158% 41.141%, 1.146% 41.605%, 1.146% 41.605%, 1.132% 41.663%, 1.092% 41.834%, 1.033% 42.11%, 0.957% 42.486%, 0.869% 42.955%, 0.774% 43.51%, 0.677% 44.145%, 0.582% 44.854%, 0.494% 45.63%, 0.417% 46.466%);
  background: #fff;
  bottom: 0;
}

.slider-moreinformation-button a span{
  font-family: Oswald;
font-weight: 600;
font-style: SemiBold;
font-size: 20px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0%;
text-transform: uppercase;
color: #fff;
position: relative;
z-index: 1;
}

.slider-moreinformation-button a {
position: relative;
padding: 20px 43px;
border-radius: 99px;
background: #FFB200;
overflow: hidden  ;
}

.slider-moreinformation-button a::after {
content: "";
position: absolute;
background: #1CBBB4;
position: absolute;
width: 0%;
height: 0%;
border-radius: 99px;
opacity: 0;
}

.slider-moreinformation-button a:hover::after {
transform: scale(1.1);
opacity: 1;
transition: 0.3s ease-in;
bottom: 0;
margin: auto;
display: flex
;
align-items: center;
justify-content: center;
left: 0;
top: 0;
width: 100%;
height: 100%;
right: 0;
animation: lightSpeedIn 1s linear;
}
.slider-moreinformation-button {
  display: flex
;
  align-items: center;
  justify-content: center;
  margin-top: 46px;
}

.slider-inner-content{
  width: 50%;
  position: relative;
  z-index: 9;
}
.items-educational_programs:hover .educational-programs-images img {
  animation: fadeIn 500ms linear;
}
.team-inner-box:hover .team-member-images img{
  animation: fadeIn 500ms linear;

}
.blogsnews-box:hover .blogsnews-images img{
  animation: fadeIn 500ms linear;

}
.slider-content-box{
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Join Now section */


.join-now-heading-box h2 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -2px;
  text-align: center;
  color: #232536;
}
.join-now-heading-box p {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0px;
  text-align: center;
  color: #6D6E76;
}

.joinnow-contact-button a {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: center;
  vertical-align: middle;
  background: linear-gradient(90deg, #B609FB 0%, #6C47E0 100%);
  color: #fff;
  border-radius: 10px;
  padding: 16px 100px;
  position: relative;
  z-index: 1;
}


.blog-learnmore-button a{
  font-family: Inter;
font-weight: 400;
font-style: Regular;
font-size: 14px;
leading-trim: NONE;
line-height: 32px;
letter-spacing: 0%;
color: #000000;
border: 1px solid #000000;
box-shadow: 0px 4px 4px 0px #00000040;
padding: 8px 20px;
border-radius: 30px;


}




.blog-learnmore-button a:hover i{

  color: #FFFFFF;

}

.blog-learnmore-button a{
  position: relative;
}



.blog-learnmore-button a:hover{

  color: #FFFFFF;

}

.blog-learnmore-button a span{
  position: relative;
  z-index: 1;
}

.services-title a:hover {
  color: #1CBBB4;
  transition: 0.3s ease-in;
}
.blog-learnmore-button a:before{
	position:absolute;
	content:'';
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000000;
	transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	transform:scaleX(0);
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
  border-radius: 30px;
}
.blog-learnmore-button a:hover:before{
	transform:scaleX(1);
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
}


.nav-item {
  margin: 0 14px;
}
.nav-pills .nav-link {
  background: 0 0;
  border: 0;
  border-radius: .25rem;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px !important;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #000000 !important;
  border: 1px solid #D9D9D9 !important;
  border-radius: 99px !important;
  padding: 12px 30px;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
  color: #fff !important;
  background-color: #FFB200 !important;
  border-radius: 99px;
  border: unset !important;
}
.blog-learnmore-button{
  margin-top: 15px;
}

.joinnow-contact-button a:hover{

  color: #FFFFFF;

}

.joinnow-contact-button a span{
  position: relative;
  z-index: 1;
}


.joinnow-contact-button a:before{
	position:absolute;
	content:'';
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000000;
	transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	transform:scaleX(0);
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
  border-radius: 10px;
}
.joinnow-contact-button a:hover:before{
	transform:scaleX(1);
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
}



.joinnow-contact-button {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 32px;
}



/* Blog Category */

#blog-category {
  background: #FAECFF;
  padding: 60px 0;
  position: relative;
}

#blog-category  .owl-dots{
  display: none;
}
.blogs-category-content-box:hover .blogs-category-verified i{
  animation: bounceIn 1s linear;
}

.up-to-off:hover .category-image img{
  animation: bounce 800ms linear;

}
.category-blogs-meta h5 {
  font-family: Open Sans;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0px;
  color: #FFFFFF;
  font-style: italic;
  margin: 0px 0px 0 8px ;
  padding: 0;
}
.category-blogs-meta {
  padding-left: 16px;
}
#blog-category  .blogs-admin-box h6 span{
  color: #fff;
  font-family: Open Sans;
font-weight: 600;
font-size: 16px;
line-height: 100%;
letter-spacing: 0px;

}
.category-metadata {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
}
.category-blog-date h6 {
  font-family: Open Sans;
  font-weight: 600;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: right;
  color: #FFFFFF;
  margin: 0;
  padding: 0;
}

.category-image {
  height: 595px;
  overflow: hidden;
  border-radius: 16px;

}

.category-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-fit: cover;
  border-radius: 16px;
}

.blog-category-heading-box h6 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0%;
  text-transform: uppercase;
  background: linear-gradient(90deg, #1CBBB4 0%, #6052DB 100%);
  max-width: fit-content;
  padding: 10px 22px;
  border-radius: 6px;
  color: #fff;
}




#blog-latest .latest-blog-headings h6 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0%;
  text-transform: uppercase;
  background: linear-gradient(90deg, #1CBBB4 0%, #6052DB 100%);
  max-width: fit-content;
  padding: 10px 22px;
  border-radius: 6px;
  color: #fff;
}

.blogcategory-heading-box {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.viewall-blogcategorypost-button a:hover i {
  color: #FFFFFF;
}
.viewall-blogcategorypost-button a {
  border: 2px solid #1CBBB4;
  border-radius: 8px;
  padding: 15px 30px;
  display: flex
;
  align-items: center;
  justify-content: center;
  max-width: fit-content;
}
.viewall-blogcategorypost-button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.viewall-blogcategorypost-button a {
  font-family: Open Sans;
  font-weight: 700;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  color: #1CBBB4;
  padding: 18px 35px 18px 12px;
}
.viewall-blogcategorypost-button a{
  position: relative;
}
.viewall-blogcategorypost-button a i {
  font-weight: 700;
  font-size: 16px;
  color: #1CBBB4;
  position: relative;
  z-index: 1;
  padding-left: 36px;
}

.viewall-blogcategorypost-button a:hover{

  color: #FFFFFF;

}

.viewall-blogcategorypost-button a span{
  position: relative;
  z-index: 1;
}


.viewall-blogcategorypost-button a:before{
	position:absolute;
	content:'';
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#1CBBB4;
	transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	transform:scaleX(0);
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
  border-radius: 6px;
}
.viewall-blogcategorypost-button a:hover:before{
	transform:scaleX(1);
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
}




.blog-category-heading-box h2 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 40px;
  line-height: 65px;
  letter-spacing: 0%;
  color: #000000;
}
.blog-category-heading-box p {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  line-height: 34px;
  letter-spacing: 0%;
  color: #000000; 
  margin: 0;
}

.blogs-category-content-box {
  background: linear-gradient(180deg, rgba(24, 59, 86, 0.0001) 0%, #1CBBB4 100%);
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: end;
  padding: 24px;
}
.blogs-category-content-box a {
  font-family: Inter;
  font-weight: 600;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0.2px;
  color: #FFFFFF;
  margin: 0;
  padding: 0;
}
.blogs-category-content-box p {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0px;
  vertical-align: middle;
  color: #FFFFFF;
  text-align: left;
  margin: 0;
  padding: 34px 0;
}

.testimonial-double-quotes {
  text-align: end;
  margin-bottom: 24px;
}
.testimonial-double-quotes svg {
  animation: flipInY 3s infinite;
}
.testimonial-heading h6 {
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  color: #000000;
}



/* Why Choose uS */


#why-choose-us {
  background: #FAECFF;
  padding: 60px 0;
}

.choose-heading-box h2 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 40px;
  line-height: 58.59px;
  letter-spacing: 0%;
  color: #2B2B2B;
  text-align: center;
  margin-bottom: 24px;
}
.choose-content-box {
  background: #FFFFFF;
  padding: 20px;
}
.choose-content-box:hover{
  background: linear-gradient(238.66deg, #0283E9 -18.13%, #FC01CA 120.27%);

}

.choose-content-box:hover  .choose-icon-box{
  background: #FFFFFF;
}

.choose-icon-box:hover svg stop {
  fill: linear-gradient(238.66deg, #0283E9 -18.13%, #FC01CA 120.27%);
}
.choose-content-box .choose-icon-box {
  background: linear-gradient(238.66deg, #0283E9 -18.13%, #FC01CA 120.27%);
  width: 123px;
  height: 123px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  border-radius: 50%;
  object-fit: revert;
}
.choose-content-box .choose-icon-box svg  linearGradient stop{
  stop-color: #fff;
}


.choose-content-box:hover .choose-icon-box svg  stop:nth-child(1){
  stop-color: #0283E9;
}
.choose-content-box:hover .choose-icon-box svg  stop:nth-child(2){
  stop-color: #FC01CA;
}

.choose-content-box:hover h4{
  color: #fff;
  transition: 0.1s ease-in;

}
.choose-content-box:hover p{
  color: #fff;
  transition: 0.1s ease-in;

}
.choose-content-box h4 {
  font-family: Inter;
  font-weight: 600;
    font-size: 20px;
  line-height: 30px;
  letter-spacing: 0%;
  color: #2B2B2B;
  margin: 20px 0 14px;
  padding: 0;
}

.choose-content-box p {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #828089;
  margin: 0;
}
.choose-content-box {
  background: #FFFFFF;
  padding: 36px 20px;
  box-shadow: 0px 1px 10px 0px #0000001A;
  border-radius: 10px;
}







.tagcloud a {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px !important;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #FFFFFF;
  background: #121212;
  padding: 13px;
  display: inline-block;
  align-items: center;
  justify-content: center;
  border-radius: 99px;
  flex-wrap: nowrap;
  max-width: fit-content;
  margin: 5px 0;
}


/* Services Section */
#services {
  padding: 80px 0;
  position: relative;
  background: #FFFFFF;
}


#services .owl-dot {
  width: 18px;
  height: 18px;
  border: unset;
  background: #D9EEF4;
  border-radius: 50%;
  margin: 0 4px;
  position: relative;
}
#services .owl-dot.active {  
  width: 40px;
  height: 18px;
  border: unset;
  background: #1CBBB4;
  border-radius: 10px;
  margin: 0 4px;
  position: relative;
}

#services .owl-dots {
  display: flex;
      align-items: center;
      justify-content: center;
}


#services .owl-nav {
  display: none !important;
}

.services-images {
  height: 329px;
  overflow: hidden;
  border-radius: 20px;
}

.services-images img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
}
.services-heading-box {
  position: relative;
}
.services-heading {
  position: relative;
}
.services-inner-content-box {
  background: #FFFFFF;
  padding: 42px 15px;
  flex-direction: column;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 0px 10px;
  position: relative;
  z-index: 1;
}
.services-learn-btn {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 12px;
}
.services-learn-btn a {
  font-family: Oswald;
  font-weight: 700;
  font-style: Bold;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: underline !important;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  color: #FFB200;
}



.services-title{
  text-align: left;
  margin-top: 20px;
}
.services-heading-box {
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
}
.services-heading-box h6 {
  color: #000000;
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;

}
.services-title a {
  color: #000000;

  letter-spacing: 0px;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
}

.services-heading h2 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #F16517;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  display: flex;
  align-items: center;
}
.services-content-box {
  margin-top: 60px;
}
.services-content p {
  text-align: left;
  color: #6D6E76;
  font-family: Inter;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0px;
}
.services-heading-box h3 {
  color: #000000;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
  width: 60%;

}
.services-heading-box h3 span {
  color: #1CBBB4;
}
.services-heading p {
  font-family: Outfit;
  font-weight: 400;
  font-size: 20px;
  line-height: 170%;
  letter-spacing: 0%;
  color: #5D666F;
  margin: 0;
  width: 52%;
}

.services-button a {
  font-family: Outfit;
  font-weight: 600;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 2%;
  text-align: center;
  color: #000000;
  border: 1px solid #B3B0B0;
  padding: 10px 17px;
  background: #FFFFFF;
  border-radius: 10px;
  position: relative;
}

.services-button a::after{
  content: "";
  width: 100%;
  height: 0;
  bottom: 0;
  background: #F16517;
  position: absolute;
  left: 0;
  right: 0;
  border-radius: 10px;

}

.services-inner-content-box:hover .services-button a{
  color: #fff;
  transition: 0.3s ease-in;
  border: unset;

}
.services-button a span{
  position: relative;
  z-index: 1;
}
.services-button a::before{
  content: "";
  width: 100%;
  height: 0;
  top: 0;
  background: #F16517;
  position: absolute;
  left: 0;
  right: 0;
  border-radius: 10px;

}
.services-inner-content-box:hover .services-button a::after{
  height: 100%;
  bottom: 0;
  transition: 0.3s ease-in;
}
.services-inner-content-box:hover .services-button a::before{
  height: 100%;
  bottom: 0;
  transition: 0.3s ease-in;
}



.services-button {
  margin-top: 20px;
}


.service-background-stroke h3 {
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 82px;
  line-height: 100%;
  letter-spacing: 2%;
  -webkit-text-stroke: 1px #D4D4D4;
  color: transparent;
  margin: 0;
  padding: 0;
}
.blogsnews-button-text a {
  font-family: Oswald;
  font-weight: 700;
  font-style: Bold;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 5%;
  text-transform: uppercase;
  text-decoration: underline !important;
  text-decoration-style: solid !important;
  text-decoration-offset: 0% !important;
  text-decoration-thickness: 0%;
  color: #FFB200;
} 
.blogsnews-button-text a:hover{
  color: #1CBBB4;
}
/* Recent Blogs section */

#blog-latest {
  padding: 60px 0;
  position: relative;
  background: #FFFFFF;
}
.latest-verified-blogs i {
  background: #36B37E26;
  width: 20px;
  height: 20px;
  display: flex
;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 10px;
  color: #36B37E;
}
.custom-social-icons a i:hover {
  color: #FFB200;
  transition: 0.4s ease-in-out;
  background: #000;
}
.latest-box-meta {
  margin-left: 18px;
}
.latest-verified-blogs {
  display: flex;
  align-items: center;
  justify-content: center;
}
.latest-verified-blogs h5 {
  font-family: Open Sans;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0px;
  color: #5A7184;
  font-style: italic;
  margin: 0px 0px 0 8px;
  padding: 0;
}
#blog-latest .blogs-inner-details {
  border: 1px solid #E5EAF4;
  box-shadow: 0px 10px 35px 0px #00000008;
  background: #FFFFFF;
  border-radius: 16px;
}
.latest-blogs-blog-date h6 {
  font-family: Open Sans;
  font-weight: 600;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: right;
  color: #5A7184;
  margin: 0;
  padding: 0;
}
.latest-blogs-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.latest-blogs-metadata {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#blog-latest  .blogs-admin-box h6 span {
  font-family: Open Sans;
  font-weight: 600;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  color: #183B56;
}

#blog-latest .latest-blog-headings h6 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0%;
  text-transform: uppercase;
  background: linear-gradient(90deg, #1CBBB4 0%, #6052DB 100%);
  max-width: fit-content;
  padding: 10px 22px;
  border-radius: 6px;
  color: #fff;
}

.latest-blogs-heading-box {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.viewall-latestblogpost-button a:hover i {
  color: #FFFFFF;
}
.viewall-latestblogpost-button a {
  border: 2px solid #1CBBB4;
  border-radius: 8px;
  padding: 15px 30px;
  display: flex
;
  align-items: center;
  justify-content: center;
  max-width: fit-content;
}

#blog-latest .owl-nav button:hover {
  background: #000;
  transition: 0.2s ease-in;
}
#faqs .sec-faqbox {
  padding: 10px 0;
}
.viewall-latestblogpost-button a {
  font-family: Open Sans;
  font-weight: 700;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  color: #1CBBB4;
  padding: 18px 35px 18px 12px;
}
.viewall-latestblogpost-button a{
  position: relative;
}
.viewall-latestblogpost-button a i {
  font-weight: 700;
  font-size: 16px;
  color: #1CBBB4;
  position: relative;
  z-index: 1;
  padding-left: 36px;
}

.viewall-latestblogpost-button a:hover{

  color: #FFFFFF;

}

.viewall-latestblogpost-button a span{
  position: relative;
  z-index: 1;
}


.viewall-latestblogpost-button a:before{
	position:absolute;
	content:'';
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#1CBBB4;
	transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	transform:scaleX(0);
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
  border-radius: 6px;
}
.viewall-latestblogpost-button a:hover:before{
	transform:scaleX(1);
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
}





.recent-postimage {
  height: 481px;
  overflow: hidden;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}
.recent-postimage img {
  height: 100%;
  width: 100%;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}
.blogs-inner-details:hover .recent-postimage img {
  animation: pulse 400ms linear;
}
.ecent-post-title a {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 36px;
  line-height: 48px;
  letter-spacing: 0.2px;
  color: #000000;
}
.ecent-post-title a:hover {
  color: #1CBBB4;
  transition: 0.3s ease-in-out;
}
.latest-blog-headings h2 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 40px;
  line-height: 65px;
  letter-spacing: 0%;
  color: #000000;
}


.ecent-post-content p {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
    line-height: 32px;
  letter-spacing: 0px;
  color: #5A7184;
}

#blog-latest .owl-dots{
  display: none;
}


#blog-latest .owl-nav {
  display: block !important;
}

#blog-latest .owl-nav button {
  background: linear-gradient(180deg, #1CBBB4 0%, #6251DC 100%);
  border: unset;
  color: #fff;
  width: 68px;
  height: 71px;
  border-radius: 50%;
  font-size: 18px;
}

#blog-latest .owl-nav .owl-prev {
  position: absolute;
  top: 0;
  left: -36px;
  bottom: 0;
  margin: auto;
}
#blog-latest .owl-nav .owl-next {
  position: absolute;
  top: 0;
  right: -36px;
  bottom: 0;
  margin: auto;
}

#blog-latest .recent-post-category a {
  font-family: Open Sans;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: center;
  color: #1CBBB4;
  background: #FAECFF;
  padding: 12px 29px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: fit-content;
}
#blog-latest .latest-blogs-box {
  padding: 32px 20px;
}
.ecent-post-title {
  padding: 20px 0;
}











/* Services single page */
.services-page {
  padding: 60px 0;
  position: relative;
}
.services-page  .services-inner-content-box {
  margin: 20px 0;
}

.single-services-contact-details h5 {
  font-family: Outfit;
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #F16517;
  margin: 0;
  padding: 0;
}
.single-services-contact-details h6 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #000000;
  margin: 0;
}
.single-services-button a {
  font-family: Outfit;
  font-weight: 600;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 2%;
  background: #F16517;
  color: #FFFFFF;
  border-radius: 10px;
  padding: 20px 30px;
  position: relative;
}



.single-services-button a:hover{
  color: #fff;
  transition: 0.3s ease-in;
  border: unset;

}
.single-services-button a span{
  position: relative;
  z-index: 1;
}
.single-services-button a::before{
  content: "";
  width: 100%;
  height: 0;
  top: 0;
  background: #000000;
  position: absolute;
  left: 0;
  right: 0;
  border-radius: 7px;

}

.single-services-button a::after{
  content: "";
  width: 100%;
  height: 0;
  bottom: 0;
  background: #000000;
  position: absolute;
  left: 0;
  right: 0;
  border-radius: 7px;

}

 .single-services-button a:hover::after{
  height: 100%;
  bottom: 0;
  transition: 0.3s ease-in;
}
 .single-services-button a:hover::before{
  height: 100%;
  bottom: 0;
  transition: 0.3s ease-in;
}




.single-services-contact-box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 34px;
}

.single-services-contact {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-left: 50px;

}

.single-services-contact-details {
  margin-left: 14px;
}












/* About us */

#about {
  position: relative;
  padding: 200px 0;
  background: #D9EEF4;
}


.about-content-box h6 {
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  vertical-align: middle;
  text-transform: capitalize;
  color: #000000;
}
.about-content-box h2 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #000000;
}
.about-content-box h2 span {
  color: #1CBBB4;
}
.about-content-box p {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 170%;
  letter-spacing: 0px;
  color: #626B7D;
}
.about-top-shape {
  clip-path: polygon(99.583% 53.472%, 99.583% 53.472%, 99.683% 51.982%, 99.768% 50.204%, 99.841% 48.243%, 99.902% 46.205%, 99.951% 44.193%, 99.989% 42.312%, 100.018% 40.668%, 100.037% 39.363%, 100.049% 38.504%, 100.052% 38.195%, 100.052% 0%, -0.052% 0%, -0.052% 31.25%, -0.052% 31.25%, -0.032% 31.657%, 0.026% 32.775%, 0.117% 34.456%, 0.238% 36.548%, 0.384% 38.901%, 0.552% 41.364%, 0.737% 43.787%, 0.935% 46.018%, 1.142% 47.908%, 1.354% 49.306%, 1.354% 49.306%, 1.567% 50.139%, 1.799% 50.622%, 2.041% 50.817%, 2.283% 50.786%, 2.515% 50.591%, 2.727% 50.293%, 2.909% 49.953%, 3.051% 49.635%, 3.144% 49.398%, 3.177% 49.306%, 3.177% 49.306%, 3.201% 49.87%, 3.271% 51.417%, 3.382% 53.727%, 3.53% 56.583%, 3.71% 59.765%, 3.918% 63.055%, 4.151% 66.234%, 4.403% 69.083%, 4.67% 71.383%, 4.948% 72.917%, 4.948% 72.917%, 5.211% 73.553%, 5.495% 73.632%, 5.788% 73.269%, 6.078% 72.579%, 6.354% 71.678%, 6.605% 70.682%, 6.82% 69.706%, 6.988% 68.866%, 7.097% 68.278%, 7.135% 68.056%, 7.135% 68.056%, 7.179% 68.665%, 7.304% 70.326%, 7.499% 72.791%, 7.754% 75.811%, 8.058% 79.138%, 8.401% 82.522%, 8.772% 85.716%, 9.16% 88.47%, 9.556% 90.537%, 9.948% 91.667%, 9.948% 91.667%, 10.348% 91.725%, 10.766% 90.888%, 11.19% 89.364%, 11.603% 87.363%, 11.992% 85.096%, 12.343% 82.77%, 12.641% 80.597%, 12.871% 78.784%, 13.02% 77.544%, 13.073% 77.083%, 13.073% 77.083%, 13.097% 77.35%, 13.166% 78.08%, 13.274% 79.171%, 13.414% 80.519%, 13.58% 82.02%, 13.766% 83.571%, 13.965% 85.067%, 14.172% 86.405%, 14.38% 87.482%, 14.583% 88.194%, 14.583% 88.194%, 14.834% 88.521%, 15.1% 88.378%, 15.373% 87.869%, 15.642% 87.096%, 15.897% 86.16%, 16.129% 85.166%, 16.326% 84.214%, 16.48% 83.407%, 16.579% 82.848%, 16.615% 82.639%, 16.615% 82.639%, 16.666% 83.178%, 16.813% 84.631%, 17.042% 86.748%, 17.341% 89.281%, 17.697% 91.982%, 18.098% 94.603%, 18.531% 96.893%, 18.983% 98.607%, 19.442% 99.493%, 19.896% 99.306%, 19.896% 99.306%, 20.359% 97.741%, 20.801% 94.965%, 21.217% 91.304%, 21.6% 87.079%, 21.942% 82.616%, 22.237% 78.238%, 22.479% 74.269%, 22.66% 71.033%, 22.773% 68.854%, 22.813% 68.056%, 22.813% 68.056%, 22.835% 68.319%, 22.9% 69.032%, 23.001% 70.079%, 23.132% 71.345%, 23.287% 72.715%, 23.461% 74.073%, 23.647% 75.304%, 23.839% 76.293%, 24.031% 76.925%, 24.219% 77.083%, 24.219% 77.083%, 24.389% 76.745%, 24.562% 76.009%, 24.733% 74.978%, 24.898% 73.753%, 25.052% 72.437%, 25.188% 71.132%, 25.304% 69.939%, 25.392% 68.961%, 25.449% 68.299%, 25.469% 68.056%, 26.719% 68.056%, 26.719% 68.056%, 26.739% 68.511%, 26.797% 69.766%, 26.89% 71.649%, 27.012% 73.992%, 27.162% 76.624%, 27.334% 79.376%, 27.526% 82.079%, 27.732% 84.563%, 27.951% 86.658%, 28.177% 88.194%, 28.177% 88.194%, 28.477% 89.237%, 28.803% 89.51%, 29.143% 89.169%, 29.481% 88.369%, 29.806% 87.265%, 30.101% 86.014%, 30.356% 84.771%, 30.554% 83.69%, 30.683% 82.928%, 30.729% 82.639%, 30.729% 82.639%, 30.786% 83.228%, 30.946% 84.806%, 31.197% 87.093%, 31.523% 89.807%, 31.91% 92.667%, 32.344% 95.391%, 32.812% 97.699%, 33.298% 99.308%, 33.789% 99.937%, 34.271% 99.306%, 34.271% 99.306%, 34.711% 97.389%, 35.131% 94.41%, 35.525% 90.665%, 35.887% 86.454%, 36.211% 82.073%, 36.489% 77.821%, 36.717% 73.996%, 36.887% 70.894%, 36.994% 68.815%, 37.031% 68.056%, 37.031% 68.056%, 37.059% 68.383%, 37.137% 69.259%, 37.257% 70.527%, 37.412% 72.028%, 37.594% 73.604%, 37.796% 75.097%, 38.01% 76.35%, 38.228% 77.204%, 38.442% 77.501%, 38.646% 77.083%, 38.646% 77.083%, 38.825% 75.911%, 38.985% 74.111%, 39.126% 71.859%, 39.248% 69.333%, 39.35% 66.71%, 39.435% 64.166%, 39.5% 61.88%, 39.546% 60.028%, 39.574% 58.786%, 39.583% 58.333%, 40% 58.333%, 40% 58.333%, 40.015% 58.74%, 40.059% 59.862%, 40.129% 61.553%, 40.223% 63.668%, 40.338% 66.061%, 40.472% 68.585%, 40.622% 71.096%, 40.786% 73.446%, 40.961% 75.491%, 41.146% 77.083%, 41.146% 77.083%, 41.439% 78.511%, 41.765% 79.09%, 42.108% 78.985%, 42.454% 78.361%, 42.788% 77.383%, 43.094% 76.213%, 43.359% 75.017%, 43.566% 73.96%, 43.702% 73.205%, 43.75% 72.917%, 43.75% 72.917%, 43.805% 73.334%, 43.96% 74.446%, 44.203% 76.045%, 44.52% 77.922%, 44.898% 79.867%, 45.324% 81.674%, 45.784% 83.132%, 46.266% 84.034%, 46.755% 84.171%, 47.24% 83.333%, 47.24% 83.333%, 47.683% 81.563%, 48.106% 79.041%, 48.501% 75.99%, 48.863% 72.63%, 49.186% 69.181%, 49.463% 65.864%, 49.689% 62.901%, 49.858% 60.51%, 49.963% 58.914%, 50% 58.333%, 50% 58.333%, 50.015% 58.558%, 50.059% 59.174%, 50.127% 60.097%, 50.216% 61.243%, 50.322% 62.527%, 50.442% 63.864%, 50.572% 65.17%, 50.71% 66.36%, 50.85% 67.351%, 50.99% 68.056%, 50.99% 68.056%, 51.107% 68.404%, 51.235% 68.606%, 51.367% 68.688%, 51.498% 68.675%, 51.624% 68.593%, 51.738% 68.469%, 51.836% 68.327%, 51.912% 68.193%, 51.961% 68.094%, 51.979% 68.056%, 51.979% 68.056%, 52.007% 68.19%, 52.085% 68.556%, 52.206% 69.095%, 52.361% 69.75%, 52.544% 70.465%, 52.746% 71.181%, 52.96% 71.841%, 53.178% 72.389%, 53.391% 72.767%, 53.594% 72.917%, 53.594% 72.917%, 53.802% 72.795%, 54.023% 72.434%, 54.248% 71.893%, 54.468% 71.231%, 54.677% 70.509%, 54.866% 69.784%, 55.026% 69.117%, 55.151% 68.567%, 55.232% 68.193%, 55.26% 68.056%, 55.26% 68.056%, 55.312% 68.553%, 55.46% 69.891%, 55.69% 71.84%, 55.989% 74.172%, 56.346% 76.656%, 56.747% 79.063%, 57.18% 81.164%, 57.632% 82.729%, 58.09% 83.528%, 58.542% 83.333%, 58.542% 83.333%, 58.948% 82.182%, 59.352% 80.27%, 59.744% 77.803%, 60.114% 74.991%, 60.454% 72.041%, 60.753% 69.161%, 61.002% 66.559%, 61.191% 64.443%, 61.312% 63.02%, 61.354% 62.5%, 61.354% 62.5%, 61.37% 62.618%, 61.415% 62.945%, 61.484% 63.438%, 61.573% 64.056%, 61.678% 64.758%, 61.794% 65.501%, 61.919% 66.244%, 62.046% 66.945%, 62.171% 67.563%, 62.292% 68.056%, 62.292% 68.056%, 62.497% 68.62%, 62.719% 68.948%, 62.949% 69.08%, 63.177% 69.059%, 63.394% 68.927%, 63.592% 68.725%, 63.762% 68.495%, 63.894% 68.279%, 63.98% 68.118%, 64.01% 68.056%, 64.01% 68.056%, 64.028% 68.503%, 64.078% 69.736%, 64.158% 71.59%, 64.265% 73.902%, 64.396% 76.507%, 64.548% 79.242%, 64.719% 81.942%, 64.905% 84.443%, 65.104% 86.582%, 65.313% 88.194%, 65.313% 88.194%, 65.606% 89.414%, 65.93% 89.83%, 66.268% 89.604%, 66.606% 88.893%, 66.932% 87.855%, 67.23% 86.651%, 67.486% 85.437%, 67.687% 84.374%, 67.818% 83.62%, 67.865% 83.333%, 67.865% 83.333%, 67.921% 83.7%, 68.082% 84.674%, 68.332% 86.067%, 68.657% 87.69%, 69.044% 89.353%, 69.479% 90.868%, 69.946% 92.046%, 70.433% 92.698%, 70.924% 92.634%, 71.406% 91.667%, 71.406% 91.667%, 71.842% 89.883%, 72.259% 87.438%, 72.652% 84.53%, 73.014% 81.36%, 73.339% 78.129%, 73.619% 75.037%, 73.849% 72.283%, 74.021% 70.068%, 74.129% 68.592%, 74.167% 68.056%, 74.167% 68.056%, 74.194% 68.374%, 74.271% 69.227%, 74.391% 70.462%, 74.545% 71.929%, 74.727% 73.476%, 74.928% 74.95%, 75.142% 76.199%, 75.36% 77.072%, 75.576% 77.418%, 75.781% 77.083%, 75.781% 77.083%, 75.971% 75.971%, 76.143% 74.206%, 76.297% 71.968%, 76.433% 69.44%, 76.549% 66.803%, 76.646% 64.238%, 76.722% 61.927%, 76.778% 60.052%, 76.812% 58.793%, 76.823% 58.333%, 77.24% 58.333%, 77.24% 58.333%, 77.266% 58.68%, 77.34% 59.63%, 77.456% 61.051%, 77.608% 62.808%, 77.788% 64.767%, 77.992% 66.795%, 78.211% 68.758%, 78.441% 70.522%, 78.675% 71.952%, 78.906% 72.917%, 78.906% 72.917%, 79.167% 73.385%, 79.445% 73.366%, 79.731% 72.963%, 80.014% 72.279%, 80.283% 71.418%, 80.528% 70.483%, 80.736% 69.575%, 80.899% 68.8%, 81.004% 68.259%, 81.042% 68.056%, 81.042% 68.056%, 81.073% 68.599%, 81.161% 70.093%, 81.3% 72.333%, 81.482% 75.113%, 81.702% 78.229%, 81.952% 81.475%, 82.227% 84.647%, 82.518% 87.54%, 82.82% 89.948%, 83.125% 91.667%, 83.125% 91.667%, 83.525% 92.745%, 83.956% 92.873%, 84.401% 92.247%, 84.843% 91.066%, 85.265% 89.524%, 85.648% 87.821%, 85.977% 86.154%, 86.233% 84.718%, 86.399% 83.712%, 86.458% 83.333%, 86.458% 83.333%, 86.483% 83.461%, 86.554% 83.807%, 86.662% 84.321%, 86.803% 84.95%, 86.968% 85.641%, 87.15% 86.342%, 87.343% 87%, 87.54% 87.563%, 87.733% 87.979%, 87.917% 88.194%, 87.917% 88.194%, 88.138% 88.154%, 88.372% 87.84%, 88.61% 87.318%, 88.845% 86.654%, 89.067% 85.912%, 89.267% 85.158%, 89.438% 84.458%, 89.571% 83.877%, 89.657% 83.48%, 89.688% 83.333%, 89.688% 83.333%, 89.746% 83.861%, 89.912% 85.277%, 90.169% 87.331%, 90.504% 89.774%, 90.9% 92.357%, 91.343% 94.828%, 91.818% 96.939%, 92.309% 98.44%, 92.802% 99.08%, 93.281% 98.611%, 93.281% 98.611%, 93.74% 96.859%, 94.177% 94.016%, 94.587% 90.384%, 94.963% 86.261%, 95.298% 81.95%, 95.586% 77.748%, 95.822% 73.958%, 95.997% 70.879%, 96.108% 68.812%, 96.146% 68.056%, 96.146% 68.056%, 96.173% 68.369%, 96.25% 69.211%, 96.369% 70.431%, 96.523% 71.882%, 96.705% 73.414%, 96.906% 74.879%, 97.12% 76.127%, 97.338% 77.01%, 97.554% 77.378%, 97.76% 77.083%, 97.76% 77.083%, 97.955% 76.001%, 98.133% 74.253%, 98.294% 72.022%, 98.437% 69.493%, 98.56% 66.849%, 98.663% 64.273%, 98.745% 61.95%, 98.805% 60.063%, 98.842% 58.797%, 98.854% 58.333%, 98.854% 58.333%, 98.868% 58.275%, 98.908% 58.104%, 98.967% 57.828%, 99.043% 57.452%, 99.131% 56.983%, 99.226% 56.428%, 99.323% 55.793%, 99.418% 55.084%, 99.506% 54.308%, 99.583% 53.472%);
  position: absolute;
  top: 0;
  width: 100%;
  background: #fff;
  left: 0;
  height: 100px;
}

.about-bottom-shape {
  clip-path: polygon(0.417% 46.466%, 0.417% 46.466%, 0.317% 47.956%, 0.232% 49.734%, 0.159% 51.695%, 0.098% 53.733%, 0.049% 55.745%, 0.011% 57.625%, -0.018% 59.27%, -0.037% 60.574%, -0.049% 61.434%, -0.052% 61.743%, -0.052% 99.938%, 100.052% 99.938%, 100.052% 68.688%, 100.052% 68.688%, 100.032% 68.281%, 99.974% 67.162%, 99.883% 65.482%, 99.762% 63.389%, 99.616% 61.037%, 99.448% 58.574%, 99.263% 56.151%, 99.065% 53.92%, 98.858% 52.03%, 98.646% 50.632%, 98.646% 50.632%, 98.433% 49.799%, 98.201% 49.316%, 97.959% 49.121%, 97.717% 49.152%, 97.485% 49.347%, 97.273% 49.645%, 97.091% 49.984%, 96.949% 50.303%, 96.856% 50.54%, 96.823% 50.632%, 96.823% 50.632%, 96.799% 50.068%, 96.729% 48.521%, 96.618% 46.211%, 96.47% 43.355%, 96.29% 40.173%, 96.082% 36.883%, 95.849% 33.704%, 95.597% 30.855%, 95.33% 28.555%, 95.052% 27.021%, 95.052% 27.021%, 94.788% 26.385%, 94.505% 26.306%, 94.212% 26.669%, 93.922% 27.359%, 93.646% 28.26%, 93.395% 29.256%, 93.18% 30.231%, 93.012% 31.072%, 92.903% 31.66%, 92.865% 31.882%, 92.865% 31.882%, 92.821% 31.273%, 92.696% 29.612%, 92.501% 27.147%, 92.246% 24.127%, 91.942% 20.8%, 91.599% 17.416%, 91.228% 14.222%, 90.84% 11.468%, 90.444% 9.401%, 90.052% 8.271%, 90.052% 8.271%, 89.652% 8.213%, 89.234% 9.05%, 88.81% 10.574%, 88.397% 12.574%, 88.008% 14.842%, 87.657% 17.168%, 87.359% 19.341%, 87.129% 21.153%, 86.98% 22.394%, 86.927% 22.855%, 86.927% 22.855%, 86.903% 22.588%, 86.834% 21.857%, 86.726% 20.766%, 86.586% 19.419%, 86.42% 17.918%, 86.234% 16.367%, 86.035% 14.871%, 85.828% 13.533%, 85.62% 12.455%, 85.417% 11.743%, 85.417% 11.743%, 85.166% 11.417%, 84.9% 11.56%, 84.627% 12.069%, 84.358% 12.842%, 84.103% 13.777%, 83.871% 14.772%, 83.674% 15.724%, 83.52% 16.531%, 83.421% 17.09%, 83.385% 17.299%, 83.385% 17.299%, 83.334% 16.76%, 83.187% 15.307%, 82.958% 13.19%, 82.659% 10.656%, 82.303% 7.955%, 81.902% 5.335%, 81.469% 3.044%, 81.017% 1.331%, 80.558% 0.444%, 80.104% 0.632%, 80.104% 0.632%, 79.642% 2.197%, 79.199% 4.972%, 78.783% 8.634%, 78.4% 12.859%, 78.058% 17.322%, 77.763% 21.7%, 77.521% 25.669%, 77.34% 28.905%, 77.227% 31.084%, 77.188% 31.882%, 77.188% 31.882%, 77.165% 31.619%, 77.1% 30.906%, 76.999% 29.859%, 76.868% 28.593%, 76.713% 27.223%, 76.539% 25.865%, 76.354% 24.634%, 76.161% 23.645%, 75.969% 23.013%, 75.781% 22.855%, 75.781% 22.855%, 75.611% 23.193%, 75.438% 23.929%, 75.267% 24.96%, 75.102% 26.185%, 74.948% 27.501%, 74.812% 28.806%, 74.696% 29.999%, 74.608% 30.977%, 74.551% 31.639%, 74.531% 31.882%, 73.281% 31.882%, 73.281% 31.882%, 73.261% 31.426%, 73.203% 30.172%, 73.11% 28.289%, 72.988% 25.946%, 72.838% 23.314%, 72.666% 20.561%, 72.474% 17.859%, 72.268% 15.375%, 72.049% 13.28%, 71.823% 11.743%, 71.823% 11.743%, 71.523% 10.701%, 71.197% 10.428%, 70.857% 10.769%, 70.519% 11.569%, 70.195% 12.672%, 69.899% 13.924%, 69.645% 15.167%, 69.446% 16.248%, 69.317% 17.01%, 69.271% 17.299%, 69.271% 17.299%, 69.214% 16.71%, 69.054% 15.132%, 68.803% 12.845%, 68.477% 10.131%, 68.09% 7.271%, 67.656% 4.547%, 67.188% 2.239%, 66.702% 0.63%, 66.211% 0.001%, 65.729% 0.632%, 65.729% 0.632%, 65.289% 2.549%, 64.869% 5.528%, 64.475% 9.272%, 64.113% 13.484%, 63.789% 17.865%, 63.511% 22.117%, 63.283% 25.942%, 63.113% 29.044%, 63.006% 31.123%, 62.969% 31.882%, 62.969% 31.882%, 62.941% 31.555%, 62.863% 30.679%, 62.743% 29.411%, 62.588% 27.91%, 62.406% 26.334%, 62.204% 24.841%, 61.99% 23.588%, 61.772% 22.734%, 61.558% 22.437%, 61.354% 22.855%, 61.354% 22.855%, 61.175% 24.027%, 61.015% 25.827%, 60.874% 28.079%, 60.752% 30.605%, 60.649% 33.228%, 60.565% 35.771%, 60.5% 38.058%, 60.454% 39.91%, 60.426% 41.151%, 60.417% 41.605%, 60% 41.605%, 60% 41.605%, 59.985% 41.198%, 59.941% 40.076%, 59.871% 38.385%, 59.777% 36.27%, 59.662% 33.877%, 59.528% 31.353%, 59.378% 28.842%, 59.214% 26.492%, 59.039% 24.447%, 58.854% 22.855%, 58.854% 22.855%, 58.561% 21.427%, 58.235% 20.848%, 57.892% 20.953%, 57.546% 21.577%, 57.212% 22.555%, 56.906% 23.725%, 56.641% 24.92%, 56.434% 25.978%, 56.298% 26.733%, 56.25% 27.021%, 56.25% 27.021%, 56.195% 26.604%, 56.04% 25.492%, 55.797% 23.893%, 55.48% 22.016%, 55.102% 20.07%, 54.676% 18.264%, 54.216% 16.805%, 53.734% 15.904%, 53.245% 15.767%, 52.76% 16.605%, 52.76% 16.605%, 52.317% 18.375%, 51.894% 20.897%, 51.499% 23.948%, 51.137% 27.308%, 50.814% 30.757%, 50.537% 34.074%, 50.311% 37.037%, 50.142% 39.428%, 50.037% 41.023%, 50% 41.605%, 50% 41.605%, 49.985% 41.38%, 49.941% 40.764%, 49.873% 39.841%, 49.784% 38.695%, 49.678% 37.411%, 49.558% 36.074%, 49.428% 34.768%, 49.29% 33.577%, 49.15% 32.587%, 49.01% 31.882%, 49.01% 31.882%, 48.893% 31.534%, 48.765% 31.332%, 48.633% 31.25%, 48.502% 31.263%, 48.376% 31.345%, 48.262% 31.469%, 48.164% 31.611%, 48.088% 31.745%, 48.039% 31.844%, 48.021% 31.882%, 48.021% 31.882%, 47.993% 31.748%, 47.915% 31.382%, 47.794% 30.843%, 47.639% 30.188%, 47.456% 29.473%, 47.254% 28.757%, 47.04% 28.097%, 46.822% 27.549%, 46.609% 27.171%, 46.406% 27.021%, 46.406% 27.021%, 46.198% 27.143%, 45.977% 27.504%, 45.752% 28.045%, 45.532% 28.706%, 45.323% 29.429%, 45.134% 30.154%, 44.974% 30.821%, 44.849% 31.371%, 44.768% 31.745%, 44.74% 31.882%, 44.74% 31.882%, 44.688% 31.385%, 44.54% 30.047%, 44.31% 28.098%, 44.011% 25.766%, 43.654% 23.282%, 43.253% 20.875%, 42.82% 18.774%, 42.368% 17.209%, 41.91% 16.409%, 41.458% 16.605%, 41.458% 16.605%, 41.052% 17.755%, 40.648% 19.668%, 40.256% 22.135%, 39.886% 24.947%, 39.546% 27.897%, 39.248% 30.777%, 38.999% 33.379%, 38.809% 35.495%, 38.688% 36.918%, 38.646% 37.438%, 38.646% 37.438%, 38.63% 37.32%, 38.585% 36.993%, 38.516% 36.5%, 38.427% 35.882%, 38.322% 35.18%, 38.205% 34.437%, 38.081% 33.694%, 37.954% 32.993%, 37.829% 32.375%, 37.708% 31.882%, 37.708% 31.882%, 37.503% 31.318%, 37.281% 30.99%, 37.051% 30.858%, 36.823% 30.879%, 36.606% 31.011%, 36.408% 31.213%, 36.238% 31.443%, 36.106% 31.659%, 36.02% 31.82%, 35.99% 31.882%, 35.99% 31.882%, 35.972% 31.435%, 35.922% 30.202%, 35.842% 28.348%, 35.735% 26.036%, 35.604% 23.431%, 35.452% 20.696%, 35.281% 17.996%, 35.095% 15.494%, 34.896% 13.356%, 34.688% 11.743%, 34.688% 11.743%, 34.394% 10.524%, 34.07% 10.107%, 33.732% 10.334%, 33.394% 11.045%, 33.068% 12.083%, 32.77% 13.287%, 32.514% 14.5%, 32.313% 15.564%, 32.182% 16.318%, 32.135% 16.605%, 32.135% 16.605%, 32.079% 16.238%, 31.918% 15.263%, 31.668% 13.87%, 31.343% 12.248%, 30.956% 10.584%, 30.521% 9.069%, 30.054% 7.892%, 29.567% 7.24%, 29.076% 7.304%, 28.594% 8.271%, 28.594% 8.271%, 28.158% 10.055%, 27.741% 12.5%, 27.348% 15.408%, 26.986% 18.578%, 26.661% 21.809%, 26.381% 24.901%, 26.151% 27.655%, 25.979% 29.87%, 25.871% 31.346%, 25.833% 31.882%, 25.833% 31.882%, 25.806% 31.564%, 25.729% 30.711%, 25.609% 29.476%, 25.455% 28.009%, 25.273% 26.462%, 25.072% 24.988%, 24.858% 23.739%, 24.64% 22.866%, 24.424% 22.52%, 24.219% 22.855%, 24.219% 22.855%, 24.029% 23.966%, 23.857% 25.732%, 23.703% 27.97%, 23.567% 30.498%, 23.451% 33.135%, 23.354% 35.7%, 23.278% 38.011%, 23.222% 39.886%, 23.188% 41.145%, 23.177% 41.605%, 22.76% 41.605%, 22.76% 41.605%, 22.734% 41.258%, 22.66% 40.307%, 22.544% 38.887%, 22.392% 37.13%, 22.212% 35.171%, 22.008% 33.143%, 21.789% 31.18%, 21.559% 29.416%, 21.325% 27.985%, 21.094% 27.021%, 21.094% 27.021%, 20.833% 26.553%, 20.555% 26.572%, 20.269% 26.975%, 19.986% 27.659%, 19.717% 28.52%, 19.472% 29.455%, 19.264% 30.363%, 19.101% 31.138%, 18.996% 31.679%, 18.958% 31.882%, 18.958% 31.882%, 18.927% 31.339%, 18.839% 29.845%, 18.7% 27.605%, 18.518% 24.825%, 18.298% 21.709%, 18.048% 18.463%, 17.773% 15.291%, 17.482% 12.398%, 17.18% 9.99%, 16.875% 8.271%, 16.875% 8.271%, 16.475% 7.193%, 16.044% 7.065%, 15.599% 7.69%, 15.157% 8.872%, 14.735% 10.413%, 14.352% 12.116%, 14.023% 13.784%, 13.767% 15.22%, 13.601% 16.225%, 13.542% 16.605%, 13.542% 16.605%, 13.517% 16.477%, 13.446% 16.13%, 13.338% 15.617%, 13.197% 14.988%, 13.032% 14.297%, 12.85% 13.596%, 12.657% 12.938%, 12.46% 12.375%, 12.267% 11.959%, 12.083% 11.743%, 12.083% 11.743%, 11.862% 11.784%, 11.628% 12.097%, 11.39% 12.619%, 11.155% 13.284%, 10.933% 14.026%, 10.733% 14.78%, 10.562% 15.48%, 10.429% 16.061%, 10.343% 16.458%, 10.313% 16.605%, 10.313% 16.605%, 10.254% 16.077%, 10.088% 14.661%, 9.831% 12.607%, 9.496% 10.164%, 9.1% 7.581%, 8.657% 5.11%, 8.182% 2.999%, 7.691% 1.498%, 7.198% 0.857%, 6.719% 1.327%, 6.719% 1.327%, 6.26% 3.079%, 5.823% 5.922%, 5.413% 9.554%, 5.037% 13.677%, 4.702% 17.988%, 4.414% 22.19%, 4.178% 25.98%, 4.003% 29.059%, 3.892% 31.126%, 3.854% 31.882%, 3.854% 31.882%, 3.827% 31.569%, 3.75% 30.727%, 3.631% 29.507%, 3.477% 28.056%, 3.295% 26.524%, 3.094% 25.059%, 2.881% 23.811%, 2.662% 22.928%, 2.446% 22.56%, 2.24% 22.855%, 2.24% 22.855%, 2.045% 23.937%, 1.867% 25.685%, 1.706% 27.915%, 1.563% 30.445%, 1.44% 33.089%, 1.337% 35.665%, 1.255% 37.988%, 1.195% 39.875%, 1.158% 41.141%, 1.146% 41.605%, 1.146% 41.605%, 1.132% 41.663%, 1.092% 41.834%, 1.033% 42.11%, 0.957% 42.486%, 0.869% 42.955%, 0.774% 43.51%, 0.677% 44.145%, 0.582% 44.854%, 0.494% 45.63%, 0.417% 46.466%);
  width: 100%;
  height: 100px;
  background: #fff;
  bottom: 0;
  position: absolute;
}
button.slick-prev.slick-arrow,button.slick-next.slick-arrow{
  display: none !important;
}



.about-image-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.about-image1 {
  height: 459px;
  border-radius: 20px;
  overflow: hidden;
  transform: rotate(-15.51deg);
  width: 342px;
  position: relative;
  top: -35px;
}
.about-image2{
  height: 459px;
  border-radius: 20px;
  overflow: hidden;
  transform: rotate(14.6deg);
  width: 342px;
  right: -70px;
  position: relative;
  top: -35px;



}
.about-image3{
  height: 459px;
  border-radius: 20px;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  width: 342px;

}
.about-right-images {
  display: flex
  ;
      align-items: center;
      justify-content: center;
      position: absolute;
      top: 0;
      right: 173px;
      /* width: 36%; */
      bottom: 0;
      margin: auto;
}
.about-image1 img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  object-fit: cover;
}
.about-image2 img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  object-fit: cover;
}
.about-image3 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}

.about-learn-button a span {
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #fff;

  position: relative;
  z-index: 1;
  }
  
  .about-learn-button a {
  position: relative;
  padding: 20px 43px;
  border-radius: 99px;
  background: #FFB200;
  overflow: hidden  ;
  }
  .home-contactus-heading [type=submit]:hover {
    background: #1CBBB4;
    transition: 0.2s ease-in;
}
  .about-learn-button a::after {
  content: "";
  position: absolute;
  background: #1CBBB4;
  position: absolute;
  width: 0%;
  height: 0%;
  border-radius: 99px;
  opacity: 0;
  }
  
  .about-learn-button a:hover::after {
  transform: scale(1.1);
  opacity: 1;
  transition: 0.3s ease-in;
  bottom: 0;
  margin: auto;
  display: flex
  ;
  align-items: center;
  justify-content: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  right: 0;
  animation: lightSpeedIn 1s linear;
  }

.about-learn-button {
  display: flex
;
  align-items: center;
  justify-content: left;
  margin-top: 70px;
}


.about-experience-box1 {
  background: #FFFFFF;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.about-experience-box2 {
  background: #FFFFFF;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.about-experience-box1 h4 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #ED145B;
  text-align: center;
  margin: 0;
  padding: 0;
}
.about-icon-images {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 11px;
  animation: tada 3s infinite;
}



.about-experience-box2 h4 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #1CBBB4;
  text-align: center;
  margin: 0;
  padding: 0;
}

.about-experience-box1 h6 {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  color: #000000;
}

.about-experience-box2 h6 {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  color: #000000;
}
/* Features section */
#features {
  padding: 60px 0;
  position: relative;
}
.feature-right-image img {
  width: 100%;
  height: 100%;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  object-fit: cover;
}
.feature-right-image {
  height: 819px;
  overflow: hidden;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
}
.feature-right-image:hover img {
  animation: pulse 0.6s linear;
}

.features-points-text:hover{
  background: #F16517;
  transition: 0.4s ease-in-out;

}

.features-points-text:hover i{
  background: #fff;
  transition: 0.4s ease-in-out;

}
.features-points-text:hover
 h6{
  color: #fff;
  transition: 0.4s ease-in-out;

}
.features-heading-box h2 {
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 82px;
  line-height: 100%;
  letter-spacing: 2%;
  -webkit-text-stroke: 1px #D4D4D4;
  color: transparent;
  margin: 0;
  padding: 0;
  text-align: left;
  position: relative;
}
.features-contents h3 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 44px;
  line-height: 130%;
  letter-spacing: 2%;
  color: #000000;
}
.features-contents p {
  font-family: Outfit;
  font-weight: 400;
  font-size: 20px;
  line-height: 170%;
  letter-spacing: 3%;
  color: #5D666F;
}
.features-heading-box {
  position: relative;
}
.features-heading-box h4 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #F16517;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
}
.features-points-text h6 {
  font-family: Outfit;
  font-weight: 400;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #000000;
  margin: 0;
  padding: 0;
  padding-left: 14px;
}
.features-points-text {
  border: 1px solid #EAEAEA;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 22px 10px;
  margin-bottom: 10px;
  border-radius: 10px;
}
.features-points-text i {
  color: #F16517;
  width: 23px;
  height: 23px;
  background: rgba(241, 101, 23, 0.40);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 12px;
}
.feature-button-box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 30px;
}
.feature-button-box a {
  font-family: Outfit;
  font-weight: 600;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 2%;
  background: #F16517;
  color: #FFFFFF;
  border-radius: 10px;
  padding: 20px 30px;
  position: relative;
}



 .feature-button-box a:hover{
  color: #fff;
  transition: 0.3s ease-in;
  border: unset;

}
.feature-button-box a span{
  position: relative;
  z-index: 1;
}
.feature-button-box a::before{
  content: "";
  width: 100%;
  height: 0;
  top: 0;
  background: #000000;
  position: absolute;
  left: 0;
  right: 0;
  border-radius: 10px;

}

.feature-button-box a::after{
  content: "";
  width: 100%;
  height: 0;
  bottom: 0;
  background: #000000;
  position: absolute;
  left: 0;
  right: 0;
  border-radius: 10px;

}

 .feature-button-box a:hover::after{
  height: 100%;
  bottom: 0;
  transition: 0.3s ease-in;
}
 .feature-button-box a:hover::before{
  height: 100%;
  bottom: 0;
  transition: 0.3s ease-in;
}




/* Best Plan */
#best-plan {
  padding: 60px 0;
  position: relative;
  background: #F6F6F6;
}
.plans-heading h6 {
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 82px;
  line-height: 100%;
  letter-spacing: 2%;
  -webkit-text-stroke: 1px #D4D4D4;
  color: transparent;
  margin: 0;
  padding: 0;
  text-align: center;
  position: relative;
}

.plans-heading h2 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #F16517;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  bottom: 0;
}
.bestplans-contentinner-box h2 {
  font-family: Outfit;
  font-weight: 400;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #5D666F;
  text-align: center;
  margin: 0;
}
.bestplans-contentinner-box h3 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #000000;
  text-align: center;
  margin: 0;
  margin: 0;
  padding: 0;
}
.bestplans-contentinner-box {
  box-shadow: 0px 4px 22px 0px #EBA4A440;
  padding: 29px 20px;
  margin-top: 60px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;

}

.bestplans-contentouter-box p {
  font-family: Outfit;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 3%;
  color: #5D666F;
  margin: 0;
}
#best-plan .owl-item.active.center {
  animation: bounceIn 1s linear;
}
.best-plan-points h5 {
  font-family: Outfit;
  font-weight: 300;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 3%;
  vertical-align: middle;
  color: #000000;
  margin: 0;
  padding: 0;
  padding-left: 10px;

}
.best-plan-points {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 14px 0;
}
.best-plan-points .fa-check {
  color: #F16517;
}
.best-plan-points .fa-xmark {
  color: #292D32;
}
.bestplan-bottom-content-box {
  padding: 24px 38px;
}
.bestplans-contentinner-box h5 {
  color: #F16517;
  font-family: Outfit;
  font-weight: 500;
  font-size: 16px;
  line-height: 185%;
  letter-spacing: 3%;
  background: #FFD9D9;
  border-radius: 10px;
  max-width: max-content;
  padding: 2px 22px;
  margin: 15px 0 0;

}
.best-plan-button-box a {
  font-family: Outfit;
  font-weight: 600;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #F16517;
  border: 1px solid var(--Red, #F16517);
  border-radius: 10px;
  padding: 15px 30px;
  position: relative;
}




.best-plan-button-box a::after{
  content: "";
  width: 100%;
  height: 0;
  bottom: 0;
  background: #F16517;
  position: absolute;
  left: 0;
  right: 0;
  border-radius: 10px;
}

.bestplans-contentouter-box:hover .best-plan-button-box a{
  color: #fff;
  transition: 0.3s ease-in;
  border: unset;

}
.best-plan-button-box a span{
  position: relative;
  z-index: 1;
}
.best-plan-button-box a::before{
  content: "";
  width: 100%;
  height: 0;
  top: 0;
  background: #F16517;
  position: absolute;
  left: 0;
  right: 0;
  border-radius: 10px;
}
.bestplans-contentouter-box:hover .best-plan-button-box a::after{
  height: 100%;
  bottom: 0;
  transition: 0.3s ease-in;
}
.bestplans-contentouter-box:hover .best-plan-button-box a::before{
  height: 100%;
  bottom: 0;
  transition: 0.3s ease-in;
}




.best-plan-button-box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 22px;
}
.best-plan-checked i {
  border: 1.5px solid #292D32;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex
;
  align-items: center;
  justify-content: center;
  color: #292D32;
}
.best-plan-checked {
  position: absolute;
  top: 12px;
  right: 18px;
}



.bestplans-contentouter-box {
  position: relative;
}

.plans-heading {
  position: relative;
}


#best-plan .bestplans-contentouter-box:hover .bestplans-contentinner-box {
  background: #F16517;
  border-radius: 7px;
  transition: 0.5s ease-in-out;
}

#best-plan .bestplans-contentouter-box:hover  {

  transition: 0.5s ease-in-out;
  transform: translate(0px, -20px);
}


.bestplans-contentouter-box:hover .best-plan-checked i{
  background: #FFFFFF;
  color: #F16517;
  border: 1.5px solid #FFFFFF;
  transition: 0.5s ease-in-out;

}

.bestplans-contentouter-box:hover .bestplans-contentinner-box h3{
  color: #fff;
  transition: 0.5s ease-in-out;


}
.bestplans-contentouter-box:hover .bestplans-contentinner-box h2{
  color: #fff;
  transition: 0.5s ease-in-out;


}


/* Blogs */
#our-blogs {
  position: relative;
  padding: 60px 0;
}

.blog-heading h3 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0%;
  text-transform: uppercase;
  background: linear-gradient(90deg, #1CBBB4 0%, #6052DB 100%);
  max-width: fit-content;
  padding: 10px 22px;
  border-radius: 6px;
  color: #fff;
}

.blog-active-title a {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 40px;
  line-height: 65px;
  letter-spacing: 0%;
  color: #000000;
}


.blogs-content p {
  font-family: Oswald;
  font-weight: 300;
  font-style: Light;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 170%;
  letter-spacing: 0px;
  color: #626B7D;
}

.blog-title a{
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #000000;

}
.best-articles-blog-title a:hover{
  color: #1CBBB4;
  transition: 0.2s ease-in
}
.blog-title a:hover {
  color: #1CBBB4;
  transition: 0.2s ease-in;
}
.blog-active-title a:hover{
  color: #1CBBB4;
  transition: 0.2s ease-in;
}
.slider-images:hover img {
  animation: fadeIn 500ms linear;
}
.slider-blogs-image {
  height: 436px;
  overflow: hidden;
  border-radius: 20px;
}
.slider-blogs-image img {
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-radius: 20px;
  object-fit: cover;
}

.slider-nav-blog-image  {
  height: 513px;
  overflow: hidden;
  border-radius: 20px;
}
.slider-nav-blog-image img {
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-radius: 20px;
  object-fit: cover;
}
.blogs-date h6{
  font-family: Inter;
font-weight: 400;
font-style: Regular;
font-size: 20px;
line-height: 34px;
letter-spacing: 0%;
color: #A3A3A3;
margin: 0;

}


.viewall-recentblogposts-button a {
  border: 2px solid #1CBBB4;
  border-radius: 8px;
  padding: 15px 30px;
  display: flex
;
  align-items: center;
  justify-content: center;
  max-width: fit-content;
}
.blog-heading {
  display: flex
;
  align-items: center;
  justify-content: space-between;
}
.viewall-recentblogposts-button a {
  font-family: Open Sans;
  font-weight: 700;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  color: #1CBBB4;
  padding: 18px 35px 18px 12px;

}

.viewall-recentblogposts-button a:hover i{

  color: #FFFFFF;

}

.viewall-recentblogposts-button a{
  position: relative;
}
.viewall-recentblogposts-button a i {
  font-weight: 700;
  font-size: 16px;
  color: #1CBBB4;
  position: relative;
  z-index: 1;
  padding-left: 36px;
}

.viewall-recentblogposts-button a:hover{

  color: #FFFFFF;

}

.viewall-recentblogposts-button a span{
  position: relative;
  z-index: 1;
}


.viewall-recentblogposts-button a:before{
	position:absolute;
	content:'';
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#1CBBB4;
	transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	transform:scaleX(0);
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
  border-radius: 6px;
}
.viewall-recentblogposts-button a:hover:before{
	transform:scaleX(1);
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
}













/* Client We work for */
#clients-work {
  background: #000000;
  position: relative;
  padding: 60px 0;
}
.clients-logos {
  height: 80px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.clients-logos:hover img {
  filter: brightness(0) saturate(100%) invert(91%) sepia(0%) saturate(5850%) hue-rotate(2deg) brightness(111%) contrast(99%);
  opacity: 1;
  animation: pulse 0.6s linear;
}
.clients-logos img {
  filter: brightness(0) saturate(100%) invert(91%) sepia(0%) saturate(5850%) hue-rotate(2deg) brightness(111%) contrast(99%);
  opacity: 0.50;
  height: 70px;
  object-fit: contain;
  width: 130px;
}
.clients-work-heading h2 {
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 82px;
  line-height: 100%;
  letter-spacing: 2%;
  -webkit-text-stroke: 1px #D4D4D44d;
  color: transparent;
  margin: 0;
  padding: 0;
  text-align: left;
}
.clients-work-heading h4 span {
  color: #F16517;
  padding: 0 4px;
}
.clients-work-heading {
  position: relative;
}
.clients-work-heading h4 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #FFFFFF;
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* Counter  SEction */

#number-talks {
  padding: 80px 0;
}
.network-talks-headings h6 {
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  color: #000000;
}

.network-talks-headings h2 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
  color: #000000;
  width: 55%;
}


.network-talks-headings h2 span {
  color: #1CBBB4;
}




.text-counter h6 {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  color: #000000;
}
.counter_box h6 {
  margin: 0;
  padding: 0;
}   

.counter_box {
  display: flex
  ;
      align-items: center;
      justify-content: space-between;
}
.counter_box.bg_1 {
  background: #FFEBF2;
  border-radius: 20px;
      padding: 50px 36px;
}
.network-talks-headings {
  margin-bottom: 60px;
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;}
.counter_box.bg_2 {
  background: #E0FFFE;
  border-radius: 20px;
      padding: 50px 44px;
}
.counter_box.bg_3 {
  background: #FFF6E2;
  border-radius: 20px;
      padding: 50px 44px;
}
.counter_box.bg_4 {
  background: #ECFFE0;
  border-radius: 20px;
      padding: 50px 18px;
}

.counter_box.bg_1 span {
  margin: 0;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #ED145B;
}

.counter_box.bg_2 span {
  margin: 0;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #1CBBB4;
}

.counter_box.bg_3 span {
  margin: 0;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #FFB200;
}


.counter_box.bg_4 span {
  margin: 0;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #73BE48;
}

.counter-box-content h4 {
  margin: 0;
}
.counter-icon-images {
  width: 60px;
  height: 60px;
}
.counter-icon-images img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  animation: tada  3s infinite;
}



/* Single blogs page */
.blog-single-container {
  padding: 60px 0;
}


/* Single Services page */
#singleService {
  padding: 60px 0;
}

.single-services-images img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  object-fit: cover;
}
.single-services-images {
  height: 500px;
  border-radius: 20px;
}
.service-single-heading h4 {
  border-radius: 6px;
  color: #ED145B;
  margin: 0;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 28px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: left;
  text-transform: capitalize;
}
#singleService p {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 161%;
  letter-spacing: 0px;
  color: #626B7D;

}

.services-points-box-details h4 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 27px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #000000;

}
.services-single-points h6 {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 161%;
  letter-spacing: 0px;
  color: #626B7D;

}

#singleService #pills-tab {
  background: #FFEBF2;
  position: relative;
  margin: 22px 0 0;
  border-radius: 12px;
  padding: 20px;

}
.single-services-title {
  margin: 20px 0 14px;
  /* padding: 0; */
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 35px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #000000;
}
.service-para {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 161%;
  letter-spacing: 0px;
  color: #626B7D;

}
#singleService  .nav-item {
  width: 100%;
}
#singleService  .nav-pills .nav-link {
  background: 0 0;
  border: 0;
  border-radius: .25rem;
  font-family: 'Oswald';
  font-weight: 500;
  font-style: Bold;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0%;
  /* text-transform: uppercase; */
  width: 100%;
  padding: 10px 22px;
  border-radius: 6px;
  color: #000;
  text-align: left;
  margin-bottom: 10px;

}
.copyright-border-left::before {
  content: "";
  height: 90%;
  width: 2px;
  background: #fff;
  position: absolute;
  bottom: 0;
  margin: auto;
  display: flex
;
  align-items: center;
  justify-content: center;
  left: 18px;
  top: 0;
}
.copyright-button-box a:hover span {
  color: #FFB200;
  transition: 0.2s ease-in;
}
.copyright .test-copyright p:hover a{
  color: #FFB200;
  transition: 0.2s ease-in; 
}
#singleService .nav-pills .nav-link.active{
  background: unset;
  color: #1CBBB4;
}
#singleService .services-meta-images {
  height: 400px;
}
.services-meta-images img{
  width: 100%;
  height: 100%;

  object-fit: cover;
}


.singleservices-meta-details h4 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 44px;
  line-height: 130%;
  letter-spacing: 2%;
  color: #000000;
}
.singleservices-meta-details p {
  font-family: Outfit;
  font-weight: 400;
  font-size: 20px;
  line-height: 170%;
  letter-spacing: 3%;
  color: #5D666F;
}

.single-services-points-box h6 {
  font-family: Outfit;
  font-weight: 400;
  font-size: 20px;
  line-height: 149%;
  letter-spacing: 2%;
  color: #000000;
  margin: 0;
  padding: 0;
}

.single-services-points-box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 4px;
  height: 100%;
}

.single-services-points-box i {
  color: #F16517;
  width: 20px;
  height: 20px;
  background: rgba(224, 10, 10, 0.40);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 10px;
  margin-right: 13px;
}

.slider-bottom-shape path:nth-child(1) {
  animation: slideInRight 4s linear;
}
.slider-bottom-shape path:nth-child(2) {
  animation: bounceInDown 4s linear;
}
.slider-bottom-shape path:nth-child(3) {
  animation: slideInRight 4s linear;
}













/* Our Teams */
#team {
  position: relative;
  z-index: 1;
  padding: 80px 0;
}



#team .owl-dot {
  width: 18px;
  height: 18px;
  border: unset;
  background: #D9EEF4;
  border-radius: 50%;
  margin: 0 4px;
  position: relative;
}
#team .owl-dot.active {  
  width: 40px;
  height: 18px;
  border: unset;
  background: #1CBBB4;
  border-radius: 10px;
  margin: 0 4px;
  position: relative;
}

#team .owl-dots {
  display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 50px;
}


.team-member-images {
  width: 100%;
  height: 523px;
  border-radius: 20px;
}
.team-member-images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;

}
.team-social-icons-box {
  display: flex;
  align-items: center;
  justify-content: center;
  animation: tada 4s infinite;
}
.team-inner-box {
  background: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  position: relative;
  z-index: 1;
}
.team-inner-box:hover::after {
  width: 100%;
  height: 100%;
  transition: 0.3s ease-in;
}



.team-title a {
  color: #000000;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
}




.team-title {
  text-align: center;
  margin-top: 12px;
}
.team-heading h2 {
  color: #000000;
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
}
.team-heading {
  flex-direction: column;
  display: flex
;
  align-items: center;
  justify-content: center;
}
.team-heading h3 {
  color: #000000;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
  width: 60%;
}
.team-heading h3 span {
  color: #1CBBB4;
}
.team-social-icons-box a i {
  color: #232536;
  font-size: 16px;
  margin: 0 7px;
}
.team-designation h6 {
  text-align: center;
  color: #626B7D;
  margin: 0;
  padding: 4px 0 18px;
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  margin-top: 14px;
}

.team-member {
  display: flex ;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* Testimonial section */
#testimonial {
  padding: 200px 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background: #D9EEF4;
}

#testimonial .owl-item.active .items-testimonial:nth-child(1) .testimonial-box .testimonial-content p {
  overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
display: -webkit-box;
}


.testimonial-content-box h5 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #000000;
  margin: 0;
  padding: 0 0 2px;
}



.testimonial-content-box h6 {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  color: #626B7D;
  margin: 0;
}


#testimonial .owl-nav {
  display: none;
}


.testimonial-top-shape {
  clip-path: polygon(99.583% 53.472%, 99.583% 53.472%, 99.683% 51.982%, 99.768% 50.204%, 99.841% 48.243%, 99.902% 46.205%, 99.951% 44.193%, 99.989% 42.312%, 100.018% 40.668%, 100.037% 39.363%, 100.049% 38.504%, 100.052% 38.195%, 100.052% 0%, -0.052% 0%, -0.052% 31.25%, -0.052% 31.25%, -0.032% 31.657%, 0.026% 32.775%, 0.117% 34.456%, 0.238% 36.548%, 0.384% 38.901%, 0.552% 41.364%, 0.737% 43.787%, 0.935% 46.018%, 1.142% 47.908%, 1.354% 49.306%, 1.354% 49.306%, 1.567% 50.139%, 1.799% 50.622%, 2.041% 50.817%, 2.283% 50.786%, 2.515% 50.591%, 2.727% 50.293%, 2.909% 49.953%, 3.051% 49.635%, 3.144% 49.398%, 3.177% 49.306%, 3.177% 49.306%, 3.201% 49.87%, 3.271% 51.417%, 3.382% 53.727%, 3.53% 56.583%, 3.71% 59.765%, 3.918% 63.055%, 4.151% 66.234%, 4.403% 69.083%, 4.67% 71.383%, 4.948% 72.917%, 4.948% 72.917%, 5.211% 73.553%, 5.495% 73.632%, 5.788% 73.269%, 6.078% 72.579%, 6.354% 71.678%, 6.605% 70.682%, 6.82% 69.706%, 6.988% 68.866%, 7.097% 68.278%, 7.135% 68.056%, 7.135% 68.056%, 7.179% 68.665%, 7.304% 70.326%, 7.499% 72.791%, 7.754% 75.811%, 8.058% 79.138%, 8.401% 82.522%, 8.772% 85.716%, 9.16% 88.47%, 9.556% 90.537%, 9.948% 91.667%, 9.948% 91.667%, 10.348% 91.725%, 10.766% 90.888%, 11.19% 89.364%, 11.603% 87.363%, 11.992% 85.096%, 12.343% 82.77%, 12.641% 80.597%, 12.871% 78.784%, 13.02% 77.544%, 13.073% 77.083%, 13.073% 77.083%, 13.097% 77.35%, 13.166% 78.08%, 13.274% 79.171%, 13.414% 80.519%, 13.58% 82.02%, 13.766% 83.571%, 13.965% 85.067%, 14.172% 86.405%, 14.38% 87.482%, 14.583% 88.194%, 14.583% 88.194%, 14.834% 88.521%, 15.1% 88.378%, 15.373% 87.869%, 15.642% 87.096%, 15.897% 86.16%, 16.129% 85.166%, 16.326% 84.214%, 16.48% 83.407%, 16.579% 82.848%, 16.615% 82.639%, 16.615% 82.639%, 16.666% 83.178%, 16.813% 84.631%, 17.042% 86.748%, 17.341% 89.281%, 17.697% 91.982%, 18.098% 94.603%, 18.531% 96.893%, 18.983% 98.607%, 19.442% 99.493%, 19.896% 99.306%, 19.896% 99.306%, 20.359% 97.741%, 20.801% 94.965%, 21.217% 91.304%, 21.6% 87.079%, 21.942% 82.616%, 22.237% 78.238%, 22.479% 74.269%, 22.66% 71.033%, 22.773% 68.854%, 22.813% 68.056%, 22.813% 68.056%, 22.835% 68.319%, 22.9% 69.032%, 23.001% 70.079%, 23.132% 71.345%, 23.287% 72.715%, 23.461% 74.073%, 23.647% 75.304%, 23.839% 76.293%, 24.031% 76.925%, 24.219% 77.083%, 24.219% 77.083%, 24.389% 76.745%, 24.562% 76.009%, 24.733% 74.978%, 24.898% 73.753%, 25.052% 72.437%, 25.188% 71.132%, 25.304% 69.939%, 25.392% 68.961%, 25.449% 68.299%, 25.469% 68.056%, 26.719% 68.056%, 26.719% 68.056%, 26.739% 68.511%, 26.797% 69.766%, 26.89% 71.649%, 27.012% 73.992%, 27.162% 76.624%, 27.334% 79.376%, 27.526% 82.079%, 27.732% 84.563%, 27.951% 86.658%, 28.177% 88.194%, 28.177% 88.194%, 28.477% 89.237%, 28.803% 89.51%, 29.143% 89.169%, 29.481% 88.369%, 29.806% 87.265%, 30.101% 86.014%, 30.356% 84.771%, 30.554% 83.69%, 30.683% 82.928%, 30.729% 82.639%, 30.729% 82.639%, 30.786% 83.228%, 30.946% 84.806%, 31.197% 87.093%, 31.523% 89.807%, 31.91% 92.667%, 32.344% 95.391%, 32.812% 97.699%, 33.298% 99.308%, 33.789% 99.937%, 34.271% 99.306%, 34.271% 99.306%, 34.711% 97.389%, 35.131% 94.41%, 35.525% 90.665%, 35.887% 86.454%, 36.211% 82.073%, 36.489% 77.821%, 36.717% 73.996%, 36.887% 70.894%, 36.994% 68.815%, 37.031% 68.056%, 37.031% 68.056%, 37.059% 68.383%, 37.137% 69.259%, 37.257% 70.527%, 37.412% 72.028%, 37.594% 73.604%, 37.796% 75.097%, 38.01% 76.35%, 38.228% 77.204%, 38.442% 77.501%, 38.646% 77.083%, 38.646% 77.083%, 38.825% 75.911%, 38.985% 74.111%, 39.126% 71.859%, 39.248% 69.333%, 39.35% 66.71%, 39.435% 64.166%, 39.5% 61.88%, 39.546% 60.028%, 39.574% 58.786%, 39.583% 58.333%, 40% 58.333%, 40% 58.333%, 40.015% 58.74%, 40.059% 59.862%, 40.129% 61.553%, 40.223% 63.668%, 40.338% 66.061%, 40.472% 68.585%, 40.622% 71.096%, 40.786% 73.446%, 40.961% 75.491%, 41.146% 77.083%, 41.146% 77.083%, 41.439% 78.511%, 41.765% 79.09%, 42.108% 78.985%, 42.454% 78.361%, 42.788% 77.383%, 43.094% 76.213%, 43.359% 75.017%, 43.566% 73.96%, 43.702% 73.205%, 43.75% 72.917%, 43.75% 72.917%, 43.805% 73.334%, 43.96% 74.446%, 44.203% 76.045%, 44.52% 77.922%, 44.898% 79.867%, 45.324% 81.674%, 45.784% 83.132%, 46.266% 84.034%, 46.755% 84.171%, 47.24% 83.333%, 47.24% 83.333%, 47.683% 81.563%, 48.106% 79.041%, 48.501% 75.99%, 48.863% 72.63%, 49.186% 69.181%, 49.463% 65.864%, 49.689% 62.901%, 49.858% 60.51%, 49.963% 58.914%, 50% 58.333%, 50% 58.333%, 50.015% 58.558%, 50.059% 59.174%, 50.127% 60.097%, 50.216% 61.243%, 50.322% 62.527%, 50.442% 63.864%, 50.572% 65.17%, 50.71% 66.36%, 50.85% 67.351%, 50.99% 68.056%, 50.99% 68.056%, 51.107% 68.404%, 51.235% 68.606%, 51.367% 68.688%, 51.498% 68.675%, 51.624% 68.593%, 51.738% 68.469%, 51.836% 68.327%, 51.912% 68.193%, 51.961% 68.094%, 51.979% 68.056%, 51.979% 68.056%, 52.007% 68.19%, 52.085% 68.556%, 52.206% 69.095%, 52.361% 69.75%, 52.544% 70.465%, 52.746% 71.181%, 52.96% 71.841%, 53.178% 72.389%, 53.391% 72.767%, 53.594% 72.917%, 53.594% 72.917%, 53.802% 72.795%, 54.023% 72.434%, 54.248% 71.893%, 54.468% 71.231%, 54.677% 70.509%, 54.866% 69.784%, 55.026% 69.117%, 55.151% 68.567%, 55.232% 68.193%, 55.26% 68.056%, 55.26% 68.056%, 55.312% 68.553%, 55.46% 69.891%, 55.69% 71.84%, 55.989% 74.172%, 56.346% 76.656%, 56.747% 79.063%, 57.18% 81.164%, 57.632% 82.729%, 58.09% 83.528%, 58.542% 83.333%, 58.542% 83.333%, 58.948% 82.182%, 59.352% 80.27%, 59.744% 77.803%, 60.114% 74.991%, 60.454% 72.041%, 60.753% 69.161%, 61.002% 66.559%, 61.191% 64.443%, 61.312% 63.02%, 61.354% 62.5%, 61.354% 62.5%, 61.37% 62.618%, 61.415% 62.945%, 61.484% 63.438%, 61.573% 64.056%, 61.678% 64.758%, 61.794% 65.501%, 61.919% 66.244%, 62.046% 66.945%, 62.171% 67.563%, 62.292% 68.056%, 62.292% 68.056%, 62.497% 68.62%, 62.719% 68.948%, 62.949% 69.08%, 63.177% 69.059%, 63.394% 68.927%, 63.592% 68.725%, 63.762% 68.495%, 63.894% 68.279%, 63.98% 68.118%, 64.01% 68.056%, 64.01% 68.056%, 64.028% 68.503%, 64.078% 69.736%, 64.158% 71.59%, 64.265% 73.902%, 64.396% 76.507%, 64.548% 79.242%, 64.719% 81.942%, 64.905% 84.443%, 65.104% 86.582%, 65.313% 88.194%, 65.313% 88.194%, 65.606% 89.414%, 65.93% 89.83%, 66.268% 89.604%, 66.606% 88.893%, 66.932% 87.855%, 67.23% 86.651%, 67.486% 85.437%, 67.687% 84.374%, 67.818% 83.62%, 67.865% 83.333%, 67.865% 83.333%, 67.921% 83.7%, 68.082% 84.674%, 68.332% 86.067%, 68.657% 87.69%, 69.044% 89.353%, 69.479% 90.868%, 69.946% 92.046%, 70.433% 92.698%, 70.924% 92.634%, 71.406% 91.667%, 71.406% 91.667%, 71.842% 89.883%, 72.259% 87.438%, 72.652% 84.53%, 73.014% 81.36%, 73.339% 78.129%, 73.619% 75.037%, 73.849% 72.283%, 74.021% 70.068%, 74.129% 68.592%, 74.167% 68.056%, 74.167% 68.056%, 74.194% 68.374%, 74.271% 69.227%, 74.391% 70.462%, 74.545% 71.929%, 74.727% 73.476%, 74.928% 74.95%, 75.142% 76.199%, 75.36% 77.072%, 75.576% 77.418%, 75.781% 77.083%, 75.781% 77.083%, 75.971% 75.971%, 76.143% 74.206%, 76.297% 71.968%, 76.433% 69.44%, 76.549% 66.803%, 76.646% 64.238%, 76.722% 61.927%, 76.778% 60.052%, 76.812% 58.793%, 76.823% 58.333%, 77.24% 58.333%, 77.24% 58.333%, 77.266% 58.68%, 77.34% 59.63%, 77.456% 61.051%, 77.608% 62.808%, 77.788% 64.767%, 77.992% 66.795%, 78.211% 68.758%, 78.441% 70.522%, 78.675% 71.952%, 78.906% 72.917%, 78.906% 72.917%, 79.167% 73.385%, 79.445% 73.366%, 79.731% 72.963%, 80.014% 72.279%, 80.283% 71.418%, 80.528% 70.483%, 80.736% 69.575%, 80.899% 68.8%, 81.004% 68.259%, 81.042% 68.056%, 81.042% 68.056%, 81.073% 68.599%, 81.161% 70.093%, 81.3% 72.333%, 81.482% 75.113%, 81.702% 78.229%, 81.952% 81.475%, 82.227% 84.647%, 82.518% 87.54%, 82.82% 89.948%, 83.125% 91.667%, 83.125% 91.667%, 83.525% 92.745%, 83.956% 92.873%, 84.401% 92.247%, 84.843% 91.066%, 85.265% 89.524%, 85.648% 87.821%, 85.977% 86.154%, 86.233% 84.718%, 86.399% 83.712%, 86.458% 83.333%, 86.458% 83.333%, 86.483% 83.461%, 86.554% 83.807%, 86.662% 84.321%, 86.803% 84.95%, 86.968% 85.641%, 87.15% 86.342%, 87.343% 87%, 87.54% 87.563%, 87.733% 87.979%, 87.917% 88.194%, 87.917% 88.194%, 88.138% 88.154%, 88.372% 87.84%, 88.61% 87.318%, 88.845% 86.654%, 89.067% 85.912%, 89.267% 85.158%, 89.438% 84.458%, 89.571% 83.877%, 89.657% 83.48%, 89.688% 83.333%, 89.688% 83.333%, 89.746% 83.861%, 89.912% 85.277%, 90.169% 87.331%, 90.504% 89.774%, 90.9% 92.357%, 91.343% 94.828%, 91.818% 96.939%, 92.309% 98.44%, 92.802% 99.08%, 93.281% 98.611%, 93.281% 98.611%, 93.74% 96.859%, 94.177% 94.016%, 94.587% 90.384%, 94.963% 86.261%, 95.298% 81.95%, 95.586% 77.748%, 95.822% 73.958%, 95.997% 70.879%, 96.108% 68.812%, 96.146% 68.056%, 96.146% 68.056%, 96.173% 68.369%, 96.25% 69.211%, 96.369% 70.431%, 96.523% 71.882%, 96.705% 73.414%, 96.906% 74.879%, 97.12% 76.127%, 97.338% 77.01%, 97.554% 77.378%, 97.76% 77.083%, 97.76% 77.083%, 97.955% 76.001%, 98.133% 74.253%, 98.294% 72.022%, 98.437% 69.493%, 98.56% 66.849%, 98.663% 64.273%, 98.745% 61.95%, 98.805% 60.063%, 98.842% 58.797%, 98.854% 58.333%, 98.854% 58.333%, 98.868% 58.275%, 98.908% 58.104%, 98.967% 57.828%, 99.043% 57.452%, 99.131% 56.983%, 99.226% 56.428%, 99.323% 55.793%, 99.418% 55.084%, 99.506% 54.308%, 99.583% 53.472%);
  position: absolute;
  top: -4px;
  width: 100%;
  background: #fff;
  left: 0;
  height: 100px;
}

.testimonial-bottom-shape {
  clip-path: polygon(0.417% 46.466%, 0.417% 46.466%, 0.317% 47.956%, 0.232% 49.734%, 0.159% 51.695%, 0.098% 53.733%, 0.049% 55.745%, 0.011% 57.625%, -0.018% 59.27%, -0.037% 60.574%, -0.049% 61.434%, -0.052% 61.743%, -0.052% 99.938%, 100.052% 99.938%, 100.052% 68.688%, 100.052% 68.688%, 100.032% 68.281%, 99.974% 67.162%, 99.883% 65.482%, 99.762% 63.389%, 99.616% 61.037%, 99.448% 58.574%, 99.263% 56.151%, 99.065% 53.92%, 98.858% 52.03%, 98.646% 50.632%, 98.646% 50.632%, 98.433% 49.799%, 98.201% 49.316%, 97.959% 49.121%, 97.717% 49.152%, 97.485% 49.347%, 97.273% 49.645%, 97.091% 49.984%, 96.949% 50.303%, 96.856% 50.54%, 96.823% 50.632%, 96.823% 50.632%, 96.799% 50.068%, 96.729% 48.521%, 96.618% 46.211%, 96.47% 43.355%, 96.29% 40.173%, 96.082% 36.883%, 95.849% 33.704%, 95.597% 30.855%, 95.33% 28.555%, 95.052% 27.021%, 95.052% 27.021%, 94.788% 26.385%, 94.505% 26.306%, 94.212% 26.669%, 93.922% 27.359%, 93.646% 28.26%, 93.395% 29.256%, 93.18% 30.231%, 93.012% 31.072%, 92.903% 31.66%, 92.865% 31.882%, 92.865% 31.882%, 92.821% 31.273%, 92.696% 29.612%, 92.501% 27.147%, 92.246% 24.127%, 91.942% 20.8%, 91.599% 17.416%, 91.228% 14.222%, 90.84% 11.468%, 90.444% 9.401%, 90.052% 8.271%, 90.052% 8.271%, 89.652% 8.213%, 89.234% 9.05%, 88.81% 10.574%, 88.397% 12.574%, 88.008% 14.842%, 87.657% 17.168%, 87.359% 19.341%, 87.129% 21.153%, 86.98% 22.394%, 86.927% 22.855%, 86.927% 22.855%, 86.903% 22.588%, 86.834% 21.857%, 86.726% 20.766%, 86.586% 19.419%, 86.42% 17.918%, 86.234% 16.367%, 86.035% 14.871%, 85.828% 13.533%, 85.62% 12.455%, 85.417% 11.743%, 85.417% 11.743%, 85.166% 11.417%, 84.9% 11.56%, 84.627% 12.069%, 84.358% 12.842%, 84.103% 13.777%, 83.871% 14.772%, 83.674% 15.724%, 83.52% 16.531%, 83.421% 17.09%, 83.385% 17.299%, 83.385% 17.299%, 83.334% 16.76%, 83.187% 15.307%, 82.958% 13.19%, 82.659% 10.656%, 82.303% 7.955%, 81.902% 5.335%, 81.469% 3.044%, 81.017% 1.331%, 80.558% 0.444%, 80.104% 0.632%, 80.104% 0.632%, 79.642% 2.197%, 79.199% 4.972%, 78.783% 8.634%, 78.4% 12.859%, 78.058% 17.322%, 77.763% 21.7%, 77.521% 25.669%, 77.34% 28.905%, 77.227% 31.084%, 77.188% 31.882%, 77.188% 31.882%, 77.165% 31.619%, 77.1% 30.906%, 76.999% 29.859%, 76.868% 28.593%, 76.713% 27.223%, 76.539% 25.865%, 76.354% 24.634%, 76.161% 23.645%, 75.969% 23.013%, 75.781% 22.855%, 75.781% 22.855%, 75.611% 23.193%, 75.438% 23.929%, 75.267% 24.96%, 75.102% 26.185%, 74.948% 27.501%, 74.812% 28.806%, 74.696% 29.999%, 74.608% 30.977%, 74.551% 31.639%, 74.531% 31.882%, 73.281% 31.882%, 73.281% 31.882%, 73.261% 31.426%, 73.203% 30.172%, 73.11% 28.289%, 72.988% 25.946%, 72.838% 23.314%, 72.666% 20.561%, 72.474% 17.859%, 72.268% 15.375%, 72.049% 13.28%, 71.823% 11.743%, 71.823% 11.743%, 71.523% 10.701%, 71.197% 10.428%, 70.857% 10.769%, 70.519% 11.569%, 70.195% 12.672%, 69.899% 13.924%, 69.645% 15.167%, 69.446% 16.248%, 69.317% 17.01%, 69.271% 17.299%, 69.271% 17.299%, 69.214% 16.71%, 69.054% 15.132%, 68.803% 12.845%, 68.477% 10.131%, 68.09% 7.271%, 67.656% 4.547%, 67.188% 2.239%, 66.702% 0.63%, 66.211% 0.001%, 65.729% 0.632%, 65.729% 0.632%, 65.289% 2.549%, 64.869% 5.528%, 64.475% 9.272%, 64.113% 13.484%, 63.789% 17.865%, 63.511% 22.117%, 63.283% 25.942%, 63.113% 29.044%, 63.006% 31.123%, 62.969% 31.882%, 62.969% 31.882%, 62.941% 31.555%, 62.863% 30.679%, 62.743% 29.411%, 62.588% 27.91%, 62.406% 26.334%, 62.204% 24.841%, 61.99% 23.588%, 61.772% 22.734%, 61.558% 22.437%, 61.354% 22.855%, 61.354% 22.855%, 61.175% 24.027%, 61.015% 25.827%, 60.874% 28.079%, 60.752% 30.605%, 60.649% 33.228%, 60.565% 35.771%, 60.5% 38.058%, 60.454% 39.91%, 60.426% 41.151%, 60.417% 41.605%, 60% 41.605%, 60% 41.605%, 59.985% 41.198%, 59.941% 40.076%, 59.871% 38.385%, 59.777% 36.27%, 59.662% 33.877%, 59.528% 31.353%, 59.378% 28.842%, 59.214% 26.492%, 59.039% 24.447%, 58.854% 22.855%, 58.854% 22.855%, 58.561% 21.427%, 58.235% 20.848%, 57.892% 20.953%, 57.546% 21.577%, 57.212% 22.555%, 56.906% 23.725%, 56.641% 24.92%, 56.434% 25.978%, 56.298% 26.733%, 56.25% 27.021%, 56.25% 27.021%, 56.195% 26.604%, 56.04% 25.492%, 55.797% 23.893%, 55.48% 22.016%, 55.102% 20.07%, 54.676% 18.264%, 54.216% 16.805%, 53.734% 15.904%, 53.245% 15.767%, 52.76% 16.605%, 52.76% 16.605%, 52.317% 18.375%, 51.894% 20.897%, 51.499% 23.948%, 51.137% 27.308%, 50.814% 30.757%, 50.537% 34.074%, 50.311% 37.037%, 50.142% 39.428%, 50.037% 41.023%, 50% 41.605%, 50% 41.605%, 49.985% 41.38%, 49.941% 40.764%, 49.873% 39.841%, 49.784% 38.695%, 49.678% 37.411%, 49.558% 36.074%, 49.428% 34.768%, 49.29% 33.577%, 49.15% 32.587%, 49.01% 31.882%, 49.01% 31.882%, 48.893% 31.534%, 48.765% 31.332%, 48.633% 31.25%, 48.502% 31.263%, 48.376% 31.345%, 48.262% 31.469%, 48.164% 31.611%, 48.088% 31.745%, 48.039% 31.844%, 48.021% 31.882%, 48.021% 31.882%, 47.993% 31.748%, 47.915% 31.382%, 47.794% 30.843%, 47.639% 30.188%, 47.456% 29.473%, 47.254% 28.757%, 47.04% 28.097%, 46.822% 27.549%, 46.609% 27.171%, 46.406% 27.021%, 46.406% 27.021%, 46.198% 27.143%, 45.977% 27.504%, 45.752% 28.045%, 45.532% 28.706%, 45.323% 29.429%, 45.134% 30.154%, 44.974% 30.821%, 44.849% 31.371%, 44.768% 31.745%, 44.74% 31.882%, 44.74% 31.882%, 44.688% 31.385%, 44.54% 30.047%, 44.31% 28.098%, 44.011% 25.766%, 43.654% 23.282%, 43.253% 20.875%, 42.82% 18.774%, 42.368% 17.209%, 41.91% 16.409%, 41.458% 16.605%, 41.458% 16.605%, 41.052% 17.755%, 40.648% 19.668%, 40.256% 22.135%, 39.886% 24.947%, 39.546% 27.897%, 39.248% 30.777%, 38.999% 33.379%, 38.809% 35.495%, 38.688% 36.918%, 38.646% 37.438%, 38.646% 37.438%, 38.63% 37.32%, 38.585% 36.993%, 38.516% 36.5%, 38.427% 35.882%, 38.322% 35.18%, 38.205% 34.437%, 38.081% 33.694%, 37.954% 32.993%, 37.829% 32.375%, 37.708% 31.882%, 37.708% 31.882%, 37.503% 31.318%, 37.281% 30.99%, 37.051% 30.858%, 36.823% 30.879%, 36.606% 31.011%, 36.408% 31.213%, 36.238% 31.443%, 36.106% 31.659%, 36.02% 31.82%, 35.99% 31.882%, 35.99% 31.882%, 35.972% 31.435%, 35.922% 30.202%, 35.842% 28.348%, 35.735% 26.036%, 35.604% 23.431%, 35.452% 20.696%, 35.281% 17.996%, 35.095% 15.494%, 34.896% 13.356%, 34.688% 11.743%, 34.688% 11.743%, 34.394% 10.524%, 34.07% 10.107%, 33.732% 10.334%, 33.394% 11.045%, 33.068% 12.083%, 32.77% 13.287%, 32.514% 14.5%, 32.313% 15.564%, 32.182% 16.318%, 32.135% 16.605%, 32.135% 16.605%, 32.079% 16.238%, 31.918% 15.263%, 31.668% 13.87%, 31.343% 12.248%, 30.956% 10.584%, 30.521% 9.069%, 30.054% 7.892%, 29.567% 7.24%, 29.076% 7.304%, 28.594% 8.271%, 28.594% 8.271%, 28.158% 10.055%, 27.741% 12.5%, 27.348% 15.408%, 26.986% 18.578%, 26.661% 21.809%, 26.381% 24.901%, 26.151% 27.655%, 25.979% 29.87%, 25.871% 31.346%, 25.833% 31.882%, 25.833% 31.882%, 25.806% 31.564%, 25.729% 30.711%, 25.609% 29.476%, 25.455% 28.009%, 25.273% 26.462%, 25.072% 24.988%, 24.858% 23.739%, 24.64% 22.866%, 24.424% 22.52%, 24.219% 22.855%, 24.219% 22.855%, 24.029% 23.966%, 23.857% 25.732%, 23.703% 27.97%, 23.567% 30.498%, 23.451% 33.135%, 23.354% 35.7%, 23.278% 38.011%, 23.222% 39.886%, 23.188% 41.145%, 23.177% 41.605%, 22.76% 41.605%, 22.76% 41.605%, 22.734% 41.258%, 22.66% 40.307%, 22.544% 38.887%, 22.392% 37.13%, 22.212% 35.171%, 22.008% 33.143%, 21.789% 31.18%, 21.559% 29.416%, 21.325% 27.985%, 21.094% 27.021%, 21.094% 27.021%, 20.833% 26.553%, 20.555% 26.572%, 20.269% 26.975%, 19.986% 27.659%, 19.717% 28.52%, 19.472% 29.455%, 19.264% 30.363%, 19.101% 31.138%, 18.996% 31.679%, 18.958% 31.882%, 18.958% 31.882%, 18.927% 31.339%, 18.839% 29.845%, 18.7% 27.605%, 18.518% 24.825%, 18.298% 21.709%, 18.048% 18.463%, 17.773% 15.291%, 17.482% 12.398%, 17.18% 9.99%, 16.875% 8.271%, 16.875% 8.271%, 16.475% 7.193%, 16.044% 7.065%, 15.599% 7.69%, 15.157% 8.872%, 14.735% 10.413%, 14.352% 12.116%, 14.023% 13.784%, 13.767% 15.22%, 13.601% 16.225%, 13.542% 16.605%, 13.542% 16.605%, 13.517% 16.477%, 13.446% 16.13%, 13.338% 15.617%, 13.197% 14.988%, 13.032% 14.297%, 12.85% 13.596%, 12.657% 12.938%, 12.46% 12.375%, 12.267% 11.959%, 12.083% 11.743%, 12.083% 11.743%, 11.862% 11.784%, 11.628% 12.097%, 11.39% 12.619%, 11.155% 13.284%, 10.933% 14.026%, 10.733% 14.78%, 10.562% 15.48%, 10.429% 16.061%, 10.343% 16.458%, 10.313% 16.605%, 10.313% 16.605%, 10.254% 16.077%, 10.088% 14.661%, 9.831% 12.607%, 9.496% 10.164%, 9.1% 7.581%, 8.657% 5.11%, 8.182% 2.999%, 7.691% 1.498%, 7.198% 0.857%, 6.719% 1.327%, 6.719% 1.327%, 6.26% 3.079%, 5.823% 5.922%, 5.413% 9.554%, 5.037% 13.677%, 4.702% 17.988%, 4.414% 22.19%, 4.178% 25.98%, 4.003% 29.059%, 3.892% 31.126%, 3.854% 31.882%, 3.854% 31.882%, 3.827% 31.569%, 3.75% 30.727%, 3.631% 29.507%, 3.477% 28.056%, 3.295% 26.524%, 3.094% 25.059%, 2.881% 23.811%, 2.662% 22.928%, 2.446% 22.56%, 2.24% 22.855%, 2.24% 22.855%, 2.045% 23.937%, 1.867% 25.685%, 1.706% 27.915%, 1.563% 30.445%, 1.44% 33.089%, 1.337% 35.665%, 1.255% 37.988%, 1.195% 39.875%, 1.158% 41.141%, 1.146% 41.605%, 1.146% 41.605%, 1.132% 41.663%, 1.092% 41.834%, 1.033% 42.11%, 0.957% 42.486%, 0.869% 42.955%, 0.774% 43.51%, 0.677% 44.145%, 0.582% 44.854%, 0.494% 45.63%, 0.417% 46.466%);
  width: 100%;
  height: 100px;
  background: #fff;
  bottom:-4px;
  position: absolute;
  left: 0;
}


#testimonial .owl-dot {
  width: 18px;
  height: 18px;
  border: unset;
  background: #FFFFFF;
  border-radius: 50%;
  margin: 0 4px;
  position: relative;
}
#testimonial .owl-dot.active {  
  width: 40px;
  height: 18px;
  border: unset;
  background: #1CBBB4;
  border-radius: 10px;
  margin: 0 4px;
  position: relative;
}
.testimonial-box {
  background: #FFFFFF;
  border-radius: 20px;
  padding: 20px 32px 40px;
}
#testimonial .owl-dots {
  display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 50px;
}
.testimonial-heading h2 span {
  color: #1CBBB4;
}
.testimonial-heading {
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
}
.testimonial-heading h2 {
  color: #000000;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
  width: 50%;
}
.testimonial-content p {
  color: #626B7D;
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 160%;
  letter-spacing: 0px;
  text-align: left;
  margin: 0;

}
.testi-title h5 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #000000;
  padding: 0;
  margin: 0;
}

.testimonial-inner-details {
  display: flex
  ;
      align-items: center;
      justify-content: flex-start;
      margin-top: 30px;
}

.testi-title {
  text-align: center;
  padding-bottom: 10px;
}

.testimonial-designation h6 {
  color: #626B7D;
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  margin: 0;
  padding: 0;

}

.testimonial-images {
  width: 75px;
  height: 75px;
  border-radius: 50%;
}
.testimonial-images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.testimonial-content-box {
  padding-left: 18px;
}


















/* Appointment */
#appointment {
  padding: 60px 0;
  position: relative;
}
.appointment-form-arrow svg path {
  stroke: white;
  stroke-width: 2;
  fill: none; /* hide fill so stroke drawing is visible */
  stroke-linejoin: round;
  stroke-linecap: round;

  /* Approximate lengths, tweak if needed */
  stroke-dasharray: 450;    /* first path length estimate */
  stroke-dashoffset: 450;
  animation: draw 3s ease infinite;
}

.appointment-form-arrow svg path:nth-of-type(2) {
  stroke-dasharray: 90;     /* second path length estimate */
  stroke-dashoffset: 90;
  animation-delay: 3s;      /* delay so it starts after first path */
  animation-duration: 1.5s;
}

@keyframes draw {
  to {
    stroke-dashoffset: 0;
  }
}


.appointment-details-box {
  background: #000000;
  box-shadow: -300px 0px 0 #000000;
  padding: 140px 0 0;
}
.appointment-form-box {
  background: #F6F6F6;
  padding: 32px 0;
}
  
.appointment-details-box h3 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #FFFFFF;
}
.appointment-details-box p {
  font-family: Outfit;
  font-weight: 400;
  font-size: 20px;
  line-height: 170%;
  letter-spacing: 3%;
  color: #9FA2A4;
  margin: 0;
  padding: 32px 172px 32px 0px;
}
.appointment-content-contact-box {
  background: #F16517;
  padding: 34px;

}
.appointment-contact-details h4 a{
  font-family: Outfit;
  font-weight: 700;
  font-size: 26px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #FFFFFF;
  margin: 0;
  padding: 0;
}

.appointment-contact-details h4 a:hover{
  color: #000000;
  transition: 0.4s ease-in;
}

.appointment-contact-details h4 {
  margin: 0;
  padding: 0;
}
.appointment-contact-des-icon svg {
  animation: tada 4s infinite;
}
.appointment-contact-details h6 {
  font-family: Outfit;
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #FFFFFF;
  margin: 0;
  padding: 0 0 8px;
}
.appointment-contact-details {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}

.contact-phone-icon{
  background: #FFFFFF;
  width: 70px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 25px;
}
.contact-email-icon{
  background: #FFFFFF;
  width: 70px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 25px;
}
.appointment-contact-details i{
  color: #292D32;
  font-size: 20px;
  animation: tada 4s infinite;
}
.appointment-details-box h2 {
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 82px;
  line-height: 100%;
  letter-spacing: 2%;
  -webkit-text-stroke: 1px #D4D4D44d;
  color: transparent;
  margin: 0;
  padding: 0;
  text-align: left;
}
.appointment-heading-box{
  position: relative;
}
  
.appointment-details-box h3 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.appointment-form-box h4 {
  margin: 0;
  padding: 0;
  font-family: Outfit;
  font-weight: 500;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #000000;
  margin-bottom: 38px;
}
.appointment-form-box h4  a{
  font-family: Outfit;
  font-weight: 500;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #000000;
  margin-bottom: 26px;

}

.appointment-form-box a:hover{
  color: #000000;
  transition: 0.4s ease-in;
}
.appointment-form-box input[type='text'], .appointment-form-box input[type='email'], .appointment-form-box input[type='tel'], .appointment-form-box textarea {
  width: 100%;
  height: 100%;
  padding: 20px 18px;
  border: 1px solid #D4D7D9;
  border-radius: 7px;
}
.appointment-form-box ::placeholder
{
  font-family: Outfit;
font-weight: 300;
font-size: 14px;
line-height: 100%;
letter-spacing: 2%;
color: #5D666F;

}
.appointment-form-box input.wpcf7-form-control.wpcf7-submit.has-spinner {
  font-family: Outfit;
  font-weight: 600;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #FFFFFF;
  border: unset;
background: unset;
  position: relative;
  border-radius: 7px;
  z-index: 1;
}
.wpcf7-spinner{
  position: absolute;
  right: 0;
}
.appointment-submit-btn:hover input{
  color: #F16517 !important;
  transition: 0.3s ease-in;
}
.appointment-submit-btn p {
  margin: 0;
}
.appointment-submit-btn{
  position: relative;
  background: #F16517;
  padding: 20px 60px;
  border-radius: 7px;
  max-width: max-content;
}
.appointment-submit-btn .wpcf7-spinner {
  position: absolute;
  right: -45px;
  top: 0;
  bottom: 0;
  margin: auto;
}

.appointment-submit-btn a span{
  position: relative;
  z-index: 1;
}
.appointment-submit-btn::before{
  content: "";
  width: 100%;
  height: 0;
  top: 0;
  background: #FFFFFF;
  position: absolute;
  left: 0;
  right: 0;
  border-radius: 7px;

}

.appointment-submit-btn::after{
  content: "";
  width: 100%;
  height: 0;
  bottom: 0;
  background: #FFFFFF;
  position: absolute;
  left: 0;
  right: 0;
  border-radius: 7px;

}

 .appointment-submit-btn:hover::after{
  height: 100%;
  bottom: 0;
  transition: 0.3s ease-in;
}
 .appointment-submit-btn:hover::before{
  height: 100%;
  bottom: 0;
  transition: 0.3s ease-in;
}




.appointment-contact-description h6 {
  font-family: Outfit;
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #F16517;
  margin: 0;
}
.appointment-form-box h4 span {
  color: #F16517;
}
.appointment-form-box {
  background: #F6F6F6;
  padding: 120px 0;
  box-shadow: 300px 0px 0 #F6F6F6;
  position: relative;
}
.appointment-contact-description {
  padding-left: 22px;
}
.appointment-contact-des-details {
  padding-left: 20px;
  padding-top: 18px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.appointment-contact-description h4 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #000000;
}
.appointment-form-arrow {
  position: absolute;
  top: 0;
  right: 108px;
}
.appointment-form-arrow svg path {
  fill: #FFFFFF;
}
.appointment-form-box textarea {
  height: 139px;
}
.appointment-form-box::before {
  content: "";
  background: #F6F6F6;
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100px;
  left: -100px;
}








/* Educational Programs Section */

#educational-programs {
  padding: 60px 0;
  position: relative;
  z-index: 1;
}
.educational-programs-heading h6 {
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  color: #000000;
}
.educational-programs-heading h2 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
  color: #000000;
  width: 70%;
}
.educational-programs-heading h2 span {
  color: #1CBBB4;
}
.educational-programs-heading {
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
}
.copyright-button-box {
  padding-left: 38px;
  position: relative;
}
.copyright-button-box a span {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #FFFFFF;
}
.educational-programs-title a {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #000000;
}
.educational-programs-title a:hover {
  color: #1CBBB4;
  transition: 0.2s ease-in;
}
.educational-programs-content p {
  font-family: Oswald;
  font-weight: 300;
  font-style: Light;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 150%;
  letter-spacing: 0px;
  color: #626B7D;
  padding: 10px 0;

}
.educational-programs-btn a {
  font-family: Oswald;
  font-weight: 700;
  font-style: Bold;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: underline !important;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  color: #FFB200;
}

.educational-programs-images {
  height: 329px;
  overflow: hidden;
  border-radius: 20px;
}
.educational-programs-images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}

.educational_programs-details-box {
  padding: 20px 0;
}



/* Portfolio Section */

#portfolio {
  padding: 60px 0;
  position: relative;
}

.portfolio-heading h6 {
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  color: #000000;
  margin: 0;
  padding: 0;
}
.portfolio-heading h2 span {
  color: #1CBBB4;
}

.portfolio-heading h2 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
  color: #000000;
  width: 80%;
}
.portfolio-heading {
  flex-direction: column;
  display: flex
;
  align-items: center;
  justify-content: center;
}


.our-portfolio-inner-box img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  object-fit: cover;
}
.our-portfolio-inner-box {
  height: 100%;
  width: 100%;
  border-radius: 20px;

}


#portfolio .slide .row {
  position: relative;
  z-index: 999;
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-template-rows: repeat(18, 40px);
}


#portfolio .slide .row  .our-portfolio-box:nth-child(1){
  grid-column-start: 1;
  grid-column-end: 6;
  grid-row-start: 1;
  grid-row-end: 10;
  z-index: 9;


}
#portfolio .slide .row  .our-portfolio-box:nth-child(2){
  grid-column-start: 1;
  grid-column-end: 6;
  grid-row-start: 9;
  grid-row-end: 19;
  z-index: 9;
}


#portfolio .slide .row  .our-portfolio-box:nth-child(3){
  grid-column-start: 6;
  grid-column-end: 12;
  grid-row-start: 1;
  grid-row-end: 19;
  z-index: 9;


}

#portfolio .slide .row  .our-portfolio-box:nth-child(4){
  grid-column-start: 12;
  grid-column-end: 18;
  grid-row-start: 1;
  grid-row-end: 10;
  z-index: 9;

}
.our-portfolio-box {
  position: relative;
}
#portfolio .slide .row  .our-portfolio-box:nth-child(5){
  grid-column-start: 12;
  grid-column-end: 18;
  grid-row-start: 9;
  grid-row-end: 19;
  z-index: 9;

}

#portfolio .owl-dot {
  width: 18px;
  height: 18px;
  border: unset;
  background: #D9EEF4;
  border-radius: 50%;
  margin: 0 4px;
  position: relative;
}
#portfolio .owl-dot.active {  
  width: 40px;
  height: 18px;
  border: unset;
  background: #1CBBB4;
  border-radius: 10px;
  margin: 0 4px;
  position: relative;
}

#portfolio .owl-dots {
  display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 50px;
}

.portfolio-content-box {
  background-color: #FFB200E5;
  position: absolute;
  top: 0;
  height: 93%;
  width: 86%;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border-radius: 10px;
  display: flex
;
  align-items: center;
  justify-content: center;
  display: none;
}
.portfolio-title a {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
  color: #FFFFFF;
}

.portfolio-icon-box:hover a i {
  background: #1CBBB4;
  color: #fff;
  transition: 0.2s ease-in;
}


.portfolio-title {
  text-align: center;
}
.portfolio-icon-box a i {
  width: 44px;
  height: 44px;
  background: #FFFFFF;
  display: flex
;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #FFB200;
  font-size: 20px;
}
.portfolio-textfield {
  font-family: Oswald;
  font-weight: 500;
  font-style: Medium;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 5%;
  text-align: center;
  color: #FFFFFF;
  padding: 12px 0;
}
.our-portfolio-box:hover .portfolio-content-box {
  display: flex;
      animation: fadeIn 500ms linear;
      flex-direction: column;
}
/* FAqs  Section */
.sec-faqbox {
  padding: 60px 0;
}
#faqs {
  padding: 200px 0;
  position: relative;
  z-index: 1;
  background: #FFF0D8;
}
.faqs-heading h3 span {
  color: #1CBBB4;
}
.faqs-top-shape {
  clip-path: polygon(99.583% 53.472%, 99.583% 53.472%, 99.683% 51.982%, 99.768% 50.204%, 99.841% 48.243%, 99.902% 46.205%, 99.951% 44.193%, 99.989% 42.312%, 100.018% 40.668%, 100.037% 39.363%, 100.049% 38.504%, 100.052% 38.195%, 100.052% 0%, -0.052% 0%, -0.052% 31.25%, -0.052% 31.25%, -0.032% 31.657%, 0.026% 32.775%, 0.117% 34.456%, 0.238% 36.548%, 0.384% 38.901%, 0.552% 41.364%, 0.737% 43.787%, 0.935% 46.018%, 1.142% 47.908%, 1.354% 49.306%, 1.354% 49.306%, 1.567% 50.139%, 1.799% 50.622%, 2.041% 50.817%, 2.283% 50.786%, 2.515% 50.591%, 2.727% 50.293%, 2.909% 49.953%, 3.051% 49.635%, 3.144% 49.398%, 3.177% 49.306%, 3.177% 49.306%, 3.201% 49.87%, 3.271% 51.417%, 3.382% 53.727%, 3.53% 56.583%, 3.71% 59.765%, 3.918% 63.055%, 4.151% 66.234%, 4.403% 69.083%, 4.67% 71.383%, 4.948% 72.917%, 4.948% 72.917%, 5.211% 73.553%, 5.495% 73.632%, 5.788% 73.269%, 6.078% 72.579%, 6.354% 71.678%, 6.605% 70.682%, 6.82% 69.706%, 6.988% 68.866%, 7.097% 68.278%, 7.135% 68.056%, 7.135% 68.056%, 7.179% 68.665%, 7.304% 70.326%, 7.499% 72.791%, 7.754% 75.811%, 8.058% 79.138%, 8.401% 82.522%, 8.772% 85.716%, 9.16% 88.47%, 9.556% 90.537%, 9.948% 91.667%, 9.948% 91.667%, 10.348% 91.725%, 10.766% 90.888%, 11.19% 89.364%, 11.603% 87.363%, 11.992% 85.096%, 12.343% 82.77%, 12.641% 80.597%, 12.871% 78.784%, 13.02% 77.544%, 13.073% 77.083%, 13.073% 77.083%, 13.097% 77.35%, 13.166% 78.08%, 13.274% 79.171%, 13.414% 80.519%, 13.58% 82.02%, 13.766% 83.571%, 13.965% 85.067%, 14.172% 86.405%, 14.38% 87.482%, 14.583% 88.194%, 14.583% 88.194%, 14.834% 88.521%, 15.1% 88.378%, 15.373% 87.869%, 15.642% 87.096%, 15.897% 86.16%, 16.129% 85.166%, 16.326% 84.214%, 16.48% 83.407%, 16.579% 82.848%, 16.615% 82.639%, 16.615% 82.639%, 16.666% 83.178%, 16.813% 84.631%, 17.042% 86.748%, 17.341% 89.281%, 17.697% 91.982%, 18.098% 94.603%, 18.531% 96.893%, 18.983% 98.607%, 19.442% 99.493%, 19.896% 99.306%, 19.896% 99.306%, 20.359% 97.741%, 20.801% 94.965%, 21.217% 91.304%, 21.6% 87.079%, 21.942% 82.616%, 22.237% 78.238%, 22.479% 74.269%, 22.66% 71.033%, 22.773% 68.854%, 22.813% 68.056%, 22.813% 68.056%, 22.835% 68.319%, 22.9% 69.032%, 23.001% 70.079%, 23.132% 71.345%, 23.287% 72.715%, 23.461% 74.073%, 23.647% 75.304%, 23.839% 76.293%, 24.031% 76.925%, 24.219% 77.083%, 24.219% 77.083%, 24.389% 76.745%, 24.562% 76.009%, 24.733% 74.978%, 24.898% 73.753%, 25.052% 72.437%, 25.188% 71.132%, 25.304% 69.939%, 25.392% 68.961%, 25.449% 68.299%, 25.469% 68.056%, 26.719% 68.056%, 26.719% 68.056%, 26.739% 68.511%, 26.797% 69.766%, 26.89% 71.649%, 27.012% 73.992%, 27.162% 76.624%, 27.334% 79.376%, 27.526% 82.079%, 27.732% 84.563%, 27.951% 86.658%, 28.177% 88.194%, 28.177% 88.194%, 28.477% 89.237%, 28.803% 89.51%, 29.143% 89.169%, 29.481% 88.369%, 29.806% 87.265%, 30.101% 86.014%, 30.356% 84.771%, 30.554% 83.69%, 30.683% 82.928%, 30.729% 82.639%, 30.729% 82.639%, 30.786% 83.228%, 30.946% 84.806%, 31.197% 87.093%, 31.523% 89.807%, 31.91% 92.667%, 32.344% 95.391%, 32.812% 97.699%, 33.298% 99.308%, 33.789% 99.937%, 34.271% 99.306%, 34.271% 99.306%, 34.711% 97.389%, 35.131% 94.41%, 35.525% 90.665%, 35.887% 86.454%, 36.211% 82.073%, 36.489% 77.821%, 36.717% 73.996%, 36.887% 70.894%, 36.994% 68.815%, 37.031% 68.056%, 37.031% 68.056%, 37.059% 68.383%, 37.137% 69.259%, 37.257% 70.527%, 37.412% 72.028%, 37.594% 73.604%, 37.796% 75.097%, 38.01% 76.35%, 38.228% 77.204%, 38.442% 77.501%, 38.646% 77.083%, 38.646% 77.083%, 38.825% 75.911%, 38.985% 74.111%, 39.126% 71.859%, 39.248% 69.333%, 39.35% 66.71%, 39.435% 64.166%, 39.5% 61.88%, 39.546% 60.028%, 39.574% 58.786%, 39.583% 58.333%, 40% 58.333%, 40% 58.333%, 40.015% 58.74%, 40.059% 59.862%, 40.129% 61.553%, 40.223% 63.668%, 40.338% 66.061%, 40.472% 68.585%, 40.622% 71.096%, 40.786% 73.446%, 40.961% 75.491%, 41.146% 77.083%, 41.146% 77.083%, 41.439% 78.511%, 41.765% 79.09%, 42.108% 78.985%, 42.454% 78.361%, 42.788% 77.383%, 43.094% 76.213%, 43.359% 75.017%, 43.566% 73.96%, 43.702% 73.205%, 43.75% 72.917%, 43.75% 72.917%, 43.805% 73.334%, 43.96% 74.446%, 44.203% 76.045%, 44.52% 77.922%, 44.898% 79.867%, 45.324% 81.674%, 45.784% 83.132%, 46.266% 84.034%, 46.755% 84.171%, 47.24% 83.333%, 47.24% 83.333%, 47.683% 81.563%, 48.106% 79.041%, 48.501% 75.99%, 48.863% 72.63%, 49.186% 69.181%, 49.463% 65.864%, 49.689% 62.901%, 49.858% 60.51%, 49.963% 58.914%, 50% 58.333%, 50% 58.333%, 50.015% 58.558%, 50.059% 59.174%, 50.127% 60.097%, 50.216% 61.243%, 50.322% 62.527%, 50.442% 63.864%, 50.572% 65.17%, 50.71% 66.36%, 50.85% 67.351%, 50.99% 68.056%, 50.99% 68.056%, 51.107% 68.404%, 51.235% 68.606%, 51.367% 68.688%, 51.498% 68.675%, 51.624% 68.593%, 51.738% 68.469%, 51.836% 68.327%, 51.912% 68.193%, 51.961% 68.094%, 51.979% 68.056%, 51.979% 68.056%, 52.007% 68.19%, 52.085% 68.556%, 52.206% 69.095%, 52.361% 69.75%, 52.544% 70.465%, 52.746% 71.181%, 52.96% 71.841%, 53.178% 72.389%, 53.391% 72.767%, 53.594% 72.917%, 53.594% 72.917%, 53.802% 72.795%, 54.023% 72.434%, 54.248% 71.893%, 54.468% 71.231%, 54.677% 70.509%, 54.866% 69.784%, 55.026% 69.117%, 55.151% 68.567%, 55.232% 68.193%, 55.26% 68.056%, 55.26% 68.056%, 55.312% 68.553%, 55.46% 69.891%, 55.69% 71.84%, 55.989% 74.172%, 56.346% 76.656%, 56.747% 79.063%, 57.18% 81.164%, 57.632% 82.729%, 58.09% 83.528%, 58.542% 83.333%, 58.542% 83.333%, 58.948% 82.182%, 59.352% 80.27%, 59.744% 77.803%, 60.114% 74.991%, 60.454% 72.041%, 60.753% 69.161%, 61.002% 66.559%, 61.191% 64.443%, 61.312% 63.02%, 61.354% 62.5%, 61.354% 62.5%, 61.37% 62.618%, 61.415% 62.945%, 61.484% 63.438%, 61.573% 64.056%, 61.678% 64.758%, 61.794% 65.501%, 61.919% 66.244%, 62.046% 66.945%, 62.171% 67.563%, 62.292% 68.056%, 62.292% 68.056%, 62.497% 68.62%, 62.719% 68.948%, 62.949% 69.08%, 63.177% 69.059%, 63.394% 68.927%, 63.592% 68.725%, 63.762% 68.495%, 63.894% 68.279%, 63.98% 68.118%, 64.01% 68.056%, 64.01% 68.056%, 64.028% 68.503%, 64.078% 69.736%, 64.158% 71.59%, 64.265% 73.902%, 64.396% 76.507%, 64.548% 79.242%, 64.719% 81.942%, 64.905% 84.443%, 65.104% 86.582%, 65.313% 88.194%, 65.313% 88.194%, 65.606% 89.414%, 65.93% 89.83%, 66.268% 89.604%, 66.606% 88.893%, 66.932% 87.855%, 67.23% 86.651%, 67.486% 85.437%, 67.687% 84.374%, 67.818% 83.62%, 67.865% 83.333%, 67.865% 83.333%, 67.921% 83.7%, 68.082% 84.674%, 68.332% 86.067%, 68.657% 87.69%, 69.044% 89.353%, 69.479% 90.868%, 69.946% 92.046%, 70.433% 92.698%, 70.924% 92.634%, 71.406% 91.667%, 71.406% 91.667%, 71.842% 89.883%, 72.259% 87.438%, 72.652% 84.53%, 73.014% 81.36%, 73.339% 78.129%, 73.619% 75.037%, 73.849% 72.283%, 74.021% 70.068%, 74.129% 68.592%, 74.167% 68.056%, 74.167% 68.056%, 74.194% 68.374%, 74.271% 69.227%, 74.391% 70.462%, 74.545% 71.929%, 74.727% 73.476%, 74.928% 74.95%, 75.142% 76.199%, 75.36% 77.072%, 75.576% 77.418%, 75.781% 77.083%, 75.781% 77.083%, 75.971% 75.971%, 76.143% 74.206%, 76.297% 71.968%, 76.433% 69.44%, 76.549% 66.803%, 76.646% 64.238%, 76.722% 61.927%, 76.778% 60.052%, 76.812% 58.793%, 76.823% 58.333%, 77.24% 58.333%, 77.24% 58.333%, 77.266% 58.68%, 77.34% 59.63%, 77.456% 61.051%, 77.608% 62.808%, 77.788% 64.767%, 77.992% 66.795%, 78.211% 68.758%, 78.441% 70.522%, 78.675% 71.952%, 78.906% 72.917%, 78.906% 72.917%, 79.167% 73.385%, 79.445% 73.366%, 79.731% 72.963%, 80.014% 72.279%, 80.283% 71.418%, 80.528% 70.483%, 80.736% 69.575%, 80.899% 68.8%, 81.004% 68.259%, 81.042% 68.056%, 81.042% 68.056%, 81.073% 68.599%, 81.161% 70.093%, 81.3% 72.333%, 81.482% 75.113%, 81.702% 78.229%, 81.952% 81.475%, 82.227% 84.647%, 82.518% 87.54%, 82.82% 89.948%, 83.125% 91.667%, 83.125% 91.667%, 83.525% 92.745%, 83.956% 92.873%, 84.401% 92.247%, 84.843% 91.066%, 85.265% 89.524%, 85.648% 87.821%, 85.977% 86.154%, 86.233% 84.718%, 86.399% 83.712%, 86.458% 83.333%, 86.458% 83.333%, 86.483% 83.461%, 86.554% 83.807%, 86.662% 84.321%, 86.803% 84.95%, 86.968% 85.641%, 87.15% 86.342%, 87.343% 87%, 87.54% 87.563%, 87.733% 87.979%, 87.917% 88.194%, 87.917% 88.194%, 88.138% 88.154%, 88.372% 87.84%, 88.61% 87.318%, 88.845% 86.654%, 89.067% 85.912%, 89.267% 85.158%, 89.438% 84.458%, 89.571% 83.877%, 89.657% 83.48%, 89.688% 83.333%, 89.688% 83.333%, 89.746% 83.861%, 89.912% 85.277%, 90.169% 87.331%, 90.504% 89.774%, 90.9% 92.357%, 91.343% 94.828%, 91.818% 96.939%, 92.309% 98.44%, 92.802% 99.08%, 93.281% 98.611%, 93.281% 98.611%, 93.74% 96.859%, 94.177% 94.016%, 94.587% 90.384%, 94.963% 86.261%, 95.298% 81.95%, 95.586% 77.748%, 95.822% 73.958%, 95.997% 70.879%, 96.108% 68.812%, 96.146% 68.056%, 96.146% 68.056%, 96.173% 68.369%, 96.25% 69.211%, 96.369% 70.431%, 96.523% 71.882%, 96.705% 73.414%, 96.906% 74.879%, 97.12% 76.127%, 97.338% 77.01%, 97.554% 77.378%, 97.76% 77.083%, 97.76% 77.083%, 97.955% 76.001%, 98.133% 74.253%, 98.294% 72.022%, 98.437% 69.493%, 98.56% 66.849%, 98.663% 64.273%, 98.745% 61.95%, 98.805% 60.063%, 98.842% 58.797%, 98.854% 58.333%, 98.854% 58.333%, 98.868% 58.275%, 98.908% 58.104%, 98.967% 57.828%, 99.043% 57.452%, 99.131% 56.983%, 99.226% 56.428%, 99.323% 55.793%, 99.418% 55.084%, 99.506% 54.308%, 99.583% 53.472%);
  position: absolute;
  top: 0;
  width: 100%;
  background: #fff;
  left: 0;
  height: 100px;
}

.faqs-bottom-shape {
  clip-path: polygon(0.417% 46.466%, 0.417% 46.466%, 0.317% 47.956%, 0.232% 49.734%, 0.159% 51.695%, 0.098% 53.733%, 0.049% 55.745%, 0.011% 57.625%, -0.018% 59.27%, -0.037% 60.574%, -0.049% 61.434%, -0.052% 61.743%, -0.052% 99.938%, 100.052% 99.938%, 100.052% 68.688%, 100.052% 68.688%, 100.032% 68.281%, 99.974% 67.162%, 99.883% 65.482%, 99.762% 63.389%, 99.616% 61.037%, 99.448% 58.574%, 99.263% 56.151%, 99.065% 53.92%, 98.858% 52.03%, 98.646% 50.632%, 98.646% 50.632%, 98.433% 49.799%, 98.201% 49.316%, 97.959% 49.121%, 97.717% 49.152%, 97.485% 49.347%, 97.273% 49.645%, 97.091% 49.984%, 96.949% 50.303%, 96.856% 50.54%, 96.823% 50.632%, 96.823% 50.632%, 96.799% 50.068%, 96.729% 48.521%, 96.618% 46.211%, 96.47% 43.355%, 96.29% 40.173%, 96.082% 36.883%, 95.849% 33.704%, 95.597% 30.855%, 95.33% 28.555%, 95.052% 27.021%, 95.052% 27.021%, 94.788% 26.385%, 94.505% 26.306%, 94.212% 26.669%, 93.922% 27.359%, 93.646% 28.26%, 93.395% 29.256%, 93.18% 30.231%, 93.012% 31.072%, 92.903% 31.66%, 92.865% 31.882%, 92.865% 31.882%, 92.821% 31.273%, 92.696% 29.612%, 92.501% 27.147%, 92.246% 24.127%, 91.942% 20.8%, 91.599% 17.416%, 91.228% 14.222%, 90.84% 11.468%, 90.444% 9.401%, 90.052% 8.271%, 90.052% 8.271%, 89.652% 8.213%, 89.234% 9.05%, 88.81% 10.574%, 88.397% 12.574%, 88.008% 14.842%, 87.657% 17.168%, 87.359% 19.341%, 87.129% 21.153%, 86.98% 22.394%, 86.927% 22.855%, 86.927% 22.855%, 86.903% 22.588%, 86.834% 21.857%, 86.726% 20.766%, 86.586% 19.419%, 86.42% 17.918%, 86.234% 16.367%, 86.035% 14.871%, 85.828% 13.533%, 85.62% 12.455%, 85.417% 11.743%, 85.417% 11.743%, 85.166% 11.417%, 84.9% 11.56%, 84.627% 12.069%, 84.358% 12.842%, 84.103% 13.777%, 83.871% 14.772%, 83.674% 15.724%, 83.52% 16.531%, 83.421% 17.09%, 83.385% 17.299%, 83.385% 17.299%, 83.334% 16.76%, 83.187% 15.307%, 82.958% 13.19%, 82.659% 10.656%, 82.303% 7.955%, 81.902% 5.335%, 81.469% 3.044%, 81.017% 1.331%, 80.558% 0.444%, 80.104% 0.632%, 80.104% 0.632%, 79.642% 2.197%, 79.199% 4.972%, 78.783% 8.634%, 78.4% 12.859%, 78.058% 17.322%, 77.763% 21.7%, 77.521% 25.669%, 77.34% 28.905%, 77.227% 31.084%, 77.188% 31.882%, 77.188% 31.882%, 77.165% 31.619%, 77.1% 30.906%, 76.999% 29.859%, 76.868% 28.593%, 76.713% 27.223%, 76.539% 25.865%, 76.354% 24.634%, 76.161% 23.645%, 75.969% 23.013%, 75.781% 22.855%, 75.781% 22.855%, 75.611% 23.193%, 75.438% 23.929%, 75.267% 24.96%, 75.102% 26.185%, 74.948% 27.501%, 74.812% 28.806%, 74.696% 29.999%, 74.608% 30.977%, 74.551% 31.639%, 74.531% 31.882%, 73.281% 31.882%, 73.281% 31.882%, 73.261% 31.426%, 73.203% 30.172%, 73.11% 28.289%, 72.988% 25.946%, 72.838% 23.314%, 72.666% 20.561%, 72.474% 17.859%, 72.268% 15.375%, 72.049% 13.28%, 71.823% 11.743%, 71.823% 11.743%, 71.523% 10.701%, 71.197% 10.428%, 70.857% 10.769%, 70.519% 11.569%, 70.195% 12.672%, 69.899% 13.924%, 69.645% 15.167%, 69.446% 16.248%, 69.317% 17.01%, 69.271% 17.299%, 69.271% 17.299%, 69.214% 16.71%, 69.054% 15.132%, 68.803% 12.845%, 68.477% 10.131%, 68.09% 7.271%, 67.656% 4.547%, 67.188% 2.239%, 66.702% 0.63%, 66.211% 0.001%, 65.729% 0.632%, 65.729% 0.632%, 65.289% 2.549%, 64.869% 5.528%, 64.475% 9.272%, 64.113% 13.484%, 63.789% 17.865%, 63.511% 22.117%, 63.283% 25.942%, 63.113% 29.044%, 63.006% 31.123%, 62.969% 31.882%, 62.969% 31.882%, 62.941% 31.555%, 62.863% 30.679%, 62.743% 29.411%, 62.588% 27.91%, 62.406% 26.334%, 62.204% 24.841%, 61.99% 23.588%, 61.772% 22.734%, 61.558% 22.437%, 61.354% 22.855%, 61.354% 22.855%, 61.175% 24.027%, 61.015% 25.827%, 60.874% 28.079%, 60.752% 30.605%, 60.649% 33.228%, 60.565% 35.771%, 60.5% 38.058%, 60.454% 39.91%, 60.426% 41.151%, 60.417% 41.605%, 60% 41.605%, 60% 41.605%, 59.985% 41.198%, 59.941% 40.076%, 59.871% 38.385%, 59.777% 36.27%, 59.662% 33.877%, 59.528% 31.353%, 59.378% 28.842%, 59.214% 26.492%, 59.039% 24.447%, 58.854% 22.855%, 58.854% 22.855%, 58.561% 21.427%, 58.235% 20.848%, 57.892% 20.953%, 57.546% 21.577%, 57.212% 22.555%, 56.906% 23.725%, 56.641% 24.92%, 56.434% 25.978%, 56.298% 26.733%, 56.25% 27.021%, 56.25% 27.021%, 56.195% 26.604%, 56.04% 25.492%, 55.797% 23.893%, 55.48% 22.016%, 55.102% 20.07%, 54.676% 18.264%, 54.216% 16.805%, 53.734% 15.904%, 53.245% 15.767%, 52.76% 16.605%, 52.76% 16.605%, 52.317% 18.375%, 51.894% 20.897%, 51.499% 23.948%, 51.137% 27.308%, 50.814% 30.757%, 50.537% 34.074%, 50.311% 37.037%, 50.142% 39.428%, 50.037% 41.023%, 50% 41.605%, 50% 41.605%, 49.985% 41.38%, 49.941% 40.764%, 49.873% 39.841%, 49.784% 38.695%, 49.678% 37.411%, 49.558% 36.074%, 49.428% 34.768%, 49.29% 33.577%, 49.15% 32.587%, 49.01% 31.882%, 49.01% 31.882%, 48.893% 31.534%, 48.765% 31.332%, 48.633% 31.25%, 48.502% 31.263%, 48.376% 31.345%, 48.262% 31.469%, 48.164% 31.611%, 48.088% 31.745%, 48.039% 31.844%, 48.021% 31.882%, 48.021% 31.882%, 47.993% 31.748%, 47.915% 31.382%, 47.794% 30.843%, 47.639% 30.188%, 47.456% 29.473%, 47.254% 28.757%, 47.04% 28.097%, 46.822% 27.549%, 46.609% 27.171%, 46.406% 27.021%, 46.406% 27.021%, 46.198% 27.143%, 45.977% 27.504%, 45.752% 28.045%, 45.532% 28.706%, 45.323% 29.429%, 45.134% 30.154%, 44.974% 30.821%, 44.849% 31.371%, 44.768% 31.745%, 44.74% 31.882%, 44.74% 31.882%, 44.688% 31.385%, 44.54% 30.047%, 44.31% 28.098%, 44.011% 25.766%, 43.654% 23.282%, 43.253% 20.875%, 42.82% 18.774%, 42.368% 17.209%, 41.91% 16.409%, 41.458% 16.605%, 41.458% 16.605%, 41.052% 17.755%, 40.648% 19.668%, 40.256% 22.135%, 39.886% 24.947%, 39.546% 27.897%, 39.248% 30.777%, 38.999% 33.379%, 38.809% 35.495%, 38.688% 36.918%, 38.646% 37.438%, 38.646% 37.438%, 38.63% 37.32%, 38.585% 36.993%, 38.516% 36.5%, 38.427% 35.882%, 38.322% 35.18%, 38.205% 34.437%, 38.081% 33.694%, 37.954% 32.993%, 37.829% 32.375%, 37.708% 31.882%, 37.708% 31.882%, 37.503% 31.318%, 37.281% 30.99%, 37.051% 30.858%, 36.823% 30.879%, 36.606% 31.011%, 36.408% 31.213%, 36.238% 31.443%, 36.106% 31.659%, 36.02% 31.82%, 35.99% 31.882%, 35.99% 31.882%, 35.972% 31.435%, 35.922% 30.202%, 35.842% 28.348%, 35.735% 26.036%, 35.604% 23.431%, 35.452% 20.696%, 35.281% 17.996%, 35.095% 15.494%, 34.896% 13.356%, 34.688% 11.743%, 34.688% 11.743%, 34.394% 10.524%, 34.07% 10.107%, 33.732% 10.334%, 33.394% 11.045%, 33.068% 12.083%, 32.77% 13.287%, 32.514% 14.5%, 32.313% 15.564%, 32.182% 16.318%, 32.135% 16.605%, 32.135% 16.605%, 32.079% 16.238%, 31.918% 15.263%, 31.668% 13.87%, 31.343% 12.248%, 30.956% 10.584%, 30.521% 9.069%, 30.054% 7.892%, 29.567% 7.24%, 29.076% 7.304%, 28.594% 8.271%, 28.594% 8.271%, 28.158% 10.055%, 27.741% 12.5%, 27.348% 15.408%, 26.986% 18.578%, 26.661% 21.809%, 26.381% 24.901%, 26.151% 27.655%, 25.979% 29.87%, 25.871% 31.346%, 25.833% 31.882%, 25.833% 31.882%, 25.806% 31.564%, 25.729% 30.711%, 25.609% 29.476%, 25.455% 28.009%, 25.273% 26.462%, 25.072% 24.988%, 24.858% 23.739%, 24.64% 22.866%, 24.424% 22.52%, 24.219% 22.855%, 24.219% 22.855%, 24.029% 23.966%, 23.857% 25.732%, 23.703% 27.97%, 23.567% 30.498%, 23.451% 33.135%, 23.354% 35.7%, 23.278% 38.011%, 23.222% 39.886%, 23.188% 41.145%, 23.177% 41.605%, 22.76% 41.605%, 22.76% 41.605%, 22.734% 41.258%, 22.66% 40.307%, 22.544% 38.887%, 22.392% 37.13%, 22.212% 35.171%, 22.008% 33.143%, 21.789% 31.18%, 21.559% 29.416%, 21.325% 27.985%, 21.094% 27.021%, 21.094% 27.021%, 20.833% 26.553%, 20.555% 26.572%, 20.269% 26.975%, 19.986% 27.659%, 19.717% 28.52%, 19.472% 29.455%, 19.264% 30.363%, 19.101% 31.138%, 18.996% 31.679%, 18.958% 31.882%, 18.958% 31.882%, 18.927% 31.339%, 18.839% 29.845%, 18.7% 27.605%, 18.518% 24.825%, 18.298% 21.709%, 18.048% 18.463%, 17.773% 15.291%, 17.482% 12.398%, 17.18% 9.99%, 16.875% 8.271%, 16.875% 8.271%, 16.475% 7.193%, 16.044% 7.065%, 15.599% 7.69%, 15.157% 8.872%, 14.735% 10.413%, 14.352% 12.116%, 14.023% 13.784%, 13.767% 15.22%, 13.601% 16.225%, 13.542% 16.605%, 13.542% 16.605%, 13.517% 16.477%, 13.446% 16.13%, 13.338% 15.617%, 13.197% 14.988%, 13.032% 14.297%, 12.85% 13.596%, 12.657% 12.938%, 12.46% 12.375%, 12.267% 11.959%, 12.083% 11.743%, 12.083% 11.743%, 11.862% 11.784%, 11.628% 12.097%, 11.39% 12.619%, 11.155% 13.284%, 10.933% 14.026%, 10.733% 14.78%, 10.562% 15.48%, 10.429% 16.061%, 10.343% 16.458%, 10.313% 16.605%, 10.313% 16.605%, 10.254% 16.077%, 10.088% 14.661%, 9.831% 12.607%, 9.496% 10.164%, 9.1% 7.581%, 8.657% 5.11%, 8.182% 2.999%, 7.691% 1.498%, 7.198% 0.857%, 6.719% 1.327%, 6.719% 1.327%, 6.26% 3.079%, 5.823% 5.922%, 5.413% 9.554%, 5.037% 13.677%, 4.702% 17.988%, 4.414% 22.19%, 4.178% 25.98%, 4.003% 29.059%, 3.892% 31.126%, 3.854% 31.882%, 3.854% 31.882%, 3.827% 31.569%, 3.75% 30.727%, 3.631% 29.507%, 3.477% 28.056%, 3.295% 26.524%, 3.094% 25.059%, 2.881% 23.811%, 2.662% 22.928%, 2.446% 22.56%, 2.24% 22.855%, 2.24% 22.855%, 2.045% 23.937%, 1.867% 25.685%, 1.706% 27.915%, 1.563% 30.445%, 1.44% 33.089%, 1.337% 35.665%, 1.255% 37.988%, 1.195% 39.875%, 1.158% 41.141%, 1.146% 41.605%, 1.146% 41.605%, 1.132% 41.663%, 1.092% 41.834%, 1.033% 42.11%, 0.957% 42.486%, 0.869% 42.955%, 0.774% 43.51%, 0.677% 44.145%, 0.582% 44.854%, 0.494% 45.63%, 0.417% 46.466%);
  width: 100%;
  height: 100px;
  background: #fff;
  bottom: 0;
  position: absolute;
}
.faqs-heading h2 {
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  vertical-align: middle;
  text-transform: capitalize;
  color: #000000;
}

.faqs-heading h3 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #000000;
}


.accordion-item {
  background-color: #FFF;
  border: unset !important;
  border-radius: 20px !important;
}


.panel-body p {
  font-family: Oswald;
  font-weight: 300;
  font-style: Light;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 150%;
  letter-spacing: 0px;
  
  text-align: left;
}



.accordion-button {
 
  color: #000000 !important;

  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px !important;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-transform: capitalize;
  background-color: unset !important;

}
.accordion-body {
  padding-top: 0 !important;
}
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: unset !important;
  box-shadow: unset !important;
}




.accordion-button::after {
  background-image: unset !important;
  content: "\2b" !important; 
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  color: #fff;
  width: 28px !important;
  height: 28px !important;
  border-radius: 10px !important;
  background: #FFB200;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  border-radius: 10px !important;
  left: -21px;
  position: absolute;
  top: 17px;

}
.accordion-item {
  padding-left: 40px;
}
.accordion-button:not(.collapsed)::after {
  content: "\f068" !important;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  color: #FFFFFF;
  background: #1CBBB4;
    padding: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px !important;
  height: 28px !important;
  border-radius: 10px !important;
  left: -21px;
  position: absolute;
  top: 17px;
}


.accordion-button:not(.collapsed)::after {
  background-image: unset !important;
}
.accordion-button::after {

  background-image: unset !important;

}
.accordion-button:focus {
  border-color: unset !important;
  box-shadow: unset !important;
}


.home-contactus-heading {
  background: #FFFFFF;
  border-radius: 20px;
  overflow: hidden;
}

.home-contactus-heading h2 {
  background: #ED145B;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #FFFFFF;
  text-align: center;
  padding: 70px 0px 70px;
  border-radius: 20px;
  clip-path: polygon( 99.532% 67.18%,99.532% 67.18%,99.631% 66.127%,99.717% 64.872%,99.789% 63.487%,99.85% 62.047%,99.899% 60.626%,99.937% 59.298%,99.966% 58.136%,99.985% 57.215%,99.996% 56.608%,100% 56.389%,100% 9.804%,100% 9.804%,99.963% 8.214%,99.854% 6.705%,99.681% 5.298%,99.449% 4.014%,99.163% 2.872%,98.83% 1.892%,98.456% 1.094%,98.046% 0.5%,97.606% 0.128%,97.143% 0%,2.857% 0%,2.857% 0%,2.394% 0.128%,1.954% 0.5%,1.544% 1.094%,1.17% 1.892%,0.837% 2.871%,0.551% 4.014%,0.319% 5.298%,0.146% 6.705%,0.037% 8.214%,0% 9.804%,0% 51.484%,0% 51.484%,0.02% 51.771%,0.078% 52.562%,0.169% 53.749%,0.29% 55.227%,0.436% 56.889%,0.603% 58.628%,0.788% 60.339%,0.986% 61.915%,1.193% 63.25%,1.405% 64.237%,1.405% 64.237%,1.617% 64.826%,1.849% 65.167%,2.091% 65.305%,2.332% 65.283%,2.564% 65.145%,2.776% 64.935%,2.958% 64.695%,3.1% 64.47%,3.193% 64.303%,3.226% 64.237%,3.226% 64.237%,3.25% 64.636%,3.32% 65.728%,3.43% 67.36%,3.578% 69.377%,3.758% 71.625%,3.966% 73.949%,4.198% 76.194%,4.45% 78.206%,4.717% 79.831%,4.995% 80.914%,4.995% 80.914%,5.258% 81.364%,5.541% 81.419%,5.834% 81.163%,6.123% 80.676%,6.399% 80.04%,6.65% 79.336%,6.865% 78.647%,7.033% 78.054%,7.141% 77.638%,7.18% 77.481%,7.18% 77.481%,7.224% 77.911%,7.349% 79.084%,7.543% 80.826%,7.798% 82.959%,8.102% 85.308%,8.444% 87.699%,8.814% 89.955%,9.203% 91.9%,9.598% 93.36%,9.99% 94.158%,9.99% 94.158%,10.389% 94.199%,10.807% 93.608%,11.23% 92.532%,11.643% 91.118%,12.032% 89.517%,12.382% 87.874%,12.68% 86.339%,12.91% 85.059%,13.059% 84.182%,13.111% 83.857%,13.111% 83.857%,13.136% 84.046%,13.205% 84.562%,13.312% 85.332%,13.452% 86.284%,13.618% 87.344%,13.803% 88.44%,14.003% 89.496%,14.209% 90.442%,14.417% 91.203%,14.62% 91.705%,14.62% 91.705%,14.87% 91.936%,15.137% 91.835%,15.409% 91.476%,15.678% 90.929%,15.933% 90.269%,16.164% 89.566%,16.361% 88.894%,16.515% 88.324%,16.614% 87.929%,16.649% 87.781%,16.649% 87.781%,16.701% 88.162%,16.847% 89.188%,17.076% 90.684%,17.375% 92.473%,17.731% 94.381%,18.131% 96.232%,18.564% 97.85%,19.016% 99.06%,19.474% 99.686%,19.927% 99.553%,19.927% 99.553%,20.389% 98.448%,20.832% 96.488%,21.247% 93.901%,21.629% 90.918%,21.971% 87.765%,22.266% 84.673%,22.507% 81.87%,22.688% 79.584%,22.801% 78.045%,22.841% 77.481%,22.841% 77.481%,22.864% 77.667%,22.928% 78.17%,23.029% 78.91%,23.16% 79.804%,23.315% 80.772%,23.488% 81.731%,23.674% 82.601%,23.866% 83.299%,24.058% 83.745%,24.246% 83.857%,24.246% 83.857%,24.415% 83.618%,24.588% 83.098%,24.76% 82.37%,24.924% 81.505%,25.078% 80.576%,25.214% 79.654%,25.329% 78.811%,25.418% 78.12%,25.474% 77.653%,25.494% 77.481%,26.743% 77.481%,26.743% 77.481%,26.763% 77.803%,26.821% 78.689%,26.914% 80.019%,27.036% 81.674%,27.186% 83.533%,27.358% 85.477%,27.549% 87.386%,27.756% 89.14%,27.974% 90.62%,28.2% 91.705%,28.2% 91.705%,28.499% 92.442%,28.825% 92.634%,29.165% 92.393%,29.503% 91.828%,29.827% 91.049%,30.122% 90.165%,30.376% 89.287%,30.574% 88.524%,30.703% 87.985%,30.749% 87.781%,30.749% 87.781%,30.806% 88.197%,30.966% 89.312%,31.216% 90.927%,31.542% 92.844%,31.929% 94.864%,32.363% 96.789%,32.83% 98.418%,33.315% 99.555%,33.806% 100%,34.287% 99.553%,34.287% 99.553%,34.727% 98.2%,35.147% 96.095%,35.54% 93.451%,35.902% 90.476%,36.225% 87.382%,36.504% 84.379%,36.731% 81.676%,36.901% 79.486%,37.008% 78.017%,37.045% 77.481%,37.045% 77.481%,37.072% 77.712%,37.15% 78.331%,37.27% 79.226%,37.425% 80.287%,37.607% 81.4%,37.809% 82.455%,38.022% 83.339%,38.24% 83.942%,38.454% 84.152%,38.658% 83.857%,38.658% 83.857%,38.837% 83.029%,38.996% 81.758%,39.137% 80.167%,39.259% 78.383%,39.362% 76.53%,39.446% 74.734%,39.511% 73.119%,39.557% 71.81%,39.585% 70.934%,39.594% 70.614%,40.01% 70.614%,40.01% 70.614%,40.026% 70.901%,40.069% 71.693%,40.139% 72.888%,40.233% 74.382%,40.348% 76.072%,40.481% 77.855%,40.632% 79.628%,40.795% 81.288%,40.971% 82.732%,41.155% 83.857%,41.155% 83.857%,41.448% 84.865%,41.773% 85.275%,42.116% 85.201%,42.462% 84.76%,42.795% 84.069%,43.102% 83.243%,43.366% 82.398%,43.573% 81.651%,43.708% 81.118%,43.757% 80.914%,43.757% 80.914%,43.811% 81.209%,43.967% 81.994%,44.209% 83.124%,44.526% 84.449%,44.904% 85.824%,45.329% 87.1%,45.789% 88.13%,46.27% 88.767%,46.759% 88.864%,47.242% 88.272%,47.242% 88.272%,47.686% 87.021%,48.108% 85.24%,48.503% 83.085%,48.864% 80.712%,49.186% 78.276%,49.463% 75.933%,49.689% 73.84%,49.858% 72.151%,49.963% 71.024%,50% 70.614%,50% 70.614%,50.015% 70.772%,50.059% 71.207%,50.126% 71.859%,50.215% 72.669%,50.322% 73.575%,50.442% 74.52%,50.572% 75.443%,50.709% 76.283%,50.849% 76.983%,50.989% 77.481%,50.989% 77.481%,51.106% 77.727%,51.234% 77.87%,51.366% 77.928%,51.497% 77.918%,51.622% 77.861%,51.736% 77.773%,51.834% 77.672%,51.91% 77.578%,51.959% 77.508%,51.977% 77.481%,51.977% 77.481%,52.005% 77.576%,52.083% 77.834%,52.203% 78.215%,52.359% 78.678%,52.541% 79.182%,52.743% 79.688%,52.957% 80.155%,53.174% 80.542%,53.388% 80.808%,53.59% 80.914%,53.59% 80.914%,53.798% 80.828%,54.019% 80.573%,54.243% 80.191%,54.464% 79.724%,54.672% 79.213%,54.861% 78.702%,55.021% 78.23%,55.146% 77.842%,55.226% 77.578%,55.255% 77.481%,55.255% 77.481%,55.307% 77.832%,55.454% 78.777%,55.684% 80.154%,55.983% 81.801%,56.34% 83.555%,56.74% 85.256%,57.173% 86.74%,57.624% 87.845%,58.082% 88.41%,58.533% 88.272%,58.533% 88.272%,58.939% 87.459%,59.342% 86.108%,59.734% 84.366%,60.104% 82.38%,60.443% 80.296%,60.741% 78.261%,60.99% 76.423%,61.179% 74.929%,61.3% 73.924%,61.342% 73.557%,61.342% 73.557%,61.358% 73.64%,61.403% 73.871%,61.472% 74.219%,61.561% 74.656%,61.666% 75.152%,61.782% 75.677%,61.906% 76.201%,62.033% 76.697%,62.159% 77.133%,62.279% 77.481%,62.279% 77.481%,62.484% 77.88%,62.706% 78.111%,62.935% 78.205%,63.163% 78.19%,63.38% 78.096%,63.578% 77.954%,63.747% 77.791%,63.879% 77.638%,63.965% 77.525%,63.996% 77.481%,63.996% 77.481%,64.013% 77.797%,64.063% 78.668%,64.143% 79.977%,64.25% 81.61%,64.381% 83.45%,64.533% 85.382%,64.704% 87.289%,64.89% 89.056%,65.088% 90.567%,65.297% 91.705%,65.297% 91.705%,65.59% 92.566%,65.913% 92.861%,66.251% 92.701%,66.589% 92.199%,66.914% 91.466%,67.212% 90.615%,67.468% 89.758%,67.669% 89.007%,67.799% 88.475%,67.846% 88.272%,67.846% 88.272%,67.903% 88.531%,68.063% 89.219%,68.313% 90.203%,68.638% 91.349%,69.024% 92.524%,69.458% 93.594%,69.925% 94.426%,70.411% 94.886%,70.902% 94.841%,71.384% 94.158%,71.384% 94.158%,71.819% 92.898%,72.236% 91.171%,72.629% 89.117%,72.99% 86.878%,73.315% 84.596%,73.595% 82.412%,73.824% 80.467%,73.996% 78.902%,74.104% 77.86%,74.142% 77.481%,74.142% 77.481%,74.169% 77.706%,74.246% 78.308%,74.365% 79.181%,74.52% 80.217%,74.701% 81.309%,74.902% 82.35%,75.116% 83.233%,75.334% 83.85%,75.549% 84.094%,75.754% 83.857%,75.754% 83.857%,75.944% 83.072%,76.115% 81.825%,76.269% 80.244%,76.405% 78.459%,76.522% 76.596%,76.618% 74.784%,76.695% 73.152%,76.75% 71.827%,76.784% 70.938%,76.795% 70.614%,77.211% 70.614%,77.211% 70.614%,77.237% 70.859%,77.312% 71.53%,77.428% 72.533%,77.579% 73.774%,77.759% 75.158%,77.962% 76.591%,78.182% 77.977%,78.412% 79.223%,78.645% 80.233%,78.876% 80.914%,78.876% 80.914%,79.136% 81.245%,79.415% 81.231%,79.701% 80.947%,79.983% 80.464%,80.252% 79.856%,80.496% 79.195%,80.704% 78.554%,80.867% 78.007%,80.972% 77.624%,81.009% 77.481%,81.009% 77.481%,81.04% 77.865%,81.128% 78.92%,81.267% 80.502%,81.449% 82.466%,81.669% 84.667%,81.919% 86.96%,82.193% 89.2%,82.484% 91.243%,82.785% 92.944%,83.091% 94.158%,83.091% 94.158%,83.49% 94.92%,83.921% 95.01%,84.365% 94.568%,84.807% 93.733%,85.228% 92.645%,85.611% 91.442%,85.939% 90.264%,86.195% 89.25%,86.361% 88.54%,86.42% 88.272%,86.42% 88.272%,86.445% 88.362%,86.516% 88.607%,86.624% 88.97%,86.764% 89.414%,86.929% 89.902%,87.111% 90.397%,87.304% 90.862%,87.501% 91.259%,87.694% 91.553%,87.877% 91.705%,87.877% 91.705%,88.098% 91.677%,88.332% 91.455%,88.57% 91.087%,88.804% 90.617%,89.026% 90.093%,89.226% 89.561%,89.397% 89.066%,89.53% 88.656%,89.616% 88.376%,89.646% 88.272%,89.646% 88.272%,89.705% 88.645%,89.87% 89.645%,90.127% 91.096%,90.461% 92.821%,90.857% 94.645%,91.3% 96.391%,91.774% 97.882%,92.265% 98.942%,92.757% 99.394%,93.236% 99.063%,93.236% 99.063%,93.694% 97.825%,94.131% 95.817%,94.541% 93.252%,94.916% 90.34%,95.251% 87.294%,95.539% 84.327%,95.774% 81.65%,95.95% 79.475%,96.06% 78.015%,96.098% 77.481%,96.098% 77.481%,96.125% 77.702%,96.202% 78.297%,96.321% 79.159%,96.475% 80.184%,96.656% 81.266%,96.857% 82.3%,97.07% 83.182%,97.289% 83.805%,97.505% 84.065%,97.711% 83.857%,97.711% 83.857%,97.905% 83.093%,98.083% 81.858%,98.244% 80.283%,98.386% 78.496%,98.51% 76.628%,98.613% 74.809%,98.695% 73.168%,98.754% 71.836%,98.791% 70.941%,98.803% 70.614%,98.803% 70.614%,98.817% 70.573%,98.857% 70.452%,98.916% 70.257%,98.992% 69.991%,99.08% 69.66%,99.174% 69.268%,99.271% 68.819%,99.366% 68.319%,99.455% 67.771%,99.532% 67.18% );
  animation: bounce 15s infinite;
}



.home-contactus-heading [type=submit] {
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #fff;
  background: #FFB200;
  border-radius: 99px;
  padding: 20px 58px;
  border: unset;
}


.home-contactus-heading input[type="text"] {
  width: 100%;
  border: 1px solid #D9D9D9;
  height: 70px;
  border-radius: 99px;
  padding-left: 28px;
}

.home-contactus-heading input[type="email"] {
  width: 100%;
  border: 1px solid #D9D9D9;
  height: 70px;
  border-radius: 99px;
  padding-left: 28px;
}

.home-contactus-heading textarea {
  width: 100%;
  border: 1px solid #D9D9D9;
  height: 200px;
  border-radius: 20px;
  padding-left: 28px;
  padding-top: 20px;
}

.home-contactus-heading .row{
  margin: 36px 44px;
  padding-bottom: 42px;

}

.home-contactus-heading  ::placeholder{

  font-family: Oswald;
font-weight: 300;
font-style: Light;
font-size: 16px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0px;
color: #626B7D;

}
/* newsletter */

.best-aticles-form p {
  position: relative;
}
#best-aticles {
  padding: 80px 0 140px;
  position: relative;
  background: #fff;
}
.best-aticles-heading h2 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 40px;
  line-height: 54px;
  letter-spacing: 0.2px;
  color: #000000;
}
.best-aticles-heading p {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0px;
  color: #5A7184;
}
.best-aticles-form input[type="email"] {
  background: #FAECFF;
  border: unset;
  border-radius: 8px;
  height: 56px;
  padding: 17px;
  width: 100%;
}
.most-recent-blogs-metadata .blogs-admin-box h6 {
  margin: 0;
  padding: 7px 2px 8px 9px;
}
.best-aticles-form input[type="email"]::placeholder {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0px;
  color: #5A7184;
  
}
.blog-date h6 {
  font-family: Oswald;
  font-weight: 300;
  font-style: Light;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  color: #626B7D;
  margin: 0;
  padding-left: 10px;
}
.blog-admin h6 {
  margin: 0;

}
.blog-date {
  display: flex
;
  align-items: center;
  justify-content: center;
}
.blog-admin  {
  padding-left: 24px;
  display: flex
;
  align-items: center;
  justify-content: center;
}
.blog-admin h6 span{
  font-family: Oswald;
  font-weight: 300;
  font-style: Light;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  color: #626B7D;
  text-transform: capitalize;
  padding-left: 10px;
}
.blogs-admin-box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 16px;
}
.blogsnews-title:hover a {
  color: #1CBBB4;
  transition: 0.2s ease-in;
}


.best-aticles-form [type=submit]:hover {
  background: #000;
  transition: 0.4s ease-in-out;
}
.best-aticles-form [type=submit] {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: center;
  color: #FFFFFF;
  background: linear-gradient(180deg, #A62DD3 0%, #5F52DC 100%);
  border: unset;
  height: 56px;
  border-radius: 8px;
  padding: 0 32px;
  position: absolute;
  right: 0;
  top: 0;
}


/* Student Knowledge */
#student-knowledge {
  padding: 60px 0 80px;
  position: relative;
}


.student-knowledge-box h6 {
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  color: #000000;
}
.student-knowledge-box h2 {
  color: #000000;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
}
.student-knowledge-box h2 span {
  color: #1CBBB4;
}

.student-knowledge-box p {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 170%;
  letter-spacing: 0px;
  text-align: center;
  color: #626B7D;
}
.student-knowledge-box {
  width: 65%;
}

.students-knowledge-outer-box {
  display: flex
;
  align-items: center;
  justify-content: center;
}






.student-knowledget-inner-box-1 {
  background: #FFEBF2;
  border-radius: 20PX;
  height: 163PX;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
    animation: bounceArrow 1.5s ease-in-out infinite;

}
.student-knowledget-inner-box-2 {
  background: #E0FFFE;
  border-radius: 20PX;
  height: 163PX;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
    animation: bounceArrow 1.5s ease-in-out infinite;

}

.student-knowledget-inner-box-3 {
  background: #FFF6E2;
  border-radius: 20PX;
  height: 163PX;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
    animation: bounceArrow 1.5s ease-in-out infinite;

}


.student-knowledget-inner-box-4 {
  background: #ECFFE0;
  border-radius: 20PX;
  height: 163PX;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
    animation: bounceArrow 1.5s ease-in-out infinite;

}


.student-knowledget-inner-box-5 {
  background: #FAE2FF;
  border-radius: 20PX;
  height: 163PX;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
    animation: bounceArrow 1.5s ease-in-out infinite;

}


.student-knowledget-inner-box-6 {
  background: #FDECE9;
  border-radius: 20PX;
  height: 163PX;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
    animation: bounceArrow 1.5s ease-in-out infinite;

}


.student-knowledget-inner-box-1 h5{
  color: #ED145B;

}

.student-knowledget-inner-box-2 h5{
  color: #1CBBB4;

}

.student-knowledget-inner-box-3 h5{
  color: #FFB200;

}

.student-knowledget-inner-box-4 h5{
  color: #73BE48;

}

.student-knowledget-inner-box-5 h5{
  color: #710A85;

}

.student-knowledget-inner-box-6 h5{
  color: #F96846;

}
.students-items {
  position: relative;
}
.students-arrow-svg {
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(125px, 35px);
}
.student-knowledge-outer-box {
  padding: 60px 0 150px;
}
#student-knowledge .row .students-items:nth-child(even) {
  transform: translate(0px, 170px);
}

#student-knowledge .row .students-items:nth-child(6) .students-bottom-svg{
  display: none !important;

}
#student-knowledge .row .students-items:nth-child(even) .students-arrow-svg {
  display: none;
}


#student-knowledge .row .students-items:nth-child(even) .students-bottom-svg{

  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translate(152px, -28px);


}
.students-bottom-svg{
  display: none;
}

.arrow {
  transition: transform 0.3s ease;
  transform: rotate(0deg); 
}

.arrow.down {
  transform: rotate(180deg);
}


.students-arrow-svg svg,
.students-bottom-svg svg {
  animation: bounceArrow 1.5s ease-in-out infinite;
}

@keyframes bounceArrow {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}




.students-years-box h5 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
  margin: 0;
  padding: 0;
}

.students-years-box h6 {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
  color: #000000;
  margin: 0;
  padding: 0;
}



.owl-nav button:hover {
  background: #1CBBB4;
  transition: 0.2s ease-in;
}



/* Blog Section */
#blog-and-news {
  padding: 60px 0;
  position: relative;
  z-index: 1;
}

.blogsnews-heading h6 {
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  color: #000000;
  margin: 0;
}
.blogsnews-heading {
  flex-direction: column;
  display: flex
;
  align-items: center;
  justify-content: center;
}
.blogsnews-heading h2 span {
  color: #1CBBB4;
}
.blogsnews-heading h2 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
  color: #000000;
  width: 78%;
}

.blogsnews-title a {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #000000;
}
.blogsnews-content-box {
  padding: 12px 0;
}
.blogsnews-content p {
  font-family: Oswald;
  font-weight: 300;
  font-style: Light;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 170%;
  letter-spacing: 0px;
  color: #626B7D;
}
.blogsnews-images {
  height: 436px;
  overflow: hidden;
  border-radius: 20px;
}
.blogsnews-images img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  object-fit: cover;
}






/*------------------ Contact Page -----------------*/


.contact-email {
  background: #FFEBF2;
  padding: 26px 26px;
  border-radius: 20px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.contact-address {
  background: #E0FFFE;
  padding: 26px 26px;
  border-radius: 20px;
  height: 200px;
  display: flex
;
  align-items: center;
  justify-content: center;
}

.contact-phone {
  background: #FFF6E2;
  padding: 26px 26px;
  border-radius: 20px;
  height: 200px;
  display: flex
;
  align-items: center;
  justify-content: center;
}

.contact-page-box {
  background: #ED145B;
  margin-top: 38px;
  padding: 20px;
  position: relative;
  z-index: 1;
  border-radius: 20px;
}

h3.contact-page {
  margin-left: 3%;
  font-weight: bold;
  color: #18304c;
  border-bottom: solid 4px #d3da36;
  display: table;
  margin-bottom: 4%;
}

.contac_form input[type='text'],
.contac_form input[type='email'],
.contac_form input[type='url'],
.contac_form input[type='password'],
.contac_form input[type='search'],
.contac_form input[type='number'],
.contac_form input[type='tel'],
.contac_form input[type='range'],
.contac_form input[type='date'],
.contac_form input[type='month'],
.contac_form input[type='week'],
.contac_form input[type='time'],
.contac_form input[type='datetime'],
.contac_form input[type='datetime-local'],
.contac_form input[type='color'],
.contac_form select,
.contac_form textarea,
.contac_form .wpcf7 .wpcf7-form-control-wrap[class*="file-"] {
  background-color: #fff;
  border-color: #ccc;
  color: #2f3357;
  border-radius: 0px;
  box-shadow: none;
  border: unset;
    width: 100%;
  margin-bottom: 14px;
  padding: 18px;
  border-radius: 10px;
}
.contact-box {
  padding: 60px 0;
}
.inner-cont {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.c_content.media-small {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.contact-page-details p{
  text-align: center;
}
.choose-content-box:hover .choose-icon-box {
  animation: bounceIn 0.30s linear;
}
.bradcrumbs a:hover {
  color: #000000;
  transition: 0.6s ease-in;
  background: #fff;
}
.contact-page-details p a {
  color: #626B7D;
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  margin: 0;
  padding: 0;


}
.contact-page-details p a:hover {
  color: #1E1E1E;
  transition: 0.6s ease-in;
}
.contact-page-details i {
  color: #1CBBB4;
  font-size: 25px;
  padding-bottom: 14px;
  animation: tada 3s infinite;
}
.team-title a:hover {
  color: #1CBBB4;
  transition: 0.2s ease-in;
}
.contact-page-details span {
  color: #000000;
  text-align: center;
  margin-bottom: 10px;
  padding: 0;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
}
.contact-page-box [type=submit] {
  font-family: Lato;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #FFFFFF;
  background: #000000;
  padding: 16px 36px;
  border-radius: 6px;
  border: unset;
}
.contact-page-box [type=submit]:hover{
  background: #FFFFFF;
  color: #000;
}
.contact-page-box h3 {
  font-family: Outfit;
  font-weight: 600;
  font-size: 36px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #FFFFFF;
  text-align: left;
}

















/* 404 page */
.error404 .content_page {
  padding: 80px 0;
}
.page-content h3 span {
  font-family: Outfit;
  font-weight: 600;
  font-size: 67px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #F16517;
  text-align: left;
  background: #fff;
  padding: 34px 59px;
  clip-path: polygon(0% 0%, 87.243% 0%, 99.839% 91.281%, 99.839% 91.281%, 99.954% 92.591%, 99.943% 93.873%, 99.815% 95.1%, 99.581% 96.246%, 99.25% 97.286%, 98.833% 98.195%, 98.338% 98.946%, 97.776% 99.515%, 97.157% 99.874%, 96.49% 100%, 3.472% 100%, 3.472% 100%, 2.909% 99.91%, 2.375% 99.648%, 1.877% 99.23%, 1.422% 98.669%, 1.017% 97.98%, 0.67% 97.177%, 0.388% 96.273%, 0.177% 95.283%, 0.045% 94.222%, 0% 93.103%, 0% 0%);
  display: flex
;
  align-items: center;
  box-shadow: 41px 26px 60px 36px #EBA4A440;
}
.page-content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.read-moresec a {
  padding: 20px 40px;
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #fff;
  background: #FFB200;
  border-radius: 99px;
  padding: 18px 38px;
  position: relative;
z-index: 1
  ;

}

.read-moresec a:hover{
  color: #fff;
}


.read-moresec a span{
  position: relative;
  z-index: 1;
}


.read-moresec a:before{
	position:absolute;
	content:'';
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000;
	transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	transform:scaleX(0);
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
  border-radius: 99px ;
}
.read-moresec a:hover:before{
	transform:scaleX(1);
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
}

.text-404 {
  padding: 0 0 20px 0;
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 170%;
  letter-spacing: 0px;
  text-align: center;
  color: #626B7D; 

}
.error404 .page-content h3 span {
    padding: 34px 59px 0;
    background: unset;
    font-family: Peralta;
    font-weight: 400;
    font-style: Regular;
    font-size: 54px;
    leading-trim: NONE;
    line-height: 130%;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
    color: #000000;
    text-shadow: 4px 0px #00000040;
}

.page-template-page-with-left-sidebar .middle-align {
  padding: 60px 0;
}
.page-template-page-with-right-sidebar .middle-align {
  padding: 60px 0;
}
.page-template-page-with-left-sidebar .middle-align p {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0%;
  color: #000000;
  margin: 0;
}
.page-template-page-with-right-sidebar .middle-align p {
  font-family: Oswald;
  font-weight: 300;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 170%;
  letter-spacing: 0px;
  color: #626B7D;
}
/* single blog page */
.feature-box img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.form-submit [type=submit] {
  padding: 16px 30px;
  border: unset;
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0px;
  vertical-align: middle;
  background: #000;
  border-radius: 10px;
  color: #fff;

}
.form-submit [type=submit]:hover {
  color: #fff;
  transition: 0.4s ease-in;
  background: linear-gradient(90deg, #4F5BE0 0%, #B526D3 100%);
}
.main-single-div h1 {
  font-family: Varta;
  font-weight: 700;
  font-size: 50px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: left;
  color: #000000;
}
.main-single-div p {
  color: #5A7184;
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0px;

}
.meta-box-question {
  font-family: Varta;
  font-weight: 600;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
  margin: 0;
  color: #F16517;
}
.single-page-metaimage img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}

.main-single-div {
  padding: 60px 0;
}
.social-icons p a i {
  background: #000;
  width: 35px;
  height: 35px;
  font-size: 14px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  margin-left: 10px;
  border-radius: 50%;
}
.social-icons p a i:hover {
  background: #1CBBB4;
  color: #fff;
  transition: 0.4s ease-in;

}
.socila_share {
  display: flex;
  align-items: center;
  justify-content: end;
}
#comments h2 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 36px;
  line-height: 48px;
  letter-spacing: -2px;
  text-align: left;
  color: #232536;

}
.metabox {
  margin-bottom: 24px;
  border-bottom: 1px solid #EAEAEA;
  padding-bottom: 22px;
}
.metabox span {
  color: #A3A3A3;
  letter-spacing: 3%;
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  line-height: 34px;
  letter-spacing: 0%;
}
span.entry-author a {
  color: #A3A3A3;
  text-transform: capitalize;
}
.metabox span a {
  color: #A3A3A3;
  letter-spacing: 3%;
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  line-height: 34px;
  letter-spacing: 0%;
}
.post-navigation {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.metabox  .entry-date {
  margin: 0 20px;
}

.comment-form-comment textarea {
  resize: vertical;
  width: 100%;
  height: 200px;
  border: 1px solid #D4D7D9;
  border-radius: 7px;
  background: #FFFFFF;
}

/* Search page */
.search .middle-align {
  padding: 60px 0;
}
.search   [type=submit] {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 15px;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: center;
  color: #FFFFFF;
  background: linear-gradient(180deg, #A62DD3 0%, #5F52DC 100%);
  border: unset;
  height: 46px;
  border-radius: 8px;
  padding: 0 23px;
  border: unset;
}

.search h1 {
  padding: 0;
  margin-bottom: 20px;
  font-family: Instrument Serif;
  font-weight: 400;
  font-style: Regular;
  font-size: 68px;
  line-height: 57px;
  letter-spacing: 0.2px;
  text-align: center;
  text-shadow: 4px 0px #00000040;
  color: #FFFFFF;
}
.search h1 span {
  padding: 0;
  margin-bottom: 20px;
  font-family: Instrument Serif;
  font-weight: 400;
  font-style: Regular;
  font-size: 58px;
  line-height: 62px;
  letter-spacing: 0.2px;
  text-align: center;
  text-shadow: 4px 0px #00000040;
  color: #FFFFFF;
}
.search .search-field {

  border-radius: 10px;
}
.banner-image h1 span {
  color: #fff;
}
.search h3 {
  font-family: 'Inter';
  font-weight: 700;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: 0%;
  color: #000000;
  text-align: left;
  text-shadow: unset;
}
.search .search-field{
background: #fff;
}

/* Single testimonial page */
.testimonial {
  padding: 60px 0;
}
.testimonial .single-page-content p {

  padding: 14px 0;
}
.main-single-div p a {
  color: #000;
  font-weight: 600;
}
.nav-next a {
  font-family: 'Outfit';
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0%;
  color: #F16517;
}
.nav-next a .post-title {
  padding-left: 4px;
  color: #000000;
}
.nav-previous a {
  font-family: 'Outfit';
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0%;
  color: #F16517;
}
.nav-previous a .post-title {
  padding-left: 4px;
  color: #000000;
}
#single-team-page {
  padding: 60px 0;
}
#single-team-page .team-title a {

  color: #000000;
}
#single-team-page .team-designation h6{
  color: #000000;

}

.footer-top-shape {
  background: #fff;
  clip-path: polygon(99.583% 53.473%, 99.583% 53.473%, 99.683% 51.982%, 99.768% 50.204%, 99.841% 48.244%, 99.902% 46.205%, 99.951% 44.193%, 99.989% 42.313%, 100.018% 40.668%, 100.037% 39.364%, 100.049% 38.505%, 100.052% 38.195%, 100.052% 0%, -0.052% 0%, -0.052% 31.25%, -0.052% 31.25%, -0.032% 31.657%, 0.026% 32.776%, 0.117% 34.457%, 0.238% 36.549%, 0.384% 38.902%, 0.552% 41.365%, 0.737% 43.787%, 0.935% 46.019%, 1.142% 47.908%, 1.354% 49.306%, 1.354% 49.306%, 1.567% 50.139%, 1.799% 50.622%, 2.041% 50.818%, 2.283% 50.787%, 2.515% 50.591%, 2.727% 50.293%, 2.909% 49.954%, 3.051% 49.635%, 3.144% 49.399%, 3.177% 49.306%, 3.177% 49.306%, 3.201% 49.87%, 3.271% 51.417%, 3.382% 53.728%, 3.53% 56.583%, 3.71% 59.765%, 3.918% 63.055%, 4.151% 66.234%, 4.403% 69.083%, 4.67% 71.384%, 4.948% 72.917%, 4.948% 72.917%, 5.211% 73.554%, 5.495% 73.632%, 5.788% 73.269%, 6.078% 72.579%, 6.354% 71.679%, 6.605% 70.683%, 6.82% 69.707%, 6.988% 68.867%, 7.097% 68.278%, 7.135% 68.056%, 7.135% 68.056%, 7.179% 68.665%, 7.304% 70.326%, 7.499% 72.791%, 7.754% 75.812%, 8.058% 79.138%, 8.401% 82.523%, 8.772% 85.717%, 9.16% 88.471%, 9.556% 90.537%, 9.948% 91.667%, 9.948% 91.667%, 10.348% 91.726%, 10.766% 90.889%, 11.19% 89.365%, 11.603% 87.364%, 11.992% 85.096%, 12.343% 82.771%, 12.641% 80.597%, 12.871% 78.785%, 13.02% 77.544%, 13.073% 77.084%, 13.073% 77.084%, 13.097% 77.351%, 13.166% 78.081%, 13.274% 79.172%, 13.414% 80.52%, 13.58% 82.021%, 13.766% 83.571%, 13.965% 85.067%, 14.172% 86.406%, 14.38% 87.483%, 14.583% 88.195%, 14.583% 88.195%, 14.834% 88.521%, 15.1% 88.379%, 15.373% 87.869%, 15.642% 87.096%, 15.897% 86.161%, 16.129% 85.166%, 16.326% 84.214%, 16.48% 83.408%, 16.579% 82.849%, 16.615% 82.64%, 16.615% 82.64%, 16.666% 83.179%, 16.813% 84.632%, 17.042% 86.749%, 17.341% 89.282%, 17.697% 91.983%, 18.098% 94.603%, 18.531% 96.894%, 18.983% 98.607%, 19.442% 99.494%, 19.896% 99.306%, 19.896% 99.306%, 20.359% 97.741%, 20.801% 94.966%, 21.217% 91.304%, 21.6% 87.08%, 21.942% 82.617%, 22.237% 78.238%, 22.479% 74.269%, 22.66% 71.033%, 22.773% 68.854%, 22.813% 68.056%, 22.813% 68.056%, 22.835% 68.319%, 22.9% 69.032%, 23.001% 70.079%, 23.132% 71.345%, 23.287% 72.715%, 23.461% 74.074%, 23.647% 75.305%, 23.839% 76.294%, 24.031% 76.925%, 24.219% 77.084%, 24.219% 77.084%, 24.389% 76.745%, 24.562% 76.009%, 24.733% 74.978%, 24.898% 73.753%, 25.052% 72.437%, 25.188% 71.132%, 25.304% 69.939%, 25.392% 68.961%, 25.449% 68.299%, 25.469% 68.056%, 26.719% 68.056%, 26.719% 68.056%, 26.739% 68.512%, 26.797% 69.766%, 26.89% 71.65%, 27.012% 73.992%, 27.162% 76.625%, 27.334% 79.377%, 27.526% 82.08%, 27.732% 84.564%, 27.951% 86.659%, 28.177% 88.195%, 28.177% 88.195%, 28.477% 89.238%, 28.803% 89.51%, 29.143% 89.169%, 29.481% 88.369%, 29.806% 87.266%, 30.101% 86.015%, 30.356% 84.771%, 30.554% 83.691%, 30.683% 82.928%, 30.729% 82.64%, 30.729% 82.64%, 30.786% 83.228%, 30.946% 84.807%, 31.197% 87.094%, 31.523% 89.808%, 31.91% 92.667%, 32.344% 95.392%, 32.812% 97.699%, 33.298% 99.308%, 33.789% 99.938%, 34.271% 99.306%, 34.271% 99.306%, 34.711% 97.39%, 35.131% 94.41%, 35.525% 90.666%, 35.887% 86.455%, 36.211% 82.074%, 36.489% 77.822%, 36.717% 73.996%, 36.887% 70.895%, 36.994% 68.815%, 37.031% 68.056%, 37.031% 68.056%, 37.059% 68.383%, 37.137% 69.26%, 37.257% 70.527%, 37.412% 72.028%, 37.594% 73.604%, 37.796% 75.098%, 38.01% 76.35%, 38.228% 77.204%, 38.442% 77.502%, 38.646% 77.084%, 38.646% 77.084%, 38.825% 75.912%, 38.985% 74.111%, 39.126% 71.859%, 39.248% 69.333%, 39.35% 66.71%, 39.435% 64.167%, 39.5% 61.88%, 39.546% 60.028%, 39.574% 58.787%, 39.583% 58.334%, 40% 58.334%, 40% 58.334%, 40.015% 58.74%, 40.059% 59.862%, 40.129% 61.553%, 40.223% 63.668%, 40.338% 66.061%, 40.472% 68.586%, 40.622% 71.096%, 40.786% 73.447%, 40.961% 75.491%, 41.146% 77.084%, 41.146% 77.084%, 41.439% 78.511%, 41.765% 79.09%, 42.108% 78.986%, 42.454% 78.362%, 42.788% 77.383%, 43.094% 76.214%, 43.359% 75.018%, 43.566% 73.961%, 43.702% 73.206%, 43.75% 72.917%, 43.75% 72.917%, 43.805% 73.334%, 43.96% 74.447%, 44.203% 76.045%, 44.52% 77.922%, 44.898% 79.868%, 45.324% 81.674%, 45.784% 83.133%, 46.266% 84.035%, 46.755% 84.171%, 47.24% 83.334%, 47.24% 83.334%, 47.683% 81.563%, 48.106% 79.042%, 48.501% 75.991%, 48.863% 72.63%, 49.186% 69.181%, 49.463% 65.865%, 49.689% 62.901%, 49.858% 60.511%, 49.963% 58.915%, 50% 58.334%, 50% 58.334%, 50.015% 58.558%, 50.059% 59.174%, 50.127% 60.097%, 50.216% 61.243%, 50.322% 62.527%, 50.442% 63.864%, 50.572% 65.17%, 50.71% 66.361%, 50.85% 67.351%, 50.99% 68.056%, 50.99% 68.056%, 51.107% 68.405%, 51.235% 68.607%, 51.367% 68.689%, 51.498% 68.676%, 51.624% 68.594%, 51.738% 68.469%, 51.836% 68.327%, 51.912% 68.194%, 51.961% 68.095%, 51.979% 68.056%, 51.979% 68.056%, 52.007% 68.191%, 52.085% 68.556%, 52.206% 69.095%, 52.361% 69.75%, 52.544% 70.465%, 52.746% 71.181%, 52.96% 71.842%, 53.178% 72.389%, 53.391% 72.767%, 53.594% 72.917%, 53.594% 72.917%, 53.802% 72.796%, 54.023% 72.435%, 54.248% 71.894%, 54.468% 71.232%, 54.677% 70.509%, 54.866% 69.784%, 55.026% 69.117%, 55.151% 68.567%, 55.232% 68.194%, 55.26% 68.056%, 55.26% 68.056%, 55.312% 68.553%, 55.46% 69.891%, 55.69% 71.84%, 55.989% 74.172%, 56.346% 76.656%, 56.747% 79.063%, 57.18% 81.164%, 57.632% 82.729%, 58.09% 83.529%, 58.542% 83.334%, 58.542% 83.334%, 58.948% 82.183%, 59.352% 80.27%, 59.744% 77.804%, 60.114% 74.991%, 60.454% 72.041%, 60.753% 69.161%, 61.002% 66.559%, 61.191% 64.443%, 61.312% 63.021%, 61.354% 62.5%, 61.354% 62.5%, 61.37% 62.619%, 61.415% 62.945%, 61.484% 63.438%, 61.573% 64.057%, 61.678% 64.758%, 61.794% 65.501%, 61.919% 66.244%, 62.046% 66.946%, 62.171% 67.563%, 62.292% 68.056%, 62.292% 68.056%, 62.497% 68.621%, 62.719% 68.948%, 62.949% 69.081%, 63.177% 69.06%, 63.394% 68.927%, 63.592% 68.725%, 63.762% 68.495%, 63.894% 68.279%, 63.98% 68.119%, 64.01% 68.056%, 64.01% 68.056%, 64.028% 68.503%, 64.078% 69.736%, 64.158% 71.591%, 64.265% 73.902%, 64.396% 76.508%, 64.548% 79.242%, 64.719% 81.942%, 64.905% 84.444%, 65.104% 86.583%, 65.313% 88.195%, 65.313% 88.195%, 65.606% 89.414%, 65.93% 89.831%, 66.268% 89.605%, 66.606% 88.893%, 66.932% 87.856%, 67.23% 86.651%, 67.486% 85.438%, 67.687% 84.375%, 67.818% 83.621%, 67.865% 83.334%, 67.865% 83.334%, 67.921% 83.701%, 68.082% 84.675%, 68.332% 86.068%, 68.657% 87.691%, 69.044% 89.354%, 69.479% 90.869%, 69.946% 92.047%, 70.433% 92.699%, 70.924% 92.635%, 71.406% 91.667%, 71.406% 91.667%, 71.842% 89.884%, 72.259% 87.438%, 72.652% 84.53%, 73.014% 81.361%, 73.339% 78.129%, 73.619% 75.037%, 73.849% 72.283%, 74.021% 70.068%, 74.129% 68.592%, 74.167% 68.056%, 74.167% 68.056%, 74.194% 68.374%, 74.271% 69.227%, 74.391% 70.463%, 74.545% 71.93%, 74.727% 73.476%, 74.928% 74.95%, 75.142% 76.199%, 75.36% 77.073%, 75.576% 77.418%, 75.781% 77.084%, 75.781% 77.084%, 75.971% 75.972%, 76.143% 74.207%, 76.297% 71.969%, 76.433% 69.441%, 76.549% 66.803%, 76.646% 64.238%, 76.722% 61.927%, 76.778% 60.052%, 76.812% 58.794%, 76.823% 58.334%, 77.24% 58.334%, 77.24% 58.334%, 77.266% 58.68%, 77.34% 59.631%, 77.456% 61.051%, 77.608% 62.808%, 77.788% 64.768%, 77.992% 66.796%, 78.211% 68.759%, 78.441% 70.522%, 78.675% 71.953%, 78.906% 72.917%, 78.906% 72.917%, 79.167% 73.385%, 79.445% 73.366%, 79.731% 72.963%, 80.014% 72.28%, 80.283% 71.419%, 80.528% 70.483%, 80.736% 69.576%, 80.899% 68.8%, 81.004% 68.259%, 81.042% 68.056%, 81.042% 68.056%, 81.073% 68.6%, 81.161% 70.094%, 81.3% 72.333%, 81.482% 75.114%, 81.702% 78.229%, 81.952% 81.476%, 82.227% 84.648%, 82.518% 87.54%, 82.82% 89.949%, 83.125% 91.667%, 83.125% 91.667%, 83.525% 92.746%, 83.956% 92.873%, 84.401% 92.248%, 84.843% 91.066%, 85.265% 89.525%, 85.648% 87.822%, 85.977% 86.154%, 86.233% 84.719%, 86.399% 83.713%, 86.458% 83.334%, 86.458% 83.334%, 86.483% 83.461%, 86.554% 83.808%, 86.662% 84.322%, 86.803% 84.951%, 86.968% 85.641%, 87.15% 86.342%, 87.343% 87%, 87.54% 87.563%, 87.733% 87.979%, 87.917% 88.195%, 87.917% 88.195%, 88.138% 88.155%, 88.372% 87.841%, 88.61% 87.319%, 88.845% 86.654%, 89.067% 85.913%, 89.267% 85.159%, 89.438% 84.459%, 89.571% 83.877%, 89.657% 83.481%, 89.688% 83.334%, 89.688% 83.334%, 89.746% 83.861%, 89.912% 85.277%, 90.169% 87.332%, 90.504% 89.775%, 90.9% 92.357%, 91.343% 94.829%, 91.818% 96.94%, 92.309% 98.441%, 92.802% 99.081%, 93.281% 98.612%, 93.281% 98.612%, 93.74% 96.859%, 94.177% 94.017%, 94.587% 90.384%, 94.963% 86.262%, 95.298% 81.95%, 95.586% 77.749%, 95.822% 73.958%, 95.997% 70.879%, 96.108% 68.812%, 96.146% 68.056%, 96.146% 68.056%, 96.173% 68.37%, 96.25% 69.211%, 96.369% 70.432%, 96.523% 71.882%, 96.705% 73.415%, 96.906% 74.879%, 97.12% 76.127%, 97.338% 77.01%, 97.554% 77.378%, 97.76% 77.084%, 97.76% 77.084%, 97.955% 76.002%, 98.133% 74.254%, 98.294% 72.023%, 98.437% 69.494%, 98.56% 66.849%, 98.663% 64.274%, 98.745% 61.951%, 98.805% 60.064%, 98.842% 58.797%, 98.854% 58.334%, 98.854% 58.334%, 98.868% 58.275%, 98.908% 58.105%, 98.967% 57.828%, 99.043% 57.452%, 99.131% 56.983%, 99.226% 56.428%, 99.323% 55.793%, 99.418% 55.084%, 99.506% 54.309%, 99.583% 53.473%);
  position: absolute;
  top: -19px;
  width: 100%;
  height: 103px;
  z-index: 1;
  left: 0;
}
#footer{
  position: relative;
}
/* Sidebar */
#sidebar aside {
  background: #FFEBF2;
  padding: 18px;
  margin-bottom: 18px;
  border-radius: 20px;
}


#sidebar .serach-page {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#sidebar label {
  text-align: left;
  color: #000000;
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  vertical-align: middle;
  text-transform: capitalize;
  margin-bottom: 15px;

}
aside#block-3 {
  display: none;
}
#sidebar .widget-title {
  text-align: left;
  color: #000000;
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  vertical-align: middle;
  text-transform: capitalize;
}
.wp-block-search__input{
  border-radius: 10px;
}
#sidebar {
  display: flex;
  flex-direction: column;
}
#sidebar .search-field{
      height: 56px;
      width: 100%;
      padding-left: 18px;
      border-radius: 10px;
      border: 1px solid #949494;
      flex-grow: 1;
      margin-left: 0;
      margin-right: 0;
      padding: 8px;
      text-decoration: unset !important;
      background: unset !important;
      color: #000;

}
.wp-block-search__inside-wrapper{
  position: relative;
}
#sidebar [type=submit]{
  height: 46px;
  border-radius: 8px;
  padding: 0 23px;
  position: absolute;
  right: 15px;
  font-family: Oswald;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #fff;
  background: #FFB200;
  border-radius: 99px;
  border: unset;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  top: 0;

}
#sidebar input[type=search] {
  -webkit-appearance: none;
  background: #FAECFF;
  border: unset;
  border-radius: 99px;
  height: 70px;
  padding: 18px;
}

.page-template-page-with-left-sidebar #sidebar .widget_recent_entries {
  order: unset;
}
.page-template-page-with-right-sidebar #sidebar .widget_recent_entries {
  order: unset;
}
.category-single-page {
  padding: 60px 0;
}
#sidebar #block-2{
  order: 1;
}
#sidebar .widget_calendar {
  order: 5;
}
#sidebar  .widget_recent_entries{
  order: 2;

}
#sidebar  #block-4{
  order: 4;

}
#sidebar .widget_categories{
  order: 3;

}

#sidebar ul li a:hover{
  color: #1CBBB4;
  transition: 0.4s ease-in-out;
}
#sidebar h2 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 27px;
  line-height: 48px;
  letter-spacing: 0px;
  text-align: left;
  color: #232536;


}
  


#sidebar ul li a {
  color: #000000;
  font-family: Oswald;
  font-weight: 500;
  font-style: SemiBold;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 80%;
  letter-spacing: 0%;
  vertical-align: middle;
  text-transform: capitalize;
}
#sidebar ol li a {
  font-family: 'Inter';
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 3%;
  text-align: center;
  color: #000;
}

/* Single team page */

#single-team {
  padding: 60px 0;
}

.single-team-info {
  height: 523px;
  overflow: hidden;

  border-radius: 20px;
}



.single-teampage-content h2 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 35px;
  leading-trim: NONE;
  line-height: 59%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #000000;
}
.single-teampage-content h6 {
  text-align: left;
  color: #626B7D;
  margin: 0;
  padding: 0px 0 4px;
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 65%;
  letter-spacing: 0%;
  margin-top: 0px;
}
.single-team-info img{
  height: 500px;
}
.single-team-info img {
  width: 100%;
  height: 100%;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  object-fit: cover;
}
.single-team-about-details p {
  font-family: Oswald;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 170%;
  letter-spacing: 0px;
  color: #626B7D;
}
.single-teampage-content h4 {
  color: #000000;
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
}
.single-teampage-content p {
  margin: 0;
}
.banner-image h1 {
  color: #fff;
}
#single-team .social-profiles a i {
  width: 42px;
  height: 42px;
  color: #fff;
  background: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 3px;
  background: #060102;
}

.blogs-category-content-box a:hover {
  color: #fff;
  transition: 0.4s ease-in;
}
.social-profiles {
  display: flex;
  align-items: center;
  justify-content: left;
}
#sidebar .serach-page {
  display: flex
;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
#sidebar input[type=search] {
  -webkit-appearance: none;
  background: #fff !important;
  border: 1px solid #D9D9D9;
  border-radius: 99px;
}


 .category-single-page .blogs-inner-details {
  border: 1px solid #E5EAF4;
  box-shadow: 0px 10px 35px 0px #00000008;
  background: #FFFFFF;
  border-radius: 20px;
  height: 100%;
}
.category-single-page .blogs-inner-content {
  padding: 20px 25px 20px;
}
 .category-single-page .blog-title a {
  font-size: 24px;
  line-height: 35px;
}
.category-single-page .blogs-content p {
  font-size: 16px;
  line-height: 26px;
  color: #000000;
  margin: 6px 0 0;
}

.middle-align p {
  font-family: Oswald;
  font-weight: 300;
  font-style: Light;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  color: #626B7D;
  margin: 6px 0;
}

.postbox .blogs-inner-details {
  border: 1px solid #E5EAF4;
  box-shadow: 0px 10px 35px 0px #00000008;
  background: #FFFFFF;
  border-radius: 20px;
  height: 100%;
}
.postbox .blogs-inner-content {
  padding: 20px 25px 20px;
}
 .postbox .blog-title a {
  font-size: 24px;
  line-height: 35px;
}
.postbox .blogs-content p {
  font-size: 16px;
  line-height: 26px;
  color: #000000;
  margin: 6px 0 0;
}



.meta-team-contact-box-details {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 22px 0;
}
.team-contact-box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border: 1px solid #EAEAEA;
  background: #fff;
  padding: 12px 20px;
  margin-right: 16px;
}
.single-teampage-content {
  padding-left: 50px;
}
.team-contact-box i {
  color: #1CBBB4;

  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 21px;
  margin-right: 9px;
}
.team-contact-box p {
  font-family: Outfit;
  font-weight: 400;
  font-size: 17px;
  line-height: 95%;
  letter-spacing: 2%;
  color: #000000;
  margin: 0;
  padding: 0;
}
#single-team .social-profiles a i:hover {
  background: #1CBBB4;
  transition: 0.4s ease-in-out;
  color: #fff;
}


.best-articles-image {
  height: 256px;
  overflow: hidden;
  border-radius: 10px;
}
.best-articles-image img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  object-fit: cover;
}
.best-articles-blog-title a {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.2px;
  color: #183B56;
}
.best-article-blog-content p {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0px;
  color: #5A7184;
  margin: 0;
}
.best-articles-inner-content {
  padding: 16px;
}
.best-articles-content-box {
  background: #FFFFFF;
  /* box-shadow: -50px 50px 50px 0px #00000026; */
  border-radius: 16px;
  padding: 0 12px 22px;
  margin: 0 75px;

}
.best-aticles-heading {
  margin-right: 50px;
}
#best-aticles .blogs-inner-details::after {
  content: "";
  background: #1CBBB4;
  width: 52%;
  height: 232px;
  position: absolute;
  bottom: -60px;
  opacity: 6%;
  z-index: -1;
  box-shadow: -50px 50px 50px 0px #00000026;
  border-radius: 16px;
}
#best-aticles .blogs-inner-details {
  position: relative;
  z-index: 1;
}
#best-aticles .blogs-inner-details::before {
  content: "";
  background: #1CBBB4;
  width: 50%;
  position: absolute;
  height: 233px;
  right: 0;
  z-index: -1;
  border-radius: 16px;
  top: 34px;
}

/* Single case page */
.single-case-page {
  padding: 60px 0;
}
.single-case-content p {
  font-family: Outfit;
  font-weight: 400;
  font-size: 20px;
  line-height: 170%;
  letter-spacing: 0%;
  color: #5D666F;
  margin: 0;
}
.single-case-member-images {
  height: 500px;
  margin-top: 20px;

}
.single-case-member-images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.single-case-info1 h6 {
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 60px;
  line-height: 100%;
  letter-spacing: 2%;
  -webkit-text-stroke: 1px #D4D4D4;
  color: transparent;
  margin: 0;
  padding: 0;
  text-align: left;
  position: relative;
}
.single-case-info1 h4 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #000000;
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex
;
  align-items: center;
  margin: 0;
  padding: 0;
}
.single-case-info1{
  position: relative;
}
.single-case-info1 p {
  font-family: Outfit;
  font-weight: 400;
  font-size: 20px;
  line-height: 170%;
  letter-spacing: 0%;
  color: #5D666F;
  margin: 0;
}

.single-case-title a {
  font-family: Outfit;
  font-weight: 400;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 2%;
  color: #000000;
  margin: 0;
  padding: 0;
  padding-left: 14px;
}
.single-case-title {
  border: 1px solid #EAEAEA;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 22px 10px;
  margin-bottom: 10px;
  border-radius: 10px;
}
.single-case-title i {
  color: #F16517;
  width: 23px;
  height: 23px;
  background: rgba(224, 10, 10, 0.40);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 12px;
}
.single-case-title a:hover {
  color: #F16517;
}
.single-case-box-border {
  border-bottom: 1px solid #EAEAEA;
  border-top: 1px solid #EAEAEA;
  padding: 50px 0;
}
.single-case-page .limited-offer-box {
  margin: 0;
}



/* Terms and conditions */

#tandc {
  padding: 60px 0;
}
#tandc h1 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 2%;
  text-align: left;
  color: #000000;
}
#tandc h2 {
  font-family: Outfit;
  font-weight: 600;
  font-size: 26px;
  line-height: 140%;
  letter-spacing: 3%;
  color: #000000;
}
#tandc p {
  font-family: Outfit;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 3%;
  color: #5D666F;
}


#privacy-policy{
  padding: 60px 0;
}

.top-content h2 {
  font-family: Outfit;
  font-weight: 700;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 2%;
  text-align: left;
  color: #000000;
}
.top-content h3 {
  font-family: Outfit;
  font-weight: 600;
  font-size: 26px;
  line-height: 140%;
  letter-spacing: 3%;
  color: #000000;
}
.top-content p {
  font-family: Outfit;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 3%;
  color: #5D666F;
  margin: 10px 0;
}
.top-content li {
  font-family: Outfit;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 3%;
  color: #5D666F;
}
#self-service {
  padding: 60px 0;
}


/* Single blog page */

.main-single-div .nav-next a .post-title {
  padding-left: 4px;
  color: #000;
  font-size: 14px;
}
.main-single-div .navigation span{
  clip-path: unset;
  background: unset;
  font-size: 14px;
  padding: 0px;
}
.main-single-div  .navigation a{
  clip-path: unset;
  padding: 0;
  background: unset;
}
.main-single-div .nav-links {
  display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%;
}
.main-single-div .nav-previous a .post-title {
  padding-left: 4px;
  color: #000;
  font-size: 14px;
}
.main-single-div .navigation span {
  color: #1CBBB4;
}

/* tAGS */

.tag .middle-align {
  padding: 60px 0;
}


/* Single post page */

.related-posts h3 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 40px;
  line-height: 65px;
  letter-spacing: 0%;
  color: #000000;
  margin-top: 58px;
  margin-bottom: 24px;}

.main-single-div .blogs-inner-details {
  border: 1px solid #E5EAF4;
  box-shadow: 0px 10px 35px 0px #00000008;
  background: #FFFFFF;
  border-radius: 16px;
  margin-bottom: 31px;
}
.main-single-div  .latest-blogs-box {
  padding: 32px 20px;
}
.main-single-div .recent-post-category a {
  font-family: Open Sans;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: center;
  color: #1CBBB4;
  background: #FAECFF;
  padding: 12px 29px;
  border-radius: 20px;
  display: flex
;
  align-items: center;
  justify-content: center;
  max-width: fit-content;
}


/* Project page */

.projects-member-images {
  height: 326px;
  border-radius: 8px;
  overflow: hidden;
}
.projects-member-images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}
.projects-title a {
  font-family: Inter;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0%;
  text-align: center;
  color: #2B2B2B;
}
.projects-designation h6 {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  line-height: 19.2px;
  letter-spacing: 0%;
  text-align: left;
  color: #828089;
  margin: 0;
  padding: 9px 0 0;
}
.projects-inner-box {
  border: 1px solid #E5EAF4;
  box-shadow: 0px 10px 35px 0px #00000008;
  background: #FFFFFF;
  border-radius: 8px;
}
.projects-details-box {
  padding: 18px 16px;
}

.projects-inner-box:hover .projects-member-images img {
  animation: pulse 400ms linear;
}
.projects-title:hover a {
  color: #1CBBB4;
  transition: 0.2s eaes-in;
}


/* Single project page */

.single-projects-page {
  padding: 60px 0;
}
.single-projects-images {
  height: 500px;
  overflow: hidden;
  border-radius: 6px;
}
.single-projects-images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 6px;

}

.single-projects-details h2 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0%;
  text-transform: uppercase;
  background: linear-gradient(90deg, #1CBBB4 0%, #6052DB 100%);
  max-width: fit-content;
  padding: 10px 22px;
  border-radius: 6px;
  color: #fff;
  margin-top: 26px;
}

.single-projects-details p {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0%;
  color: #5A7184;

}

.projects-single-image {
  height: 400px;
  border-radius: 8px;
  overflow: hidden;
}
.projects-single-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 6px;

}
.projects-single-image:hover img {
  animation: pulse 400ms linear;
}

.blogs-inner-details:hover .best-articles-image img {
  animation: pulse 400ms linear;
}

.single-projects-content-box {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
}

.single-projects-content-box h4 {
  font-family: Inter;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0%;
  color: #1CBBB4;
  padding: 0;
  margin: 0;
}
.project-meta-data {
  display: flex
  ;
      align-items: baseline;
      justify-content: flex-start;
      margin-top: 18px;
}
.services-single-image {
  height: 380px;
}
.services-single-image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.services-single-points h6 {
  margin: 0;
  padding: 0;
}
.services-single-points i {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  font-size: 15px;
  padding: 8px;
  margin-right: 20px;
  color: #1CBBB4;

}
.service-single-boxes h5 {
  font-family: Peralta;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: #000000;

}
.services-single-points {
  display: flex
;
  align-items: center;
  justify-content: flex-start;
}
.project-meta-data h5 {
  font-family: Inter;
  font-weight: 600;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0%;
  text-align: left;
  color: #2B2B2B;
  width: 100%;
  margin: 0;
  padding: 0;
  max-width: 130px;
}
.project-meta-data h6 {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  line-height: 19.2px;
  letter-spacing: 0%;
  text-align: left;
  color: #828089;
  margin: 0;
  padding: 0;
}
/* Single blog pages */

.content_page .blogs-inner-content {
  padding: 0px 25px 20px;
}

.content_page .blog-title a {
  font-size: 24px;
  line-height: 35px;
}
.content_page .blogs-content p {
  font-size: 16px;
  line-height: 26px;
  color: #626B7D;
  margin: 6px 0 0;
}

.content_page .blogs-inner-details {
  border: 1px solid #E5EAF4;
  box-shadow: 0px 10px 35px 0px #00000008;
  background: #FFFFFF;
  border-radius: 20px;
  height: 100%;
}

.portfolio-title:hover a {
    color: #1CBBB4;
    transition: 0.2s ease-in;
}
