html{
    overflow-x: hidden;
}
body{
margin: 0px;
 font-family: "Manrope", sans-serif !important;
overflow-x:hidden;
}



.social_chat_block {
   text-decoration: none;
    width: 172px;
    position: fixed;
    bottom: 10px;
    right: 5px;
    background: #f1ece5;
    border: solid 1px #58585c24;
    z-index: 777;
    text-align: left;
    font-size: 17px;
    padding-left: 25px;
    padding-right: 25px;
    /* line-height: 42px; */
    color: black;
    font-weight: 500;
    transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    border-radius: 50px;
    float: right;
    padding-top: 10px;
    padding-bottom: 10px;
}
.social_chat_block span {
    font-weight: 700;
    font-size: 18px;
    position: relative;
    top: 3px;
}
.wave {
    animation-name: wave-animation;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    transform-origin: 70% 70%;
    display: inline-block;
}
.ftr-hand {
    width: 28px;
    margin-left: 8px;
}
.social_chat_block strong img {
    width: 28px;
    float: right;
}


@keyframes wave-animation {
    0% { transform: rotate( 0.0deg) }
   10% { transform: rotate(14.0deg) }  /* The following five values can be played with to make the waving more or less extreme */
   20% { transform: rotate(-8.0deg) }
   30% { transform: rotate(14.0deg) }
   40% { transform: rotate(-4.0deg) }
   50% { transform: rotate(10.0deg) }
   60% { transform: rotate( 0.0deg) }  /* Reset for the last half to pause */
  100% { transform: rotate( 0.0deg) }
}

@media (max-width: 500px) {
.social_chat_block{width:150px; padding-left:13px; padding-right:13px;}
.ftr-hand{width:22px; margin-left: 3px;}   
.social_chat_block span{font-size:17px;}
}

.social_chat_block:hover {
    background: white;
    color: #118d25;
    text-decoration: none !important;
}


.ip-loader{
    margin-left: 0px!important;
    bottom: 40%!important;
    
}
.loader {
  width: 195px;
  display: inline-block;
  box-sizing: border-box;
  position: relative;

}
.c-leaf {
  position: relative;
  overflow: hidden;
  width: 195px;
  height: 79px;
  margin: 0 auto;
  background: #020615;
  transform: scale(1);
}

.c-leaf__icon {
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 1;
  width: 195px;
  height: 79px;
}

.c-leaf__fill {
  width: 195px;
    height: 79px;
    background: #020615;
    position: relative;
    z-index: 1;
    -webkit-animation: fillUp 1.5s ease-in-out infinite;
    animation: fillUp 1.5s ease-in-out infinite;
}

@-webkit-keyframes fillUp {
  0% {
    transform: translate(0, 135px);
  }
  100% {
    transform: translate(0, -135px);
  }
}

@keyframes fillUp {
  0% {
    transform: translate(0, 135px);
  }
  100% {
    transform: translate(0, -135px);
  }
}




.menu-enq{float: right;margin-top: 36px;padding-left: 0px;position: relative;z-index: 1;}
.menu-enq a {
  position: relative;
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 0px;
  padding: 16px 0px;
  text-align: center;
  font-size: 14px;font-weight: 500;
  width: 165px;
  height: 57px;
  text-decoration: none;
  color: #96FDBF;
  background: transparent;
  cursor: pointer;
  transition: ease-out 0.5s;
  border: 1px solid #96FDBF;
  border-radius: 30px;
  box-shadow: inset 0 0 0 0 #96FDBF;
}
.menu-enq a:hover {
  color: black;
  box-shadow: inset 0 -100px 0 0 #96FDBF;
}

.menu-btn{
    float: right;
}

.slide {
    float: left;
    width: 100%;
    position: relative;
    background-image: url('../images/New Project (15).png');url(
    ../images/New Project (15).png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 720px;
}
.header-content-full{
    float: left;
    width: 100%;
}
.header-contnt{
    float: left;
    width: 47%;
    padding-top: 230px;
    padding-bottom: 145px;
}
.header-contnt h2{
   float: left;
    width: 100%;
    font-weight: 700;
    font-size: 94px;
    color: #FFFFFF;
    margin-bottom: 12px;
}

.header-contnt p{
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 17px;
    color: white;
    line-height: 31px;
    margin-bottom: 40px;
}

.slider-ban .owl-nav {
    display: none;
}
.header-contnt-buton{float: left;width: auto;}
.header-contnt-buton a {
  position: relative;
  display: inline-block;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 12px 0px;
  text-align: center;
  font-size: 14px;font-weight: 500;
  width: 169px;height: 47px;
  text-decoration: none;
  color: #000000;
  background: #96FDBF;
  cursor: pointer;
  transition: ease-out 0.5s;
  border: 1px solid #96FDBF;
  border-radius: 30px;
  box-shadow: inset 0 0 0 0 white;
}
.header-contnt-buton a:hover {
  color: black;
  border: 1px solid white;
  box-shadow: inset 0 -100px 0 0 white;
}

.header-contnt-buton2{float: left;width: auto;margin-left: 20px;}
.header-contnt-buton2 a {
  position: relative;
  display: inline-block;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 12px 0px;
  text-align: center;
  font-size: 14px;font-weight: 500;
  width: 169px;height: 47px;
  text-decoration: none;
  color: #FFFFFF;
  background: transparent;
  cursor: pointer;
  transition: ease-out 0.5s;
  border: 1px solid #FFFFFF;
  border-radius: 30px;
  box-shadow: inset 0 0 0 0 #96FDBF;
}
.header-contnt-buton2 a:hover {
  color: black;
  box-shadow: inset 0 -100px 0 0 #96FDBF;
  border: 1px solid #96FDBF;
}

.baner-flwer{float: left;width: 100%;position: absolute;bottom: 34px;}
.baner-flwer img{float: left;width: 60px;animation: rotateflwer 7.5s linear infinite;}
@keyframes rotateflwer {
  from {
    transform: rotate(0);
  } to {
    transform: rotate(360deg);
  }
}

.banr-images{float: right;width: 53%;position: relative;text-align: center;padding-left: 20px;margin-top: 20px;}
.baner1{float: none;width: 100%;max-width: 623px;padding-top: 203px;margin: auto;}

.owl-item.active .baner1{
    animation: img-anim-top 3s forwards cubic-bezier(.645,.045,.355,1);
}
.owl-item.active .header-contnt{
    animation: img-anim-left 5s forwards cubic-bezier(.645,.045,.355,1) 0s;
  }

@keyframes img-anim-top {
  0% {
      transform: translateY(0%);
      clip-path: inset(100% 0 0 0);
      opacity: 0;
  }

  100% {
      transform: translateY(0);
      clip-path: inset(0 0 0 0);
      opacity: 1;
  }
}


@keyframes img-anim-left {
  0% {
      transform: translateX(0%);
      clip-path: inset(0 100% 0 0);
      opacity: 0;
  }

  100% {
      transform: translateX(0);
      clip-path: inset(0 0 0 0);
      opacity: 1;
  }
}


.body1{float: left;width: 100%;padding: 65px 30px 10px 8%;}

.body1-bx{float: left;width: 100%;}
.b1-bx-img{width: 127px!important;float: left;border-radius: 20px;}
.b1-bx-txt{width: 100%;padding-left: 154px;}
.b1-bx-txt h2{float: left;width: 100%;font-weight: 700;font-size: 19px;color: #000000;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;line-height: 26px;margin-bottom: 7px;position: relative;transition:.5s;}
.b1-bx-txt h3{float: left;width: 100%;font-weight: 500;font-size: 15px;color: #000000;margin-bottom: 9px;}
.b1-bx-txt a{float: left;width: 100%;font-weight: 700;font-size: 13px;color: #0C8C64;margin-bottom: 0px;text-decoration: none;transition:.5s;}
.b1-bx-txt img{position: absolute;right: 0;width: 39px!important;top: 29%;position: 40%;}
.slider-b1 .owl-nav {display: none;}
.body1-bx:hover .b1-bx-txt h2{color: #0C8C64;}
.body1-bx:hover .b1-bx-txt a{color: black;}

.body2{float: left;width: 100%;padding: 75px 0px 30px;position: relative;background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(249,254,255,1) 100%);}
.b2-layer{ float: left; width: 100%;position: absolute; top: 0;right: 0;}
.b2-layer img{float: right;max-width: 12%;position: relative;top: 64px;right: 0;}
.b2-hed{float: left;width: 100%;margin-bottom: 60px;}
.b2-hed h2{float: left;width: 100%;font-weight: 700;font-size: 30px;color: #4CCAA3;line-height: 61px;margin-bottom: 17px;}
.b2-hed h2 span{font-size: 55px;color: black;}
.b2-hed p{float: left;width: 100%;font-weight: 400;font-size: 18px;line-height: 30px;color: #000000;margin-bottom: 0px;}
.b2-subscriber{float: left;width: 100%;padding: 124px 58px 0px;}
.b2-subscriber img{float: left;width: 189px;margin-bottom: 18px;}
.b2-subscriber h3{float: left;width: 100%;color: #000000;font-size: 19px;font-weight: 700;margin-bottom: 5px;}
.b2-subscriber h4{float: left;width: 100%;color: #4CCAA3;font-size: 16px;font-weight: 500;margin-bottom: 0px;}
.b2-bx{float: left;width: 25%;position: relative;}
.b2-bx img{float: left;width: 100%;}
.b2-bx-txt{float: left;width: 100%;padding: 35px 25px;position: absolute;bottom: 0;height: 100%;
display: flex;justify-content: flex-end;flex-direction: column;transition:.5s;}
.b2-bx-txt h2{float: left;width: 100%;font-size: 30px;font-weight: 300;color: white;margin-bottom: 0px;}
.b2-bx-txt p{float: left;width: 100%;font-size: 17px;font-weight: 400;color: white;margin-bottom: 0px;margin-top: 12px;display: none;transition:.5s;}
.b2-bx-txt:hover{background: linear-gradient(180deg, rgba(152, 216, 196, 0) 27%, rgb(76 202 163 / 68%) 100%);padding-bottom: 50px;}
.b2-bx-txt:hover p{display: block;}
.b2-bx1 img{border-radius: 20px 0px 0px 20px;}
.b2-bx4 img{border-radius: 0px 20px 20px 0px;}
.b2-bx1 .b2-bx-txt{border-radius: 20px 0px 0px 20px;}
.b2-bx4 .b2-bx-txt{border-radius: 0px 20px 20px 0px;}

.body3{float: left;width: 100%;padding: 60px 0px 90px;background: linear-gradient(180deg, rgba(249,254,255,1) 0%, rgba(241,253,255,1) 100%);}
.b3-bx{float: left;width: 100%;border-radius: 20px;background: white;
  transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}
.b3-bx img{float: left;width: 100%;border-radius: 20px;}
.b3-bx a{float: left;width: 100%;font-weight: 500;font-size: 25px;color: #BD5AE2;padding: 23px 26px;margin-bottom: 0px;text-decoration: none;
transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}
.b3-bx:hover{background: #CC80E8;
  transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}
.b3-bx:hover a{color: white;
  transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}

.body4{float: left;width: 100%;padding: 60px 0px;position: relative;
background: linear-gradient(90deg, rgba(127,252,191,1) 0%, rgba(125,254,159,1) 100%);}
.b4-hed{padding-left: 24%;padding-right: 9%;margin-bottom: 0px;}
.b4-hed p{font-size: 19px;}
.b4-butn{float: left;width: 100%;margin-top: 35px;}
.b4-butn a {
  position: relative;
  display: inline-block;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 16px 0px;
  text-align: center;
  font-size: 14px;font-weight: 500;
  width: 165px;height: 57px;
  text-decoration: none;
  color: #000000;
  background: #FFFEF3;
  cursor: pointer;
  transition: ease-out 0.5s;
  border: 1px solid #FFFEF3;
  border-radius: 30px;
  box-shadow: inset 0 0 0 0 #000000;
}
.b4-butn a:hover {
  color: white;
  border: 1px solid #000000;
  box-shadow: inset 0 -100px 0 0 #000000;
}

.b4-layers{float: left; width: 100%;}
.b4-layer1{position: absolute;max-width: 40%;top: -1%;left: -18%;}
.b4-layer2{position: absolute;max-width: 200px;top: 6%;right: 2%;}
.b4-layer3{position: absolute;max-width: 124px;bottom: 4%;right: 7%;}

.body5{float: left;width: 100%;padding-top: 54px;padding-bottom: 15px;background: rgb(225,255,231);
background: linear-gradient(180deg, rgba(225,255,231,1) 0%, rgba(230,255,235,1) 100%);}
.b5-1-full{float: left;width: 100%;margin-bottom: 27px;}
.b5-1{float: left;width: 100%;}.b5-1 a img{float: left;width: 100%;border-radius: 20px;}
.sliderb5-1 .owl-nav {display: none;}
.sliderb5-2 .owl-nav {display: none;}
.b5-butn{float: left;width: 100%;margin-top: 25px;text-align: center;}
.b5-butn button {
  position: relative;
  display: inline-block;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 16px 0px;
  text-align: center;
  font-size: 14px;font-weight: 500;
  width: 165px;height: 57px;
  text-decoration: none;
  color: #000000;
  background: #96FDBF;
  cursor: pointer;
  transition: ease-out 0.5s;
  border: 1px solid #96FDBF;
  border-radius: 30px;
  box-shadow: inset 0 0 0 0 white;
}
.b5-butn button:hover {
  color: black;
  border: 1px solid white;
  box-shadow: inset 0 -100px 0 0 white;
}

.b5-butn a {
  position: relative;
  display: inline-block;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 16px 0px;
  text-align: center;
  font-size: 14px;font-weight: 500;
  width: 165px;height: 57px;
  text-decoration: none;
  color: #000000;
  background: #96FDBF;
  cursor: pointer;
  transition: ease-out 0.5s;
  border: 1px solid #96FDBF;
  border-radius: 30px;
  box-shadow: inset 0 0 0 0 white;
}
.b5-butn a:hover {
  color: black;
  border: 1px solid white;
  box-shadow: inset 0 -100px 0 0 white;
}

.body6{float: left;width: 100%;padding-top: 25px;background: rgb(230,255,235);
background: linear-gradient(180deg, rgba(230,255,235,1) 0%, rgba(244,255,247,1) 23%, rgba(246,255,247,1) 50%, rgba(244,255,247,1) 76%, rgba(238,255,241,1) 100%);}
.b6-hed{margin-bottom: 48px;}
.b6-img{float: left;width: 100%;padding-right: 45px;}.b6-img img{float: left;width: 100%;max-width: 100%;}
.b6-bx1{margin-top: 19px;}
.b6-bx{float: left;width: 100%;margin-bottom: 26px;}
.b6-bx-img{float: left;width: 117px;border-radius: 20px;height: 120px;object-fit: cover;}
.b6-txt{width: 100%;padding-left: 143px;padding-top: 7px;position: relative;}
.b6-txt h2{float: left;width: 100%;font-weight: 600;font-size: 22px;color: black;margin-bottom: 6px;}
.b6-txt h3{float: left;font-weight: 500;font-size: 14px;color: #F47878;margin-bottom: 0px;}
.b6-txt h3 span{margin: 0px 12px;}
.b6-txt p{float: left;width: 100% !important;!i;!;font-weight: 400;font-size: 14px;color: black;margin-top: 8px;margin-bottom: 0px;line-height: 22px;}
.b6-txt a img{position: absolute;right: 0;width: 33px;top: 45px;}

.body7{float: left;width: 100%;padding: 70px 0px;
background: linear-gradient(180deg, rgba(241,253,255,1) 0%, rgba(255,255,255,1) 100%);}
.b7-bx{float: left;width: 100%;margin-bottom: 25px;}
.b7-bx img{float: left;width: 100%;border-radius: 20px;margin-bottom: 18px;}
.b7-bx h2{float: left;width: 100%;font-weight: 700;font-size: 25px;color: black;margin-bottom: 8px;}
.b7-bx h3{float: left;width: 100%;font-weight: 600;font-size: 14px;color: #6CA0EA;margin-bottom: 9px;}
.b7-bx p{float: left;width: 100%;font-weight: 400;font-size: 15px;color: black;line-height: 26px;margin-bottom: 10px;}
.b7-bx a{float: left;width: 100%;font-weight: 700;font-size: 16px;color: #3171CB;margin-bottom: 0px;text-decoration: none;}
.slider-b7 .owl-nav {display: none;}
.b7-slidr{float: left;width: 100%;}

.b7-btn{float: left;width: 100%;margin-top: 25px;text-align: center;margin-bottom: 60px;}
.b7-btn a {
  position: relative;
  display: inline-block;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 16px 0px;
  text-align: center;
  font-size: 14px;font-weight: 500;
  width: 165px;height: 57px;
  text-decoration: none;
  color: white;
  background: #6CA0EA;
  cursor: pointer;
  transition: ease-out 0.5s;
  border: 1px solid #6CA0EA;
  border-radius: 30px;
  box-shadow: inset 0 0 0 0 #3171CB;
}
.b7-btn a:hover {
  color: white;
  border: 1px solid white;
  box-shadow: inset 0 -100px 0 0 #3171CB;
}

.b8-bx{float: left;width: 100%;position: relative;}
.b8-bx img{float: left;width: 100%;}
.b8-bx-txt{float: left;width: 100%;padding: 0px 25px 40px;position: absolute;bottom: 0;height: 100%;
display: flex;justify-content: flex-end;flex-direction: column;transition:.5s;}
.b8-bx-txt h2{float: left;width: 100%;font-size: 30px;font-weight: 300;color: white;margin-bottom: 0px;}
.b8-bx-txt:hover{background: linear-gradient(180deg, rgba(152, 216, 196, 0) 27%, rgb(76 202 163 / 68%) 100%);padding-bottom: 55px;}
.b8-bx1 img{border-radius: 20px 0px 0px 20px;}.b8-bx3 img{border-radius: 0px 20px 20px 0px;}
.b8-bx1 .b8-bx-txt{border-radius: 20px 0px 0px 20px;} .b8-bx3 .b8-bx-txt{border-radius: 0px 20px 20px 0px;}

.b8-bx-txt p{float: left;width: 100%;font-size: 17px;font-weight: 400;color: white;margin-bottom: 0px;margin-top: 12px;display: none;transition:.5s;}
.b8-bx-txt:hover p{display: block;}



.body9{float: left;width: 100%;padding: 52px 0px 80px;background: url(../images/b9-bac.png);background-size: cover;
background-repeat: no-repeat;}

.b9-slidr{float: left;width: 100%;padding: 0 130px 0px 123px;}
.testimonials{float: left;width: 100%;}
.testimonials img{float: left;width: 76px!important;opacity: 55%;}
.testimonial-txt{width: 100%;padding-left: 100px;}
.testimonial-txt h2{font-size: 40px;font-weight: 400;color: #000000;float: left;width: 100%;margin-bottom: 15px;}
.testimonial-txt p{font-size: 25px;font-weight: 400;color: #000000;float: left;width: 100%;line-height: 38px;margin-bottom: 22px;}
.testimonial-txt h3{font-size: 20px;font-weight: 700;color: #000000;float: left;margin-bottom: 0px;}
.testimonial-txt h4{font-size: 17px;font-weight: 700;color: #B809A6;float: left;margin-bottom: 0px;margin-top: 2px;}
.testimonial-txt h3 span{margin: 0px 10px;}

.slider-b9 .owl-nav {width: 100%;position: relative;position: absolute;bottom: 0;height: 100%;}
.slider-b9 .owl-prev img {float: left;width: 41px;margin-left: -60px;}
.slider-b9 .owl-next img {width: 41px;margin-right: -90px;}
.slider-b9 button.owl-prev{float: left;top: 45%;position: relative;}
.slider-b9 button.owl-next{float: right;top: 45%;position: relative;}
.footer-full{float: left;width: 100%;padding-top: 36px;
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(239,255,242,1) 100%);}
.ft-logo{float: left;width: 100%;}.ft-logo a img{float: left;width: 100%;max-width: 264px;margin-top: 4px;}
.quicklinks{float: left;width: 100%;padding-left: 55px;}
.quicklinks h2{float: left;width: 100%;font-weight: 700;font-size: 16px;color: #000000;margin-bottom: 17px;}
.quicklinks a{float: left;width: 100%;font-weight: 500;font-size: 15px;color: #1A1818;margin-bottom: 13px;text-decoration: none;}
.quicklinks a:hover{color: #3171CB;}
.ft-getin{float: left;width: 100%;padding-left: 35px;}
.ft-getin h2{float: left;width: 100%;font-weight: 700;font-size: 16px;color: #000000;margin-bottom: 17px;}
.ft-getin p{float: left;width: 100%;font-size: 15px;font-weight: 500;color: #1A1818;line-height: 28px;margin-bottom: 5px;}
.ft-getin p a{text-decoration: none;color: #1A1818;}.ft-getin p a:hover{color: #3171CB;}

.ft-copy{float: left;width: 100%;padding: 25px 0px;margin-top: 30px;border-top: 1px solid #0000000f;}
.ft-copy1{float: left;width: 100%;padding-top: 10px;}
.ft-copy1 p{float: left;font-weight: 500;font-size: 13px;margin-bottom: 0px;color: #1A1818;}
.ft-copy1 p a{color:#1A1818;text-decoration: none;}.ft-copy1 p span{margin: 0 12px;}

.ft-icons{float: right;width: 100%;padding-left: 19px;}
.ft-icons a{float: left;width: 38px;height: 38px;background-color: transparent;border-radius: 50%;
  position: relative;border: 2px solid #565757;z-index: 1;padding: 6px 0px;margin: 0px 11px;overflow: hidden;transition: .5s;}
.ft-icons a img{float: none;width: 22px;margin: auto;display: block; z-index: 3;position: relative;transition: .5s;}
.ft-icons a:hover img {filter: brightness(111);transform: rotateY(360deg);}
.ft-icons a:hover{border: 2px solid #4CCAA3;}
.ft-icons a:before {content: "";position: absolute;top: 100%;left: 0;width: 100%;
  height: 100%;background: #4CCAA3;transition: .5s;z-index: 2;}
.ft-icons a:hover:before {top: 0;}
.ft-lgo-icon{float: left;width: 39px;margin-right: 15px;}.ft-lgo-icon img{float: left;width: 100%;max-width: 100%;}


.iner-baner{float: left;width: 100%;position: relative;background: url(../images/inner-baner.webp);background-size: cover;background-repeat: no-repeat;}
.iner-bnr-hed{float: left;width: 100%;padding: 180px 0px 118px;}
.iner-bnr-hed h2{
  float: left;
  width: 100%;
  font-weight: 700;
  font-size: 75px;
  line-height: 81px;
  margin-bottom: 18px;
  background: -webkit-linear-gradient(45deg, #BEFFCD 0%, #57EDE7 64%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 8px;
  }
.iner-bnr-hed p{float: left;width: 100%;font-weight: 400;font-size: 16px;color: white;line-height: 29px;margin-bottom: 0px;}    


.about{float: left;width: 100%;padding: 75px 0px 95px;}
.iner-ab-b1{ float: left; width: 100%;}
.iner-ab-b1 img {float: right;width: 450px;margin-left: 22px;margin-top: 50px;}
.iner-ab-b1 h2{width: 100%;font-weight: 700;font-size: 30px;color: #4CCAA3;line-height: 55px;margin-bottom: 0;/* text-align: center; */}
.iner-ab-b1 h2 span{font-size: 52px;color: black;}
.iner-ab-b1 p{width: 100%;font-weight: 400;font-size: 16px;line-height: 28px;color: #000000;margin-bottom: 0;}

.about-sec1{float: left;width: 100%;padding: 25px 0px 65px;background: linear-gradient(180deg, #FFFFFF 0%, #E6FFEB 100%);}
.iner-ab-b2{ float: left; width: 100%;}
.iner-ab-b2 img {float: left;width: 448px;margin-right: 58px;}
.iner-ab-b2 h2{width: 100%;font-weight: 700;font-size: 30px;color: #4CCAA3;line-height: 61px;margin-bottom: 17px;}
.iner-ab-b2 h2 span{font-size: 52px;color: black;}
.iner-ab-b2 p{width: 100%;font-weight: 400;font-size: 16px;line-height: 29px;color: #000000;margin-bottom: 25px;}
.iner-ab-b2-buton{width: 100%;}
.iner-ab-b2-buton a {position: relative;display: inline-block;margin-left: 0px;margin-bottom: 0px;padding: 12px 0px;
  text-align: center;font-size: 14px;font-weight: 500;width: 169px;height: 47px;text-decoration: none;color: #000000;background: #96FDBF;
  cursor: pointer;transition: ease-out 0.5s;border: 1px solid #96FDBF;border-radius: 30px;box-shadow: inset 0 0 0 0 white;}
.iner-ab-b2-buton a:hover {color: black;border: 1px solid white;box-shadow: inset 0 -100px 0 0 white;}
.iner-ab-b3{float: left;padding-top: 85px;margin-bottom: 25px;}

.iner-ab-bx{float: left;width: 100%;margin-bottom: 25px;}
.iner-ab-bx img{float: left;width: 100%;border-radius: 20px;margin-bottom: 18px;}
.iner-ab-bx h2{float: left;width: 100%;font-weight: 700;font-size: 25px;color: black;margin-bottom: 11px;}
.iner-ab-bx p{float: left;width: 100%;font-weight: 400;font-size: 15px;color: black;line-height: 26px;margin-bottom: 0px;}
.about-sec2{float: left;width: 100%;border-bottom: 1px solid #00000014;}
.ab-sec2-bx{float: left;width: 100%;padding: 75px 76px;border-right: 1px solid #00000014;}
.ab-sec2-bx3{border-right: none;padding: 75px 91px;}
.ab-sec2-bx p{float: left;width: auto;font-weight: 400;font-size: 19px;color: black;margin-bottom: 0px;line-height: 26px;margin-top: 0px;}
.count .item1:after {content: '+';position: absolute;}
.count .item1 {color: black;font-size: 70px;font-weight: 800;float: left;
    position: relative;width: 100%;margin-top: 0px;margin-bottom: 7px;padding-right: 38px;}

.count .item2:after {content: 'K+';position: absolute;}
.count .item2 {color: black;font-size: 70px;font-weight: 800;float: left;
    position: relative;width: 100%;margin-top: 0px;margin-bottom: 7px;padding-right: 38px;}

.count .item3:after {content: '+';position: absolute;}
.count .item3 {color: black;font-size: 70px;font-weight: 800;float: left;
    position: relative;width: 100%;margin-top: 0px;margin-bottom: 7px;padding-right: 38px;}    

.about-sec3{float: left;width: 100%;padding: 80px 0px 60px;}
.ab-sec3-sldr-full{float: left;width: 100%;}
.ab-sec3-1{float: left;width: 100%;}.ab-sec3-1 a img{float: left;width: 100%;border-radius: 20px;}
.slider-ab-sec3 .owl-nav {display: none;}
.slider-ab-sec3{margin-bottom: 20px;}
.about-sec3-b2{padding-left: 20px;}


.iner-course-hed { float: left;margin-bottom: 25px;}
.course-fulll{padding: 75px 0px 50px;position: relative;}
.corse-hed{ float: left; width: 100%;margin-bottom: 37px;}
.corse-hed img {float: left;width: 390px;margin-right: 43px;border-radius: 30px;margin-bottom: 15px;height: 250px;object-fit: cover;}
.corse-hed h2{width: 100%;font-weight: 700;font-size: 30px;color: black;margin-bottom: 8px;padding-top: 7px;text-transform: capitalize;}
.corse-hed h3{width: 100%;font-weight: 500;font-size: 18px;color: #006561;margin-bottom: 13px;}
.corse-hed h3 span{color: #9E26BC;}
.corse-hed p{width: 100%;font-weight: 400;font-size: 16px;line-height: 29px;color: #000000;margin-bottom: 15px;}
.corse-butn{width: 100%;}
.corse-butn a {position: relative;display: inline-block;margin-left: 0px;margin-bottom: 0px;padding: 12px 0px;
  text-align: center;font-size: 14px;font-weight: 500;width: 169px;height: 47px;text-decoration: none;color: #000000;background: #96FDBF;
  cursor: pointer;transition: ease-out 0.5s;border: 1px solid #96FDBF;border-radius: 30px;box-shadow: inset 0 0 0 0 #ecfff3;}
.corse-butn a:hover {color: black;border: 1px solid white;box-shadow: inset 0 -100px 0 0 #ecfff3;}

.course-detail-hed{padding: 215px 0px 110px;}
.course-detail-buton{width: 100%;float: left;margin-top: 30px;}
.course-detail-buton a {position: relative;display: inline-block;margin-left: 0px;margin-bottom: 0px;padding: 12px 0px;
  text-align: center;font-size: 14px;font-weight: 500;width: 169px;height: 47px;text-decoration: none;color: #000000;background: #96FDBF;
  cursor: pointer;transition: ease-out 0.5s;border: 1px solid #96FDBF;border-radius: 30px;box-shadow: inset 0 0 0 0 white;}
.course-detail-buton a:hover {color: black;border: 1px solid white;box-shadow: inset 0 -100px 0 0 white;}
.course-detil-img{float: right;width: 100%;padding: 160px 0px 39px;}
.course-detil-img img{float: right;width: 100%;max-width: 487px;border-radius: 30px;}

.cd-hed{float: left;width: 100%;margin-bottom: 85px;position: relative;z-index: 1;padding-right: 25%;}
.cd-hed h2{width: 100%;font-weight: 700;font-size: 52px;color: black;line-height: 61px;margin-bottom: 17px;}
.cd-hed p{width: 100%;font-weight: 400;font-size: 16px;line-height: 28px;color: #000000;margin-bottom: 0px;}

.iner-cd{float: left;margin-bottom: 44px;}
.cd-highlight{float: left;width: 100%;margin-bottom: 60px;}
.cd-highlight img{float: left;width: 38px;}
.cd-highlight p{width: 100%;padding-left: 66px;font-size: 24px;font-weight: 700;color: black;line-height: 32px;margin-bottom: 0px;margin-top: -5px;}
.cd-highlight:hover p{color: #19A37D;transition: ease-out 0.5s;}
.cd-body2{float: left;width: 100%;padding: 65px 0px 65px;background: url(../images/cd-body2-bac.webp);background-size: cover;background-repeat: no-repeat;}
.cd-b2 img {width: 410px;margin-left: 69px;margin-top: 0px;}

.cd-benfts-bx{float: left;width: 100%;padding-right: 15px;margin-bottom: 50px;}
.cd-benfts-bx2{padding-right: 0px;padding-left: 15px;}
.cd-benfts-bx h3{float: left;width: auto;font-weight: 700;font-size: 40px;background: -webkit-linear-gradient(45deg, #96FDBF 0%, #39C6A0 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.cd-bnfts-txt{width: 100%;padding-left: 70px;}
.cd-bnfts-txt h2{float: left;width: 100%;font-weight: 700;font-size: 24px;line-height: 32px;color: black;margin-bottom: 12px;}
.cd-bnfts-txt p{float: left;width: 100%;font-weight: 400;font-size: 15px;line-height: 27px;color: black;margin-bottom: 0px;}
.cd-benfts-full{float: left;width: 100%;padding: 75px 0px 30px;background: linear-gradient(180deg, rgba(255,255,255,1) 15%, rgba(230,255,235,1) 100%);}

.cd-b3-full{float: left;width: 100%;padding: 60px 0px 60px;background: url(../images/cd-b3.webp);background-size: cover;background-repeat: no-repeat;}
.cd-b3-hed{margin-bottom: 32px;}
.cd-frm{float: left;width: 100%;padding: 23px 22px;border-radius: 10px;background: white;margin-bottom: 10px;}
.cd-frm img{float: left;width: 25px;margin-right: 20px;margin-top: 4px;}
.cd-frms{width: 100%;padding-left: 47px;}
.cd-frms input{
   color: black;
    display: block;
    font-weight: 400;
    font-size: 15px;
    height: 34px;
    margin-bottom: 0px;
    outline: none;
    background: white;
    width: 100%;
    border: none;
    border: solid 1px transparent;
    border-left: 1px solid #CAE5E3;
    width: 100%;
    float: left;
    padding: 5px 20px;
}
.cd-frms input::placeholder{
  color: black;
}

.cd-faq-full{padding: 0px 90px 40px;float: left;width: 100%;}
.cd-faq-hed{float: left;margin-bottom: 20px;}

.accordian {float: left;width: 100%;}
.faqbx {background-color: transparent;padding: 38px 0px;position: relative;transition: background-color 0.3s ease;
  border-bottom: 1px solid #F0F0F0;}
.faqbx.selected {background-color: #ffffff;}
.FAQ-title {display: flex;justify-content: space-between;align-items: center;cursor: pointer;}
.faqQuestion {font-size: 26px;font-weight: 500;color: #010101;text-align: start;margin: 0px;}
.FAQ-content {max-height: 0;overflow: hidden;transition: max-height 0.8s cubic-bezier(0, 1, 0, 1);
font-weight: 400;font-size: 15px;line-height: 27px;color: #010101;}
.FAQ-content p{margin-bottom: 0px;margin-top: 20px;}
.FAQ-content.show {max-height: 9999px;transition: max-height 0.8s cubic-bezier(1, 0, 1, 0);}
.expandToggle {background: transparent;width: 35px;height: 35px;display: flex;justify-content: center;align-items: center;}
.expandToggle img{width: 35px;}

.cd-layer{float: left; width: 100%;position: absolute; top: 0;right: 0;}
.cd-layer img{float: right;max-width: 14%;position: relative;top: 22px;right: 0;}

.counselling-full{padding: 75px 0px 45px;}
.councelling-img{float: left;width: 100%;}
.councelling-img img{float: left;width: 100%;border-radius: 20px;margin-top: 30px;margin-bottom: 25px;}
.councelling-brek{float: left;width: 100%;background: linear-gradient(90deg, #E7FFEB 0%, #FBFFFC 100%);padding: 40px 0px 41px;}
.counel-brek-hed{float: left;width: 100%;}
.counel-brek-hed h2{float: left;font-size: 60px;line-height: 79px;font-weight: 600;background: -webkit-linear-gradient(45deg, #BEFAC9 0%, #215129 85%);
    -webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0px;width: 74%;}
.counel-brek-hed img{float: right;width: 26%;max-width: 100%;position: relative;margin-top: -26px;opacity: 60%;}    
.counselling-b2{float: left;width: 100%;padding: 60px 0px 60px;}


.councelling-bx{float: left;width: 100%;margin-top: 30px;margin-bottom: 30px;}
.councelling-bx h3{float: left;width: auto;font-weight: 700;font-size: 40px;background: -webkit-linear-gradient(45deg, #95DBA0 0%, #D1F1D6 80%);
    -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.councelling-bx span{background: #D9D9D9;height: 1px;margin-left: 15px;margin-top: 25px;position: relative;width: 63%;float: left;}    
.councelling-bx h2{float: left;width: 100%;font-weight: 700;font-size: 24px;line-height: 32px;color: black;margin-bottom: 12px;}
.councelling-bx p{float: left;width: 100%;font-weight: 400;font-size: 15px;line-height: 27px;color: black;margin-bottom: 0px;}


.events-bx{float: left;width: 100%;padding: 17px 11px;border-radius: 25px;border: 1px solid #999999;margin-top: 40px;margin-bottom: 30px;}
.events-bx:hover{border: 1px solid #4DBE7A;transition: ease-out 0.5s;}
.events-bx img{float: left;width: 100%;border-radius: 30px;margin-bottom: 15px;height: 224px;object-fit: cover;}
.events-bx h2{float: left;width: 100%;font-weight: 700;font-size: 22px;color: #000000;text-transform: capitalize;line-height: 27px;margin-bottom: 12px;}
.events-bx h3{float: left;width: 100%;font-weight: 500;font-size: 16px;color: #9E26BC;margin-bottom: 13px;}
.events-bx h3 span{color: #006561;float: right;}
.events-bx p{float: left;width: 100%;font-weight: 400;font-size: 15px;line-height: 24px;color: #000000;margin-bottom: 20px;}
.events-butn{ float: left;width: 100%;position: relative;margin-bottom: -39px;}
.events-butn a {position: relative;display: inline-block;margin-left: 0px;margin-bottom: 0px;padding: 12px 0px;
  text-align: center;font-size: 14px;font-weight: 500;width: 169px;height: 47px;text-decoration: none;color: #000000;background: #96FDBF;
  cursor: pointer;transition: ease-out 0.5s;border: 1px solid #96FDBF;border-radius: 30px;box-shadow: inset 0 0 0 0 #ecfff3;}
.events-bx:hover .events-butn a {color: white;border: 1px solid white;box-shadow: inset 0 -100px 0 0 #4DBE7A;}

.event-detail-hed{float: left;width: 100%;position: relative;z-index: 1;}
.event-detail-hed img {float: right;width: 390px;margin-left: 52px;margin-top: 0px;border-radius: 30px;}
.event-detail-hed h2{width: 100%;font-weight: 700;font-size: 52px;color: black;line-height: 61px;margin-bottom: 17px;padding-top: 33px;}
.event-detail-hed p{width: 100%;font-weight: 400;font-size: 16px;line-height: 28px;color: #000000;margin-bottom: 0px;}
.event-date{float: left;width: 100%;padding: 50px 0px 65px 43px;border-right: 1px solid #E4F2EA;}
.event-date img{float: left;width: 63px;margin-bottom: 13px;}
.event-date h2{float: left;width: 100%;font-size: 43px;color: #000000;font-weight: 800;margin-bottom: 5px;}
.event-date p{float: left;width: 100%;font-size: 30px;color: #000000;font-weight: 400;margin-bottom: 0px;}
.event-date a{float: left;width: 100%;font-size: 16px;color: #A80FB2;font-weight: 500;margin-bottom: -24px;}
.event-venue{border-right: none;}
.event-highlight{float: left;width: 100%;margin-top: 26px;padding: 25px 25px;border: 1px solid #D9D9D9;border-radius: 10px;margin-bottom: 10px;}
.event-highlight img{float: left;width: 38px;}
.event-highlight p{width: 100%;padding-left: 66px;font-size: 24px;font-weight: 700;color: black;line-height: 32px;margin-bottom: 0px;margin-top: 0px;}
.event-highlight:hover{border: 1px solid #19A37D;transition: ease-out 0.5s;}
.event-highlight:hover p{color: #19A37D;transition: ease-out 0.5s;}
.ev-frm{margin-bottom: 23px;margin-top: 20px;}


.eve-benefits{float: left;width: 100%;margin-top: 30px;margin-bottom: 13px;background: white;padding: 20px 23px 50px;border-radius: 10px;}
.eve-benefits h3{float: left;width: auto;font-weight: 700;font-size: 40px;background: -webkit-linear-gradient(45deg, #96FDBF 0%, #85C58D 80%);
    -webkit-background-clip: text;-webkit-text-fill-color: transparent;}    
.eve-benefits h2{float: left;width: 100%;font-weight: 700;font-size: 24px;line-height: 32px;color: black;margin-bottom: 12px;}
.eve-benefits p{float: left;width: 100%;font-weight: 400;font-size: 15px;line-height: 27px;color: black;margin-bottom: 0px;}


.blog-bx{float: left;width: 100%;padding-bottom: 35px;border-bottom: 1px solid #CCCCCC;margin-top: 40px;margin-bottom: 20px;}
.blog-bx img{float: left;width: 100%;border-radius: 30px;margin-bottom: 18px;}
.blog-bx h2{float: left;width: 100%;font-weight: 700;font-size: 22px;color: #000000;line-height: 27px;margin-bottom: 12px;}
.blog-bx p{float: left;width: 100%;font-weight: 400;font-size: 15px;line-height: 24px;color: #000000;margin-bottom: 25px;}
.blog-butn{ float: left;width: 100%;}
.blog-butn a {position: relative;display: inline-block;margin-left: 0px;margin-bottom: 0px;padding: 12px 0px;
  text-align: center;font-size: 14px;font-weight: 500;width: 169px;height: 47px;text-decoration: none;color: #39A062;background: white;
  cursor: pointer;transition: ease-out 0.5s;border: 1px solid #66D391;border-radius: 30px;box-shadow: inset 0 0 0 0 #ecfff3;}
.blog-butn a:hover {color: white;border: 1px solid white;box-shadow: inset 0 -100px 0 0 #4DBE7A;}

.blog-hed{float: left;width: 100%;padding-left: 60px;padding-right: 60px;}
.blog-hed h2{float: left;width: 100%;font-weight: 700;font-size: 52px;color:black;line-height: 61px;margin-bottom: 17px;}
.blog-hed h3{float: left;width: 100%;font-weight: 500;font-size: 21px;color:#048321;margin-bottom: 0px;}
.blog-img{float: left;width: 100%;margin-top: 40px;margin-bottom: 45px;}
.blog-img img{float: left;width: 100%;border-radius: 30px;}
.blog-hed p{float: left;width: 100%;font-weight: 400;font-size: 16px;color: #000000;margin-bottom: 18px;line-height: 30px;}
.blog-hed h4{float: left;width: 100%;font-weight: 700;font-size: 30px;color: #000000;margin-bottom: 10px;margin-top: 10px;}
.blog-hed h5{float: left;width: 100%;font-weight: 600;font-size: 18px;color: #AC49D1;margin-bottom: 20px;}
.blog-points{float: left;width: 100%;}
.blog-points span{float: left;width: 12px;height: 12px;background-color: #85F598;border-radius: 50%;margin-top: 8px;}
.blog-points p{float: none!important;width: 100%;padding-left: 23px;}
.blog-sldr{float: left;width: 100%;margin-top: 20px;}
.blog-d-bx{float: left;width: 100%;padding: 50px 30px;border-radius: 20px;background: #F6F6F6;margin-bottom: 15px;}
.blog-d-bx h2{float: left;width: 100%;font-size: 25px;font-weight: 700;color: #000000;line-height: 35px;margin-bottom: 15px;}
.blog-d-bx p{float: left;width: 100%;font-size: 15px;font-weight: 400;color: #000000;line-height: 26px;margin-bottom: 13px;}
.blog-d-bx a{float: left;width: 100%;font-size: 14px;font-weight: 700;color: #157C26;margin-bottom: 0px;text-decoration: none;}
.blog-d-bx:hover{background: #CDFDD8;transition: ease-out 0.5s;}


.slider-blog .owl-nav {width: 100%;position: absolute;text-align: right;top: -90px;}
.slider-blog .owl-prev img {width: 41px;margin-right: 15px;}
.slider-blog .owl-next img {width: 41px;}

.podcast-butn{float: left;width: 100%;margin-top: 30px;margin-bottom: 18px;}
.podcast-butn1{ float: left;width:auto;margin-right: 20px;}
.podcast-butn1 a {position: relative;display: inline-block;margin-left: 0px;margin-bottom: 0px;padding: 12px 0px;
  text-align: center;font-size: 14px;font-weight: 500;width: 125px;height: 47px;text-decoration: none;color: black;background: #35D1CB;
  cursor: pointer;transition: ease-out 0.5s;border: 1px solid #35D1CB;border-radius: 30px;box-shadow: inset 0 0 0 0 #35D1CB;}
.podcast-butn1 a:hover {box-shadow: inset 0 -100px 0 0 white;}
.podcast-butn2 a {background: white;border-radius: 30px;box-shadow: inset 0 0 0 0 white;}
.podcast-butn2 a:hover {box-shadow: inset 0 -100px 0 0 #35D1CB;}
.podcast-audio-full{float: left;width: 100%;padding-bottom: 45px;border-bottom: 1px solid #E5E5E5;padding-top: 40px;}
.podcast-bxs{float: left;width: 50%;padding-right: 30px;}
.podcast-bxs2{padding-left: 30px;padding-right: 0px;}
.podcast-bx-img {float: left;width: 117px;border-radius: 20px;}
.podcast-bx-txt{width: 100%;padding-left: 143px;padding-top: 7px;position: relative;}
.podcast-bx-txt h2{float: left;width: 100%;font-weight: 600;font-size: 22px;color: black;margin-bottom: 6px;}
.podcast-bx-txt h3{float: left;font-weight: 500;font-size: 14px;color: #168D85;margin-bottom: 0px;}
.podcast-bx-txt h3 span{margin: 0px 12px;}
.podcast-bx-txt p{
  float: left;
  width: 100% !important;!i;!;
  font-weight: 400;
  font-size: 15px;
  color: black;
  margin-top: 8px;
  margin-bottom: 0px;
  line-height: 22px;
  padding-right: 40px;
  }
.podcast-bx-txt a img{position: absolute;right: 0;width: 33px;top: 45px;}


.ih-item.square.effect6{ float: left;width: 100%;overflow: hidden;}
.podcast-videos{ width: 100%;object-fit: cover;overflow: hidden; transition: all ease-in-out 0.5s;border-radius: 30px;
  -o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}
.podcast-videos:hover{overflow: hidden;transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}

.podcast-vdo-txt{float: left;width: 100%;margin-bottom: 45px;margin-top: 10px;}
.podcast-vdo-txt h2{float: left;width: 100%;font-weight: 700;font-size: 22px;color: #000000;line-height: 27px;margin-bottom: 12px;}

.podcast-vdo-txt h3{float: left;font-weight: 500;font-size: 14px;color: #168D85;margin-bottom: 7px;}
.podcast-vdo-txt h3 span{margin: 0px 12px;}

.podcast-vdo-txt p{float: left;width: 100%;font-weight: 400;font-size: 15px;line-height: 24px;color: #000000;margin-bottom: 25px;}
.podcast-vdo-butn{ float: left;width: 100%;}
.podcast-vdo-butn a {position: relative;display: inline-block;margin-left: 0px;margin-bottom: 0px;padding: 12px 0px;
  text-align: center;font-size: 14px;font-weight: 500;width: 169px;height: 47px;text-decoration: none;color: #39A062;background: white;
  cursor: pointer;transition: ease-out 0.5s;border: 1px solid #66D391;border-radius: 30px;box-shadow: inset 0 0 0 0 #ecfff3;}
.podcast-vdo-butn a:hover {color: white;border: 1px solid white;box-shadow: inset 0 -100px 0 0 #4DBE7A;}

.iner-ab-b1 h2 img{width: 45px;float: none;margin-top: -23px; margin-left: 9px;}
.contact-det-full{float: left;width: 100%;margin-top: 50px;}
.con-d-img{float: left;width: 74px;height: 81px;border: 2px solid #EDEDED;border-radius: 20px; display: flex;margin-top: 3px;}
.con-d-img img{width: 35px;float: none;margin: auto;display: block;}
.con-d-txt{width: 100%;padding-left: 110px;}
.con-d-txt h2{float: left;width: 100%;font-weight: 700;font-size: 18px;margin-bottom: 7px;color: black;}
.con-d-txt h3{float: left;width: 100%;font-weight: 400;font-size: 16px;margin-bottom: 13px;color: #819493;}
.con-d-txt p{float: left;width: 100%;font-weight: 700;font-size: 20px;margin-bottom: 0px;color: black;}
.con-d-txt p a{text-decoration: none;color: black;}
.contact-bx{float: left;width: 100%;margin-top: 50px;background: url(../images/contact-bx-bac.png);background-size: cover;background-repeat: no-repeat;
  padding: 20px 35px 0px;border-radius: 20px;}
.contact-det-full:hover .con-d-img{border: 2px solid #c7f1cf;transition: ease-out 0.5s;}
.contact-bx h2{float: left;width: 100%;font-weight: 700;font-size: 30px;line-height: 37px;color: black;margin-bottom: 25px;}  
.con-frm{float: left;width: 100%;padding: 20px 25px;border-radius: 10px;background: white;margin-bottom: 18px;}
.con-frm img{float: left;width: 25px;margin-right: 20px;margin-top: 4px;}
.con-frms{width: 100%;padding-left: 47px;}
.con-frms input{
   color: black;
    display: block;
    font-weight: 400;
    font-size: 15px;
    height: 34px;
    margin-bottom: 0px;
    outline: none;
    background: white;
    width: 100%;
    border: none;
    border: solid 1px transparent;
    border-left: 1px solid #D9D9D9;
    width: 100%;
    float: left;
    padding: 5px 20px;
}
.con-frms input::placeholder{
  color: #000000;
}
.con-frms textarea{
   color: black;
    display: block;
    font-weight: 400;
    font-size: 15px;
    height: 34px;
    margin-bottom: 0px;
    outline: none;
    background: white;
    width: 100%;
    border: none;
    border: solid 1px transparent;
    border-left: 1px solid #D9D9D9;
    width: 100%;
    float: left;
    padding: 5px 20px;
}
.con-frms textarea::placeholder{
  color: #000000;
}
.con-frm-butn{float: left;width: 100%;margin-top: 0px;text-align: center;}
.con-frm-butn button {
  position: relative;
  display: inline-block;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 15px 0px;
  text-align: center;
  font-size: 16px;font-weight: 500;
  width: 100%;height: 55px;
  text-decoration: none;
  color: #000000;
  background: #96FDBF;
  cursor: pointer;
  transition: ease-out 0.5s;
  border: none;
  border-radius: 45px 45px 0px 0px;
  box-shadow: inset 1px 0px 20px 0px #71dc9b;
}
.con-frm-butn button img{width: 25px;margin-left: 10px;margin-top: -2px;}
.con-frm-butn button:hover {
  color: black;
  border: none;
  box-shadow: inset 0 -100px 0 0 white;
}
.map{float: left;width: 100%;margin-top: 55px;}

.menu-enq-mob{display:none!important;}











.modal-header {
  display: flex;
  padding: 0 1.5rem;
  align-items: center;
  justify-content: space-between;
}
.mod-new{float: left;width: 100%;padding: 20px;}
.close_form {display: block;position: absolute;width: 40px;height: 40px;right: 0;z-index: 999;top: 0;
    background: url(../images/close.svg) no-repeat center center;background-size: 20px 20px;
    text-indent: 100%;white-space: nowrap;overflow: hidden;border: none;cursor: pointer;}
#enroll .modal-content{background: #35D1CB;
border: none;}

@media (min-width: 992px){
.modal-lg {
    max-width: 650px !important;
}
}
@media (max-width: 991px){
.modal-lg {
    max-width: 500px !important;
}
}









@media (max-width: 350px){
  .b1-bx-txt{padding-left: 135px;}
  .b6-txt h3{font-size: 13px;}.b6-txt h2{font-size: 17px;}
}
@media(min-width:992px) and (max-width:1024px){
    .slide{
        height:auto;
    }
}
@media(min-width:1025px) and (max-width:1199px){
    .slide{
        height:auto;
    }
}

@media (max-width: 575px){
    .slider-b9 h3{
        text-align:left !important;
    }
    .b1-bx-txt img {
    position: absolute;
    right: 0;
    width: 39px !important;
    top: 46%;}
    .podcast-bx-txt h2 {
    float: left;
    width: 97%;}.podcast-bx-txt a img {
    position: absolute;
    right: -15px;
    width: 33px;
    top: 2px;
}.podcast-bx-txt p {
    float: left;
    word-break: break-all;
    width: 100% !important;}
    .iner-ab-b1 h2 br{
        display:none;
    }    .iner-ab-b1 h2 span {
        font-size: 33px;
        width: 100%;
        float: left;
    }
    .quicklinks a {
width:50% !important;}
  .header-contnt{width: 100%;padding-top: 150px;padding-bottom: 25px;text-align: center;}
  .header-contnt h2{font-size: 46px;}.header-contnt p{margin-bottom: 25px;}
  .header-contnt-buton{width: 100%;margin-bottom: 15px;}
  .header-contnt-buton2{width: 100%;margin-left: 0px;}
  .banr-images{padding-left: 0px;width: 100%;margin-top: 0;}
  .baner1{padding-top: 5px;max-width: 375px;}
  .slide{
    height:auto;
  }
  .body1 {padding: 48px 15px 10px 15px;}
  .body2{padding: 55px 0px 30px;}
  .b2-hed{margin-bottom: 15px;}
  .b2-hed h2{font-size: 18px;line-height: 38px;margin-bottom: 15px;}
  .b2-hed h2 span{font-size: 33px;}
  .b2-subscriber{padding: 26px 0px;}
  .b2-bx{width: 50%;}.b2-bx-txt{padding: 20px 15px;}
  .b2-bx-txt h2{font-size: 19px;}.b2-bx-txt p{font-size: 16px;}
  .b2-bx-txt:hover{padding-bottom: 35px;}
  .b2-bx1 img {border-radius: 20px 0px 0px 0px;}.b2-bx1 .b2-bx-txt {border-radius: 20px 0px 0px 0px;}
  .b2-bx2 img {border-radius: 0px 20px 0px 0px;}.b2-bx2 .b2-bx-txt {border-radius: 0px 20px 0px 0px;}
  .b2-bx3 img {border-radius: 0px 0px 0px 20px;}.b2-bx3 .b2-bx-txt {border-radius: 0px 0px 0px 20px;}
  .b2-bx4 img {border-radius: 0px 0px 20px 0px;}.b2-bx4 .b2-bx-txt {border-radius: 0px 0px 20px 0px;}
  .body3{padding: 45px 0px 60px;} 
  .b3-bx{margin-top: 20px;}
  .b4-layer1{display: none;}
  .body4{padding: 50px 0px;}
  .b4-hed{padding-left: 0px;padding-right: 0px;}
  .b4-layer2 {max-width: 99px;top: 17px;right: 5px;}
  .b4-layer3 {max-width: 88px;bottom: 24px;right: 5px;}
  .body5{padding-top: 50px;}
  .b4-hed p{font-size: 17px;line-height: 28px;}.b4-butn{margin-top: 17px;}.b5-butn{margin-top: 13px;}
  .b6-txt a img{position: relative;top: 6px;right: 0;}
  .b6-txt h3 span {margin: 0px 6px;}
  .b6-txt {padding-left: 133px;padding-top: 0px;}
  .body6{padding-bottom: 25px;}
  .body7{padding: 50px 0px;}
  .b2-hed p{font-size: 17px;line-height: 28px;}.b2-hed p br{display: none;}
  .b7-bx h2{font-size: 21px;}
  .b8-bx1 img {border-radius: 20px 20px 0px 0px;}.b8-bx1 .b8-bx-txt {border-radius: 20px 20px 0px 0px;}
  .b8-bx3 img {border-radius: 0px 0px 20px 20px;}.b8-bx3 .b8-bx-txt {border-radius: 0px 0px 20px 20px;}
  .body9 {padding: 47px 0px 53px;}
  .b9-slidr{padding: 0px 15px;}
  .testimonial-txt {width: 100%;float: left;padding-left: 0px;}
  .testimonial-txt h2{font-size: 25px;margin-bottom: 13px;}
  .testimonial-txt p{font-size: 15px;line-height: 26px;}
  .testimonial-txt h3{font-size: 16px;}.testimonial-txt h3 span {margin: 0px 5px;}.testimonial-txt h4{font-size: 13px;}
  .slider-b9 .owl-nav{position: relative;margin-top: 18px;}
  .slider-b9 button.owl-prev{top: 0;}.slider-b9 .owl-prev img{margin-left: 0px;}
  .slider-b9 button.owl-next{top: 0;float: left;margin-left: 15px;}.slider-b9 .owl-next img{margin-right: 0px;}
  .testimonials img{width: 45px!important;}
  .quicklinks{padding-left: 0px;} .ft-getin{padding-left: 0px;}
  .ft-icons{padding-left: 0px;padding-top: 20px;}.ft-copy1{padding-top: 0px;}
  .ft-copy{padding: 18px 0px;}.ft-copy1 p{margin-bottom: 5px;}


  .iner-bnr-hed h2{font-size: 35px;line-height: 45px;}
  .iner-bnr-hed h2 br{display: none;}
  .iner-bnr-hed p br{display: none;}
  .iner-bnr-hed{padding: 160px 0px 70px;}
  .about{padding: 55px 0px;}
  .iner-ab-b1 img {float: left;width: 100%; max-width: 400px;margin-left: 0px;margin-top: 0px;}
  .iner-ab-b1 h2{float: left;font-size: 18px;line-height: 38px;margin-bottom: 11px;}
  .iner-ab-b1 h2 span{font-size: 33px;}
  .iner-ab-b1 p{float: left;}
  .iner-ab-b2 img{width: 100%; max-width: 400px;margin-right: 0px;margin-bottom: 8px;}
  .iner-ab-b2 h2{float: left;font-size: 18px;line-height: 38px;margin-bottom: 11px;}
  .iner-ab-b2 h2 span{font-size: 33px;}
  .iner-ab-b2 p{float: left;margin-bottom: 17px;}
  .iner-ab-b3{padding-top: 40px;}
  .about-sec1{padding-bottom: 40px;}
  .ab-sec2-bx{padding: 20px 0px;}
  .count .item1{font-size: 25px;padding-right: 0px;}
  .count .item2{font-size: 25px;padding-right: 0px;}
  .count .item3{font-size: 25px;padding-right: 0px;}
  .ab-sec2-bx p{font-size: 14px;line-height: 19px;}
  .about-sec3{padding: 50px 0px;}
  .about-sec3-b2{padding-left: 0px;}
  .corse-hed img{width: 100%;max-width: 325px;margin-right: 0px;margin-bottom: 10px;}
  .corse-hed h2{float: left;font-size: 25px;padding-top: 0px;margin-bottom: 7px;}
  .corse-hed h3{float: left;font-size: 17px;margin-bottom: 7px;}
  .corse-hed p{float: left;}
  .corse-butn{float: left;}
  .corse-hed{margin-bottom: 30px;}

  .course-detail-hed{padding-bottom: 40px;}
  .course-detil-img{padding: 0px 0px 40px;float: left;}
  .course-detil-img img{float: left;max-width: 400px;}
  .cd-hed h2{float: left;font-size: 33px;line-height: 38px;margin-bottom: 11px;}
  .cd-hed{padding-right: 0px;margin-bottom: 35px;}
  .iner-cd{margin-bottom: 20px;}
  .cd-highlight{margin-bottom: 20px;}
  .cd-highlight img{width: 26px;}
  .cd-highlight p{padding-left: 40px;font-size: 18px;line-height: 26px;}
  .cd-body2{padding: 55px 0px;}
  .cd-benfts-full{padding: 50px 0px 30px;}
  .cd-benfts-bx{padding-right: 0px;margin-bottom: 25px;}
  .cd-benfts-bx2{padding-left: 0px;}
  .cd-benfts-bx h3{font-size: 30px;}
  .cd-bnfts-txt h2{font-size: 19px;line-height: 25px;margin-bottom: 8px;}
  .cd-bnfts-txt{padding-left: 47px;}
  .cd-b3-hed{margin-bottom: 25px;}
  .cd-faq-full{padding: 0px;}
  .faqQuestion{font-size: 16px;}
  .faqbx{padding: 22px 0px;}
  .expandToggle img{width: 22px;}

  .councelling-img img{margin-bottom: 15px;margin-top: 10px;}
  .counel-brek-hed h2{font-size: 35px;line-height: 48px;width: 100%;margin-bottom: 20px;}
  .counel-brek-hed img{float: left;width: 100%;}
  .councelling-bx{margin-bottom: 15px;margin-top: 18px;}
  .councelling-bx h2 br{display: none;}
  .councelling-bx h2{font-size: 21px;line-height: 27px;}

  .events-bx h3{font-size: 13px;}
  .events-bx h2{font-size: 19px;line-height: 25px;}
  .event-detail-hed p{float: left;}
  .event-detail-hed img{float: left;width: 100%;margin-left: 0px;}
  .event-detail-hed h2 br{display: none;}
   .event-detail-hed h2 {float: left;width: 100%;font-size: 33px;line-height: 38px;margin-bottom: 11px;padding-top: 15px;}
   .event-date{padding: 20px 0px;}
   .event-date img{width: 35px;}
   .event-date h2{font-size: 17px;}
   .event-date p{font-size: 14px;}
   .event-date a{font-size: 13px;margin-bottom: 0px;}
   .event-highlight{padding: 16px 15px;margin-bottom: 0px;}
   .event-highlight img{width: 26px;}
  .event-highlight p {padding-left: 40px;font-size: 18px;line-height: 26px;}
  .ev-frm { margin-bottom: 15px;margin-top: 0;}
  .eve-benefits{padding: 20px 17px 30px;margin-bottom: 0px;}
  .eve-benefits h2 br{display: none;}
  .eve-benefits h2{font-size: 21px;line-height: 27px;}
  .event-date{height: 153px;}
  .blog-bx{margin-top: 20px;}
  .blog-hed{padding-left: 0px;padding-right: 0px;}
  .blog-hed h2 br{display: none;}
  .blog-hed h2{font-size: 30px;line-height: 37px;}
  .blog-hed h3{font-size: 19px;}
  .blog-img{margin-top: 20px;margin-bottom: 20px;}
  .blog-hed h4{font-size: 25px;}.blog-hed h5{font-size: 16px;}
  .blog-d-bx{padding: 35px 30px;}
  .slider-blog .owl-nav{position: relative;top: 8px;}

  .podcast-bxs{width: 100%;padding-right: 0px;margin-bottom: 15px;}
  .podcast-bxs2{padding-left: 0px;}
  .podcast-bx-txt{padding-left: 133px;padding-top: 0px;}
  .podcast-audio-full{padding: 30px 0px;}

  .iner-ab-b1 h2 img{width: 34px;margin-top: -17px;margin-left: 4px;}
  .con-d-txt h2{font-size: 15px;}
  .con-d-txt h3{font-size: 15px;margin-bottom: 7px;}
  .con-d-txt p{font-size: 16px;}
  .con-d-txt{padding-left: 76px;}
  .con-d-img{width: 60px;height: 67px;}
  .contact-bx h2{font-size: 25px;line-height: 32px;}


.main_header_area{padding-left:15px!important;padding-right:15px!important;}
.navigation-portrait .nav-menus-wrapper{max-width:320px;width:100%!important;}

.menu-enq-mob{display:block!important;}
.menu-enq{display:none;}
.menu-enq-ftr{display:none;}
.nav-header{width:200px!important;}
}





@media (min-width: 576px) and (max-width: 767px){
  .header-contnt{width: 100%;padding-top: 150px;padding-bottom: 25px;text-align: center;}
  .header-contnt h2{font-size: 46px;}.header-contnt p{margin-bottom: 25px;}
  .header-contnt-buton{width: 100%;margin-bottom: 15px;}
  .header-contnt-buton2{width: 100%;margin-left: 0px;}
  .banr-images{padding-left: 0px;width: 100%;}
  .baner1{padding-top: 5px;max-width: 375px;}
  .slide{
    height:auto;
  }
  .body1 {padding: 48px 0px 10px 0px;}
  .slider-b1{max-width: 516px;margin: auto;}
  .body2{padding: 55px 0px 30px;}
  .b2-hed{margin-bottom: 15px;}
  .b2-hed h2{font-size: 18px;line-height: 38px;margin-bottom: 15px;}
  .b2-hed h2 span{font-size: 33px;}
  .b2-subscriber{padding: 26px 0px;}
  .b2-bx{width: 50%;}.b2-bx-txt{padding: 20px 15px;}
  .b2-bx-txt h2{font-size: 19px;}.b2-bx-txt p{font-size: 16px;}
  .b2-bx-txt:hover{padding-bottom: 35px;}
  .b2-bx1 img {border-radius: 20px 0px 0px 0px;}.b2-bx1 .b2-bx-txt {border-radius: 20px 0px 0px 0px;}
  .b2-bx2 img {border-radius: 0px 20px 0px 0px;}.b2-bx2 .b2-bx-txt {border-radius: 0px 20px 0px 0px;}
  .b2-bx3 img {border-radius: 0px 0px 0px 20px;}.b2-bx3 .b2-bx-txt {border-radius: 0px 0px 0px 20px;}
  .b2-bx4 img {border-radius: 0px 0px 20px 0px;}.b2-bx4 .b2-bx-txt {border-radius: 0px 0px 20px 0px;}
  .body3{padding: 45px 0px 60px;} 
  .b3-bx{margin-top: 20px;}
  .b4-layer1{display: none;}
  .body4{padding: 50px 0px;}
  .b4-hed{padding-left: 0px;padding-right: 0px;}
  .b4-layer2 {max-width: 99px;top: 17px;right: 5px;}
  .b4-layer3 {max-width: 88px;bottom: 24px;right: 5px;}
  .body5{padding-top: 50px;}
  .b4-hed p{font-size: 17px;line-height: 28px;}.b4-butn{margin-top: 17px;}.b5-butn{margin-top: 13px;}
  .b6-txt a img{position: relative;top: 6px;right: 0;}
  .b6-txt h3 span {margin: 0px 6px;}
  .b6-txt {padding-left: 133px;padding-top: 0px;}
  .body6{padding-bottom: 25px;}
  .body7{padding: 50px 0px;}
  .b2-hed p{font-size: 17px;line-height: 28px;}.b2-hed p br{display: none;}
  .b7-bx h2{font-size: 21px;}
  .body9 {padding: 47px 0px 53px;}
  .b9-slidr{padding: 0px 15px;}
  .testimonial-txt {width: 100%;float: left;padding-left: 0px;}
  .testimonial-txt h2{font-size: 25px;margin-bottom: 13px;}
  .testimonial-txt p{font-size: 15px;line-height: 26px;}
  .testimonial-txt h3{font-size: 16px;}.testimonial-txt h3 span {margin: 0px 5px;}.testimonial-txt h4{font-size: 13px;}
  .slider-b9 .owl-nav{position: relative;margin-top: 18px;}
  .slider-b9 button.owl-prev{top: 0;}.slider-b9 .owl-prev img{margin-left: 0px;}
  .slider-b9 button.owl-next{top: 0;float: left;margin-left: 15px;}.slider-b9 .owl-next img{margin-right: 0px;}
  .testimonials img{width: 45px!important;}
  .quicklinks{padding-left: 0px;} .ft-getin{padding-left: 0px;}
  .ft-icons{padding-left: 0px;padding-top: 20px;}.ft-copy1{padding-top: 0px;}
  .ft-copy{padding: 18px 0px;}.ft-copy1 p{margin-bottom: 5px;}



  .iner-bnr-hed h2{font-size: 35px;line-height: 45px;}
  .iner-bnr-hed{padding: 160px 0px 70px;}
  .about{padding: 55px 0px;}
  .iner-ab-b1 img {float: left;width: 100%; max-width: 400px;margin-left: 0px;margin-top: 0px;}
  .iner-ab-b1 h2{float: left;font-size: 18px;line-height: 38px;margin-bottom: 11px;}
  .iner-ab-b1 h2 span{font-size: 33px;}
  .iner-ab-b1 p{float: left;}
  .iner-ab-b2 img{width: 100%; max-width: 400px;margin-right: 0px;margin-bottom: 8px;}
  .iner-ab-b2 h2{float: left;font-size: 18px;line-height: 38px;margin-bottom: 11px;}
  .iner-ab-b2 h2 span{font-size: 33px;}
  .iner-ab-b2 p{float: left;margin-bottom: 17px;}
  .iner-ab-b3{padding-top: 40px;}
  .about-sec1{padding-bottom: 40px;}
  .ab-sec2-bx{padding: 20px 0px;}
  .count .item1{font-size: 25px;padding-right: 0px;}
  .count .item2{font-size: 25px;padding-right: 0px;}
  .count .item3{font-size: 25px;padding-right: 0px;}
  .ab-sec2-bx p{font-size: 14px;line-height: 19px;}
  .about-sec3{padding: 50px 0px;}
  .about-sec3-b2{padding-left: 0px;}
  .corse-hed img{width: 100%;max-width: 325px;margin-right: 0px;margin-bottom: 10px;}
  .corse-hed h2{float: left;font-size: 25px;padding-top: 0px;margin-bottom: 7px;}
  .corse-hed h3{float: left;font-size: 17px;margin-bottom: 7px;}
  .corse-hed p{float: left;}
  .corse-butn{float: left;}
  .corse-hed{margin-bottom: 30px;}

  .course-detail-hed{padding-bottom: 40px;}
  .course-detil-img{padding: 0px 0px 40px;float: left;}
  .course-detil-img img{float: left;max-width: 400px;}
  .cd-hed h2{float: left;font-size: 33px;line-height: 38px;margin-bottom: 11px;}
  .cd-hed{padding-right: 0px;margin-bottom: 35px;}
  .iner-cd{margin-bottom: 20px;}
  .cd-highlight{margin-bottom: 20px;}
  .cd-highlight img{width: 26px;}
  .cd-highlight p{padding-left: 40px;font-size: 18px;line-height: 26px;}
  .cd-body2{padding: 55px 0px;}
  .cd-benfts-full{padding: 50px 0px 30px;}
  .cd-benfts-bx{padding-right: 0px;margin-bottom: 25px;}
  .cd-benfts-bx2{padding-left: 0px;}
  .cd-benfts-bx h3{font-size: 30px;}
  .cd-bnfts-txt h2{font-size: 19px;line-height: 25px;margin-bottom: 8px;}
  .cd-bnfts-txt{padding-left: 47px;}
  .cd-b3-hed{margin-bottom: 25px;}
  .cd-faq-full{padding: 0px;}
  .faqQuestion{font-size: 16px;}
  .faqbx{padding: 22px 0px;}
  .expandToggle img{width: 22px;}

  .councelling-img img{margin-bottom: 15px;margin-top: 10px;}
  .counel-brek-hed h2{font-size: 35px;line-height: 48px;width: 70%;margin-bottom: 20px;}
  .counel-brek-hed img{float: left;width: 30%;max-width: 100%;}
  .councelling-bx{margin-bottom: 15px;margin-top: 18px;}
  .councelling-bx h2 br{display: none;}
  .councelling-bx h2{font-size: 21px;line-height: 27px;}

  .events-bx h3{font-size: 13px;}
  .events-bx h2 br{display: none;}
  .events-bx h2{font-size: 19px;line-height: 25px;}
  .events-bx h3 span{float: left;}
  .event-detail-hed p{float: left;}
  .event-detail-hed img{float: left;width: 100%;margin-left: 0px;max-width: 400px;}
  .event-detail-hed h2 br{display: none;}
   .event-detail-hed h2 {float: left;width: 100%;font-size: 33px;line-height: 38px;margin-bottom: 11px;padding-top: 15px;}
   .event-date{padding: 20px 0px;}
   .event-date img{width: 35px;}
   .event-date h2{font-size: 17px;}
   .event-date p{font-size: 14px;}
   .event-date a{font-size: 13px;margin-bottom: 0px;}
   .event-highlight{padding: 16px 15px;margin-bottom: 0px;}
   .event-highlight img{width: 26px;}
  .event-highlight p {padding-left: 40px;font-size: 18px;line-height: 26px;}
  .ev-frm { margin-bottom: 15px;margin-top: 0;}
  .eve-benefits{padding: 20px 17px 30px;margin-bottom: 0px;}
  .eve-benefits h2 br{display: none;}
  .eve-benefits h2{font-size: 21px;line-height: 27px;}
  .event-date{height: 153px;}
  .blog-bx h2{font-size: 18px;line-height: 24px;}

   .blog-hed{padding-left: 0px;padding-right: 0px;}
  .blog-hed h2 br{display: none;}
  .blog-hed h2{font-size: 30px;line-height: 37px;}
  .blog-hed h3{font-size: 19px;}
  .blog-img{margin-top: 20px;margin-bottom: 20px;}
  .blog-hed h4{font-size: 25px;}.blog-hed h5{font-size: 16px;}
  .blog-d-bx{padding: 35px 30px;}
  .slider-blog .owl-nav{position: relative;top: 8px;}

  .podcast-bxs{width: 100%;padding-right: 0px;margin-bottom: 15px;}
  .podcast-bxs2{padding-left: 0px;}
  .podcast-bx-txt{padding-left: 133px;padding-top: 0px;}
  .podcast-audio-full{padding: 30px 0px;}

  .iner-ab-b1 h2 img{width: 34px;margin-top: -17px;margin-left: 4px;}
  .contact-bx h2{font-size: 25px;line-height: 32px;}
  
  
  
}



@media (min-width: 768px) and (max-width: 991px){
    .about h3 {
    font-size: 20px !important;
    color: #d380e8;
    text-align: left;
}.events-bx h3 span {
    color: #006561;
    float: left;
}
.header-contnt{width: 100%;padding-top: 150px;padding-bottom: 25px;text-align: center;}
.header-contnt p{margin-bottom: 25px;}
  .header-contnt-buton{width: 50%;}.header-contnt-buton a{float: right;}
  .banr-images{padding-left: 0px;width: 100%;}
  .baner1{padding-top: 5px;max-width: 375px;}
  .slide{
    height:auto;
  }
  .slider-b1{max-width: 696px;margin: auto;}
  .body1{padding: 65px 0px 10px 0;}
  .b2-subscriber{padding: 124px 0px 0px;}
  .b2-bx-txt h2{font-size: 22px;}
  .b2-bx-txt p{font-size: 15px;}
  .b2-bx-txt{padding: 35px 18px;}
  .b3-bx a{font-size: 21px;}
  .b4-layer1{top: 14%;left: -18%;}
  .b4-layer2{max-width: 148px;}.b4-layer3{max-width: 90px;}
  .b6-txt h2{font-size: 17px;}.b6-txt h3{font-size: 13px;}
  .b6-txt p{margin-top: 4px;}    
  .b6-txt a img {position: relative;top: 6px;right: 0;}
  .b6-img{/* padding-right: 0px; *//* height: 218px; *//* position: relative; */}
  .b6-img img{/* position: absolute; *//* bottom: 0; */width: 100%;}
  .b8-bx-txt h2{font-size: 25px;}
  .b9-slidr{padding: 0px 72px;}
  .quicklinks{padding-left: 0px;}.ft-getin{padding-left: 0px;}
.ft-lgo-icon{display: none;}
.ft-icons{padding-left: 0px;padding-top: 7px;}
.ft-icons a{margin: 0px 6px;}

.iner-ab-b1 img{float: left;margin-left: 0px;margin-right: 15px;margin-top: 0px;width: 300px;}
.iner-ab-b1 h2 {font-size: 25px;line-height: 42px;margin-bottom: 17px;}
.iner-ab-b1 h2 span{font-size: 39px;}

.councelling-package h2{font-size: 25px !important;
line-height: 42px !important;margin-bottom: 17px;}
.councelling-package h2 span {font-size: 39px !important;}

.iner-ab-b2 img{margin-right: 20px;margin-top: 0px;width: 350px;margin-bottom: 10px;}
.iner-ab-b2 h2 {font-size: 25px;line-height: 42px;margin-bottom: 17px;}
.iner-ab-b2 h2 span{font-size: 39px;}
.iner-ab-bx h2{font-size: 20px;}
.ab-sec2-bx{padding: 40px 20px;}
.corse-hed img{width: 310px;margin-right: 27px; margin-bottom: 10px;}

.course-detail-hed{padding-bottom: 50px;}
  .course-detil-img{padding: 0px 0px 50px;float: left;}
  .course-detil-img img{float: left;}
  .cd-hed{padding-right: 0px;}
  .cd-hed{margin-bottom: 45px;}
  .cd-faq-full{padding: 0;}

  .counel-brek-hed h2{font-size: 35pox;line-height: 46px;}
  .event-detail-hed img{width: 350px;margin-left: 25px;}

  .event-date h2{font-size: 27px;}
  .event-date p{font-size: 23px;}
  .event-date{padding: 50px 0px 65px 15px;}

  .podcast-bx-txt h2{font-size: 17px;}
  .podcast-bx-txt h3{font-size: 13px;}
  .podcast-bxs{padding-right: 10px;}
  .podcast-bxs2{padding-left: 10px;}
  .podcast-bx-txt a img{position: relative;top: 6px;right: 0;}
  .podcast-bx-txt p{padding-right: 0px;}
  .con-d-txt{padding-left: 90px;}
}



@media (min-width: 992px) and (max-width: 1199px){
.nav-header { padding-top: 22px!important; width: 200px!important;}
.nav-menu > li > a{padding: 0px 10px 0px 10px!important;}
.header-contnt{padding-top: 197px;padding-bottom: 71px;}
.baner-flwer{bottom: 17px;}
.b4-layer1{top: 12%;}
.b6-img{padding-right: 0px;height: 100%; position: relative;}
.b6-img img{position: absolute;bottom: 0;}
.quicklinks{padding-left: 35px;}
.ft-getin{padding-left: 0px;}
.ft-icons{padding-left: 0px;}
.ft-icons a{margin: 0px 6px;}

.ab-sec2-bx{padding: 75px 80px;}
.ab-sec2-bx3{padding: 75px 59px;}

.course-detail-hed h2{font-size: 57px;line-height: 69px;}
.course-detail-hed p br{display: none;}
.events-bx h3{font-size: 13px;}

}





@media (max-width: 991px){
  .nav-menu > li > a{color:black!important;}  
  .nav-dropdown{background:transparent!important;padding:0px!important;border-radius:none!important;}
  .nav-dropdown > li > a{background:#0d1e51;}
  .menu-enq{right:65px!important;}
  .menu-enq-ftr{display:none;}
  .nav-dropdown > li > a, .megamenu-list > li > a{width:100%!important;}
  
  
}

@media (max-width: 600px){
.ftr-50{width:100% !important;}
}



.error_msg {
    font-size: 13px;
    color: red;
    padding-bottom:10px;
}
.stable{
        color: #5de99d !important;
}
p span{
    font-family: "Manrope", sans-serif !important;font-size: 15px!important;
}
.slider-b9 h3{
        width: 100%;
    float: left;
    text-align: center;
    top: 14px;
    position: relative;
}
@media(min-width:1200px) and (max-width:1299px){
    .nav-menu > li > a {
    /* height: 35px; */
    padding: 0px 18px 10px 18px !important;
    }
    .b1-bx-txt h2 {
    float: left;
    width: 86%;
    }
}
.about h3{
        font-size: 15px;
        color: #d380e8;
}

.grecaptcha-badge { 
    visibility: hidden;
}



/* packages */

.councelling-package{
    float:left;
    width:100%;
    padding-top:45px;
    padding-bottom:0px;
}

.councelling-package h2 {
    width: 100%;
    font-weight: 700;
    font-size: 30px;
    color: #4CCAA3;
    line-height: 55px;
    margin-bottom: 0;
    margin-bottom: 30px;
    /* text-align: center; */
}

.councelling-package h2 span {
    font-size: 52px;
    color: black;
}

.pack-list{
    float:left;
    border:solid 1px rgb(0 0 0 / 22%);
    padding:20px;
    width:100%;
    border-radius: 20px;
}

.pack-head{
    float: left;
    width: 100%;
    border-radius: 10px;
    background: aliceblue;
    padding: 19px;
    padding-bottom: 10px;
    padding-top: 18px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.pack-head h3{
    float: left;
    width: 100%;
    font-size: 24px;
    color: #004d91;
    font-weight: 500;
    padding-bottom: 3px;
    border-bottom: solid 1px rgb(189 208 224);
    padding-bottom: 16px;
}

.pack-head h4{
    float: left;
    width: 100%;
    color:#000;
    font-size: 40px;
    font-weight:bold;
    padding-top: 1px;
}

.pack-head h4 img{
    width:30px;
}

.pack-details{
    float: left;
    width: 100%;
    border-radius: 10px;
    background: #f6f6f6;
    padding: 19px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.pack-details p{
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    color: #000000;
    margin-bottom: 0;
}

.package-butn  {position: relative;
    display: inline-block;
    margin-left: 0px;
    margin-bottom: 0px;
    padding: 12px 0px;
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    width: 100%;
    height: 50px;
    text-decoration: none;
    color: #000000;
    background: #96FDBF;
    cursor: pointer;
    transition: ease-out 0.5s;
    border: 1px solid #96FDBF;
    border-radius: 30px;
    box-shadow: inset 0 0 0 0 #ecfff3;
    margin-top: 15px;}
.package-butn:hover {color: black;border: 1px solid white;box-shadow: inset 0 -100px 0 0 #ecfff3;}

.course-rate{
    float:left;
    margin-right: 22px;
}

.course-rate img{
    width: 20px;
    margin-right: 11px;
    position: relative;
    top: 13px;
}

.course-rate span{
    float: right;
    color: white;
    font-size: 35px;
    font-weight: bold;
}

.menu-enq-ftr{
     text-decoration: none;
     /* width: 172px; */
     position: fixed;
     bottom: 10px;
     right: 190px;
     /* background: #f1ece5; */
     /* border: solid 1px #58585c24; */
     z-index: 777;
     text-align: left;
     font-size: 17px;
     padding-left: 25px;
     padding-right: 25px;
     /* line-height: 42px; */
     color: black;
     font-weight: 500;
     transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
     border-radius: 50px;
     float: right;
     padding-top: 10px;
     padding-bottom: 10px;
     background: #96FDBF;
     border: 1px solid #96FDBF;
     color: black;
}

.menu-enq-ftr a {
    position: relative;
    display: inline-block;
    /* margin-left: 10px; */
    margin-bottom: 0px;
    padding: 5px 0px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    /* width: 165px; */
    /* height: 57px; */
    text-decoration: none;
    color: #000000;
    background: transparent;
    cursor: pointer;
    transition: ease-out 0.5s;
    /* border: 1px solid #96FDBF; */
    border-radius: 30px;
    /* box-shadow: inset 0 0 0 0 #96fdbf; */
}

.menu-enq-ftr:hover {color: black;border: 1px solid #ecfff3;box-shadow: inset 0 -100px 0 0 #ecfff3;}

.career-list{
    float:left;
    width:100%;
    padding-top:30px;
}


.careers-bx{
    float: left;
    width: 100%;
    padding: 30px 30px;
    border: 1px solid #60863b63;
    border-radius: 14px;
    margin-bottom: 40px;
}
.careers-bx-txt{
    float: left;
    width: 100%;
    text-align: left;
    margin-bottom: 20px;
}
.careers-bx-txt h2{
    float: left;
    width: 100%;
    color: #12ae7e;
    font-weight: 700;
    font-size: 17px;
    margin-bottom: 5px;
}
.careers-bx-txt h3{
    float: left;
    width: 100%;
    color: black;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 0px;
    padding-top: 5px;
    line-height: 26px;
}

.careers-bx-butn{
    float: left;
    width: 100%;
    
    
}
.careers-bx-butn a{
    float: left;
    width: 170px;
    /* height: 54px; */
    color: black;
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    border-radius: 30px;
    padding: 13px 0px;
    background: #96FDBF;
    cursor: pointer;
    transition: ease-out 0.5s;
    border: 1px solid #96FDBF;
    border-radius: 30px;
    box-shadow: inset 0 0 0 0 #ecfff3;
    text-decoration: none;
}

.careers-bx-butn a:hover{
    color: black;
    border: 1px solid white;
    box-shadow: inset 0 -100px 0 0 #ecfff3;
    text-decoration: none;
}

.cr-left{
    float:left;
}

.carer-form {
    border-bottom: 1px solid #b0aaaa;
    color: black;
    display: block;
    font-weight: 400;
    font-size: 15px;
    /* text-transform: uppercase; */
    height: 56px;
    margin-bottom: 25px;
    padding: 0 20px;
    outline: none;
    background: #ffffff;
    width: 100%;
    padding-left: 0px;
    border: none;
    transition: all 500ms ease;
    border: solid 1px rgb(118 118 118 / 22%);
   /* margin-top: 3px;*/
    width: 100%;
    float: left;
    padding: 12px;
   /* margin-top: 17px;*/
    border-radius: 10px;
}

.contact-labl {
    float: left;
    width: 100%;
    padding-bottom: 10px;
    text-align: left;
    font-size: 15px;
    color: #000;
    font-weight: 600;
}

.career_submit{
    float: left;
    width: 170px;
    /* height: 54px; */
    color: black;
    text-align: center;
    font-weight: 600; 
    font-size: 15px;
    border-radius: 30px;
    padding: 13px 0px;
    background: #96FDBF;
    cursor: pointer;
    transition: ease-out 0.5s;
    border: 1px solid #96FDBF;
    border-radius: 30px;
    box-shadow: inset 0 0 0 0 #ecfff3;
    text-decoration: none;
}

.career_submit:hover{
    color: black;
    border: 1px solid white;
    box-shadow: inset 0 -100px 0 0 #ecfff3;
    text-decoration: none;
}

.ftr-50{
    float:left;
    width:50%;
}

.ftr-pl{
    padding-left:0px;
}
.iner-bnr-hed p span{
    color:#fff !important;
}
.privacy-page{
    
width: 100%;
    
float: left;
    
padding: 60px 0;
}.privacy-page h1{
    font-size: 48px;
    color: black;
    font-weight: 600;
    margin-bottom: 15px;
}.privacy-page p{
    
font-size: 15px;
    
color: #000;
    
font-weight: 400;
    
line-height: 200%;
}
.privacy-page ul{
    padding: 0;
    width: 100%;
    float: left;
}
.privacy-page li{
    font-size: 15px;
    color: #000;
    line-height: 200%;
    list-style: none;
    position: relative;
    float: left;
    width: 100%;
    padding-left: 30px;
}.privacy-page li:after{
    content:'';
    position:absolute;
    background-image: url('../images/baner-flwer.webp');
    width: 20px;
    height: 20px;
    left: 0;
    background-size: contain;
    top: 6px;
}.privacy-page h2 {
    font-size: 22px;
    font-weight: 700;
    color: black;
    margin-bottom: 15px;
}
#subscriptionModal .modal-content {
    background: #35D1CB;
    border: none;
    padding: 20px;
}#subscriptionModal h5{
  font-size: 30px;
  color: #fff;
  font-weight: 700;
}
#subscriptionModal .form-group{
    width: 100%;
    float: left;
    margin-top: 15px;
}#subscriptionModal .form-group label{
    font-size: 16px;
    color: #fff;
    margin-bottom: 5px;
}#subscriptionModal .form-group input{
    width: 100%;
    float: left;
    font-size: 15px;
    color: #000;
    padding: 15px;
    border-radius: 10px;
}#subscriptionModal .btn-block{
  width: 100%;
  float: left;
  margin-top: 20px;
  padding: 15px;
  background: #96fdbf;
  color: #000;
  border: 0;
  font-weight: 500;
  border-radius: 30px;
}