/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */





/* #Additional - Large Screens beyond 1280px
================================================== */

/* Note: Design for a width of 1280px */
@media only screen and (min-width: 1201px) and (max-width: 1660px) {
.container												{ width: 1000px; }
#menu ul li > a											{ padding: 10px 10px; font-size: 15px;}
.herobox .captionbox									{ bottom: 120px;}
#middle .enroll .contnt .cnt_text						{ font-size: 24px;}
.enrol_btn												{ padding: 6px 22px; font-size: 18px;}
#middle .enroll .right_img								{ width: 53px;}
#middle .about_sec .about_left							{ width: 45%;}
#middle .about_sec .about_right							{ width: 53%;}
#middle .about_sec .about_right .had1					{ font-size: 30px;}
#middle .child_sec .enrol_box .heding					{ font-size: 40px;}
#footer .ftr_contct										{ width: 334px;}
#footer .ftr_navi										{ width: 201px;}
#footer .ftr_hours										{ width: 205px;}

/*----------------- About Page -------------*/
.innerpage_cnt .about_left								{ width: 45%; margin-bottom: 50px;}
.innerpage_cnt .about_right								{ width: 51%; margin-bottom: 50px;}
.innerpage_cnt .about_right .had1						{ font-size: 30px;}

.innerpage_cnt .missn_right								{ width: 45%; margin-bottom: 50px;}
.innerpage_cnt .missn_left								{ width: 51%; margin-bottom: 50px;}
.innerpage_cnt .missn_left .had1						{ font-size: 30px;}

/*----------------- Price Page -------------*/
ul.tabs li 												{ padding: 15px 20px; width: 332px; }


}

@media only screen and (min-width: 960px) and (max-width: 1200px) {
.container												{ width: 940px; }
#header .logo .logo										{ width: 250px }
#header .logo .logo img									{ width:100%; }
#header .top_navi										{ padding: 31px 0px;}
#menu ul li > a											{ padding: 8px 8px;  font-size: 15px;}
.herobox .captionbox									{ bottom: 103px; left: 60px;}
.herobox .captionbox .learnmore							{ padding: 25px 0px 0px;}
.herobox .captionbox .title1							{ font-size: 40px;}
.herobox .captionbox .title2							{ font-size: 32px;}
.herobox .captionbox .title3							{ font-size: 28px;}
.herobox .captionbox .learnmore a						{ font-size: 18px; padding: 18px 55px;}

#middle .enroll .contnt 								{ width: 85%; }
#middle .enroll .contnt .cnt_text 						{ width: 75%; font-size: 20px; padding: 11px 0px 0px 0px;}
.enrol_btn 												{ padding: 11px 26px; font-size: 17px; }
#middle .programs_sec .had								{ font-size: 30px;}
#middle .programs_sec .left_img							{ display: none;}
#middle .programs_sec .right_img						{ display: none;}

#middle .about_sec 										{ padding: 100px 0px 70px 0px; }
#middle .about_sec .about_left 							{ width: 380px;}
#middle .about_sec .about_left img		 				{ width: 100%;}
#middle .about_sec .about_right 						{ width: 547px; }
#middle .about_sec .about_right .had1 					{ font-size: 29px; }
#middle .about_sec .about_right h3 						{ font-size: 16px; }
#middle .about_sec .about_right p 						{ font-size: 16px; }

#middle .child_sec .enrol_box .heding 					{ font-size: 35px; }
#middle .child_sec .enrol_box .enrol a					{ font-size: 17px;}
.bx-wrapper												{ margin: 0 auto 41px;}
#middle .newsletter_sec .formbox .heding				{ font-size: 37px;}
#middle .newsletter_sec									{ padding: 60px 0px 30px 0px;}


#middle .testi_sec .contnt_row 							{ width: 800px; }

#footer .ftr_navi 										{ width: 175px; }
#footer .ftr_contct 									{ width: 335px; }
#footer .ftr_hours 										{ width: 200px; }
#footer .ftr_social 									{ width: 227px; }
#footer .ftr_social ul li 								{ padding: 5px 3px; }
#footer .ftr_contct .mail a								{ word-break: break-all;}


/*----------------- About Page -------------*/
.innerpage_header .had									{ width: 70%; top: 160px; font-size: 40px; }
.innerpage_cnt .about_left 								{ width: 380px; margin-bottom: 25px; }
.innerpage_cnt .about_left img			 				{ width: 100%;}
.innerpage_cnt .about_right 							{ width: 547px; }
.innerpage_cnt .about_right .had1 						{ font-size: 29px; }
.innerpage_cnt .about_right  h3 						{ font-size: 16px; }
.innerpage_cnt .about_right  p	 						{ font-size: 16px; }

.innerpage_cnt .missn_right								{ width: 380px; margin-bottom: 25px;}
.innerpage_cnt .missn_right img			 				{ width: 100%;}
.innerpage_cnt .missn_left	 							{ width: 547px; }
.innerpage_cnt .missn_left .had1 						{ font-size: 29px; }
.innerpage_cnt .about_right  h3 						{ font-size: 16px; }
.innerpage_cnt .about_right  p	 						{ font-size: 16px; }

/*----------------- Enroll Page -------------*/

.innerpage_cnt h1					 					{ font-size: 29px; }
.innerpage_cnt p					 					{ font-size: 16px; }
.enrollment_cnt .title									{ font-size: 20px; }
.eform_page_fields .submit_btn 							{ padding: 15px 20px; }

/*----------------- Price Page -------------*/
ul.tabs li 												{ padding: 15px 20px; width: 312px; }

}
	
/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {

.container												{ width: 740px; }
#header .logo											{ width: 200px }
#header .logo img										{ width:100%; }
#header .top_navi 										{ padding: 20px 0px 20px 0px; }
#menu ul li > a 										{ padding: 5px; font-size: 14px; }
#menu ul li > a:hover									{ padding: 5px; font-size: 14px; }
#menu ul li > a.act22 									{ padding: 5px; }
.herobox .captionbox 									{ width: 375px; left: 10px; bottom: 70px;}
.herobox .bx-wrapper .bx-prev							{ background-size: 60%; left: 0;}
.herobox .bx-wrapper .bx-next							{ background-size: 60%; right: 0;}
.herobox .bx-wrapper .bx-controls-direction a			{ height: 30px;}
.herobox .captionbox .title1							{ font-size: 32px; }
.herobox .captionbox .title2							{ font-size: 25px; }
.herobox .captionbox .title3							{ font-size: 30px; }
.herobox .captionbox .learnmore 						{ padding: 10px 0px; }
.herobox .captionbox .learnmore a 						{ padding: 10px 20px; font-size: 18px; }

#middle .enroll .left_img 								{ display: none; }
#middle .enroll .right_img 								{ display: none; }
#middle .enroll 										{ padding: 0px 0px 0px 0px;}
#middle .enroll .contnt 								{ width: 100%; padding: 10px 5px 10px 0px;}
#middle .enroll .contnt .cnt_text 						{ width: 78%; padding: 8px 0px 0px 0px;font-size: 20px; }
.enrol_btn 												{ padding: 10px 15px; font-size: 16px; }

#middle .programs_sec .left_img							{ display: none;}
#middle .programs_sec .right_img						{ display: none;}

#middle .about_sec 										{ padding: 30px 0px 30px 0px; }
#middle .about_sec .about_left 							{ width: 300px;}
#middle .about_sec .about_left img		 				{ width: 100%;}
#middle .about_sec .about_right 						{ width: 420px; }
#middle .about_sec .about_right .had1 					{ font-size: 20px; }
#middle .about_sec .about_right h3 						{ font-size: 16px; }
#middle .about_sec .about_right p 						{ font-size: 16px; }

#middle .programs_sec									{ padding: 30px 0px; }
#middle .programs_sec .had 								{ font-size: 28px; }

#middle .programs_sec .box_row .box 					{ padding: 0px 15px; }
#middle .programs_sec .box_row .box .cnt_text 			{ font-size: 14px; }
#middle .programs_sec .box_row .box .moreinfo a			{ padding: 10px 15px; }

#middle .child_sec 										{ padding: 30px 0px 30px 0px; }
#middle .child_sec .enrol_box 							{ width: 700px; }
#middle .child_sec .enrol_box .heding 					{ font-size: 25px; }
#middle .child_sec .enrol_box .enrol 					{ padding: 20px 0px; }
#middle .child_sec .enrol_box .enrol a					{ padding: 10px 15px; font-size: 18px; }

#middle .testi_sec										{ padding: 40px 0px 60px 0px;}
#middle .testi_sec .contnt_row 							{ width: 100%; float: left; }
#middle .testi_sec .contnt_row .qoute_icon 				{ width: 80px; }
#middle .testi_sec .contnt_row .qoute_text				{ width: 740px; font-size: 16px; }
#middle .testi_sec  .bx-wrapper 						{ margin: 0 auto 0px; }

#middle .newsletter_sec 								{ padding: 30px 0px 30px 0px; }
#middle .newsletter_sec .formbox .heding 				{ width: 100%; padding:0px; font-size: 35px; }
#middle .newsletter_sec .fildbox 						{ padding: 20px 0px; }
#middle .newsletter_sec .fildbox .text_fild 			{ padding: 15px 10px; }
#middle .newsletter_sec .fildbox .subscribe_btn 		{ padding: 10px 73px; font-size: 18px; }

#footer .ftr_navi 										{ width: 50%; padding-bottom: 27px; }
#footer .ftr_contct 									{ width: 50%; padding-bottom: 10px; min-height: 284px;}
#footer .ftr_hours	 									{ width: 50%; padding-bottom: 30px; }
#footer .ftr_social 									{ float: left; width: 50%;padding: 0px 0px 20px 0px; }

/*----------------- About Page -------------*/
.innerpage_header .had									{ top: 120px; font-size:40px; }
.innerpage_cnt .about_left 								{ width: 300px; margin-bottom: 25px; }
.innerpage_cnt .about_left img			 				{ width: 100%;}
.innerpage_cnt .about_right 							{ width: 417px; }
.innerpage_cnt .about_right .had1 						{ font-size: 20px; }
.innerpage_cnt .about_right  h3 						{ font-size: 16px; }
.innerpage_cnt .about_right  p	 						{ font-size: 16px; }

.innerpage_cnt .missn_right								{ width: 300px; margin-bottom: 25px;}
.innerpage_cnt .missn_right img			 				{ width: 100%;}
.innerpage_cnt .missn_left	 							{ width: 417px; }
.innerpage_cnt .missn_left .had1 						{ font-size: 20px; }
.innerpage_cnt .about_right  h3 						{ font-size: 16px; }
.innerpage_cnt .about_right  p	 						{ font-size: 16px; }

/*----------------- Enroll Page -------------*/

.innerpage_cnt h1					 					{ font-size: 20px; }
.innerpage_cnt p					 					{ font-size: 16px; }
.enrollment_cnt .title									{ font-size: 18px; }
.eform_page_fields .submit_btn 							{ padding: 15px 20px; }
.eform_page_fields .from_grp .fild_row					{ width:40%; }
.schedule_redio_text 									{ width: 340px; }
.choice_1_7_0											{ width:85px; }
.child_cls												{ width: 220px; }

/*----------------- Price Page -------------*/
ul.tabs li 												{ padding: 15px 20px; width: 245px; }
.price_cnt .price_colm									{ margin: 0 1%; width: 48%; }

/*----------------- Contact Page -------------*/
.contact_left 											{ width: 55%; }
.contact_right 											{ width: 40%; }


}



/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {

.container												{ width: 300px; }
.open-menu												{ background-color: rgba(0, 0, 0, 0.87);}
.open-menu nav#menu										{ z-index: 1;}
div#overlay												{ width: 100% !important;}

#header 												{ text-align: center; }
#header .logo 											{ width: 180px; }
a#toggle 												{ position: absolute; top: 21px; height: 20px; left: 0; z-index: 5;}
a#toggle span											{ width: 45%; }

.herobox .captionbox 									{ width: 262px; left: 10px; bottom: 23px;}
.herobox .bx-wrapper .bx-prev							{ background-size: 60%; left: 0;}
.herobox .bx-wrapper .bx-next							{ background-size: 60%; right: 0;}
.herobox .bx-wrapper .bx-controls-direction a			{ height: 30px; top: 41%;}


.herobox .captionbox .title1							{ font-size: 16px; }
.herobox .captionbox .title2							{ font-size: 16px; }
.herobox .captionbox .title3							{ font-size: 16px; }
.herobox .captionbox .learnmore 						{ padding: 0px 0px; }
.herobox .captionbox .learnmore a 						{ padding: 7px 15px; font-size: 14px; }

#middle .enroll .left_img 								{ display: none; }
#middle .enroll .right_img 								{ display: none; }
#middle .enroll 										{ padding: 10px 0px;}
#middle .enroll .contnt 								{ width: 100%; padding: 0px 0px 0px 0px; text-align: center;}
#middle .enroll .contnt .cnt_text 						{ width: 100%; padding: 8px 0px 15px 0px;font-size: 18px; text-align:center }
.enrol_btn 												{ padding: 10px 15px; font-size: 16px; }
#middle .enroll .contnt .enrolbtnbox 					{ float: none; width: 159px; display: inline-block; }


#middle .about_sec 										{ padding: 30px 0px 30px 0px; }
#middle .about_sec .about_left 							{ width: 300px;}
#middle .about_sec .about_left img		 				{ width: 100%;}
#middle .about_sec .about_right 						{ width: 300px; }
#middle .about_sec .about_right .had1 					{ padding: 10px 0px 10px 0px; font-size: 22px; text-align:center;}
#middle .about_sec .about_right h2 						{ font-size: 18px; text-align:center;}
#middle .about_sec .about_right h3 						{ font-size: 16px; text-align:center;}
#middle .about_sec .about_right p 						{ font-size: 16px; text-align:center;}
#middle .about_sec .about_right .readmore 				{ width: 100%;text-align: center; }
#middle .about_sec .about_right .readmore a				{ font-size: 16px; }

#middle .programs_sec									{ padding: 10px 0px; }
#middle .programs_sec .had 								{ font-size: 30px; }
#middle .programs_sec .btm_line 						{ display:none; }
#middle .programs_sec .box_row 							{ padding: 30px 0px 0px 0px; }
#middle .programs_sec .box_row .box 					{ width: 100%; padding: 20px 0px; }
#middle .programs_sec .box_row .box .title 				{ font-size: 20px; }
#middle .programs_sec .box_row .box .cnt_text 			{ font-size: 14px; padding: 0px 0px 15px 0px; }
#middle .programs_sec .box_row .box .moreinfo a			{ padding: 10px 15px; }
#middle .programs_sec .left_img							{ display: none;}
#middle .programs_sec .right_img						{ display: none;}

#middle .child_sec 										{ padding: 30px 0px 30px 0px; }
#middle .child_sec .enrol_box 							{ width: 100%; }
#middle .child_sec .enrol_box .heding 					{ font-size: 20px; }
#middle .child_sec .enrol_box .enrol 					{ padding: 20px 0px; }
#middle .child_sec .enrol_box .enrol a					{ padding: 10px 15px; font-size: 16px; }

#middle .testi_sec 										{ padding: 20px 0px 50px 0px; }
#middle .testi_sec .contnt_row 							{ width: 100%; float: left; }
#middle .testi_sec .contnt_row .qoute_icon 				{ width: 60px; }
#middle .testi_sec .contnt_row .qoute_text				{ width: 94%; margin: 0 2%; font-size: 15px; }
#middle .testi_sec .bx-wrapper .bx-viewport				{ height: 378px !important;}
#middle .testi_sec  .bx-wrapper 						{ margin: 0 auto 0px; }

#middle .newsletter_sec 								{ padding: 30px 0px 30px 0px; }
#middle .newsletter_sec .formbox 						{ width: 100%; }
#middle .newsletter_sec .formbox .heding 				{ width: 100%; padding:0px 0px 15px 0px;  font-size: 23px; }
#middle .newsletter_sec .fildbox 						{ padding: 20px 0px; text-align: center; }
#middle .newsletter_sec .fildbox .text_fild 			{ display: inline-block; float:none; width:300px; padding: 15px 10px; }
#middle .newsletter_sec .fildbox .subscribe_btn 		{ float: none; width:300px; padding: 8px 52px; font-size: 18px; margin: 10px 0px; }

#footer 												{ padding: 30px 0px 0px; }
#footer .ftr_navi 										{ width: 100%; padding-bottom: 20px; }
#footer .ftr_navi ul li 								{ font-size:14px; }
#footer .ftr_contct 									{ width: 100%; padding-bottom: 10px; }
#footer .ftr_contct .address							{ font-size:14px; }
#footer .ftr_contct .phone								{ font-size:14px; }
#footer .ftr_contct .mail								{ font-size:14px; }
#footer .ftr_hours	 									{ width: 100%; font-size:14px; margin-top: 25px;}
#footer .ftr_social 									{ float: left; width: 100%;padding: 20px 0px; }
.copy_right_box .copy_cnt 								{ font-size: 14px; }

/*----------------- About Page -------------*/
.innerpage_header .had									{ top: 50px; font-size:20px; }
.innerpage_cnt .about_left 								{ width: 300px; margin-bottom: 25px; }
.innerpage_cnt .about_left img			 				{ width: 100%;}
.innerpage_cnt .about_right 							{ width: 300px; }
.innerpage_cnt .about_right .had1 						{ padding: 10px 0px 10px 0px; font-size: 22px; text-align:center; }
.innerpage_cnt .about_right  h2 						{ font-size: 16px; text-align: center; }
.innerpage_cnt .about_right  h3 						{ font-size: 16px; text-align: center; }
.innerpage_cnt .about_right  p	 						{ font-size: 16px; text-align: center; }

.innerpage_cnt .missn_right								{ width: 300px; margin-bottom: 25px;}
.innerpage_cnt .missn_right img			 				{ width: 100%;}
.innerpage_cnt .missn_left	 							{ width: 300px; }
.innerpage_cnt .missn_left .had1 						{ padding: 10px 0px 10px 0px; font-size: 22px; text-align:center; }
.innerpage_cnt .missn_left h3	 						{ font-size: 16px; text-align: center; }
.innerpage_cnt .missn_left p	 						{ font-size: 16px; text-align: center; }

/*----------------- Enroll Page -------------*/

.innerpage_cnt h1					 					{ font-size: 20px; text-align:center; }
.innerpage_cnt p					 					{ font-size: 16px;  }
.enrollment_cnt .title									{ font-size: 18px; }
.eform_page_fields .from_grp .fild_row					{ width:100%; }
.schedule_redio_text 									{ float:right; width: 260px; }
.choice_1_7_0											{ width:85px; }
.child_cls												{ width: 90%; }
.calender .month										{ width:100%;}
.calender .month select									{ margin-bottom:15px; background: url(../images/selec_dwn_arrow.png) 275px 16px no-repeat;}
.calender .month .select2									{ margin-bottom:15px; background: url(../images/selec_dwn_arrow.png) 255px 16px no-repeat;}
.eform_page_fields .next_btn							{ padding: 10px 20px; }
.eform_page_fields .submit_btn 							{ padding: 10px 20px; }

/*----------------- Price Page -------------*/
.price_cnt 												{ padding:0px; }
ul.tabs li 												{ padding: 10px 0px; width: 99px; font-size:12px; }
ul.tabs li.current										{ padding: 10px 0px; width: 99px; font-size:12px; }
ul.tabs li .navi_text									{ display:none;}
.price_cnt .price_colm									{ margin: 10px 0%; width: 100%; }
.price_cnt .hading										{ display:inline-block; padding: 5px 0px; font-weight: 700; }

/*----------------- Contact Page -------------*/
.contact_left 											{ width: 100%; }
.contact_right 											{ width: 100%; margin-top:25px; }

}




/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

.container												{ width: 420px; }

#header 												{ text-align: center; }
#header .logo 											{ width: 300px; }
a#toggle 												{ position: absolute; top: 40px; height: 20px; }
a#toggle span											{ width: 60%; }

.herobox .captionbox 									{ width: 262px; left: 14%; top: 7%; }
.herobox .captionbox .title1							{ font-size: 22px; }
.herobox .captionbox .title2							{ font-size: 20px; }
.herobox .captionbox .title3							{ font-size: 22px; }
.herobox .captionbox .learnmore 						{ padding: 0px 0px; }
.herobox .captionbox .learnmore a 						{ padding: 15px 20px; font-size: 16px; }

#middle .enroll .left_img 								{ display: none; }
#middle .enroll .right_img 								{ display: none; }
#middle .enroll 										{ padding: 16px 0px;}
#middle .enroll .contnt 								{ width: 100%; padding: 0px 0px 0px 0px; text-align: center;}
#middle .enroll .contnt .cnt_text 						{ width: 100%; padding: 0px 0px 15px 0px;font-size: 22px; text-align:center }
.enrol_btn 												{ padding: 7px 15px; font-size: 16px; }
#middle .enroll .contnt .enrolbtnbox 					{ float: none; width: 159px; display: inline-block; }

#middle .about_sec 										{ padding: 30px 0px 30px 0px; }
#middle .about_sec .about_left 							{ width: 400px;}
#middle .about_sec .about_left img		 				{ width: 100%;}
#middle .about_sec .about_right 						{ width: 400px; }
#middle .about_sec .about_right .had1 					{ padding: 10px 0px 10px 0px; font-size: 24px; text-align:center;}
#middle .about_sec .about_right h2 						{ font-size: 20px; text-align:center;}
#middle .about_sec .about_right h3 						{ font-size: 16px; text-align:center;}
#middle .about_sec .about_right p 						{ font-size: 16px; text-align:center;}
#middle .about_sec .about_right .readmore 				{ width: 100%;text-align: center; }
#middle .about_sec .about_right .readmore a				{ font-size: 18px; }

#middle .programs_sec									{ padding: 10px 0px; }
#middle .programs_sec .had 								{ font-size: 30px; }
#middle .programs_sec .btm_line 						{ display:none; }
#middle .programs_sec .box_row 							{ padding: 10px 0px 0px 0px; }
#middle .programs_sec .box_row .box 					{ width: 100%; padding: 20px 0px; }
#middle .programs_sec .box_row .box .title 				{ font-size: 24px; }
#middle .programs_sec .box_row .box .cnt_text 			{ font-size: 14px; padding: 0px 0px 15px 0px; }
#middle .programs_sec .box_row .box .moreinfo a			{ padding: 10px 25px; }

#middle .child_sec 										{ padding: 30px 0px 30px 0px; }
#middle .child_sec .enrol_box 							{ width: 400px; }
#middle .child_sec .enrol_box .heding 					{ font-size: 26px; }
#middle .child_sec .enrol_box .enrol 					{ padding: 20px 0px; }
#middle .child_sec .enrol_box .enrol a					{ padding: 10px 30px; font-size: 18px; }

#middle .testi_sec 										{ padding: 25px 0px 74px 0px; }
#middle .testi_sec .contnt_row 							{ width: 100%; float: left; }
#middle .testi_sec .contnt_row .qoute_icon 				{ width: 80px; }
#middle .testi_sec .contnt_row .qoute_text				{ width: 94%; margin: 0 2%; font-size: 16px; }
#middle .testi_sec  .bx-wrapper 						{ margin: 0 auto 0px; }

#middle .newsletter_sec 								{ padding: 30px 0px 30px 0px; }
#middle .newsletter_sec .formbox 						{ width: 100%; }
#middle .newsletter_sec .formbox .heding 				{ width: 100%; padding:0px 0px 15px 0px;  font-size: 30px; }
#middle .newsletter_sec .fildbox 						{ padding: 20px 0px; display: inline-block; width: 400px; float: none; }
#middle .newsletter_sec .fildbox .text_fild 			{ width: 400px; }
#middle .newsletter_sec .fildbox .subscribe_btn 		{ width: 400px; margin: 10px 0px; }

#footer 												{ padding: 30px 0px 0px; }
#footer .ftr_navi 										{ width: 100%; padding-bottom: 20px; }
#footer .ftr_contct 									{ width: 100%; padding-bottom: 10px; }
#footer .ftr_hours	 									{ width: 100%; }
#footer .ftr_social 									{ float: left; width: 100%;padding: 20px 0px; }


/*----------------- About Page -------------*/
.innerpage_header .had									{ top: 70px; font-size:20px; }
.innerpage_cnt .about_left 								{ width: 400px; margin-bottom: 25px; }
.innerpage_cnt .about_left img			 				{ width: 100%;}
.innerpage_cnt .about_right 							{ width: 400px; }
.innerpage_cnt .about_right .had1 						{ padding: 10px 0px 10px 0px; font-size: 22px; text-align:center; }
.innerpage_cnt .about_right  h2 						{ font-size: 16px; text-align: center; }
.innerpage_cnt .about_right  h3 						{ font-size: 16px; text-align: center; }
.innerpage_cnt .about_right  p	 						{ font-size: 16px; text-align: center; }

.innerpage_cnt .missn_right								{ float:left; width: 400px; margin-bottom: 25px;}
.innerpage_cnt .missn_right img			 				{ width: 100%;}
.innerpage_cnt .missn_left	 							{ width: 400px; }
.innerpage_cnt .missn_left .had1 						{ padding: 10px 0px 10px 0px; font-size: 22px; text-align:center; }
.innerpage_cnt .missn_left h3	 						{ font-size: 16px; text-align: center; }
.innerpage_cnt .missn_left p	 						{ font-size: 16px; text-align: center; }


/*----------------- Enroll Page -------------*/

.innerpage_cnt h1					 					{ font-size: 20px; text-align:center; }
.innerpage_cnt p					 					{ font-size: 16px;  }
.enrollment_cnt .title									{ font-size: 18px; }
.eform_page_fields .from_grp .fild_row					{ width:100%; }
.schedule_redio_text 									{ float:right; width: 390px; }
.choice_1_7_0											{ width:85px; }
.child_cls												{ width: 90%; }
.calender .month										{ width:100%;}
.calender .month select									{ margin-bottom:15px; background: url(../images/selec_dwn_arrow.png) 395px 16px no-repeat;}
.calender .month .select2								{ margin-bottom:15px; background: url(../images/selec_dwn_arrow.png) 375px 16px no-repeat;}

.eform_page_fields .next_btn							{ padding: 10px 20px; }
.eform_page_fields .submit_btn 							{ padding: 10px 20px; }

/*----------------- Price Page -------------*/
.price_cnt 												{ padding:0px; }
ul.tabs li 												{ padding: 15px 0px; width: 139px !important; font-size:14px; }
ul.tabs li.current										{ padding: 15px 0px; width: 139px !important; font-size:14px; }
ul.tabs li .navi_text									{ display:none;}
.price_cnt .price_colm									{ margin: 10px 0%; width: 100%; }
.price_cnt .hading										{ display:inline-block; padding: 5px 0px; font-weight: 700; }


/*----------------- Contact Page -------------*/
.contact_left 											{ width: 100%; }
.contact_right 											{ width: 100%; margin-top:25px; }

}


/* #Clearing
================================================== */

/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
