*{
  margin:0; 
  padding:0; 
  outline:none;
}
/* Disable text selection */

html {
  overflow-x: hidden;
}
html body{
  margin:0; 
  padding:0; 
  -ms-word-wrap:break-word; 
  word-wrap:break-word; 
  background-color:#fff; 
  position:relative; 
  font-size: 15px;
  color: #6c6c6c;
  font-weight: 300;
  overflow-x: hidden;
}
section.banner-image {
  background-size: cover;
  background-position: center;
}
.feature-box img {
  width: 100%;
  height: 600px;
  object-fit: cover;
}
.coursess-details:hover .start-date {
  background: #020253;
}

.owl-item:nth-child(2):hover .testi-title a {
  color: #376179;
}

.owl-item:nth-child(1):hover .testi-title a {
  color: #F26522;
}
.owl-item:nth-child(3):hover .testi-title a {
  color: #88B520;
}
.all-courses-button a:hover {
  color: #fff;
  background: #020253;
}
.get-started-btn a:hover{
  color: #fff;
  background: #020253;
}
a.more-blog-button:hover{
  color: #fff;
  background: #020253;
}
.start-date i {
  font-family: 'FontAwesome';
  font-size: 16px;
  color: #fff;
}
.start-date {
  display: flex;
  display: flex;
  align-items: center;
}
.all-courses-button a {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
  text-align: left;
  color: #fff;
  background: #F57005;
  padding: 14px 25px;
  border-radius: 10px;
}
.all-courses-button {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 70px;
}
a.courses-button i {
  font-family: 'FontAwesome';
  font-size: 16px;
  margin-left: 10px;
  color: #fff;
}
.feature-box {
  transform: translate(0px, -93px);
  position: relative;
  z-index: -1;
}
.single-blog-heading h1 {
  font-family: Poppins;
  font-size: 48px;
  font-weight: 600;
  line-height: 64px;
  text-align: left;
  color: #020253;
}
.main-single-div p {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3E3E77;
}
.meta-box-question {
  font-family: Protest Riot;
  font-size: 24px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: left;
  color: #973FEA;
}
span.entry-author a {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  color: #020253;
  text-transform: capitalize;
}
span.entry-date{
  font-family: Poppins;
  font-size: 14px;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  color: #020253;
  margin: 0 26px;

}

.main-single-div input#submit {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  background: #F57005;
  color: #fff;
  padding: 14px 32px;
  border: unset !important;
}
p.socila_share {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.socila_share i {
  color: #FFFFFF;
  font-size: 20px;
  margin-right: 20px;
  background: #1E1E69;
  width: 53px;
  height: 42px;
  margin-bottom: 35px;
  clip-path: polygon( 43.192% 0%,43.192% 0%,45.736% 0.211%,48.198% 0.829%,50.565% 1.831%,52.821% 3.195%,54.951% 4.899%,56.941% 6.921%,58.776% 9.238%,60.441% 11.828%,61.922% 14.668%,63.203% 17.736%,63.203% 17.736%,63.993% 17.289%,64.796% 16.885%,65.612% 16.525%,66.441% 16.21%,67.281% 15.942%,68.132% 15.719%,68.993% 15.545%,69.864% 15.419%,70.745% 15.343%,71.634% 15.318%,71.634% 15.318%,74.901% 15.667%,78.026% 16.683%,80.977% 18.317%,83.722% 20.521%,86.23% 23.248%,88.469% 26.45%,90.407% 30.078%,92.012% 34.084%,93.253% 38.421%,94.097% 43.041%,94.097% 43.041%,95.147% 44.705%,96.109% 46.49%,96.978% 48.386%,97.748% 50.386%,98.414% 52.483%,98.971% 54.667%,99.413% 56.931%,99.736% 59.268%,99.933% 61.668%,100% 64.124%,100% 64.124%,99.746% 68.889%,99.009% 73.409%,97.83% 77.624%,96.249% 81.473%,94.306% 84.896%,92.041% 87.833%,89.494% 90.222%,86.704% 92.003%,83.713% 93.116%,80.56% 93.5%,80.56% 93.5%,79.527% 93.46%,78.509% 93.339%,77.506% 93.14%,76.52% 92.865%,75.552% 92.517%,74.603% 92.096%,73.675% 91.605%,72.77% 91.047%,71.887% 90.422%,71.029% 89.734%,71.029% 89.734%,69.768% 91.35%,68.431% 92.826%,67.023% 94.157%,65.55% 95.334%,64.015% 96.35%,62.424% 97.198%,60.782% 97.871%,59.094% 98.36%,57.364% 98.659%,55.598% 98.761%,55.598% 98.761%,53.428% 98.607%,51.315% 98.157%,49.268% 97.423%,47.297% 96.42%,45.411% 95.16%,43.618% 93.659%,41.928% 91.929%,40.35% 89.985%,38.893% 87.84%,37.566% 85.508%,37.566% 85.508%,36.341% 86.944%,35.052% 88.255%,33.703% 89.435%,32.298% 90.477%,30.842% 91.375%,29.337% 92.124%,27.789% 92.717%,26.2% 93.148%,24.576% 93.411%,22.92% 93.5%,22.92% 93.5%,19.202% 93.046%,15.675% 91.734%,12.387% 89.634%,9.384% 86.817%,6.713% 83.356%,4.422% 79.32%,2.558% 74.782%,1.168% 69.812%,0.3% 64.483%,0% 58.865%,0% 58.865%,0.275% 53.483%,1.073% 48.362%,2.352% 43.565%,4.071% 39.155%,6.189% 35.194%,8.664% 31.744%,11.454% 28.869%,14.519% 26.631%,17.817% 25.092%,21.307% 24.315%,21.307% 24.315%,22.348% 20.211%,23.712% 16.377%,25.373% 12.85%,27.305% 9.67%,29.484% 6.875%,31.885% 4.502%,34.481% 2.589%,37.248% 1.176%,40.16% 0.3%,43.192% 0% );
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-single-div textarea {
  resize: vertical;
  width: 100%;
  height: 100px;
}
.main-single-div .content_page {
  transform: translate(0px, -107px);
  background: #fff;
  padding: 48px 48px 0 !important;
}
a.cat-readmore {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  text-align: left;
  background: #fff;
  border-radius: 6px;
  padding: 8px 36px;
}
.socila_share i:hover
{
  background: #F57005;
}
.metabox {
  margin-bottom: 16px;
}
h2#reply-title {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: left;
  color: #973FEA;
}
span.entry-comments{
  font-family: Poppins;
  font-size: 14px;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  color: #020253;
}
.banner-details {
  position: relative;
  z-index: 1;
}
/* Topbar */
.mail-and-call-icon i {
  font-family: 'FontAwesome';
  color: #fff;
  font-size: 18px;
}

.call-title a {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  color: #fff;
  margin-left: 10px;
}
.about-svg-one {
  position: absolute;
  top: 11px;
  z-index: -1;
  bottom: 0;
  left: 3px;
}
.about-svg-two {
  position: absolute;
  top: 11px;
  z-index: -1;
  left: 6px;
}
/* .choose-us-left img {
  width: 100%;
} */
.career-main-heading {
  display: flex;
  align-items: center;
  margin-top: 16px;
}
.about-learning-number{
  position: relative;
}
div#topabr {
  background: #973FEA;
}
.banner-btn {
  margin-top: 90px;
}
.arrow-image {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translate(-54px, -133px);
}
.book-image-one {
  position: absolute;
  bottom: 0;
  transform: translate(54px, -393px);
}
.shap-about {
  width: 100%;
  height: 663px;
  background: black;
  position: absolute;
  top: 8px;
  clip-path: polygon( 100% 49.299%,100% 49.299%,98.756% 57.91%,95.356% 67.018%,90.295% 76.039%,84.068% 84.389%,77.172% 91.483%,70.102% 96.739%,63.355% 99.572%,57.424% 99.398%,52.808% 95.634%,50% 87.695%,50% 87.695%,46.393% 74.372%,41.312% 65.799%,35.194% 60.986%,28.476% 58.94%,21.594% 58.672%,14.984% 59.19%,9.083% 59.502%,4.328% 58.618%,1.155% 55.548%,0% 49.299%,0% 49.299%,0.654% 41.303%,2.549% 33.717%,5.581% 26.643%,9.647% 20.184%,14.645% 14.439%,20.471% 9.512%,27.022% 5.503%,34.196% 2.513%,41.89% 0.645%,50% 0%,50% 0%,58.11% 0.645%,65.804% 2.513%,72.978% 5.503%,79.529% 9.512%,85.355% 14.439%,90.353% 20.184%,94.419% 26.643%,97.451% 33.717%,99.346% 41.303%,100% 49.299% );
  z-index: -1;
  right: 0;
  background: linear-gradient(260.03deg, #BFEAFF 9.34%, #E4B4FE 100.59%);
}
/* Banner */
.banner-left {
  display: flex;
  align-items: center;
  justify-content: end;
  position: relative;
}
.abc-image {
  position: absolute;
  top: 100px;
  left: -90px;
}
.book-image {
  position: absolute;
  left: 0;
  top: 75px;
}
div#sidebar ul li a {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3E3E77;
}
nav.woocommerce-breadcrumb a {
  font-family: Protest Riot;
  font-size: 22px;
  font-weight: 400;
  line-height: 26.4px;
  text-align: left;
  color: #973FEA !important;
}
nav.woocommerce-breadcrumb {
  font-family: Poppins;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  color: #020253 !important;
}
.woocommerce .woocommerce-ordering select {
  vertical-align: top;
  padding: 15px;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  color: #0B0016;
}
h1.woocommerce-products-header__title.page-title {
  font-family: Protest Riot;
  font-size: 64px;
  font-weight: 400;
  line-height: 88px;
  letter-spacing: 0.01em;
  text-align: left;
  color: #020253;
}
.blog-heading-img {
  position: absolute;
  right: 0;
  transform: translate(127px, 0px);
}
h2.woocommerce-loop-product__title {
  font-family: Poppins;
  font-size: 18px !important;
  font-weight: 600;
  line-height: 33px;
  text-align: center;
  color: #020253;
  padding: 0 !important;
}
.yith-wcwl-add-to-wishlist {
  margin-top: 10px;
  display: none;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
  text-align: center;
}
.woocommerce ul.products li.product .button {
  display: flex;
  margin-top: 1em;
  align-items: center;
  justify-content: center;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 600;
  line-height: 23px;
  text-align: left;
  background: #F57005;
  color: #fff;
  border-radius: 10px;
}
aside#block-2 {
  border: 1px solid #000;
  padding: 14px;
  margin-bottom: 16px;

}
aside#block-3 {
  border: 1px solid #000;
  padding: 14px;
  margin-bottom: 16px;

}
aside#block-4 {
  border: 1px solid #000;
  padding: 14px;
}
div#sidebar h2 {
  font-family: Poppins;
  font-size: 28px;
  font-weight: 600;
  line-height: 55px;
  text-align: left;
  color: #020253;
}
.pencile-image {
  position: absolute;
  bottom: 150px;
  left: 0;
}
section#banner {
  position: relative;
}
.main-outer-box{
  background: linear-gradient(261.99deg, #E4B4FE 0.88%, #BFEAFF 94.95%);
  padding: 90px 0 0;
  clip-path: polygon( 0% 0%,100% 0%,100% 95.238%,100% 95.238%,88.524% 98.858%,77.746% 99.976%,67.528% 99.253%,57.731% 97.348%,48.215% 94.923%,38.842% 92.637%,29.473% 91.151%,19.969% 91.125%,10.191% 93.22%,0% 98.095%,0% 0% );
  position: relative;
  transform: translate(0px, -94px);
  height: 970px;

}
.outer-clip-path {
  clip-path: polygon( 0% 0%,100% 0%,100% 95.238%,100% 95.238%,88.524% 98.858%,77.746% 99.976%,67.528% 99.253%,57.731% 97.348%,48.215% 94.923%,38.842% 92.637%,29.473% 91.151%,19.969% 91.125%,10.191% 93.22%,0% 98.095%,0% 0% );
  width: 100%;
  background: #D5A9FF;
  height: 100%;
  position: absolute;
  bottom: 80px;
  z-index: -1;
  margin: -2px;
  opacity: 0.3;
}
.trangle-image {
  position: absolute;
  margin: auto;
  bottom: 55%;
  left: -30px;
}
.banner-left img {
  width: 100%;
}
.trangle-image-one {
  position: absolute;
  top: 0;
}
.awords-numbers {
  box-shadow: 0px 0px 24px 0px #C3C3C3;
  width: 190px;
  border-radius: 50%;
  height: 190px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 32px;
  position: absolute;
  top: 0;
  right: 26px;
  z-index: 9;
  background: #fff;
}
.awords-numbers h4 {
  font-family: Protest Riot;
  font-size: 53px;
  font-weight: 400;
  line-height: 63.6px;
  text-align: left;
  color: #FF5F15;
}
.awords-numbers h6 {
  font-family: Poppins;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  text-align: center;
  color: #0B0016;
}
.banner-details h6 {
  font-family: Poppins;
  font-size: 30px;
  font-weight: 600;
  line-height: 45px;
  text-align: left;
  color: #FFFFFF;
  background: #973FEA;
  max-width: fit-content;
  padding: 6px 41px 6px 15px;
  clip-path: polygon( 0% 0%,93.269% 0%,100% 100%,0% 100%,0% 0% );
}
.banner-details h1 {
  font-family: Protest Riot;
  font-size: 79px;
  font-weight: 400;
  line-height: 88px;
  letter-spacing: 0.01em;
  text-align: left;
  color: #020253;
}
.banner-details p {
  font-family: Poppins;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  color: #3E3E77;
}

/* FATURES */

.logo-images img {
  width: 100%;
  background: #fff;
  padding: 16px;
  border-radius: 14px;
  margin-bottom: 26px;
}
section#lms-feature {
  background-position: center;
  background-size: 100% 100%;
  padding: 260px 0;
  position: relative;
  background: #FE5D37;
  clip-path: polygon( -3.25% 0%,-3.25% 0%,1.571% 6.502%,7.465% 10.164%,14.209% 11.611%,21.58% 11.467%,29.352% 10.357%,37.302% 8.905%,45.206% 7.734%,52.841% 7.469%,59.982% 8.735%,66.406% 12.156%,66.406% 12.156%,71.462% 15.799%,75.974% 17.422%,80.048% 17.466%,83.788% 16.373%,87.301% 14.584%,90.691% 12.542%,94.063% 10.687%,97.522% 9.463%,101.175% 9.311%,105.125% 10.673%,105.125% 98.358%,105.125% 98.358%,101.388% 98.07%,97.583% 97.287%,93.724% 96.133%,89.826% 94.732%,85.902% 93.208%,81.967% 91.684%,78.035% 90.283%,74.122% 89.129%,70.241% 88.347%,66.406% 88.058%,66.406% 88.058%,62.252% 88.22%,58.136% 89.028%,54.069% 90.265%,50.062% 91.715%,46.125% 93.164%,42.27% 94.395%,38.506% 95.191%,34.845% 95.339%,31.298% 94.621%,27.875% 92.822%,27.875% 92.822%,23.646% 90.234%,19.6% 88.609%,15.761% 87.861%,12.154% 87.905%,8.803% 88.654%,5.733% 90.025%,2.969% 91.93%,0.534% 94.285%,-1.547% 97.003%,-3.25% 100%,-3.25% 0% );
}
.starss-offer-image {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(0, 247px);
}
.feature-left {
  position: absolute;
  right: 0;
  bottom: 74px;
}
.feature-right {
  position: absolute;
  left: 0;
  top: 0;
  transform: translate(0px, 170px);
}
.feature-left {
  position: absolute;
  right: 0;
  bottom: 0;
  transform: translate(0px, -75px);
}
.features-heading h2 {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: center;
  color: #FFFFFF;
}
.features-heading {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-bottom: 62px;

}
.features-heading h3 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  text-align: center;
  color: #ffffff;
  width: 62%;
}
/* Blogs */
section#our-blogs {
  position: relative;
  padding: 60px 0;
}
.blogs-details:hover .date h6 {
  background: #020253;
}
.blogs-details:hover span.blog-date a {
  background: #973FEA;
}

.blogs-details:hover .blog-title a {
  color: #F57005;
}

.blog-main-heading {
  display: flex;
}
.faq-main-heading {
  display: flex;
  align-items: center;
  justify-content: center;
}
.testimonial-heading {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  max-width: max-content;
}
.testimonial-head {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.testimonial-heading {
  display: flex;
  justify-content: center;
  align-items: center;
}
.blog-number-img {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(0px, 70px);
}
.blog-heading h2 {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: left;
  color: #973FEA;
}
.blog-heading h4 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  text-align: left;
  color: #020253;
  width: 74%;
}
.blog-field-img {
  position: absolute;
  bottom: 0;
  transform: translate(0px, -90px);
}
a.more-blog-button i {
  font-family: 'FontAwesome';
  font-size: 16px;
  margin-left: 10px;
  color: #fff;
}
a.more-blog-button  {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
  text-align: left;
  color: #FFF;
  background: #F57005;
  width: 238px;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
a.more-blog-button i {
  font-family: 'FontAwesome';
  color: #fff;
  margin-left: 14px;
}
.blog-heading p {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3E3E77;
  width: 52%;
}
.blog-title a {
  color: #020253;
  font-family: Poppins;
  font-size: 22px;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  text-decoration: none;
}
.blog-content p {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3E3E77;
  padding: 0px 16px 0 0;

}
a.cat-item::before {
  content: "\f004";
  font-family: 'FontAwesome';
  font-size: 14px;
  font-weight: 800;
  position: absolute;
  left: -30px;
}
.comt-author {
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
a.cat-item {
  font-family: Protest Riot;
  font-size: 22px;
  font-weight: 400;
  line-height: 26.4px;
  text-align: left;
  color: #973FEA;
  text-decoration: none;
  position: relative;
  margin-left: 34px;
}
a.cat-item {
  font-family: Protest Riot;
  font-size: 22px;
  font-weight: 400;
  line-height: 26.4px;
  text-align: left;
  color: #973FEA;
  text-decoration: none;
}
a.blog-readmore i {
  font-family: 'FontAwesome';
  color: #fff;
  margin-left: 12px;
}
.date h6 {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  color: #fff;
  background: #973FEAB2;
  max-width: fit-content;
  padding: 8px 18px;
  border-radius: 10px;
}
.date {
  position: absolute;
  top: 22px;
  left: 22px;
}
span.blog-date a {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  text-decoration: none;
  background: #F57005;
  color: #fff;
  padding: 14px 74px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: fit-content;
  border-radius: 10px;
}




/* Faq */
section#faqs {
  padding: 60px;
  background-size: 100% 100%;
  background-position: center;
  position: relative;
}
.accordion-button:not(.collapsed)::after {
  background-image: none !important;
  transform: rotate(-180deg);
  width: 22px;
  height: 20px;
  background: #020253;
  clip-path: polygon( 50% 100%,99.963% 1.22%,0.037% 1.22%,50% 100% );
  border: 1px solid #ddd;
  border: 2.5px solid #973FEA;
}


.accordion-button::after {
  background-image: none !important;
  width: 22px;
  height: 20px;
  background: #020253;
  clip-path: polygon( 50% 100%,99.963% 1.22%,0.037% 1.22%,50% 100% );
  border: 1px solid #ddd;
  border: 2.5px solid #973FEA;
  transition: transform .2s ease-in-out;
}

.meta-faq-images {
  display: flex;
  gap: 14px;
}
.faq-left-img {
  position: absolute;
  top: 16%;
  right: 0;
}
.faq-right-img {
  position: absolute;
  bottom: 60px;
}
.faq-heading h2 {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: center;
  color: #020253;
}
.faq-heading h6 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  text-align: center;
  color: #020253;
}
.accordion-button {
  font-family: Poppins;
  font-size: 22px !important;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  color: #020253;
  padding: 0 !important;
}
.accordion-button:not(.collapsed) {
  color: #020253 !important;
}
.panel-body p {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3E3E77;
}
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: unset !important;
  box-shadow: unset !important;
}
.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: unset !important;
  border-bottom: unset !important;
}
.accordion-item {
  background-color: unset !important;
  border: unset !important;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: unset !important;
  background-clip: border-box;
  border: unset !important;
  border-radius: 0.25rem;
}

.accordion-button{
  background-color: unset !important;
}
.accordion-button:focus {
 border-color: unset !important;
 box-shadow: unset !important;
}
div#accordionExample {
  border: 2px solid #020253;
  background: #fff;
  border-radius: 30px;
}
.accordion-body {
  padding: 4px 15px !important;
}
section#faqs {
  padding: 180px 0 150px;
  background-size: 100% 100%;
  background-position: center;
}
.product-details i:hover {
  background: #973FEA;
}
aside#nav_menu-2 {
  position: relative;
  z-index: 1;
}
div#qnimate input.search-submit {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
  text-align: left;
  background: #F57005;
  color: #fff;
  padding: 10px 28px;
  border-radius: 10px;
  border: unset;
}
.tutor-wrap.tutor-wrap-parent.tutor-courses-wrap.tutor-container.course-archive-page {
  padding: 60px 0;
}

ins span.woocommerce-Price-currencySymbol {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  color: #F57005;
}
.list-item-price del {
  font-weight: 400;
  font-size: 15px;
  line-height: 160%;
  color: #020253 !important;
  font-family: Poppins;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
}
del {
  font-weight: 400;
  font-size: 15px;
  line-height: 160%;
  color: #020253 !important;
  font-family: Poppins;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
}

del  bdi{
  font-weight: 400;
  font-size: 15px;
  line-height: 160%;
  color: #020253 !important;
  font-family: Poppins;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
}
.tutor-card-footer ins {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  color: #F57005;
}
/* Need support */
.contact-details a {
  font-family: Poppins;
  font-size: 20px;
  font-weight: 600;
  line-height: 55px;
  text-align: left;
  color: #fff;
  margin: 0;
}
.contact-details i {
  color: #fff !important;
  font-size: 42px;
}
.contact-details {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
section#need-support .container {
  padding: 60px;
  background-position: center;
  background: #5901AC;
  border-radius: 50px;
  background-repeat: no-repeat;
  width: 100%;
  background-size: 100% 100%;
  transform: translate(0px, -100px);
}
.support-details h2 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  text-align: left;
  color: #fff;
  margin-bottom: 26px;
}

.support-details h6 {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #fff;
  width: 73%;
}



/* Tailored Courses */

.courses-box img {
  width: 100%;
}
section#tailored-classes {
  padding: 60px 0;
  position: relative;
}
h5.sale-price {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  color: #F57005;
  word-spacing: -6px;

}
h5.regular-price {
  font-family: Poppins;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  color: #020253;
  text-decoration: line-through;
  word-spacing: -6px;
  margin-right: 5px;
}
.courses-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.product-price {
  display: flex;
  align-items: center;
  justify-content: center;
}

.classes-heading h2 {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  color: #973FEA;
  text-align: center;
  margin-right: 16px;
}
.classes-heading h6 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  text-align: center;
  width: 60%;
  color: #020253;
}

.classes-heading {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.courses-title a {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  text-decoration: none;
  color: #020253;
}
.courses-content p {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3E3E77;
}
.coursess-details {
  background: #FFF1ED;
  padding: 18px;
  border-radius: 20px;
  margin-bottom: 20px;
}
.courses-title {
  padding: 18px 0 0;
}



/* YOur Career */

.share-career {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.overlay {
  background: #060017;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  opacity: 0.6;
  z-index: -1;
}
.activities-number-img {
  position: absolute;
  top: 0;
  right: 0;
}
.tutor-course-details-title span {
  font-family: Protest Riot !important;
  font-size: 43px !important;
  font-weight: 400 !important;
  line-height: 42px !important;
  letter-spacing: 0.01em;
  text-align: left;
  color: #020253 !important;
} 
.tutor-nav-link.is-active {
  color: #F57005 !important;
}
.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link.is-active {
  border-bottom-color: #F57005 !important;
}

.tutor-nav-link {
  font-size: 18px;
  font-weight: 400;
  padding: 8px 20px;
  display: flex;
  align-items: center;
  color: var(--tutor-color-secondary);
  cursor: pointer;
  font-family: 'Poppins';
  font-weight: 500;
}
.tutor-btn-block {
  display: flex;
  justify-content: center;
  width: 100%;
  background: #F57005 !important;
  border: unset !important;
  font-family: Poppins;
  font-size: 18px;
  font-weight: 700;
  line-height: 33px;
  text-align: left;
  color: #fff;
}
.tutor-btn-ghost {
  padding: 0px !important;
  position: relative;
  color: #020253;
  border-radius: 0;
  outline: 0;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 18px;
}
span.tutor-avatar-text {
  background: #F57005;
  font-family: 'Poppins';
  font-weight: 600;
  border: unset !important;
  color: #fff !important;
}
.tutor-page-wrap {
  width: 100%;
  padding: 60px 0;
}
.tutor-page-wrap h2 {
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 22px;
  color: #020253;
}
.tutor-page-wrap h3 {
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 20px;
  color: #020253;
}
.tutor-page-wrap p {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3E3E77;
}

.tutor-page-wrap span{
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3E3E77;

}
.career-arrow-img {
  position: absolute;
  right: 0;
  transform: translate(0px, -152px);
}
.career-star1-img {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(-396px, 77px);
}
.career-star3-img {
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translate(-41px, -270px);
}
.career-star2-img {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(-63px, 125px);
}
.career-pencil-img {
  position: absolute;
  bottom: 0;
  transform: translate(85px, -83px);
  left: 0;
}
section#your-career {
  position: relative;
  padding: 120px 0;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.career-postar-img {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(85px, 80px);
}
.your-career-details h2 {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: center;
  color: #fff;
}
.your-career-details h4 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  text-align: center;
  color: #fff;
}
.your-career-images-details h2 {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  color: #fff;
  padding-top: 18px;
  

}
.your-career-images-details {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.your-career-images-details img {
  height: 100px;
}
.your-career-details p {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  color: #fff;
  width: 37%;
}
.your-career-details {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-bottom: 38px;
}
.get-started-btn a {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
  color: #fff;
  background: #F57005;
  padding: 12px 45px;
  border-radius: 10px;
}
a.slider-button.btn i {
  font-family: 'FontAwesome';
  font-size: 16px;
  margin-left: 10px;
  color: #fff;
}
a.slider-button.btn i {
  font-family: 'FontAwesome';
  font-size: 16px;
  margin-left: 10px;
  color: #fff;
}
.get-started-btn {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.coursess-details:hover .courses-title a {
  color: #F26522;
}
/* testimonial */
#testimonial {
  position: relative;
  padding-bottom: 100px;
}
.testimonial-box::after {
  content: "";
  bottom: 94px;
  position: absolute;
  width: 40px;
  height: 40px;
  background: #F26522;
  clip-path: polygon( 50% 100%,99.963% 1.22%,0.037% 1.22%,50% 100% );
  left: 75px;
  transform: rotate(-1deg);
}
.owl-item:nth-child(2)  .testimonial-box::after{
  background: #376179;
}
.owl-item:nth-child(3)  .testimonial-box::after{
  background: #88B520;
}
.testimonial-box .seller-star i.fas {
  color: #FFFFFF;
  font-weight: 600;
  font-size: 16px;
  margin: 2px;
}
h1.entry-title {
  font-family: Protest Riot;
  font-size: 79px;
  font-weight: 400;
  line-height: 88px;
  letter-spacing: 0.01em;
  text-align: left;
  color: #020253;
}
.bradcrumbs a {
  font-family: Protest Riot;
  font-size: 22px;
  font-weight: 400;
  line-height: 26.4px;
  text-align: left;
  color: #973FEA;
  padding: 14px;
}
.bradcrumbs {
  font-family: Poppins;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  color: #020253;
}
.banner-image .card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff !important;
  background-clip: border-box;
  border: 1px solid rgba(0,0,0,.125);
  border-radius: 0.25rem;
  background: linear-gradient(90.23deg, #ADEFFD 4.41%, #D9A7FE 95.97%);
  padding: 34px;
  border-radius: 0px 100px 0px 0px !important;
}
.cont {
  background: #F26522;
  clip-path: polygon( 8.861% 28.191%,8.861% 28.191%,8.864% 28.695%,8.873% 29.198%,8.889% 29.698%,8.911% 30.196%,8.939% 30.691%,8.973% 31.184%,9.013% 31.675%,9.059% 32.162%,9.111% 32.648%,9.169% 33.13%,9.169% 33.13%,8.464% 34.353%,7.82% 35.644%,7.24% 36.998%,6.727% 38.412%,6.285% 39.88%,5.916% 41.4%,5.624% 42.965%,5.412% 44.573%,5.282% 46.218%,5.238% 47.897%,5.238% 47.897%,5.24% 48.242%,5.245% 48.586%,5.255% 48.928%,5.267% 49.269%,5.284% 49.609%,5.304% 49.947%,5.327% 50.284%,5.354% 50.62%,5.385% 50.954%,5.419% 51.286%,5.419% 51.286%,4.45% 52.848%,3.564% 54.507%,2.766% 56.258%,2.059% 58.093%,1.449% 60.006%,0.939% 61.991%,0.535% 64.042%,0.241% 66.153%,0.061% 68.316%,0% 70.526%,0% 70.526%,0.264% 75.099%,1.027% 79.436%,2.248% 83.481%,3.885% 87.175%,5.898% 90.46%,8.244% 93.278%,10.883% 95.57%,13.772% 97.28%,16.87% 98.348%,20.136% 98.717%,20.136% 98.717%,21.221% 98.677%,22.29% 98.558%,23.343% 98.362%,24.378% 98.091%,25.393% 97.747%,26.388% 97.332%,27.361% 96.848%,28.31% 96.298%,29.233% 95.683%,30.131% 95.005%,30.131% 95.005%,30.755% 95.862%,31.427% 96.648%,32.143% 97.358%,32.899% 97.987%,33.693% 98.532%,34.521% 98.988%,35.381% 99.35%,36.269% 99.615%,37.181% 99.776%,38.115% 99.831%,38.115% 99.831%,38.467% 99.824%,38.816% 99.801%,39.162% 99.762%,39.505% 99.709%,39.844% 99.642%,40.181% 99.56%,40.513% 99.463%,40.842% 99.353%,41.167% 99.229%,41.488% 99.092%,41.488% 99.092%,42.023% 99.238%,42.562% 99.37%,43.104% 99.486%,43.65% 99.588%,44.199% 99.674%,44.751% 99.745%,45.307% 99.801%,45.865% 99.841%,46.427% 99.865%,46.991% 99.873%,46.991% 99.873%,48.469% 99.817%,49.926% 99.653%,51.361% 99.383%,52.771% 99.01%,54.154% 98.536%,55.509% 97.965%,56.833% 97.3%,58.124% 96.542%,59.38% 95.695%,60.6% 94.763%,60.6% 94.763%,61.505% 95.671%,62.452% 96.498%,63.438% 97.242%,64.461% 97.897%,65.518% 98.462%,66.607% 98.932%,67.724% 99.304%,68.868% 99.574%,70.036% 99.739%,71.225% 99.795%,71.225% 99.795%,73.341% 99.617%,75.383% 99.099%,77.335% 98.26%,79.182% 97.121%,80.911% 95.702%,82.505% 94.025%,83.952% 92.109%,85.235% 89.975%,86.341% 87.645%,87.254% 85.137%,87.254% 85.137%,89.353% 84.587%,91.333% 83.626%,93.169% 82.288%,94.838% 80.606%,96.316% 78.615%,97.578% 76.346%,98.602% 73.835%,99.363% 71.114%,99.837% 68.216%,100% 65.176%,100% 65.176%,99.86% 62.361%,99.453% 59.665%,98.798% 57.116%,97.914% 54.74%,96.819% 52.563%,95.533% 50.612%,94.074% 48.912%,92.461% 47.492%,90.713% 46.376%,88.849% 45.591%,88.849% 45.591%,88.883% 45.262%,88.913% 44.932%,88.94% 44.6%,88.964% 44.266%,88.984% 43.931%,89% 43.595%,89.013% 43.257%,89.022% 42.918%,89.027% 42.578%,89.029% 42.236%,89.029% 42.236%,88.822% 38.643%,88.223% 35.234%,87.263% 32.056%,85.976% 29.154%,84.395% 26.572%,82.551% 24.358%,80.478% 22.557%,78.208% 21.214%,75.773% 20.374%,73.206% 20.084%,73.206% 20.084%,72.103% 20.137%,71.02% 20.294%,69.96% 20.551%,68.925% 20.905%,67.918% 21.352%,66.941% 21.889%,65.997% 22.512%,65.089% 23.218%,64.218% 24.003%,63.388% 24.864%,63.388% 24.864%,62.38% 23.356%,61.285% 21.971%,60.109% 20.718%,58.858% 19.605%,57.539% 18.64%,56.156% 17.832%,54.717% 17.189%,53.227% 16.719%,51.691% 16.431%,50.117% 16.333%,50.117% 16.333%,49.837% 16.336%,49.558% 16.346%,49.28% 16.361%,49.003% 16.382%,48.728% 16.409%,48.454% 16.443%,48.181% 16.482%,47.909% 16.526%,47.638% 16.577%,47.369% 16.634%,47.369% 16.634%,46.309% 13.785%,45.033% 11.138%,43.556% 8.716%,41.896% 6.542%,40.068% 4.639%,38.09% 3.031%,35.977% 1.739%,33.746% 0.788%,31.414% 0.201%,28.997% 0%,28.997% 0%,25.731% 0.369%,22.632% 1.437%,19.743% 3.147%,17.105% 5.439%,14.759% 8.257%,12.746% 11.542%,11.108% 15.236%,9.887% 19.28%,9.124% 23.618%,8.861% 28.191% );
  height: 299px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 0 62px;
}
.cont p {
  margin-bottom: 0;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  color: #fff;
  margin-top: 46px;
}
.testidetails {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 38px 0 0;

}
.testi-title a {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  text-decoration: none;
  color: #020253;
  padding-left: 22px;

}
.mail-text a {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  color: #000000;
}
.mail-text {
  background: #EDDAFF;
  height: 45px;
  clip-path: polygon( 100.833% 0%,0% 0%,3.917% 100%,101.25% 100%,100.833% 0% );
  display: flex;
  align-items: center;
  justify-content: left;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  width: 34%;
  margin-left: 40px;
  padding-left: 51px;
}
.topbar-call-title {
  justify-content: left;
  align-items: center;
}
.mail-and-call-icon i {
  color: #5901AC;
}
.location-icon i {
  color: #fff;
  font-family: 'FontAwesome';
}
.product-details {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.banner-btn a {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
  text-align: left;
  background: #F57005;
  color: #fff;
  padding: 16px 28px;
  border-radius: 10px;
}

.banner-btn a:hover {
  background: #020253;
  color: #fff;

}


a.try-for-free i {
  font-family: 'FontAwesome';
  font-size: 16px;
  color: #fff;
  margin-left: 10px;
}
.bg-media {
  align-items: center;
}
.product-details i {
  font-family: 'FontAwesome';
  font-style: normal;
  font-size: 15px;
  cursor: pointer;
}
.phone-text {
  background: #DFBDFF;
    height: 45px;
  clip-path: polygon( 94.35% 0%,0% 0%,5.311% 100%,100% 100%,94.35% 0% );
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.phone-text a {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  color: #000000;
} 
input.wpcf7-form-control.wpcf7-text::placeholder {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3E3E77;
}
span.submit-button::after {
  content: "\f061";
  position: absolute;
  /* left: 0; */
  right: 0;
  display: flex;
  align-items: center;
  top: 0;
  font-family: 'FontAwesome';
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translate(-58px, 27px);
}

.testimonial-heading h2 {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: center;
  color: #973FEA;
  margin-right: 12px;

}
.testimonial-head h3 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  text-align: center;
  color: #020253;
}
.owl-item:nth-child(2) .cont {
  background: #376179;
}
.owl-item:nth-child(3) .cont {
  background: #88B520;
}
.blog-head {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* Big Offer */

section#big-offer {
  padding: 205px 0 0;
  background-size: 100% 100%;
  position: relative;
  background-position: center;
  clip-path: polygon( 105.625% 0%,105.625% 0%,101.103% 6.336%,96.021% 9.596%,90.474% 10.508%,84.558% 9.796%,78.367% 8.189%,71.999% 6.411%,65.548% 5.191%,59.11% 5.254%,52.781% 7.327%,46.656% 12.136%,46.656% 12.136%,41.301% 15.774%,35.977% 17.394%,30.706% 17.438%,25.512% 16.346%,20.418% 14.56%,15.447% 12.521%,10.621% 10.67%,5.964% 9.448%,1.5% 9.296%,-2.75% 10.656%,-2.75% 98.361%,-2.75% 98.361%,0.987% 98.073%,4.792% 97.291%,8.651% 96.14%,12.549% 94.741%,16.473% 93.219%,20.408% 91.697%,24.34% 90.299%,28.253% 89.147%,32.134% 88.366%,35.969% 88.078%,35.969% 88.078%,40.001% 88.173%,43.807% 88.812%,47.456% 89.831%,51.018% 91.062%,54.563% 92.341%,58.163% 93.501%,61.886% 94.379%,65.803% 94.807%,69.984% 94.62%,74.5% 93.653%,74.5% 93.653%,79.117% 92.387%,83.388% 91.48%,87.318% 90.956%,90.911% 90.839%,94.17% 91.152%,97.101% 91.918%,99.708% 93.163%,101.995% 94.909%,103.966% 97.18%,105.625% 100% );
  object-fit: cover;
  height: 1200px;
}
.big-offer-details h2 {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: left;
  color: #973FEA;
}
.big-offer-details h4 {
  font-family: Poppins;
  font-size: 90px;
  font-weight: 600;
  line-height: 55px;
  text-align: center;
  color: #020253;
  margin: 30px 0 48px;
}
div#countdown {
  display: flex;
  align-items: center;
  justify-content: center;
}
.days {
  background: #056983;
    width: 140px;
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
      border-radius: 17px;
  border: 2px dashed #020253;
 


}
.hours {
  background: #056983;
    width: 140px;
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
      border-radius: 17px;
  border: 2px dashed #020253;
 


}
.minutes {
  background: #056983;
    width: 140px;
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
      border-radius: 17px;
  border: 2px dashed #020253;

}

.double-dots {
  color: #020253;
  font-family: Poppins;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
  text-align: left;
  padding: 12px;

}
.seconds {
  background: #056983;
    width: 140px;
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
      border-radius: 17px;
  border: 2px dashed #020253;

}
.counter-text {
  font-family: Poppins;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-align: center;
  color: #fff;
}
.counter-number {
  font-family: Poppins;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
  text-align: left;
  color: #fff;
}

.discount-offer-details h2 {
  font-family: Poppins;
  font-size: 141px;
  font-style: italic;
  font-weight: 700;
  line-height: 74.5px;
  letter-spacing: -0.07em;
  text-align: left;
  color: #fff;
  margin-top: 43px;
}
.offer-text-discount {
  position: absolute;
  left: 107px;
  top: -12px;
}
.discount-offer-details {
  position: relative;
}
.discounte-main-offer h4 {
  font-family: Poppins;
  font-size: 81px;
  font-style: italic;
  font-weight: 700;
  line-height: 121.5px;
  text-align: left;
  color: #FED013;

}
.offerbg-image img {
  width: 400px;
  height: 311px;
}
.discounte-main-offer {
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  left: 68px;
  top: 44px;
}
.offer-text-discount::after {
  content: "";
  width: 17px;
  height: 29px;
  background: #CCA100;
  position: absolute;
  top: -1px;
  right: -16px;
  clip-path: polygon( 95% 92%,0% 0%,0% 98%,95% 92% );
  z-index: -1;
}
.offer-text-discount h6 {
  font-family: Poppins;
  font-size: 31px;
  font-style: italic;
  font-weight: 600;
  line-height: 46.5px;
  text-align: left;
  color: #E90035;
  background: #FED013;
  max-width: fit-content;
  clip-path: polygon( 100% 99.091%,100% 0%,0% 15.455%,0% 99.091%,100% 99.091% );
  padding: 5px 14px;
}
.why-choose-us-heaidng {
  display: flex;
  align-items: center;
  justify-content: left;
}
a.offer-button.btn:hover {
  background: #020253;
  color: #fff;
}
.about-atmopherer-number{
  position: relative;
}
.get-quote-button a {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
  text-align: left;
  color: #fff;
  background: #F57005;
  padding: 14px 54px;
  border-radius: 10px;
}
.get-quote-button {
  margin-top: 62px;
}
.get-quote-button a i {
  font-family: 'FontAwesome';
  font-size: 16px;
  color: #fff;
  margin-left: 10px;
}
.get-quote-button a:hover {
  color: #fff;
  background: #020253;

}
.tropy-img {
  background: #973FEA;
  position: absolute;
  top: 0;
  right: 0;
  width: 70px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  z-index: 9;
  transform: translate(-172px, 0px);
}
a.offer-button.btn {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
  text-align: left;
  color: #FFFFFF;
  background: #F57005;
  padding: 12px 38px;
  border-radius: 10px;
}
.offer-join-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
a {
  color: #0d6efd;
  text-decoration: none !important;
}


/* Programs */
section#programs {
  clip-path: polygon( -3.375% 0.083%,-3.375% 0.083%,1.446% 6.975%,7.34% 10.857%,14.084% 12.391%,21.455% 12.239%,29.227% 11.062%,37.177% 9.522%,45.081% 8.281%,52.716% 8.001%,59.857% 9.343%,66.281% 12.968%,66.281% 12.968%,71.337% 16.831%,75.849% 18.552%,79.923% 18.598%,83.663% 17.439%,87.176% 15.543%,90.566% 13.378%,93.938% 11.412%,97.397% 10.115%,101.05% 9.954%,105% 11.397%,105% 98.255%,105% 98.255%,101.263% 97.949%,97.458% 97.12%,93.599% 95.897%,89.701% 94.412%,85.777% 92.796%,81.842% 91.18%,77.91% 89.695%,73.997% 88.472%,70.116% 87.643%,66.281% 87.337%,66.281% 87.337%,62.127% 87.509%,58.011% 88.365%,53.944% 89.676%,49.937% 91.214%,46% 92.749%,42.145% 94.054%,38.381% 94.898%,34.72% 95.055%,31.173% 94.294%,27.75% 92.386%,27.75% 92.386%,23.521% 89.643%,19.475% 87.92%,15.636% 87.128%,12.029% 87.174%,8.678% 87.969%,5.608% 89.422%,2.844% 91.441%,0.409% 93.937%,-1.672% 96.819%,-3.375% 99.996%,-3.375% 0.083% );
  height: 1200px;
  display: flex;
  align-items: center;
  justify-content: center;
    background: linear-gradient(180deg, #FFF2D8 0%, #FFEABE 100%);
  position: relative;
}
.program-left-img {
  position: absolute;
  bottom: 0;
  transform: translate(0, -140px);
}
.program-main-heading {
  display: flex;
  align-items: center;
}

p.description {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: center;
  color: #FFFFFF;
  border-top: 2px dashed #fff;
  padding: 12px 0;

}
.programs-heading h2 {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: left;
  color: #973FEA;
}
.programs-heading h4 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  text-align: left;
  color: #020253;
}
.cat-box a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.program-left-starone {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(0px, 164px);
}
.program-left-field {
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(0px, 200px);
}
.about-main-heading {
  display: flex;
  align-items: center;
}
.program-left-startwo {
  position: absolute;
  right: 0;
  bottom: 0;
  transform: translate(0px, -86px);
}

.cat-images {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
p.category {
  font-family: Protest Riot;
  font-size: 26px;
  font-weight: 400;
  line-height: 31.2px;
  letter-spacing: 0.03em;
  text-align: left;
  color: #FFFFFF;
  margin-top: 14px;
  margin-bottom: 0;
}
.mail-title {
  background: #FE5D37;
      width: 180px;
    height: 180px;
    clip-path: polygon( 0% 13.072%,0% 13.072%,0.152% 10.952%,0.593% 8.94%,1.298% 7.065%,2.244% 5.352%,3.406% 3.829%,4.761% 2.522%,6.284% 1.459%,7.953% 0.666%,9.742% 0.171%,11.628% 0%,87.83% 0%,87.83% 0%,89.891% 0.204%,91.827% 0.791%,93.609% 1.723%,95.207% 2.966%,96.593% 4.48%,97.74% 6.23%,98.617% 8.179%,99.197% 10.29%,99.451% 12.526%,99.35% 14.849%,90.333% 88.706%,90.333% 88.706%,89.975% 90.595%,89.389% 92.366%,88.594% 94%,87.61% 95.477%,86.455% 96.78%,85.15% 97.888%,83.714% 98.784%,82.166% 99.447%,80.526% 99.859%,78.813% 100%,11.628% 100%,11.628% 100%,9.742% 99.829%,7.953% 99.334%,6.284% 98.541%,4.761% 97.478%,3.406% 96.171%,2.244% 94.648%,1.298% 92.935%,0.593% 91.06%,0.152% 89.048%,0% 86.928%,0% 13.072% );
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.call-title {
  background: #2178FE;
      width: 180px;
    height: 180px;
    clip-path: polygon( 0% 13.072%,0% 13.072%,0.152% 10.952%,0.593% 8.94%,1.298% 7.065%,2.244% 5.352%,3.406% 3.829%,4.761% 2.522%,6.284% 1.459%,7.953% 0.666%,9.742% 0.171%,11.628% 0%,87.83% 0%,87.83% 0%,89.891% 0.204%,91.827% 0.791%,93.609% 1.723%,95.207% 2.966%,96.593% 4.48%,97.74% 6.23%,98.617% 8.179%,99.197% 10.29%,99.451% 12.526%,99.35% 14.849%,90.333% 88.706%,90.333% 88.706%,89.975% 90.595%,89.389% 92.366%,88.594% 94%,87.61% 95.477%,86.455% 96.78%,85.15% 97.888%,83.714% 98.784%,82.166% 99.447%,80.526% 99.859%,78.813% 100%,11.628% 100%,11.628% 100%,9.742% 99.829%,7.953% 99.334%,6.284% 98.541%,4.761% 97.478%,3.406% 96.171%,2.244% 94.648%,1.298% 92.935%,0.593% 91.06%,0.152% 89.048%,0% 86.928%,0% 13.072% );
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.outer-main-box {
  position: relative;
}


.video-call-title {
  background: #EDB510;
      width: 180px;
    height: 180px;
    clip-path: polygon( 0% 13.072%,0% 13.072%,0.152% 10.952%,0.593% 8.94%,1.298% 7.065%,2.244% 5.352%,3.406% 3.829%,4.761% 2.522%,6.284% 1.459%,7.953% 0.666%,9.742% 0.171%,11.628% 0%,87.83% 0%,87.83% 0%,89.891% 0.204%,91.827% 0.791%,93.609% 1.723%,95.207% 2.966%,96.593% 4.48%,97.74% 6.23%,98.617% 8.179%,99.197% 10.29%,99.451% 12.526%,99.35% 14.849%,90.333% 88.706%,90.333% 88.706%,89.975% 90.595%,89.389% 92.366%,88.594% 94%,87.61% 95.477%,86.455% 96.78%,85.15% 97.888%,83.714% 98.784%,82.166% 99.447%,80.526% 99.859%,78.813% 100%,11.628% 100%,11.628% 100%,9.742% 99.829%,7.953% 99.334%,6.284% 98.541%,4.761% 97.478%,3.406% 96.171%,2.244% 94.648%,1.298% 92.935%,0.593% 91.06%,0.152% 89.048%,0% 86.928%,0% 13.072% );
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.outer-main-box:nth-child(1) .up-to-off {
  background: #FE5D37;
  width: 290px;
  height: 346px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  padding: 24px;
  justify-content: center;
  clip-path: polygon( 3.088% 9.338%,3.088% 9.338%,3.225% 8.255%,3.55% 7.228%,4.049% 6.269%,4.705% 5.391%,5.505% 4.607%,6.433% 3.93%,7.474% 3.373%,8.612% 2.948%,9.834% 2.668%,11.123% 2.545%,88.297% 0.25%,88.297% 0.25%,89.659% 0.302%,90.957% 0.531%,92.175% 0.923%,93.294% 1.465%,94.295% 2.141%,95.162% 2.938%,95.876% 3.841%,96.42% 4.836%,96.774% 5.91%,96.922% 7.048%,99.762% 92.808%,99.762% 92.808%,99.687% 93.967%,99.396% 95.069%,98.907% 96.099%,98.238% 97.042%,97.406% 97.881%,96.429% 98.603%,95.325% 99.191%,94.113% 99.63%,92.809% 99.905%,91.432% 100%,8.575% 100%,8.575% 100%,7.197% 99.905%,5.893% 99.63%,4.68% 99.19%,3.576% 98.602%,2.599% 97.879%,1.767% 97.039%,1.098% 96.096%,0.609% 95.065%,0.319% 93.962%,0.245% 92.803%,3.088% 9.338% );}
  .outer-main-box:nth-child(2) .up-to-off {
    background: #786ACF;
    width: 290px;
    height: 346px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    padding: 24px;
    justify-content: center;
    clip-path: polygon( 3.088% 9.338%,3.088% 9.338%,3.225% 8.255%,3.55% 7.228%,4.049% 6.269%,4.705% 5.391%,5.505% 4.607%,6.433% 3.93%,7.474% 3.373%,8.612% 2.948%,9.834% 2.668%,11.123% 2.545%,88.297% 0.25%,88.297% 0.25%,89.659% 0.302%,90.957% 0.531%,92.175% 0.923%,93.294% 1.465%,94.295% 2.141%,95.162% 2.938%,95.876% 3.841%,96.42% 4.836%,96.774% 5.91%,96.922% 7.048%,99.762% 92.808%,99.762% 92.808%,99.687% 93.967%,99.396% 95.069%,98.907% 96.099%,98.238% 97.042%,97.406% 97.881%,96.429% 98.603%,95.325% 99.191%,94.113% 99.63%,92.809% 99.905%,91.432% 100%,8.575% 100%,8.575% 100%,7.197% 99.905%,5.893% 99.63%,4.68% 99.19%,3.576% 98.602%,2.599% 97.879%,1.767% 97.039%,1.098% 96.096%,0.609% 95.065%,0.319% 93.962%,0.245% 92.803%,3.088% 9.338% );}
  
.outer-main-box:nth-child(3) .up-to-off{
  background: #A0C620;
  width: 290px;
  height: 346px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  padding: 24px;
  justify-content: center;
  clip-path: polygon( 3.088% 9.338%,3.088% 9.338%,3.225% 8.255%,3.55% 7.228%,4.049% 6.269%,4.705% 5.391%,5.505% 4.607%,6.433% 3.93%,7.474% 3.373%,8.612% 2.948%,9.834% 2.668%,11.123% 2.545%,88.297% 0.25%,88.297% 0.25%,89.659% 0.302%,90.957% 0.531%,92.175% 0.923%,93.294% 1.465%,94.295% 2.141%,95.162% 2.938%,95.876% 3.841%,96.42% 4.836%,96.774% 5.91%,96.922% 7.048%,99.762% 92.808%,99.762% 92.808%,99.687% 93.967%,99.396% 95.069%,98.907% 96.099%,98.238% 97.042%,97.406% 97.881%,96.429% 98.603%,95.325% 99.191%,94.113% 99.63%,92.809% 99.905%,91.432% 100%,8.575% 100%,8.575% 100%,7.197% 99.905%,5.893% 99.63%,4.68% 99.19%,3.576% 98.602%,2.599% 97.879%,1.767% 97.039%,1.098% 96.096%,0.609% 95.065%,0.319% 93.962%,0.245% 92.803%,3.088% 9.338% );}


.outer-main-box:nth-child(4) .up-to-off {
  background: #EDB510;
  width: 290px;
  height: 346px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  padding: 24px;
  justify-content: center;
  clip-path: polygon( 3.088% 9.338%,3.088% 9.338%,3.225% 8.255%,3.55% 7.228%,4.049% 6.269%,4.705% 5.391%,5.505% 4.607%,6.433% 3.93%,7.474% 3.373%,8.612% 2.948%,9.834% 2.668%,11.123% 2.545%,88.297% 0.25%,88.297% 0.25%,89.659% 0.302%,90.957% 0.531%,92.175% 0.923%,93.294% 1.465%,94.295% 2.141%,95.162% 2.938%,95.876% 3.841%,96.42% 4.836%,96.774% 5.91%,96.922% 7.048%,99.762% 92.808%,99.762% 92.808%,99.687% 93.967%,99.396% 95.069%,98.907% 96.099%,98.238% 97.042%,97.406% 97.881%,96.429% 98.603%,95.325% 99.191%,94.113% 99.63%,92.809% 99.905%,91.432% 100%,8.575% 100%,8.575% 100%,7.197% 99.905%,5.893% 99.63%,4.68% 99.19%,3.576% 98.602%,2.599% 97.879%,1.767% 97.039%,1.098% 96.096%,0.609% 95.065%,0.319% 93.962%,0.245% 92.803%,3.088% 9.338% );}

.cat-box {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.outer-main-box:nth-child(1) 
.up-to-off a.cat-readmore {
  color: #FE5D37;
}
.outer-main-box:nth-child(2) .up-to-off a.cat-readmore {
  color: #786ACF;
}
.outer-main-box:nth-child(3) 
.up-to-off a.cat-readmore {
  color: #A0C620;
}
.outer-main-box:nth-child(4) .up-to-off a.cat-readmore {
  color: #EDB510;
}

.cat-box h6 {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  color: #FFFFFF;
  margin: 4px 0 14px;
}
.banner-details h1 span {
  color: #F57005;
}
.start-date h6 {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  color: #fff;
  border-radius: 10px;
  margin-bottom: 0;
}
.start-date i {
  font-family: 'FontAwesome';
  font-size: 16px;
  color: #fff;
  margin-left: 12px;
}
.start-date {
  display: flex;
  display: flex;
  align-items: center;
  background: #F57005;
  max-width: fit-content;
  padding: 14px 25px;
  border-radius: 10px;
}
.tutor-btn-primary {
  border-color: unset !important;
  background-color: #F57005 !important;
  color: #fff;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;
  line-height: 33px;
  text-align: left;
  border-radius: 10px;
}
.free-courses {
  padding: 60px;
}
/* Footer */
.outer-footer {
  background: #10103F;
}
div#footer_box {
  padding: 60px 0;
}
.footer-bg-image {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
}

.copyright {
  background: #EDB510;
  position: relative;
}
.test-copyright p {
  font-family: Inter;
  font-size: 20px;
  font-weight: 500;
  line-height: 24.2px;
  text-align: center;
  color: #020253;
}
.social_widget i {
  color: #FFFFFF;
  font-size: 20px;
  margin-right: 20px;
  background: #2178FE;
  width: 53px;
  height: 62px;
  margin-bottom: 35px;
}
.social_widget i {
  color: #FFFFFF;
  font-size: 20px;
  margin-right: 20px;
  background: #1E1E69;
  width: 53px;
  height: 42px;
  margin-bottom: 35px;
  clip-path: polygon( 43.192% 0%,43.192% 0%,45.736% 0.211%,48.198% 0.829%,50.565% 1.831%,52.821% 3.195%,54.951% 4.899%,56.941% 6.921%,58.776% 9.238%,60.441% 11.828%,61.922% 14.668%,63.203% 17.736%,63.203% 17.736%,63.993% 17.289%,64.796% 16.885%,65.612% 16.525%,66.441% 16.21%,67.281% 15.942%,68.132% 15.719%,68.993% 15.545%,69.864% 15.419%,70.745% 15.343%,71.634% 15.318%,71.634% 15.318%,74.901% 15.667%,78.026% 16.683%,80.977% 18.317%,83.722% 20.521%,86.23% 23.248%,88.469% 26.45%,90.407% 30.078%,92.012% 34.084%,93.253% 38.421%,94.097% 43.041%,94.097% 43.041%,95.147% 44.705%,96.109% 46.49%,96.978% 48.386%,97.748% 50.386%,98.414% 52.483%,98.971% 54.667%,99.413% 56.931%,99.736% 59.268%,99.933% 61.668%,100% 64.124%,100% 64.124%,99.746% 68.889%,99.009% 73.409%,97.83% 77.624%,96.249% 81.473%,94.306% 84.896%,92.041% 87.833%,89.494% 90.222%,86.704% 92.003%,83.713% 93.116%,80.56% 93.5%,80.56% 93.5%,79.527% 93.46%,78.509% 93.339%,77.506% 93.14%,76.52% 92.865%,75.552% 92.517%,74.603% 92.096%,73.675% 91.605%,72.77% 91.047%,71.887% 90.422%,71.029% 89.734%,71.029% 89.734%,69.768% 91.35%,68.431% 92.826%,67.023% 94.157%,65.55% 95.334%,64.015% 96.35%,62.424% 97.198%,60.782% 97.871%,59.094% 98.36%,57.364% 98.659%,55.598% 98.761%,55.598% 98.761%,53.428% 98.607%,51.315% 98.157%,49.268% 97.423%,47.297% 96.42%,45.411% 95.16%,43.618% 93.659%,41.928% 91.929%,40.35% 89.985%,38.893% 87.84%,37.566% 85.508%,37.566% 85.508%,36.341% 86.944%,35.052% 88.255%,33.703% 89.435%,32.298% 90.477%,30.842% 91.375%,29.337% 92.124%,27.789% 92.717%,26.2% 93.148%,24.576% 93.411%,22.92% 93.5%,22.92% 93.5%,19.202% 93.046%,15.675% 91.734%,12.387% 89.634%,9.384% 86.817%,6.713% 83.356%,4.422% 79.32%,2.558% 74.782%,1.168% 69.812%,0.3% 64.483%,0% 58.865%,0% 58.865%,0.275% 53.483%,1.073% 48.362%,2.352% 43.565%,4.071% 39.155%,6.189% 35.194%,8.664% 31.744%,11.454% 28.869%,14.519% 26.631%,17.817% 25.092%,21.307% 24.315%,21.307% 24.315%,22.348% 20.211%,23.712% 16.377%,25.373% 12.85%,27.305% 9.67%,29.484% 6.875%,31.885% 4.502%,34.481% 2.589%,37.248% 1.176%,40.16% 0.3%,43.192% 0% );
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom-social-icons {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.social_widget i:hover {
  background: #FE5D37;
}
.about_me ul li p a ,.location a {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  color: #C5C5FC;

}
.about_me i ,.location i{
  color: #ddd;
}
#footer ul.foot-flex p
{
  margin-left: 24px;

}
.footer-cols ul {
  padding-left: 0;
}
.footer-cols ul li a {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-align: left;
  color: #C5C5FC;
}
.outer-main-box .div.outer-box {
  position: absolute;
  top: -9px;
  bottom: 0;
  left: -9px;
  z-index: -1;
  display: none;
}

.outer-main-box:hover .div.outer-box {
 
display: block;
}
/* newsletter */

#newsletter {
  position: relative;
  background: #10103F;
  clip-path: polygon( 0% 109.761%,101.063% 109.761%,101.063% 9.254%,101.063% 7.643%,100.784% 7.643%,100.784% 7.643%,100.657% 7.34%,100.51% 7.06%,100.344% 6.805%,100.16% 6.577%,99.961% 6.377%,99.748% 6.209%,99.521% 6.074%,99.284% 5.975%,99.037% 5.914%,98.781% 5.893%,98.781% 5.893%,98.526% 5.914%,98.279% 5.975%,98.041% 6.074%,97.815% 6.209%,97.601% 6.377%,97.402% 6.577%,97.219% 6.805%,97.053% 7.06%,96.906% 7.34%,96.779% 7.643%,96.508% 7.643%,96.508% 7.643%,96.246% 7.22%,95.961% 6.832%,95.654% 6.48%,95.327% 6.168%,94.982% 5.897%,94.619% 5.67%,94.241% 5.489%,93.849% 5.357%,93.445% 5.276%,93.031% 5.249%,93.031% 5.249%,92.642% 5.273%,92.262% 5.345%,91.892% 5.461%,91.534% 5.622%,91.189% 5.823%,90.859% 6.064%,90.545% 6.343%,90.248% 6.656%,89.969% 7.004%,89.711% 7.382%,89.711% 7.382%,89.542% 6.967%,89.345% 6.581%,89.121% 6.23%,88.874% 5.915%,88.604% 5.64%,88.315% 5.408%,88.007% 5.222%,87.684% 5.085%,87.348% 5.001%,87% 4.972%,87% 4.972%,86.703% 4.993%,86.414% 5.055%,86.134% 5.155%,85.865% 5.292%,85.608% 5.464%,85.364% 5.669%,85.135% 5.905%,84.922% 6.17%,84.726% 6.462%,84.549% 6.779%,84.549% 6.779%,84.333% 6.568%,84.109% 6.377%,83.877% 6.205%,83.637% 6.054%,83.39% 5.923%,83.135% 5.815%,82.875% 5.73%,82.609% 5.668%,82.338% 5.63%,82.063% 5.617%,82.063% 5.617%,81.757% 5.633%,81.458% 5.679%,81.165% 5.755%,80.879% 5.859%,80.6% 5.991%,80.331% 6.15%,80.071% 6.334%,79.82% 6.542%,79.581% 6.774%,79.353% 7.028%,79.353% 7.028%,79.194% 6.179%,78.961% 5.382%,78.659% 4.646%,78.295% 3.979%,77.873% 3.391%,77.401% 2.89%,76.884% 2.485%,76.329% 2.185%,75.74% 1.998%,75.125% 1.934%,75.125% 1.934%,74.468% 2.007%,73.842% 2.22%,73.255% 2.561%,72.713% 3.02%,72.224% 3.586%,71.796% 4.248%,71.436% 4.996%,71.15% 5.818%,70.948% 6.704%,70.834% 7.643%,70.604% 7.643%,70.604% 7.643%,70.385% 7.41%,70.156% 7.198%,69.917% 7.008%,69.67% 6.84%,69.414% 6.695%,69.15% 6.575%,68.88% 6.479%,68.602% 6.41%,68.319% 6.368%,68.031% 6.354%,68.031% 6.354%,67.743% 6.368%,67.46% 6.41%,67.183% 6.479%,66.912% 6.575%,66.649% 6.695%,66.393% 6.84%,66.145% 7.008%,65.907% 7.198%,65.678% 7.41%,65.459% 7.643%,63.439% 7.643%,63.439% 7.643%,63.387% 7.626%,63.335% 7.61%,63.283% 7.596%,63.23% 7.584%,63.177% 7.574%,63.124% 7.566%,63.07% 7.559%,63.016% 7.554%,62.961% 7.552%,62.906% 7.551%,62.906% 7.551%,62.851% 7.552%,62.797% 7.554%,62.743% 7.559%,62.689% 7.566%,62.635% 7.574%,62.582% 7.584%,62.529% 7.596%,62.477% 7.61%,62.425% 7.626%,62.374% 7.643%,61.438% 7.643%,61.438% 7.643%,61.272% 7.14%,61.068% 6.672%,60.83% 6.243%,60.56% 5.858%,60.261% 5.521%,59.937% 5.235%,59.589% 5.006%,59.222% 4.836%,58.837% 4.732%,58.438% 4.696%,58.438% 4.696%,58.167% 4.712%,57.903% 4.761%,57.646% 4.839%,57.396% 4.947%,57.156% 5.083%,56.925% 5.246%,56.704% 5.433%,56.495% 5.645%,56.298% 5.88%,56.114% 6.136%,56.114% 6.136%,55.853% 5.719%,55.568% 5.336%,55.263% 4.989%,54.937% 4.681%,54.593% 4.414%,54.233% 4.19%,53.857% 4.012%,53.468% 3.882%,53.067% 3.802%,52.656% 3.775%,52.656% 3.775%,52.118% 3.822%,51.598% 3.958%,51.101% 4.179%,50.629% 4.479%,50.187% 4.853%,49.778% 5.295%,49.406% 5.8%,49.073% 6.364%,48.785% 6.979%,48.544% 7.643%,47.765% 7.643%,47.765% 7.643%,47.596% 7.429%,47.416% 7.233%,47.227% 7.056%,47.029% 6.9%,46.822% 6.766%,46.608% 6.653%,46.387% 6.564%,46.159% 6.499%,45.926% 6.459%,45.688% 6.446%,45.688% 6.446%,45.449% 6.459%,45.216% 6.499%,44.988% 6.564%,44.767% 6.653%,44.553% 6.766%,44.346% 6.9%,44.148% 7.056%,43.959% 7.233%,43.779% 7.429%,43.61% 7.643%,43.433% 7.643%,43.433% 7.643%,43.192% 7.13%,42.919% 6.657%,42.616% 6.226%,42.285% 5.841%,41.928% 5.506%,41.548% 5.224%,41.147% 4.998%,40.728% 4.833%,40.293% 4.731%,39.844% 4.696%,39.844% 4.696%,39.509% 4.715%,39.182% 4.772%,38.863% 4.865%,38.553% 4.993%,38.253% 5.153%,37.964% 5.346%,37.687% 5.569%,37.423% 5.82%,37.173% 6.099%,36.939% 6.405%,36.939% 6.405%,36.696% 5.33%,36.364% 4.324%,35.948% 3.396%,35.456% 2.559%,34.896% 1.821%,34.274% 1.193%,33.597% 0.687%,32.874% 0.312%,32.11% 0.08%,31.313% 0%,31.313% 0%,30.459% 0.092%,29.644% 0.358%,28.877% 0.786%,28.166% 1.362%,27.52% 2.074%,26.947% 2.909%,26.457% 3.854%,26.059% 4.895%,25.761% 6.02%,25.572% 7.216%,25.572% 7.216%,25.348% 6.977%,25.113% 6.76%,24.869% 6.564%,24.615% 6.392%,24.353% 6.243%,24.083% 6.12%,23.806% 6.022%,23.522% 5.951%,23.233% 5.908%,22.938% 5.893%,22.938% 5.893%,22.674% 5.905%,22.415% 5.939%,22.161% 5.996%,21.912% 6.074%,21.668% 6.173%,21.43% 6.292%,21.199% 6.431%,20.975% 6.588%,20.758% 6.763%,20.548% 6.957%,20.548% 6.957%,20.368% 6.16%,20.121% 5.414%,19.813% 4.727%,19.448% 4.106%,19.032% 3.559%,18.571% 3.094%,18.069% 2.719%,17.533% 2.441%,16.966% 2.269%,16.375% 2.21%,16.375% 2.21%,15.79% 2.268%,15.229% 2.437%,14.698% 2.708%,14.2% 3.076%,13.742% 3.532%,13.328% 4.068%,12.963% 4.677%,12.653% 5.352%,12.403% 6.085%,12.218% 6.868%,12.218% 6.868%,12.038% 6.74%,11.855% 6.624%,11.667% 6.52%,11.474% 6.429%,11.278% 6.351%,11.079% 6.287%,10.876% 6.236%,10.67% 6.199%,10.461% 6.177%,10.25% 6.169%,10.25% 6.169%,9.938% 6.186%,9.631% 6.234%,9.332% 6.314%,9.04% 6.423%,8.756% 6.561%,8.481% 6.727%,8.216% 6.919%,7.962% 7.136%,7.719% 7.378%,7.489% 7.643%,7.448% 7.643%,7.448% 7.643%,7.145% 7.14%,6.813% 6.677%,6.455% 6.258%,6.072% 5.885%,5.667% 5.562%,5.242% 5.291%,4.798% 5.076%,4.337% 4.918%,3.862% 4.821%,3.375% 4.788%,3.375% 4.788%,2.523% 4.889%,1.716% 5.183%,0.962% 5.652%,0.274% 6.281%,-0.337% 7.054%,-0.862% 7.955%,-1.289% 8.968%,-1.607% 10.078%,-1.806% 11.268%,-1.875% 12.523%,-1.875% 12.523%,-1.853% 13.229%,-1.79% 13.916%,-1.687% 14.584%,-1.545% 15.227%,-1.367% 15.845%,-1.155% 16.434%,-0.911% 16.992%,-0.635% 17.515%,-0.331% 18.002%,-0% 18.448%,0% 109.761% );
  background-size: 100% 100%;
  padding: 60px;
}
.newsletter-contents h2 {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: left;
  color: #FFFFFF;
  margin-right: 14px;
}
.newsletter-phone-img {
  position: absolute;
  right: 0;
  opacity: 0.4;
  bottom: 0;
  transform: translate(46px, 77px);
}
.newsletter-arrow-img {
  position: absolute;
  right: 0;
  transform: translate(262px, 53px);
}
.newsletter-contents {
  position: relative;
}
.newsletter-contents h3 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  text-align: left;
  color: #FFFFFF;
}
.newsletter-contents p {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #EBEBFF;
}
.border-box-newsletter{
  border: 2px dashed #FE5D37;
  height: 366px;
  align-items: center;
  padding: 65px;
  border-radius: 20px;

}
section#why-choose-us {
  padding: 60px 0 0;
}

input.wpcf7-form-control.wpcf7-text {
  background: #FFFFFF;
  border: unset;
  padding: 24px;
  border-radius: 10px;
  width: 100%;
}
.testimonial-box .div.outer-box {
  position: absolute;
  left: 0;
  bottom: 0;
  left: 10px;
  top: 20px;
}
.newsletter-form{
  position: relative;
  padding: 20px 32px 0 0;

}
.contact-box {
  padding: 60px 0;
}
.newsletter-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
  color: #FFF;
  background: unset;
  border: unset;
  padding-right: 16px;
  background: #F57005;
  padding: 14px 38px;
  border-radius: 7px;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  transform: translate(30px, 10px);

  border-radius: 10px;
}

span.submit-button {
  position: absolute;
  right: 0;
}

/* Why Choose Us */
.why-choose-us-contents h2 {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: left;
  color: #973FEA;
}
.why-choose-us-contents h4 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  text-align: left;
  color: #020253;
}
.why-choose-us-contents p {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3E3E77;
}



/* Activities */
.activities-heading h2 {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: center;
  color: #973FEA;
  margin-right: 16px;

}
.activities-heading h6 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  text-align: center;
  color: #020253;
  padding-bottom: 52px;

}
section#activities {
  margin: 60px 0;
  position: relative;
} 
.activities-images-details h2 {
  font-family: Protest Riot;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.03em;
  text-align: left;
  color: #020253;
  
}
 bdi {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  color: #F57005;
}
span.tutor-fs-4.tutor-fw-bold.tutor-color-black bdi span.woocommerce-Price-currencySymbol{
  font-family: Poppins;
  font-size: 22px;
  font-weight: 600;
  line-height: 33px;
  text-align: left;
  color: #F57005;
}
.tutor-color-muted {
  color: #757c8e;
  text-decoration: none !important;
}
.single.single-courses .tutor-course-details-ratings {
  position: absolute;
  top: 0;
  right: 14rem;
}
.tutor-container {
  position: relative;
}
.contact-details a:hover {
  color: #973FEA;
}
 .tutor-col-auto {
  margin-top: -65px;
}
button.tutor-btn.tutor-btn-primary.tutor-btn-lg.tutor-btn-block.tutor-mt-24.tutor-add-to-cart-button span {
  color: #fff;
}
del.tutor-fs-7.tutor-color-muted.tutor-ml-8 bdi ,span.woocommerce-Price-currencySymbol{
  font-family: Poppins;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  color: #020253;
  text-decoration: line-through;
  word-spacing: -6px;
  margin-right: 5px;
}
.activities-content p {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  color: #3E3E77;

} 
.activities-images-details {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.activities-content {
  margin-left: 22px;
}
.newsletter-bg-img {
  position: absolute;
  bottom: 0;
  left: 0;
}

.activities-details .share:nth-child(1) img {
  clip-path: polygon( 88.159% 40.408%,88.159% 40.408%,88.388% 38.866%,88.566% 37.304%,88.692% 35.724%,88.767% 34.128%,88.788% 32.52%,88.755% 30.902%,88.666% 29.276%,88.522% 27.646%,88.32% 26.013%,88.059% 24.38%,88.059% 24.38%,86.901% 19.469%,85.279% 15.021%,83.249% 11.083%,80.863% 7.702%,78.175% 4.925%,75.238% 2.798%,72.106% 1.368%,68.833% 0.681%,65.472% 0.784%,62.076% 1.724%,62.076% 1.724%,60.195% 2.626%,58.409% 3.765%,56.723% 5.124%,55.143% 6.69%,53.674% 8.448%,52.323% 10.382%,51.093% 12.479%,49.992% 14.723%,49.025% 17.101%,48.198% 19.596%,48.198% 19.596%,46.855% 18.465%,45.457% 17.497%,44.009% 16.697%,42.519% 16.071%,40.993% 15.625%,39.438% 15.365%,37.861% 15.297%,36.268% 15.426%,34.666% 15.759%,33.063% 16.301%,33.063% 16.301%,31.001% 17.322%,29.066% 18.652%,27.268% 20.269%,25.614% 22.147%,24.114% 24.264%,22.777% 26.595%,21.612% 29.118%,20.628% 31.809%,19.834% 34.644%,19.239% 37.6%,19.239% 37.6%,18.771% 37.62%,18.301% 37.658%,17.83% 37.713%,17.359% 37.786%,16.887% 37.877%,16.415% 37.985%,15.942% 38.112%,15.469% 38.257%,14.996% 38.42%,14.524% 38.602%,14.524% 38.602%,11.549% 40.203%,8.855% 42.443%,6.47% 45.247%,4.423% 48.543%,2.74% 52.257%,1.452% 56.313%,0.586% 60.639%,0.17% 65.161%,0.232% 69.804%,0.802% 74.495%,0.802% 74.495%,1.862% 78.988%,3.345% 83.056%,5.202% 86.658%,7.385% 89.75%,9.843% 92.29%,12.53% 94.236%,15.394% 95.544%,18.388% 96.172%,21.463% 96.078%,24.569% 95.218%,24.569% 95.218%,25.586% 94.762%,26.573% 94.23%,27.531% 93.625%,28.458% 92.95%,29.354% 92.207%,30.216% 91.399%,31.044% 90.529%,31.837% 89.599%,32.594% 88.612%,33.314% 87.571%,33.314% 87.571%,34.804% 89.609%,36.421% 91.399%,38.149% 92.927%,39.973% 94.181%,41.878% 95.148%,43.85% 95.815%,45.873% 96.168%,47.933% 96.195%,50.015% 95.882%,52.104% 95.218%,52.104% 95.218%,53.256% 94.695%,54.37% 94.074%,55.446% 93.36%,56.481% 92.557%,57.474% 91.668%,58.424% 90.699%,59.33% 89.651%,60.188% 88.53%,60.999% 87.34%,61.76% 86.084%,61.76% 86.084%,63.327% 89.129%,65.115% 91.837%,67.097% 94.186%,69.249% 96.153%,71.544% 97.716%,73.956% 98.852%,76.46% 99.539%,79.03% 99.755%,81.639% 99.476%,84.264% 98.681%,84.264% 98.681%,87.443% 96.97%,90.322% 94.576%,92.87% 91.579%,95.058% 88.056%,96.856% 84.088%,98.233% 79.753%,99.158% 75.13%,99.603% 70.298%,99.536% 65.336%,98.928% 60.323%,98.928% 60.323%,98.376% 57.68%,97.686% 55.162%,96.865% 52.777%,95.922% 50.533%,94.865% 48.435%,93.703% 46.493%,92.443% 44.711%,91.093% 43.098%,89.663% 41.661%,88.159% 40.408% );
  background: #E7EFFE;
      padding: 24px 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.activities-details .share:nth-child(5) img {
  background: #F4F9E3;
    clip-path: polygon( 88.159% 40.408%,88.159% 40.408%,88.388% 38.866%,88.566% 37.304%,88.692% 35.724%,88.767% 34.128%,88.788% 32.52%,88.755% 30.902%,88.666% 29.276%,88.522% 27.646%,88.32% 26.013%,88.059% 24.38%,88.059% 24.38%,86.901% 19.469%,85.279% 15.021%,83.249% 11.083%,80.863% 7.702%,78.175% 4.925%,75.238% 2.798%,72.106% 1.368%,68.833% 0.681%,65.472% 0.784%,62.076% 1.724%,62.076% 1.724%,60.195% 2.626%,58.409% 3.765%,56.723% 5.124%,55.143% 6.69%,53.674% 8.448%,52.323% 10.382%,51.093% 12.479%,49.992% 14.723%,49.025% 17.101%,48.198% 19.596%,48.198% 19.596%,46.855% 18.465%,45.457% 17.497%,44.009% 16.697%,42.519% 16.071%,40.993% 15.625%,39.438% 15.365%,37.861% 15.297%,36.268% 15.426%,34.666% 15.759%,33.063% 16.301%,33.063% 16.301%,31.001% 17.322%,29.066% 18.652%,27.268% 20.269%,25.614% 22.147%,24.114% 24.264%,22.777% 26.595%,21.612% 29.118%,20.628% 31.809%,19.834% 34.644%,19.239% 37.6%,19.239% 37.6%,18.771% 37.62%,18.301% 37.658%,17.83% 37.713%,17.359% 37.786%,16.887% 37.877%,16.415% 37.985%,15.942% 38.112%,15.469% 38.257%,14.996% 38.42%,14.524% 38.602%,14.524% 38.602%,11.549% 40.203%,8.855% 42.443%,6.47% 45.247%,4.423% 48.543%,2.74% 52.257%,1.452% 56.313%,0.586% 60.639%,0.17% 65.161%,0.232% 69.804%,0.802% 74.495%,0.802% 74.495%,1.862% 78.988%,3.345% 83.056%,5.202% 86.658%,7.385% 89.75%,9.843% 92.29%,12.53% 94.236%,15.394% 95.544%,18.388% 96.172%,21.463% 96.078%,24.569% 95.218%,24.569% 95.218%,25.586% 94.762%,26.573% 94.23%,27.531% 93.625%,28.458% 92.95%,29.354% 92.207%,30.216% 91.399%,31.044% 90.529%,31.837% 89.599%,32.594% 88.612%,33.314% 87.571%,33.314% 87.571%,34.804% 89.609%,36.421% 91.399%,38.149% 92.927%,39.973% 94.181%,41.878% 95.148%,43.85% 95.815%,45.873% 96.168%,47.933% 96.195%,50.015% 95.882%,52.104% 95.218%,52.104% 95.218%,53.256% 94.695%,54.37% 94.074%,55.446% 93.36%,56.481% 92.557%,57.474% 91.668%,58.424% 90.699%,59.33% 89.651%,60.188% 88.53%,60.999% 87.34%,61.76% 86.084%,61.76% 86.084%,63.327% 89.129%,65.115% 91.837%,67.097% 94.186%,69.249% 96.153%,71.544% 97.716%,73.956% 98.852%,76.46% 99.539%,79.03% 99.755%,81.639% 99.476%,84.264% 98.681%,84.264% 98.681%,87.443% 96.97%,90.322% 94.576%,92.87% 91.579%,95.058% 88.056%,96.856% 84.088%,98.233% 79.753%,99.158% 75.13%,99.603% 70.298%,99.536% 65.336%,98.928% 60.323%,98.928% 60.323%,98.376% 57.68%,97.686% 55.162%,96.865% 52.777%,95.922% 50.533%,94.865% 48.435%,93.703% 46.493%,92.443% 44.711%,91.093% 43.098%,89.663% 41.661%,88.159% 40.408% );
      padding: 24px 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  
}
.activities-details .share:nth-child(2) img {
  background: #F2F0FA;
    clip-path: polygon( 88.159% 40.408%,88.159% 40.408%,88.388% 38.866%,88.566% 37.304%,88.692% 35.724%,88.767% 34.128%,88.788% 32.52%,88.755% 30.902%,88.666% 29.276%,88.522% 27.646%,88.32% 26.013%,88.059% 24.38%,88.059% 24.38%,86.901% 19.469%,85.279% 15.021%,83.249% 11.083%,80.863% 7.702%,78.175% 4.925%,75.238% 2.798%,72.106% 1.368%,68.833% 0.681%,65.472% 0.784%,62.076% 1.724%,62.076% 1.724%,60.195% 2.626%,58.409% 3.765%,56.723% 5.124%,55.143% 6.69%,53.674% 8.448%,52.323% 10.382%,51.093% 12.479%,49.992% 14.723%,49.025% 17.101%,48.198% 19.596%,48.198% 19.596%,46.855% 18.465%,45.457% 17.497%,44.009% 16.697%,42.519% 16.071%,40.993% 15.625%,39.438% 15.365%,37.861% 15.297%,36.268% 15.426%,34.666% 15.759%,33.063% 16.301%,33.063% 16.301%,31.001% 17.322%,29.066% 18.652%,27.268% 20.269%,25.614% 22.147%,24.114% 24.264%,22.777% 26.595%,21.612% 29.118%,20.628% 31.809%,19.834% 34.644%,19.239% 37.6%,19.239% 37.6%,18.771% 37.62%,18.301% 37.658%,17.83% 37.713%,17.359% 37.786%,16.887% 37.877%,16.415% 37.985%,15.942% 38.112%,15.469% 38.257%,14.996% 38.42%,14.524% 38.602%,14.524% 38.602%,11.549% 40.203%,8.855% 42.443%,6.47% 45.247%,4.423% 48.543%,2.74% 52.257%,1.452% 56.313%,0.586% 60.639%,0.17% 65.161%,0.232% 69.804%,0.802% 74.495%,0.802% 74.495%,1.862% 78.988%,3.345% 83.056%,5.202% 86.658%,7.385% 89.75%,9.843% 92.29%,12.53% 94.236%,15.394% 95.544%,18.388% 96.172%,21.463% 96.078%,24.569% 95.218%,24.569% 95.218%,25.586% 94.762%,26.573% 94.23%,27.531% 93.625%,28.458% 92.95%,29.354% 92.207%,30.216% 91.399%,31.044% 90.529%,31.837% 89.599%,32.594% 88.612%,33.314% 87.571%,33.314% 87.571%,34.804% 89.609%,36.421% 91.399%,38.149% 92.927%,39.973% 94.181%,41.878% 95.148%,43.85% 95.815%,45.873% 96.168%,47.933% 96.195%,50.015% 95.882%,52.104% 95.218%,52.104% 95.218%,53.256% 94.695%,54.37% 94.074%,55.446% 93.36%,56.481% 92.557%,57.474% 91.668%,58.424% 90.699%,59.33% 89.651%,60.188% 88.53%,60.999% 87.34%,61.76% 86.084%,61.76% 86.084%,63.327% 89.129%,65.115% 91.837%,67.097% 94.186%,69.249% 96.153%,71.544% 97.716%,73.956% 98.852%,76.46% 99.539%,79.03% 99.755%,81.639% 99.476%,84.264% 98.681%,84.264% 98.681%,87.443% 96.97%,90.322% 94.576%,92.87% 91.579%,95.058% 88.056%,96.856% 84.088%,98.233% 79.753%,99.158% 75.13%,99.603% 70.298%,99.536% 65.336%,98.928% 60.323%,98.928% 60.323%,98.376% 57.68%,97.686% 55.162%,96.865% 52.777%,95.922% 50.533%,94.865% 48.435%,93.703% 46.493%,92.443% 44.711%,91.093% 43.098%,89.663% 41.661%,88.159% 40.408% );
      padding: 24px 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  ;
}
.activities-details .share:nth-child(3) img {
  background: #FEE7E7;
    clip-path: polygon( 88.159% 40.408%,88.159% 40.408%,88.388% 38.866%,88.566% 37.304%,88.692% 35.724%,88.767% 34.128%,88.788% 32.52%,88.755% 30.902%,88.666% 29.276%,88.522% 27.646%,88.32% 26.013%,88.059% 24.38%,88.059% 24.38%,86.901% 19.469%,85.279% 15.021%,83.249% 11.083%,80.863% 7.702%,78.175% 4.925%,75.238% 2.798%,72.106% 1.368%,68.833% 0.681%,65.472% 0.784%,62.076% 1.724%,62.076% 1.724%,60.195% 2.626%,58.409% 3.765%,56.723% 5.124%,55.143% 6.69%,53.674% 8.448%,52.323% 10.382%,51.093% 12.479%,49.992% 14.723%,49.025% 17.101%,48.198% 19.596%,48.198% 19.596%,46.855% 18.465%,45.457% 17.497%,44.009% 16.697%,42.519% 16.071%,40.993% 15.625%,39.438% 15.365%,37.861% 15.297%,36.268% 15.426%,34.666% 15.759%,33.063% 16.301%,33.063% 16.301%,31.001% 17.322%,29.066% 18.652%,27.268% 20.269%,25.614% 22.147%,24.114% 24.264%,22.777% 26.595%,21.612% 29.118%,20.628% 31.809%,19.834% 34.644%,19.239% 37.6%,19.239% 37.6%,18.771% 37.62%,18.301% 37.658%,17.83% 37.713%,17.359% 37.786%,16.887% 37.877%,16.415% 37.985%,15.942% 38.112%,15.469% 38.257%,14.996% 38.42%,14.524% 38.602%,14.524% 38.602%,11.549% 40.203%,8.855% 42.443%,6.47% 45.247%,4.423% 48.543%,2.74% 52.257%,1.452% 56.313%,0.586% 60.639%,0.17% 65.161%,0.232% 69.804%,0.802% 74.495%,0.802% 74.495%,1.862% 78.988%,3.345% 83.056%,5.202% 86.658%,7.385% 89.75%,9.843% 92.29%,12.53% 94.236%,15.394% 95.544%,18.388% 96.172%,21.463% 96.078%,24.569% 95.218%,24.569% 95.218%,25.586% 94.762%,26.573% 94.23%,27.531% 93.625%,28.458% 92.95%,29.354% 92.207%,30.216% 91.399%,31.044% 90.529%,31.837% 89.599%,32.594% 88.612%,33.314% 87.571%,33.314% 87.571%,34.804% 89.609%,36.421% 91.399%,38.149% 92.927%,39.973% 94.181%,41.878% 95.148%,43.85% 95.815%,45.873% 96.168%,47.933% 96.195%,50.015% 95.882%,52.104% 95.218%,52.104% 95.218%,53.256% 94.695%,54.37% 94.074%,55.446% 93.36%,56.481% 92.557%,57.474% 91.668%,58.424% 90.699%,59.33% 89.651%,60.188% 88.53%,60.999% 87.34%,61.76% 86.084%,61.76% 86.084%,63.327% 89.129%,65.115% 91.837%,67.097% 94.186%,69.249% 96.153%,71.544% 97.716%,73.956% 98.852%,76.46% 99.539%,79.03% 99.755%,81.639% 99.476%,84.264% 98.681%,84.264% 98.681%,87.443% 96.97%,90.322% 94.576%,92.87% 91.579%,95.058% 88.056%,96.856% 84.088%,98.233% 79.753%,99.158% 75.13%,99.603% 70.298%,99.536% 65.336%,98.928% 60.323%,98.928% 60.323%,98.376% 57.68%,97.686% 55.162%,96.865% 52.777%,95.922% 50.533%,94.865% 48.435%,93.703% 46.493%,92.443% 44.711%,91.093% 43.098%,89.663% 41.661%,88.159% 40.408% );
      padding: 24px 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.activities-details .share:nth-child(4) img {
  background: #FFF8E3;
    clip-path: polygon( 88.159% 40.408%,88.159% 40.408%,88.388% 38.866%,88.566% 37.304%,88.692% 35.724%,88.767% 34.128%,88.788% 32.52%,88.755% 30.902%,88.666% 29.276%,88.522% 27.646%,88.32% 26.013%,88.059% 24.38%,88.059% 24.38%,86.901% 19.469%,85.279% 15.021%,83.249% 11.083%,80.863% 7.702%,78.175% 4.925%,75.238% 2.798%,72.106% 1.368%,68.833% 0.681%,65.472% 0.784%,62.076% 1.724%,62.076% 1.724%,60.195% 2.626%,58.409% 3.765%,56.723% 5.124%,55.143% 6.69%,53.674% 8.448%,52.323% 10.382%,51.093% 12.479%,49.992% 14.723%,49.025% 17.101%,48.198% 19.596%,48.198% 19.596%,46.855% 18.465%,45.457% 17.497%,44.009% 16.697%,42.519% 16.071%,40.993% 15.625%,39.438% 15.365%,37.861% 15.297%,36.268% 15.426%,34.666% 15.759%,33.063% 16.301%,33.063% 16.301%,31.001% 17.322%,29.066% 18.652%,27.268% 20.269%,25.614% 22.147%,24.114% 24.264%,22.777% 26.595%,21.612% 29.118%,20.628% 31.809%,19.834% 34.644%,19.239% 37.6%,19.239% 37.6%,18.771% 37.62%,18.301% 37.658%,17.83% 37.713%,17.359% 37.786%,16.887% 37.877%,16.415% 37.985%,15.942% 38.112%,15.469% 38.257%,14.996% 38.42%,14.524% 38.602%,14.524% 38.602%,11.549% 40.203%,8.855% 42.443%,6.47% 45.247%,4.423% 48.543%,2.74% 52.257%,1.452% 56.313%,0.586% 60.639%,0.17% 65.161%,0.232% 69.804%,0.802% 74.495%,0.802% 74.495%,1.862% 78.988%,3.345% 83.056%,5.202% 86.658%,7.385% 89.75%,9.843% 92.29%,12.53% 94.236%,15.394% 95.544%,18.388% 96.172%,21.463% 96.078%,24.569% 95.218%,24.569% 95.218%,25.586% 94.762%,26.573% 94.23%,27.531% 93.625%,28.458% 92.95%,29.354% 92.207%,30.216% 91.399%,31.044% 90.529%,31.837% 89.599%,32.594% 88.612%,33.314% 87.571%,33.314% 87.571%,34.804% 89.609%,36.421% 91.399%,38.149% 92.927%,39.973% 94.181%,41.878% 95.148%,43.85% 95.815%,45.873% 96.168%,47.933% 96.195%,50.015% 95.882%,52.104% 95.218%,52.104% 95.218%,53.256% 94.695%,54.37% 94.074%,55.446% 93.36%,56.481% 92.557%,57.474% 91.668%,58.424% 90.699%,59.33% 89.651%,60.188% 88.53%,60.999% 87.34%,61.76% 86.084%,61.76% 86.084%,63.327% 89.129%,65.115% 91.837%,67.097% 94.186%,69.249% 96.153%,71.544% 97.716%,73.956% 98.852%,76.46% 99.539%,79.03% 99.755%,81.639% 99.476%,84.264% 98.681%,84.264% 98.681%,87.443% 96.97%,90.322% 94.576%,92.87% 91.579%,95.058% 88.056%,96.856% 84.088%,98.233% 79.753%,99.158% 75.13%,99.603% 70.298%,99.536% 65.336%,98.928% 60.323%,98.928% 60.323%,98.376% 57.68%,97.686% 55.162%,96.865% 52.777%,95.922% 50.533%,94.865% 48.435%,93.703% 46.493%,92.443% 44.711%,91.093% 43.098%,89.663% 41.661%,88.159% 40.408% );
      padding: 24px 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.activities-bgimage img {
  background: unset !important;
  position: absolute;
  top: -21px;
  left: -47px;
}
.activities-details .share:nth-child(6) img {
  background: #FFEFEB;
    clip-path: polygon( 88.159% 40.408%,88.159% 40.408%,88.388% 38.866%,88.566% 37.304%,88.692% 35.724%,88.767% 34.128%,88.788% 32.52%,88.755% 30.902%,88.666% 29.276%,88.522% 27.646%,88.32% 26.013%,88.059% 24.38%,88.059% 24.38%,86.901% 19.469%,85.279% 15.021%,83.249% 11.083%,80.863% 7.702%,78.175% 4.925%,75.238% 2.798%,72.106% 1.368%,68.833% 0.681%,65.472% 0.784%,62.076% 1.724%,62.076% 1.724%,60.195% 2.626%,58.409% 3.765%,56.723% 5.124%,55.143% 6.69%,53.674% 8.448%,52.323% 10.382%,51.093% 12.479%,49.992% 14.723%,49.025% 17.101%,48.198% 19.596%,48.198% 19.596%,46.855% 18.465%,45.457% 17.497%,44.009% 16.697%,42.519% 16.071%,40.993% 15.625%,39.438% 15.365%,37.861% 15.297%,36.268% 15.426%,34.666% 15.759%,33.063% 16.301%,33.063% 16.301%,31.001% 17.322%,29.066% 18.652%,27.268% 20.269%,25.614% 22.147%,24.114% 24.264%,22.777% 26.595%,21.612% 29.118%,20.628% 31.809%,19.834% 34.644%,19.239% 37.6%,19.239% 37.6%,18.771% 37.62%,18.301% 37.658%,17.83% 37.713%,17.359% 37.786%,16.887% 37.877%,16.415% 37.985%,15.942% 38.112%,15.469% 38.257%,14.996% 38.42%,14.524% 38.602%,14.524% 38.602%,11.549% 40.203%,8.855% 42.443%,6.47% 45.247%,4.423% 48.543%,2.74% 52.257%,1.452% 56.313%,0.586% 60.639%,0.17% 65.161%,0.232% 69.804%,0.802% 74.495%,0.802% 74.495%,1.862% 78.988%,3.345% 83.056%,5.202% 86.658%,7.385% 89.75%,9.843% 92.29%,12.53% 94.236%,15.394% 95.544%,18.388% 96.172%,21.463% 96.078%,24.569% 95.218%,24.569% 95.218%,25.586% 94.762%,26.573% 94.23%,27.531% 93.625%,28.458% 92.95%,29.354% 92.207%,30.216% 91.399%,31.044% 90.529%,31.837% 89.599%,32.594% 88.612%,33.314% 87.571%,33.314% 87.571%,34.804% 89.609%,36.421% 91.399%,38.149% 92.927%,39.973% 94.181%,41.878% 95.148%,43.85% 95.815%,45.873% 96.168%,47.933% 96.195%,50.015% 95.882%,52.104% 95.218%,52.104% 95.218%,53.256% 94.695%,54.37% 94.074%,55.446% 93.36%,56.481% 92.557%,57.474% 91.668%,58.424% 90.699%,59.33% 89.651%,60.188% 88.53%,60.999% 87.34%,61.76% 86.084%,61.76% 86.084%,63.327% 89.129%,65.115% 91.837%,67.097% 94.186%,69.249% 96.153%,71.544% 97.716%,73.956% 98.852%,76.46% 99.539%,79.03% 99.755%,81.639% 99.476%,84.264% 98.681%,84.264% 98.681%,87.443% 96.97%,90.322% 94.576%,92.87% 91.579%,95.058% 88.056%,96.856% 84.088%,98.233% 79.753%,99.158% 75.13%,99.603% 70.298%,99.536% 65.336%,98.928% 60.323%,98.928% 60.323%,98.376% 57.68%,97.686% 55.162%,96.865% 52.777%,95.922% 50.533%,94.865% 48.435%,93.703% 46.493%,92.443% 44.711%,91.093% 43.098%,89.663% 41.661%,88.159% 40.408% );
      padding: 24px 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.activities-right {
  position: absolute;
  bottom: 0;
  right: 0;
}
.activities-right img {
    background: rgba(213, 169, 255, 0.3);
      clip-path: polygon( 11.008% 28.227%,11.008% 28.227%,11.015% 28.884%,11.034% 29.537%,11.067% 30.187%,11.113% 30.833%,11.172% 31.474%,11.243% 32.111%,11.327% 32.744%,11.422% 33.372%,11.531% 33.995%,11.651% 34.613%,11.651% 34.613%,10.514% 35.903%,9.471% 37.292%,8.528% 38.774%,7.692% 40.342%,6.968% 41.99%,6.362% 43.71%,5.881% 45.495%,5.53% 47.34%,5.315% 49.238%,5.242% 51.181%,5.242% 51.181%,5.243% 51.386%,5.245% 51.59%,5.249% 51.794%,5.255% 51.998%,5.262% 52.201%,5.271% 52.403%,5.281% 52.606%,5.293% 52.807%,5.306% 53.008%,5.321% 53.209%,5.321% 53.209%,4.362% 54.685%,3.488% 56.23%,2.702% 57.842%,2.008% 59.516%,1.411% 61.248%,0.913% 63.032%,0.519% 64.866%,0.233% 66.744%,0.059% 68.662%,0% 70.616%,0% 70.616%,0.327% 75.194%,1.275% 79.537%,2.792% 83.587%,4.827% 87.286%,7.327% 90.575%,10.242% 93.396%,13.52% 95.692%,17.109% 97.403%,20.958% 98.473%,25.016% 98.842%,25.016% 98.842%,26.363% 98.802%,27.691% 98.683%,28.999% 98.487%,30.285% 98.215%,31.546% 97.871%,32.782% 97.456%,33.991% 96.971%,35.17% 96.42%,36.317% 95.805%,37.432% 95.126%,37.432% 95.126%,38.208% 95.984%,39.043% 96.771%,39.932% 97.482%,40.871% 98.112%,41.858% 98.658%,42.887% 99.114%,43.955% 99.477%,45.057% 99.741%,46.191% 99.903%,47.352% 99.958%,47.352% 99.958%,47.788% 99.95%,48.222% 99.927%,48.652% 99.889%,49.078% 99.836%,49.5% 99.768%,49.917% 99.686%,50.33% 99.59%,50.739% 99.48%,51.143% 99.356%,51.541% 99.218%,51.541% 99.218%,52.206% 99.364%,52.875% 99.496%,53.549% 99.613%,54.227% 99.715%,54.909% 99.801%,55.595% 99.872%,56.286% 99.928%,56.979% 99.968%,57.677% 99.992%,58.378% 100%,58.378% 100%,60.214% 99.945%,62.025% 99.78%,63.807% 99.51%,65.559% 99.136%,67.277% 98.662%,68.96% 98.09%,70.605% 97.423%,72.209% 96.665%,73.769% 95.817%,75.284% 94.883%,75.284% 94.883%,76.409% 95.792%,77.586% 96.621%,78.811% 97.365%,80.082% 98.022%,81.395% 98.588%,82.747% 99.058%,84.136% 99.431%,85.557% 99.701%,87.007% 99.866%,88.484% 99.922%,88.484% 99.922%,91.114% 99.744%,93.65% 99.225%,96.075% 98.385%,98.37% 97.244%,100.518% 95.824%,102.499% 94.144%,104.296% 92.226%,105.89% 90.09%,107.263% 87.756%,108.398% 85.245%,108.398% 85.245%,111.006% 84.694%,113.465% 83.732%,115.746% 82.392%,117.82% 80.709%,119.655% 78.715%,121.224% 76.443%,122.496% 73.929%,123.441% 71.204%,124.03% 68.303%,124.233% 65.259%,124.233% 65.259%,124.059% 62.44%,123.553% 59.741%,122.74% 57.189%,121.641% 54.81%,120.281% 52.63%,118.683% 50.676%,116.87% 48.975%,114.866% 47.552%,112.695% 46.435%,110.379% 45.65%,110.379% 45.65%,110.422% 45.32%,110.459% 44.989%,110.493% 44.657%,110.522% 44.323%,110.547% 43.987%,110.567% 43.65%,110.583% 43.312%,110.594% 42.973%,110.601% 42.632%,110.603% 42.29%,110.603% 42.29%,110.346% 38.692%,109.601% 35.279%,108.409% 32.097%,106.811% 29.191%,104.846% 26.606%,102.556% 24.389%,99.98% 22.586%,97.16% 21.241%,94.135% 20.4%,90.946% 20.11%,90.946% 20.11%,90.671% 20.112%,90.397% 20.118%,90.123% 20.129%,89.85% 20.144%,89.579% 20.163%,89.308% 20.186%,89.039% 20.213%,88.77% 20.244%,88.503% 20.28%,88.237% 20.319%,88.237% 20.319%,87.497% 16.946%,86.36% 13.774%,84.859% 10.841%,83.024% 8.181%,80.889% 5.832%,78.485% 3.829%,75.843% 2.208%,72.997% 1.005%,69.978% 0.257%,66.818% 0%,66.818% 0%,65.122% 0.074%,63.461% 0.291%,61.841% 0.646%,60.267% 1.133%,58.742% 1.748%,57.272% 2.485%,55.862% 3.338%,54.517% 4.302%,53.241% 5.372%,52.038% 6.541%,52.038% 6.541%,50.7% 5.366%,49.292% 4.293%,47.817% 3.327%,46.281% 2.474%,44.689% 1.739%,43.043% 1.126%,41.35% 0.641%,39.612% 0.288%,37.836% 0.073%,36.024% 0%,36.024% 0%,31.966% 0.369%,28.117% 1.439%,24.528% 3.151%,21.25% 5.446%,18.335% 8.267%,15.835% 11.556%,13.8% 15.255%,12.283% 19.305%,11.335% 23.648%,11.008% 28.227% );
}


/* about us */
.about-details h3 {
  font-family: Protest Riot;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: left;
  color: #973FEA;
  margin-right: 16px;
}
.about-details h4 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  text-align: left;
  color: #020253;
}
.about-details p {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3E3E77;
}
.about-left img{
  width: 100%;
  height: 700px;
  /* object-fit: cover; */
}
.about-left {
  -webkit-mask-image: url(myimag.png);
  -webkit-mask-repeat: no-repeat;
  height: 100%;
  width: 100%;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
}
.about-pencil-img {
  position: absolute;
  bottom: 0;
  left: 0;
}
.about-star-two {
    position: absolute;
    top: 0;
    right: 0;
}
.newsletter-main-heaidng {
  display: flex;
  align-items: center;
  justify-content: left;
}
.about-field-one {
  position: absolute;
  right: 0;
  bottom: 0;
  transform: translate(-94px, 0px);
}
.about-star-one {
  position: absolute;
  top: 0;
  left: 0;
}
.activities-main-heading {
  display: flex;
  align-items: center;
  justify-content: center;
}
.program-kid-img {
  position: absolute;
  right: 0;
  transform: translate(-351px, -72px);
}
section#about {
  position: relative;
}
.banner-left img {
  width: 100%;
}
.about-left-one img {
  width: 275px;
  height: 275px;
  border-radius: 50%;
  position: absolute;
  left: 12px;
  bottom: -37px;
}


.woocommerce span.onsale {

  background-color: #F57005;

}
.flexible-classes-about {
  background: linear-gradient(259.95deg, #E4B4FE 3.21%, #BFEAFF 95.06%);
  border-radius: 20px;
  padding: 22px;
}
.activities-heading-img {
  display: flex;
}
.flexible-classes-about h6 {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  color: #FFFFFF;
  transform: translate(140px, -10px);

}
.banner-shape {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}
.flexible-classes-about-image p {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3E3E77;
  padding-left: 68px;

}
.flexible-classes-about-image {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.flexible-classes-about::after {
  content: "";
  background: #973FEA;
  clip-path: polygon( 20.27% 0%,100% 0%,100% 0%,99.817% 4.371%,99.285% 8.518%,98.435% 12.384%,97.295% 15.915%,95.894% 19.055%,94.26% 21.749%,92.423% 23.94%,90.411% 25.574%,88.254% 26.595%,85.98% 26.948%,53.801% 26.948%,53.801% 26.948%,50.718% 27.426%,47.794% 28.81%,45.068% 31.025%,42.578% 33.995%,40.363% 37.646%,38.464% 41.902%,36.918% 46.688%,35.766% 51.929%,35.046% 57.549%,34.797% 63.474%,34.797% 63.474%,34.549% 69.399%,33.828% 75.019%,32.676% 80.26%,31.131% 85.046%,29.231% 89.302%,27.017% 92.953%,24.527% 95.923%,21.8% 98.138%,18.876% 99.522%,15.794% 100%,6.066% 100%,6.066% 100%,5.082% 99.847%,4.148% 99.406%,3.278% 98.699%,2.483% 97.751%,1.777% 96.585%,1.17% 95.227%,0.677% 93.699%,0.309% 92.027%,0.079% 90.233%,0% 88.342%,0% 38.961%,0% 38.961%,0.265% 32.641%,1.033% 26.646%,2.263% 21.056%,3.911% 15.951%,5.937% 11.411%,8.299% 7.517%,10.955% 4.349%,13.863% 1.986%,16.982% 0.51%,20.27% 0% );
  height: 171px;
  width: 326px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
} 
.flexible-classes-about {
  position: relative;
  z-index: 1;
}
.about-activities {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.abouta-activities-title h2 {
  font-family: Protest Riot;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.03em;
  text-align: left;
  color: #973FEA;
}
.abouta-activities-title p {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  color: #3E3E77;
}

.about-learning-number h6 {
  font-family: Protest Riot;
  font-size: 48px;
  font-weight: 400;
  line-height: 57.6px;
  text-align: left;
  color: #fff;
    width: 85px;
  height: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.about-atmopherer-number h6 {
  font-family: Protest Riot;
  font-size: 48px;
  font-weight: 400;
  line-height: 57.6px;
  text-align: left;
  color: #fff;
    width: 85px;
  height: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
 
}
a.offer-discover i {
  font-family: 'FontAwesome';
  font-size: 16px;
  margin-left: 10px;
}
.about-btn a {
  font-family: Poppins;
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
  text-align: left;
  background: #F57005;
  color: #fff;
  padding: 12px 42px;
  border-radius: 10px;
}
.about-btn a:hover {
background: #020253;
color: #fff;
}
.newsletter-form input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{
  background: #020253;
color: #fff;
}
a.offer-button.btn i {
  font-family: 'FontAwesome';
  font-size: 16px;
  margin-left: 10px;
  color: #fff;
}
.about-learning {
  display: flex;
  align-items: center;
  justify-content: center;
}
.about-atmosphere {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;

}
.about-activities {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 33px 0;
}
.abouta-activities-title {
  padding-left: 8px;
}


/* Single blogs pages */
div#full-width-blog {
  padding: 60px;
}
div#blog-left-sidebar {
  padding: 60px;
}
.post-featured img {
  width: 100%;
} 
div#blog-right-sidebar {
  padding: 60px;
}



/*--------------------Video Section----------------*/

/* Outer */
.popup {

  display: none;
  
}
/* Inner */
.popup-inner {
  max-width:1000px;
  width:90%;
  position:absolute;
  top:50%;
  right:50%;
  -webkit-transform:translate(50%, -50%);
  transform:translate(50%, -50%);
  border-radius:3px;
}
.popup-inner embed {
  height: 328px;
}
/* Close Button */
.popup-close {
  width:30px;
  height:30px;
  padding-top:4px;
  display:inline-block;
  position:absolute;
  top:0px;
  left:0px;
  transition:ease 0.25s all;
  -webkit-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  border-radius:1000px;
  background:rgba(0,0,0,0.8);
  font-size:20px;
  text-align:center;
  line-height:100%;
  color:#fff;
}

.popup-close:hover {
  -webkit-transform:translate(-50%, -50%) rotate(-180deg);
  transform:translate(-50%, -50%) rotate(-180deg);
  background: #fff;
  text-decoration:none;
}

.custom-container {
  height: 700px;
  position: relative;
}
.ps_video i {
  background: #fff;
  color: #fff;
  border-radius: 50%;
  box-shadow: unset;
  font-size: 26px;
  width: 120px;
  height: 120px;
}

.video-headigs h2 {
  font-family: 'Mea Culpa';
  color: #fff;
  font-size: 98px;
  text-align: center;
  width: 57%;
  line-height: 95px;
}
.video-headigs {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  padding: 112px 0 25px;
}
.custom-container::after {
  content: "";
  background: black;
  width: 100%;
  height: 700px;
  position: absolute;
  top: 0;
  z-index: 0;
  opacity: 0.9;
}

section#video-play h6 {
  font-size: 58px;
  font-family: 'Mea Culpa';
  font-weight: 400;
  color: #362829;
  line-height: 86px;

}

.video-head h2 {
  font-size: 24px;
  color: #FECAD7;
  font-family: 'Jost';
  font-weight: 500;
  text-align: center;
  margin-bottom: 0;

}
section#video-play p {
  font-family: 'Jost';
  font-size: 20px;
  text-align: center;
  font-weight: 400;
  color: #8E8383;
  width: 24%;
}


.ps_video{

  display: flex;
  align-items: center;
  justify-content: center;
}
.post-featured img {
  width: 100%;
}
.about-video p {
  color: #fff !important;
  opacity: 1 !important;
  text-align: left;
  width: 100%;
  font-family: Work Sans;
  font-size: 16px;
  font-weight: 600;
  line-height: 18.77px;
  text-align: left;
  margin-left: 21px;
  padding: 16px 33px 16px 65px;
}
.main-heading-stars {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ps_video i {
  color: #060017;
  font-size: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.star-image {
  position: absolute;
  top: 0;
  transform: translate(0px, 283px);
}

.social_widget a:hover {
  background: unset !important;
}

.ps_video h4 {
  color: #000;
    font-size: 16px;
    font-weight: bold;
    margin-top: 3px;
    display: block;
}




/* loader */



.circular-progress {
  width: var(--progress-bar-width);
  height: var(--progress-bar-height);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
}
.inner-circle {
  position: absolute;
  width: calc(var(--progress-bar-width) - 30px);
  height: calc(var(--progress-bar-height) - 30px);
  border-radius: 50%;
  background-color: lightgrey;
  width: 150px;
  height: 150px;
}

.percentage {
  position: relative;
  font-size: var(--font-size);
  color: rgb(0, 0, 0, 0.8);
  font-family: Poppins;
  font-size: 36px;
  font-weight: 700;
  line-height: 54px;
  text-align: left;
  margin-bottom: 0;
}
.percentage-title {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
} 
p.circle-title {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  text-align: left;
  position: relative;
  color: #1C124B;
  margin-bottom: 0;
}

.circle-progress-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 54px;

}

@media screen and (max-width: 800px) {
  :root {
    --progress-bar-width: 150px;
    --progress-bar-height: 150px;
    --font-size: 1.3rem;
  }
}

@media screen and (max-width: 500px) {
  :root {
    --progress-bar-width: 120px;
    --progress-bar-height: 120px;
    --font-size: 1rem;
  }
}


/*------------------ Contact Page -----------------*/
.contact-page-details
{
  padding-bottom: 30px;
}
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:transparent;
  border-color: #ccc;
  color: #2f3357;
  border-radius: 0px;
  box-shadow: none;
  border:2px solid #cccccc;
  background-color: transparent;
}
.contact-box .wpcf7 input[type="text"], .contact-box .wpcf7 input[type="email"] {
  font-size: 16px;
  padding: 10px 10px;
  margin: 0 12px 32px 0;
  height: auto;
  background: #FFFFFF 0% 0% no-repeat padding-box;
border: 1px solid #1212124D;
border-radius: 5px;
opacity: 1;
}


.contact-box .contac_form input[type="submit"]:hover{
  background: #FF6600 !important; 
  color: #fff !important;
}
.contact-box .contac_form input[type="submit"] {
  text-align: left;
  letter-spacing: 0px;
  color: #FFFFFF;
  opacity: 1;
  text-transform: capitalize;
  display: flex;
  padding: 10px 26px;
  cursor: pointer;
  font-family: Poppins;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  text-align: left;
  
  border: unset;
}
section#contact-box{
  padding:0;
  margin:0;
}

.contact-info {
  font-size: 14px;
  line-height: 26px;
  padding: 20px;
  width: 100%; 
}
.contac_form h3 {
  color: #973FEA;
  font-family: Protest Riot;
  font-size: 36px;
  font-weight: 400;
  line-height: 39.6px;
  text-align: center;
}
.contact-info .head{
  color:#000;
}
.contact-address, .contact-email, .contact-phone {
  margin: 7px 0;
}
.c_content span {
  font-size: 18px;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #020253;
}
.c_content p{
  font-size: 16px;
}
.contac_form .fancy-title {
    width: 250px;
    margin: 0 auto;
}



.c_content {
  color: #ffffff;
}
.contact-page-details .contact-address
{
  text-align:center;
  border:2px solid #cccccc;
  padding: 11px;
  height: 170px;

}
.contact-page-details .contact-email
{
  text-align:center;
  border:2px solid #cccccc;
  padding: 11px;
  height: 170px;

}
.contact-page-details .contact-phone
{
  text-align:center;
  border:2px solid #cccccc;
  padding: 11px;
  height: 170px;

}


.contact-page-details .inner-cont i
{
  font-size: 35px;
  color: #973FEA;
  padding: 14px 0;
}
.contac_form span.wpcf7-form-control-wrap input{
  margin: 0 12px 30px 0;
  border: 2px solid #cccccc;

}
.contact-page-details .inner-cont p a {
  font-family: 'Poppins';
  color: #3E3E77;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 0;
  text-align: center;
}


.contact-page-details .inner-cont p a:hover {
  color: #973FEA;
}

i.fas.fa-plus.modal-link {
  position: absolute;
  top: 0;
}

#footer .mail-and-call-icon {
  position: absolute;
  top: 0;
  left: 0;
  padding: 12px 24px;
  background: #1474D1;
  border-radius: 15px 0px 15px 0px;
}
#footer .copy-main a:hover {
  background: #fff;
}
.contact-details:hover h6 {
  color: #FB3625;
}
#teams .play-text:hover p {
  color: #000 !important;
}
#footer .copy-main .contact-details:hover .mail-and-call-icon{
  background: #FF3726;

}

i.fas.fa-phone.icons {
  transform: rotate(90deg);
}
.contact-details i {

  color: #FFFFFF !important;
}
.contact-color-bg
{
text-align: center;
}
.contact-color-bg form textarea {
  margin-bottom: 20px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #1212124D;
  border-radius: 5px;
  opacity: 1;
  width: 100%;
  height: 100px;
  padding: 10px;
}
.contact-box .contac_form p {
text-align: left;
}


.contact-box .google-map {
  padding-top: 6% !important;
  margin-bottom: 2px !important;
}
.contac_form label {
  display: inline-block;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 600;
  line-height: 34px;
  text-align: center;
  color: #020253;
}
.contac_form input {

  background: var(--unnamed-color-ff001a) 0% 0% no-repeat padding-box;
  background:#F57005;
    border-radius: 10px;
  opacity: 1;
  text-align: left;
  letter-spacing: 0px;
  color: #FFFFFF;
  opacity: 1;
}
.contact-box .google-map embed {
  border-radius: 10px;
  height: 400px;
  position: relative;
  z-index: 9;
}
.contact-box .contac_form input[type="submit"]:hover {
  background-color: #ffffff;
}
.contact-sigl-form {
  padding: 42px;
}

.side-product {
    font-size: 20px;
    font-weight: 600;
    line-height: 34px;
    text-align: left;
    color: #14144C;
    border: 1px solid #828894;
    margin: 10px;
    padding: 5px;
    border-radius: 10px;

}



