.slidemar {color:#fff;}

.subtitle-text{
	background-color: #ff4880;
  border-radius: 20px;
  display: inline-flex;
  padding: 15px 20px;
	font-family:'Prompt', sans-serif;
	color:#fff;
}
.subtitle-text p {
		color: #fff;
    padding: 0px;
    margin: 0px;
}

.subtitle-textwhite{
	background-color: #fff;
  border-radius: 20px;
  display: inline-flex;
  padding: 15px 20px;
	font-family:'Prompt', sans-serif;
	color:#09115D;
}
.subtitle-textwhite p {
		color:#09115D;
    padding: 0px;
    margin: 0px;
}

.bluebox01 {
	background-color: #11AEF3;	
  --box-shadow-color: #077fd2;
  border-radius: 20px;
  box-shadow: 0 7px 0 0 #077fd2;
}
.yellow02{
	background-color: #FFB502;
  --box-shadow-color: #DB7C00;
	box-shadow: 0 7px 0 0 #DB7C00;
	border-radius: 20px;
}
.green03{
  background-color: #9DC437;
  --box-shadow-color: #73990F;
	box-shadow: 0 7px 0 0 #73990F;
	border-radius: 20px;
}
.purple04{
  background-color: #C954F0;
  --box-shadow-color: #A537CA;
	box-shadow: 0 7px 0 0 #A537CA;
	border-radius: 20px;
}

.orange05{
  background-color: #ff4880;
  --box-shadow-color: #e8356c;
	box-shadow: 0 7px 0 0 #e8356c;
	border-radius: 20px;
}


.ourprograms{
	border-radius: 20px;
	--box-shadow-color: #d4431f;
  border-radius: 20px;
  box-shadow: 0 7px 0 0 #d4431f;
}

.admissionprocess{
	border-radius: 20px;
	--box-shadow-color: #077fd2;
  border-radius: 20px;
  box-shadow: 0 7px 0 0 #077fd2;
}

.enrollment{
	color: #ffffff;
  border-radius: 27.5px;
  padding: 12px 26px;
  background-color: #9DC437;
  --box-shadow-color: #73990F;
	box-shadow: 0 7px 0 0 #73990F;
  transition: all 350ms ease 0s;
	margin-top:25px;
	display:block;
	font-size:20px;
	font-weight:600;
}


.button{
	color: #5f3b03;
  border-radius: 27.5px;
  font-size: 14px;
  padding: 17px 26px;
	background-color: #FFB502;
  box-shadow: 0 5px #c78e05;
  transition: all 350ms ease 0s;
		Font-weight:600;
}
.button:hover{
	color: #5f3b03;
  border-radius: 27.5px;
  font-size: 14px;
  padding: 17px 26px;
	background-color: #FFB502;
  box-shadow: 0 0px #c78e05;
  transition: all 350ms ease 0s;
}

.wpb-pcf-btn.wpb-pcf-btn-large{
		color: #5f3b03;
  border-radius: 27.5px;
  font-size: 14px;
  padding: 17px 26px;
  box-shadow: 0 5px #c78e05;
  transition: all 350ms ease 0s;
	Font-weight:600;	
}

.wpb-pcf-btn.wpb-pcf-btn-large:hover{
	color: #5f3b03;
  border-radius: 27.5px;
  font-size: 14px;
  padding: 17px 26px;
	background-color: #FFB502;
  box-shadow: 0 0px #c78e05;
  transition: all 350ms ease 0s;	
}


.whitefortitle {padding-bottom: 10px; font-size: 25px;  padding-top: 20px;}

.e{color:#f34d23;}
.m{color:#ff80cb;}
.ee{color:#11aef3;}
.r{color:#9dc437;}
.g{color:#c954f0;}
.eee{color:#a8e4ff;}


.btn.btn-second, button.btn-second, .button.btn-second, input[type="submit"].btn-second, input[type="button"].btn-second, .pxl-btn.btn-second{
  border-radius: 27.5px;
  font-size: 14px;
  padding: 17px 26px;
  box-shadow: 0 5px #c78e05;
  transition: all 350ms ease 0s;
}

.eael-simple-menu-container .eael-simple-menu-toggle{
		border-radius: 7px;
}

form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea{
  border: 1px solid #e0e0e0;
  padding: 14px 20px;
  line-height: 1.75;
  height: 55px;
  font-size: 16px;
  font-weight: 400;
  text-align: start;
  outline: none;
  border-radius: 27.5px;
  transition: all 300ms cubic-bezier(.4,0,1,1);
}

.rownew {width:100%;}
.col {Width:49%; display:inline-block;}
.colful{width:100%;}
.eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) {display: block; margin: 0;}

.wpcf7-not-valid-tip {
  color: #fff;
  font-size: 1em;
  font-weight: normal;
  display: block;
  position: absolute;
  top: 38px;
  font-size: 14px;
}

@media (max-width: 1540px) {
  .topbottommargin {
    gap: 80px 80px;
    row-gap: 80px;
    column-gap: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 30px;
		padding-right: 30px;
  }
	  .minitpbtmmargin {
    gap: 80px 80px;
    row-gap: 80px;
    column-gap: 80px;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 30px;
		padding-right: 30px;
  }	
		 .lessbottommmargin {
    gap: 80px 80px;
    row-gap: 80px;
    column-gap: 80px;
    padding-top: 80px;
    padding-bottom: 30px;
    padding-left: 30px;
		padding-right: 30px;
  }	
		
		
	.nomargin {
    gap: 80px 80px;
    row-gap: 80px;
    column-gap: 80px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
		padding-right: 30px;
  }
}

@media (max-width: 1024px) {
  .topbottommargin {
    gap: 40px 40px;
    row-gap: 40px;
    column-gap: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

 .minitpbtmmargin {
    gap: 40px 40px;
    row-gap: 40px;
    column-gap: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }
		
		.lessbottommmargin {
			gap: 40px 40px;
    row-gap: 40px;
    column-gap: 40px;
    padding-top: 80px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;	
				
		}
		
	.nommargin {
    gap: 40px 40px;
    row-gap: 40px;
    column-gap: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
  }
		
		
				
				
				
				
				
}

@media (max-width: 479px) {
  .topbottommargin {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }
		
	
 .minitpbtmmargin {
		 padding-top: 30px;
    padding-bottom: 30px;
		  padding-left: 20px;
    padding-right: 20px;
		 
		}
		
	.lessbottommmargin {
    padding-top: 60px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;	
				
		}
		
	.nommargin {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
  }
		

		
		
		
}

.white {color:#fff;}
.white a:link{color:#fff;}
.white a:hover{color:#fff;}