@charset "utf-8";
/* CSS Document */


@media (max-width:767px) {
	.login-page-box {width:100% !important;}
	.main-login-wpr { padding: 0px 0px 30px !important;}
	.box-inside { width:100% !important;}
	.box-outside-wpr { padding-top: 0px !important;}
}

@media (max-width:480px) {
	.inline-social form { width:100% !important;}
	.inline-social form#go_signin_google { width:100% !important; margin-top:12px;}
	.inline-social a { font-size:0.8rem !important;}
	.inline-social a.facebook-button  { margin-top:25px !important; }
	
	.student-portal { padding: 0px 20px !important;}
	.student-form .form-group .radio { width:100% !important;}
	.time-area { padding:30px 40px !important;}
	.button-proceed { padding: 0px 40px 30px !important;}
	.prev, .next { left: -30px !important;}
	.next { left: auto !important; right: -30px !important;}
	
	.inside-pad { padding:40px 10px !important;}
	.t-shedule-box .m-time-zone span { font-size: 9px !important;}
	div.review-wpr > div.review > div.review-head {padding: 12px 50px;}
	div.review-wpr > div.review > div.review-content {padding: 40px 20px 20px;}
	tr.price-total > td:nth-child(2) { white-space: nowrap; }
	
}


@media (max-width:450px) {

	.login-grid {padding: 30px !important;}	
	.login-grid .form-group span::before { left: -150px !important;}
	
	.footer a p { width: 250px !important; left: -140px !important;}
	.footer a p::after { right:40px !important;}
	.select-time strong { font-size: 12px !important;}
	
	.date-area ul li .radio-b { width:24px !important; height: 24px !important;}
	.date-area ul li .radio-r.active .radio-b:before { line-height: 23px !important; font-size: 11px !important;}
	.date-area ul li label { font-size: 12px !important;}
	.continue-button { font-size: 15px !important;}
	.t-shedule-box h3 { font-size: 14px !important;}
	.t-shedule-box ul { padding: 0px 0px 10px !important;}
	
	.t-shedule-box ul li strong { font-size: 11px !important;}
	.t-shedule-box .m-time-zone { padding: 3px !important; margin: 0px !important;}
	
	.t-shedule-box .m-time-zone span { font-size:7px !important;}
	.t-shedule-box ul li strong::after { display: none !important;}
	.t-scroller { padding-right: 0px !important; margin-top:30px !important; }
	
	.main-head { padding: 0px 15px !important;}
	.review-head { padding:8px 15px !important;}
	.review-content { padding: 20px 15px 0px !important;}
	.review-content .ssl { margin: 0px !important; padding: 20px 0px !important;}
}
