@charset "UTF-8";

:root {
  --green: #E63212; 
  --drk-blue: #02132d; 
  --blue: #0683a3; 
  --lt-blue: #a4e8ff; 
  --lt-grey: #f2f2f2; 
  --dark: #111111; 
  --white:#ffffff;
  --grey:#636466;
  --orange:#fd8c33;
  --yello:#fbc302;
  --bdr-clr:#d1d2d3;
}

@font-face { font-family: newutraFont;
src: url("../font/NeutraText-Book.otf"); }

.scholar-btn{ list-style: none;}
.scholar-btn a{ background: var(--green); color:var(--white); display: inline-block; text-decoration: none; padding:5px 15px; border-radius: 50px; margin-top: 15px; position: relative;  }
.scholar-btn a::after{ position: absolute; content: ''; top:0; left: 0; z-index: -1; width: 100%; height:100%; opacity: 0;
	background: var(--white); color:var(--drk-blue); border-radius: 50px; animation: pulsate 1s ease-out infinite; 
}
.scholar-btn a:hover{ background: var(--drk-blue); color:var(--white);}

@keyframes pulsate {
    0% {transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {transform: scale(1.2, 1.6); opacity: 0.0;}
}

.star-sign{font-size:24px;}
.star-desc{margin-top:15px; margin-bottom: 0px !important;}

.related-heading{ font-size: 32px; text-align: center; margin-bottom: 40px; }
.cstm-card{ box-shadow: 0 0 16px rgba(0,0,0,0.2); margin-bottom: 30px; border-radius:6px; text-align: center; }
.cstm-card img{ border-top-left-radius:6px; border-top-right-radius:6px;}
.card-heading{ font-size:22px; padding: 10px; }
.card-content{ font-size:18px; padding: 0 10px; }
.card-btn{ padding: 10px;  }
.card-btn a{ padding: 8px 15px; background: var(--blue); margin-top: 20px; display: inline-block; margin-bottom: 15px; color: var(--white); text-decoration: none; border-radius:6px; }


.download-brochure{ text-align: center; padding: 15px 0;}
.download-brochure a{ padding: 8px 15px; background: var(--white); display: inline-block; color: var(--drk-blue); text-decoration: none; border-radius:6px; width: 100%;}
.download-brochure a:hover{ background: var(--blue); }
.brochure-btn{align-self: end;}


body{font-family: newutraFont;}

.top-headbar{ background: var(--grey); text-align: left; display: flex; padding: 8px 0; }
.top-headbar a{ display: inline-block; color:#fff; text-decoration: none;}
.top-headbar a{ margin-right: 20px;}

.btn-primary{ background: var(--drk-blue); border-color: var(--drk-blue);}
.btn-primary:hover{ background: var(--blue); border-color: var(--blue);}
.btn-light{border-color: var(--bdr-clr); color:var(--drk-blue); }
.btn-success{ background: var(--green); border-color: var(--green); color:var(--drk-blue); }

.custom-navbar{ background: var(--white);}
.nav-btn-enq { background: var(--lt-blue); color:var(--drk-blue)!important; border-radius:100px; padding-left:15px!important; padding-right:15px!important; }


.course-banner-box{  padding: 20px 0;}

.vediq-nutri-pro-bg-new { background: url("../img/vediq-nutri-pro-bg-new.jpg") no-repeat bottom;  background-size: cover; padding: 20px 0;}
.vedique-beginner-bg-new { background: url("../img/vedique-beginner-bg-new.jpg") no-repeat bottom;  background-size: cover; padding: 20px 0;}
.personal-course-bg-new{ background: url("../img/personal-nutri-bg-new.jpg") no-repeat bottom;  background-size: cover; padding: 20px 0;}
.vedique-detox-bg-new{ background: url("../img/vedique-detox-bg-new.jpg") no-repeat;  background-size: cover; padding: 20px 0;}
.rainbow-chakra-bg-new{ background: url("../img/rainbow-chakra-bg-new.jpg") no-repeat;  background-size: cover; padding: 20px 0;}
.pre-post-covid-bg-new{ background: url("../img/pre-post-covid-bg-new.jpg") no-repeat;  background-size: cover; padding: 20px 0;}
.joint-pain-banner-bg{ background: url("../img/joint-pain-bg-new.jpg") no-repeat;  background-size: cover; padding: 20px 0;}
.nutrition-kids-bg-new{ background: url("../img/nutrition-kids-bg-new.jpg") no-repeat;  background-size: cover; padding: 20px 0;}
.nutrition-kids-bg-new{ background: url("../img/cardiovascular-bg-new.jpg") no-repeat;  background-size: cover; padding: 20px 0;}

.breadcrumb a, .breadcrumb .active, .breadcrumb-item+.breadcrumb-item::before{ color: var(--white);}

.course-banner-box h1{ font-size:48px; color: var(--white); margin-top: 40px; }
.course-new-detils{ font-size: 16px; color: var(--white); font-weight: normal;}

.course-new-pricing{ list-style: none; padding-left: 0; }
.course-new-pricing li{ display: inline-block; color:var(--white); margin-right: 15px; font-size: 18px; }
.course-new-pricing li span { display: inline-block; background: var(--orange); font-size: 24px; font-weight: bold; padding:10px 20px; border-radius: 100px; }

.course-new-cost-emi{ color:var(--white); margin-top: 80px; }
.course-new-form{ padding:15px; background: var(--white); border-radius: 15px; margin-top: 30px; }
.form-header{ font-size:20px; color:var(--dark); text-align: center; font-weight: bold; }
.course-new-form form input, .course-new-form form .input-group-text{ background:#eee; border: 0; } 

.form-btn-start{ background: var(--lt-blue); color:var(--dark); display: block; width:100%; text-align: center; font-weight: bold; margin-top: 10px;}
.form-btn-start:hover{ background: var(--blue); color:var(--white); }


.course-new-feature{ background: #fafafa; padding: 40px 0; }
.course-new-feature h2{  font-size:22px; color:var(--dark); font-weight: normal; text-align: center; }


.course-new-feature-box{ text-align: center; display: flex; flex-wrap: wrap; margin-top: 50px;}
.course-new-feature-box div{ width:25%; padding: 30px ;  }
.course-new-sub-heading{ font-size: 18px; font-weight: bold; }



.course-new-feature-item-2,.course-new-feature-item-3,.course-new-feature-item-4{
	border-left:1px dotted var(--bdr-clr); border-bottom:1px dotted var(--bdr-clr);
}
.course-new-feature-item-1{border-bottom:1px dotted var(--bdr-clr);}

.course-new-feature-item-6,.course-new-feature-item-7,.course-new-feature-item-8{border-left:1px dotted var(--bdr-clr);}

.question-wrap{ background: var(--orange) url("../img/question.jpg") top right no-repeat; padding: 20px 0; }

.question-wrap h3{ font-size: 48px; color:var(--white); }
.question-wrap h3 p{ font-size: 18px; font-weight: normal; margin-bottom: 0; }
.get-touch-btn{ text-align: right; margin-top: 20px;}
.get-touch-btn a{ background: var(--drk-blue); color:var(--white); font-weight: bold; font-size: 18px; border-radius: 100px; padding: 8px 25px;}
.get-touch-btn a:hover{ color:var(--white); background: var(--blue); }

.course-new-more-detl{ background: #fafafa; padding: 40px 0; }
.course-new-more-detl h4{ font-size: 24px; color:var(--dark); text-align: center;}

.course-new-tabs, .course-new-tabs .nav-link{ border: 0;  }
.course-new-tabs .nav-link,.course-new-tabs .nav-link.active{  background: var(--blue); border-radius: 0; color:var(--lt-blue); font-size: 20px; font-weight: bold; padding-left: 20px; padding-right: 20px; }
.course-new-tabs .nav-link.active{ color:var(--white);}
.course-new-tabs .nav-item:first-child .nav-link{ border-top-left-radius: 50px;  border-bottom-left-radius: 50px; }
.course-new-tabs .nav-item:last-child .nav-link{ border-top-right-radius: 50px;  border-bottom-right-radius: 50px; }


.course-new-about-heading{ font-size: 18px; color:var(--dark); font-weight: bold; margin-top: 40px;}
.course-new-about-cont{ list-style: none; padding: 20px; border:1px solid var(--bdr-clr); margin-top: 10px; border-radius: 10px;} 

.course-new-about-cont li{ background: url("../img/tick.png") no-repeat top left; padding-left: 30px;}

.course-new-accordian-tab{ margin-bottom: 20px;}
.course-new-accordian-tab .accordion-button{ font-size:18px; font-weight: bold; background: var(--lt-blue); color: var(--dark); }

.course-new-accordian-tab .accordion-body{ background: #f1f1f1; }

.btn-load-more{ background: var(--blue); padding:8px 20px; border-radius: 50px; color: #fff; font-weight: bold; 	}


.instructor-dtl{ display: flex; margin-top: 30px; padding: 20px; border: 1px solid var(--bdr-clr); border-radius: 6px;}
.instructor-dtl div:first-child{ min-width: 150px; min-height: 150px; width: 150px; height: 150px; border-radius: 500px; background: var(--lt-grey); margin-right: 20px; }
.instructor-dtl div:first-child img { width:100%; border-radius: 500px; }

.instructor-dtl div:last-child .heading { font-size:22px; color: var(--dark); margin-bottom: 0; }


.course-new-testimonial{ padding:40px 0; background: #fafafa;}
.course-new-testimonial-wrap{ padding:20px; background: url("../img/testimonial-bg.jpg") center center no-repeat; background-size: cover; border-radius:20px; min-height: 350px;}

.course-new-testimonial-img{ text-align: center; position: relative;}
.course-new-testimonial-img::before{ position: absolute; content: ''; width:41px; height: 41px; 
	background: url("../img/left-quote.png") no-repeat center center;}


.course-new-testimonial-txt{ color:var(--white); font-weight: normal;}

.course-new-testi-name{ color:var(--white); background: url("../img/right-quote.png") bottom right no-repeat;}
.course-new-testi-name p{ margin-bottom: 0; }

.learner-career-outcome{ padding:15px; background: var(--lt-grey); border:1px solid var(--bdr-clr); border-radius: 6px; margin-top: 10px; margin-bottom: 30px; }
.learner-career-outcome .heading{ font-size: 22px; color:var(--dark); }

.learner-career-outcome ul{ list-style: none; display: flex; padding:0; margin-top: 20px; }
.learner-career-outcome ul li:first-child{ min-width: 50px; height: 50px;  line-height: 45px; color:var(--white); font-size:20px; text-align: center; }
.learner-career-outcome ul li:first-child img{  box-shadow: 0 0 10px var(--bdr-clr); border-radius: 100%; }

.learner-career-outcome ul li:last-child{ font-size:18px; margin-left: 15px; }

.mystyle{ display: none; }

.custom-navbar .navbar-nav .nav-link.active{     }
.custom-navbar .navbar-nav .nav-link {margin-top: 3px; margin-right: 10px; padding: 5px 15px; background: var(--blue); border-radius: 50px; color:var(--white);}



footer{ padding:30px 0; margin-top: 50px; background: var(--drk-blue);}
.ftr-heading{ font-size:20px; color: var(--white); }
.ftr-link{ color:var(--white); display: block; text-decoration: none; margin-top: 15px; font-size: 18px; }
.ftr-link:hover{ color:var(--blue); text-decoration: underline;}

footer p{ color:var(--white); font-size: 18px;}
.social-links{ margin-top: 20px;}
.social-links a{ margin-right: 15px;}
.social-links a:hover{ opacity: 0.5;}

.footer-line{ padding:10px 0; background: var(--grey); color:var(--white); text-align: center;}


.enquire-now-floating{ position: fixed; bottom: 50px; right: 50px; z-index: 9999; }
.enquire-now-floating a{ font-size:18px; background: var(--green); color:var(--white); padding:10px 20px; border-radius: 100px; text-decoration: none;  transition: all .2s; box-shadow: 0 0 16px var(--dark);}
.enquire-now-floating a:hover{ font-size:18px; background: var(--white); color:var(--dark); padding:10px 20px; border-radius: 100px; text-decoration: none; box-shadow: 0 0 16px var(--grey);}

.mobile-video-display{ display: none;}
@media only screen and (max-width: 768px) {
	 .mobile-video-display{ display: block;}
	.course-new-feature-box div{ width:50%;}
	.course-new-feature-item-3, .course-new-feature-item-7{ border-left: 0;}
	.course-new-feature-item-5, .course-new-feature-item-6{ border-bottom: 1px dotted var(--bdr-clr);}
	.get-touch-btn, .question-wrap h3{ text-align: center;}
	.course-new-testimonial-txt{ text-align: center;}
	.dropdown-item{white-space:normal !important; font-size: 14px}
	.dropdown-divider{margin: 0;}
}

@media only screen and (max-width: 570px) {

	.course-new-tabs{ flex-direction: row;}
	.course-new-tabs li.nav-item{ width:100%;}
	.course-new-tabs .nav-item .nav-link{ width:100%; }
	.course-new-tabs .nav-item:first-child .nav-link {border-bottom-left-radius:0; border-top-left-radius:8px; border-top-right-radius:8px;}
	.course-new-tabs .nav-item:last-child .nav-link {border-bottom-left-radius:8px; border-bottom-right-radius:8px; border-top-left-radius:0px; border-top-right-radius:0; }
	.instructor-dtl { flex-direction: column; text-align: center; align-items: center;} 
	.instructor-dtl .heading { margin-top: 20px;}
	.ftr-heading{ margin-top: 20px;}
	 
	footer, .top-headbar{ text-align: center;}
	
	 
}

@media only screen and (max-width: 420px) { 
	.course-new-feature-box div{ width:100%; border-bottom: 1px dotted var(--bdr-clr);}
	.course-new-feature-item-2, .course-new-feature-item-4,
	.course-new-feature-item-6, .course-new-feature-item-8{ border-left: 0;}
	.top-headbar{  justify-content: space-between} 
.top-headbar a{ margin-right: 5px;}
	 
}

















