.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.black{color:#000;}
.white {color: #ffffff;}
.dark-grey{color: #212b35;}
.grey{ color:#5e6266;}
.light-grey{color:rgba(33, 43, 53, 0.3);}
.black-shade{color: #4a4a4a;}
.yellow{color:#efda59;}
.red-text{color:#ff0000;}

.light_purple{color:#e3e0f4;}
.light_green{color:#d8f3e9;}
.light_red{color:#fad9db;}

/************** Red patch ****************/
.error{font-size:13px;  color:red; font-family: 'Lato', sans-serif;
  
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.78;
    letter-spacing: 0.9px; border:1px dotted red;}
.white-text{color:#fff;font-size:16px;padding:10px 20px 10px 20px; font-family: 'Lato', sans-serif;}

.banner-text{
 font-family: 'Dosis', sans-serif; 
  font-size: 22px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align:center;
}
.red-button{
  border-radius: 3.2px;
  background-color: #d41726;
  box-shadow: 0 4px 4px 0 rgba(146, 3, 14, 0.7);
  padding:8px 20px 8px 20px;
  font-family: Dosis;
  font-size: 22px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  border:none;
}


.section-heading{
   font-family: 'Dosis', sans-serif; 
  font-size: 32px;
  font-weight: 700;
 font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
 
}

.content-text{
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: 0.9px;
  text-align: center;
  opacity:0.8;
}

.subheading{
   font-family: 'Dosis', sans-serif; 
  font-size: 24px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.6px;
  text-align: left;
  
  
}

.view-all{
  font-family: 'Dosis', sans-serif; 
  font-size: 24px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.6px;
  text-decoration:underline;
  text-align: right;
}
a.view-all:hover{
	color: #e9414f;
	
}

.carousel-title{
	font-family: 'Dosis', sans-serif; 
	font-size: 24px;   
	font-weight: 700;  
	font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  
}

.views-count{
	font-family: 'Dosis', sans-serif; 
	font-size: 15px;
	font-weight:400;
	font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1px;
	
}
.ask-quetions{
	font-family: 'Dosis', sans-serif; 
	font-size: 15px;
	font-weight:400;
	font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1px;
	
}
.carousel-para{
font-family: 'Lato', sans-serif;
  font-size: 15px;
  font-weight: 400;
 font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  
}
.read-more-red{
  font-family: 'Dosis', sans-serif; 
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #e9414f;
}
.read-more-red:hover{
	color:#e9414f;
	text-decoration:none;
}



.footer-bg{background-image: url(../images/Footertree.png); padding:30px 0 100px 0;background-repeat:no-repeat; height:700px;}

.contests{
	border-radius: 10px;
  background-color: #b11712;
}

.read-more-white{
  font-family: 'Dosis', sans-serif; 
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
}
.read-more-white:hover{
	color:#ffffff;
	text-decoration:none;
}
.sub{padding-left:8px; padding-right:8px;}
.subscription{
	border-radius: 10px;
  	background-color: rgba(37, 162, 116, 0.8);
	background-image:url(../images/bg-01.svg); background-repeat:no-repeat; background-size:100%; height:30vh;}

.big-heading-white{
  padding:50px 20px 50px 20px;
 font-family: 'Dosis', sans-serif; 
  font-size: 48px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 2px;
  text-align: center;
  color: #ffffff;
}
.read-more-white-bold{
  font-family: 'Dosis', sans-serif; 
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
}
.read-more-white-bold:hover{
	color:#ffffff;
	text-decoration:none;
}


.featured-products{
  border-radius: 23px;
  /*border: solid 1px #dfe4e8;*/
  /*border-bottom: solid 1px #dfe4e8;*/
}

.featured-products img{
  border-radius: 23px;
 
}
.product-title{
  opacity: 0.88;
 font-family: 'Dosis', sans-serif; 
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  text-align:left;
}


.product-description{
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #000;
  
	
}
.subscription_bg{ background-color:#3ec794;}

.bright-spark{
	border-radius: 10px;
  background-color: #7564cb;
  border:1px solid #7564cb;
  padding:90px 20px 90px 20px;
  font-family: Dosis;
  font-size: 48px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 2px;
  text-align: center;
  color: #ffffff;
/*   background-image:url(../images/bg-01.svg); background-repeat:no-repeat; background-size:100%; fill:#fff; opacity:0.8;
  background-position:center;*/
  height:35vh;
  }


.bright-spark:hover{
	border-radius: 10px;
  background-color: #ffffff;
  border:1px solid #7564cb;
  color:#7564cb;
   /*background-image:url(../images/bg-01.svg); background-repeat:no-repeat; background-size:100%;fill:#ddd; opacity:1*/
    height:35vh; 
  
  
}






.footer-links h4{
 font-family: 'Dosis', sans-serif; 
  font-size: 22px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.6px;
  text-align: left;
  color: #e9414f;
  padding-top:15px;
	
}

.footer-links li{
  text-decoration:none;
  list-style-type:none;
  padding-bottom:10px;
  padding-top:10px;
}
.footer-links li>a{
  
  font-family: 'Lato', sans-serif;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #4a4a4a;
  
}
.footer-links1 li{
  text-decoration:none;
  list-style-type:none;
  padding-bottom:20px;
  padding-top:10px;
  float:right;
  padding-left:15px;
  text-align:right;
  
}
.footer-links1 li>a{
  
 font-family: 'Lato', sans-serif;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #4a4a4a;
  
  }

.panel-default {
/* border-color: #ddd; */
	border:none!important;
}

.panel {
	border:0px!important;
}



/****************** Start Content CSS *****************************/

.breadcrumbs{font-family: 'Dosis', sans-serif;
 font-size: 16px;
 font-weight: normal;
 font-style: normal;
 font-stretch: normal;
 line-height: normal;
 letter-spacing: normal;
 text-align: left;
 color: #000000;}
 
.page-heading{font-family: 'Dosis', sans-serif;
 font-size: 32px;
 font-weight: bold;
 font-style: normal;
 font-stretch: normal;
 line-height: 1;
 letter-spacing: normal;
 text-align: center;
 color: #212b35;}

 
.page-submenu, .page-submenu a{
 font-family: 'Dosis', sans-serif;
 font-size: 20px;
 font-weight: bold;
 font-style: normal;
 font-stretch: normal;
 line-height: 1.6;
 letter-spacing: 1px;
 text-align: left;
 color: rgba(33, 43, 53, 0.2);
 
 }
 
 .submenu-selected,.page-submenu a:hover{color: #212b35;}
 
 .intro-text{font-family: 'Lato', sans-serif;
 font-size: 20px;
 font-weight: normal;
 font-style: normal;
 font-stretch: normal;
 line-height: 1.6;
 letter-spacing: 1px;
 text-align: left;
 color: #454f5b;}
 
 

.bold-intro-text{font-family: 'Dosis', sans-serif;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: 1px;
  text-align: left;
  color: #454f5b;}
 
 
 .div-heading{font-family: 'Dosis', sans-serif;
 font-size: 28.8px;
 font-weight: 700;
 font-style: normal;
 font-stretch: normal;
 line-height: normal;
 letter-spacing: normal;
 color: #454f5b;}
 
 
 .body-text{
 font-family: 'Lato', sans-serif;
 font-size: 18px;
 font-weight: 400;
 font-style: normal;
 font-stretch: normal;
 line-height: 1.78;
 letter-spacing: 0.9px;
 color: #5e6266; 
 }
 
 .btn-text{font-family: 'Dosis', sans-serif;
 font-size: 22px;
 font-weight: bold;
 font-style: normal;
 font-stretch: normal;
 line-height: normal;
 letter-spacing: normal;
 color: #e9414f;text-transform:capitalize;}
 
 
 .form-button{font-family: 'Dosis', sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  background-color:#e9414f; border:none; padding:7px 60px; border-radius:5px;
  
  }
 
 .form-label{font-family: 'Dosis', sans-serif;
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: 0.9px;
  text-align: left;
  color: #454f5b;}
  
  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
font-family: 'Lato', sans-serif;  font-size: 15.5px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #919eab;
}
::-moz-placeholder { /* Firefox 19+ */
  font-family: 'Lato', sans-serif;
  font-size: 15.5px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #919eab;
}
:-ms-input-placeholder { /* IE 10+ */
font-family: 'Lato', sans-serif;
  font-size: 15.5px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #919eab;
}
:-moz-placeholder { /* Firefox 18- */
 font-family: 'Lato', sans-serif;
  font-size: 15.5px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #919eab;
}

.fees-red,.bold-text-red{
	font-family: 'Dosis', sans-serif;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #e93f33;
	}
	
 .join-batch,.article-btn,.submit-order-btn {
  font-family: 'Dosis', sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.course-title{font-family: 'Dosis', sans-serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #4a4a4a;}
  
  .tag-blue-button{background:#1bbfd7; padding:5px 40px;}
   .tag-purple-button {background:#7564cb; padding:5px 60px; margin-left:25px;}
   .btn{border:none; color:#fff; font-family: 'Dosis', sans-serif; font-size:16px;}
  .tag-blue-button:hover, .tag-purple-button:hover{color:#fff;}
 /****************** End Content CSS *****************************/