

@media only screen and (min-width: 992px) and (max-width: 1199px){

#cssmenu > ul > li > a { padding: 42px 16px;}

.sticky #cssmenu > ul > li > a { padding: 41px 16px; }

#wowslider-container1 .ws-title { margin-left:30px;}

.ws_images h1 { font-size: 30px;}

.ws_images h3 {font-size: 20px;}

.button1 { font-size: 16px;   padding: 5px 27px; margin: 20px 0 0 0; }

.box_1 h2 { font-size:26px;}

.footer_img { display: none}

.section_4 .col-md-3{display: none}

.section_4 .col-md-9{width:100%}

.footer .col-md-1{display: none}

.section_4 h2 { padding-left:0px;}

.right{ margin: 20px 20px 0 0px;}

.right:last-child { margin-left: 0px;}

.tables h2 { font-size: 23px;}
	
	
	
}

@media only screen and (min-width: 768px) and (max-width: 991px){
	
#cssmenu > ul > li > a { padding: 27px 10px; font-size:13px;}

.sticky #cssmenu > ul > li > a { padding: 27px 10px; font-size:13px; }

#wowslider-container1 .ws-title { margin-left:30px; top:25%}

.ws_images h1 { font-size: 30px;}

.ws_images h3 {font-size: 20px;}

.button1 { font-size: 16px;   padding: 5px 27px; margin: 20px 0 0 0; }

.box_1 h2 { font-size:26px;}

.footer_img { display: none}

.section_4 .col-md-3{display: none}

.section_4 .col-md-9{width:100%}

.footer .col-md-1{display: none}

.section_4 h2 { padding-left:0px;}

.right{ margin: 20px 20px 0 0px;}

.right:last-child { margin-left: 0px;}

.tables h2 { font-size: 23px;}

.logo{    font-size: 23px;   padding: 24px 0; height:auto}

header {height:auto;}

#cssmenu > ul > li::before { top:36%;}

.quick_con li:last-child { display: none;}

.news_sec p { font-size: 14px;}

.news_sec p>i { padding-left:5px;}

.recent_news {padding:10px;}

.ab p{margin:0 0 30px}

.section_6 img {display: none;}

.my_table1 { margin:0 0 20px;}

.contact_details {  padding: 30px 0px 0; }

.page_header { padding:90px 0 30px;}
	
	
}

@media only screen and (min-width: 700px) and (max-width: 767px){
	
	
#cssmenu > ul > li > a { padding: 10px 20px; font-size:13px; color:#fff}

.sticky #cssmenu > ul > li > a { padding: 10px 20px; font-size:13px; color:#fff }

#wowslider-container1 .ws-title { margin-left:30px; top:25%}

.ws_images h1 { font-size: 30px;}

.ws_images h3 {font-size: 20px;}

.button1 { font-size: 16px;   padding: 5px 27px; margin: 20px 0 0 0; }

.box_1 h2 { font-size:26px;}

.footer_img { display: none}

.section_4 .col-md-3{display: none}

.section_4 .col-md-9{width:100%}

.footer .col-md-1{display: none}

.section_4 h2 { padding-left:0px;}

.right{ margin: 20px 20px 0 0px;}

.right:last-child { margin-left: 0px;}

.tables h2 { font-size: 23px;}

.logo{    font-size: 23px;   padding: 24px 0; height:auto}

header {height:auto;}

#cssmenu > ul > li::before { display: none}

.quick_con li:last-child { display: none;}

.news_sec p { font-size: 14px;}

.news_sec p>i { padding-left:5px;}

.recent_news {padding:10px;}

.ab p{margin:0 0 30px}

.section_6 img {display: none;}

.my_table1 { margin:0 0 20px;}

.contact_details {  padding: 30px 0px 0; }

.page_header { padding:90px 0 30px;}

#cssmenu { background:#000; text-align: left; margin: 12px 10px;}
	
.title_bar h2 { font-size: 35px;	 line-height:33px;}

.title_bar h4 { font-size: 25px;}

.title_bar p { font-size: 18px;}

	
}

@media only screen and (max-width: 479px){
	
	
#cssmenu > ul > li > a { padding: 10px 20px; font-size:13px; color:#fff}

.sticky #cssmenu > ul > li > a { padding: 10px 20px; font-size:13px; color:#fff }

#wowslider-container1 .ws-title { margin-left:0px; top:20%}

.ws_images h1 { font-size: 15px; padding-bottom:10px;}

.ws_images h3 {font-size: 13px; padding-bottom:px;}

.ws_images p{display: none}

.button1 { font-size: 16px;   padding: 5px 27px; margin: 20px 0 0 0; }

.box_1 h2 { font-size:26px;}

.footer_img { display: none}

.section_4 .col-md-3{display: none}

.section_4 .col-md-9{width:100%}

.footer .col-md-1{display: none}

.section_4 h2 { padding-left:0px;}

.right{ margin: 20px 20px 0 0px;}

.right:last-child { margin-left: 0px;}

.tables h2 { font-size: 19px; line-height:26px;}

.page_header h3 {font-size:26px;}

.logo{    font-size: 23px;   padding: 24px 0; height:auto}

header {height:auto;}

#cssmenu > ul > li::before { display: none}

.quick_con li:last-child { display: none;}

.news_sec p { font-size: 16px;}

.news_sec p>i { padding-left:5px;}

.recent_news {padding:10px;}

.ab p{margin:0 0 30px}

.section_6 img {display: none;}

.my_table1 { margin:0 0 20px;}

.contact_details {  padding: 30px 0px 0; }

.page_header { padding:30px 0 30px;}

#cssmenu { background:#000; text-align: left; margin: 0px 10px 10px;}
	
.title_bar h2 { font-size: 28px;	 line-height:33px; margin-bottom:20px;}

.title_bar h4 { font-size: 20px;}

.social_link a>li { margin:15px 15px 0 0;}

.title_bar p { font-size: 15px; line-height:22px;}

.top_bar1 .col-xs-6{width:100%}

.quick_con li { margin-right: 0px;  border-right: 0px solid #ddd; padding-right: 0px;}

.top_bar a>li { padding:10px 8px;}

.top_bar a>li:hover { padding:10px 10px;}

.top_bar { float: left; margin:5px 0 0;}

.top_secion { position:relative;}

.top_secion .col-xs-5{width:100%}

.top_secion .col-xs-7{width:100%}

.box_1{width:100%;  padding:30px 15px;}

.box_2{display: none}

.section_2 { background-size: cover; padding:50px 0 }
	
.section_3 h2 { font-size:21px; padding-bottom:20px;}

.section_5 img { float:left; max-width:100%; margin-left:0px; margin-bottom:20px;}

.about_border {padding:30px 15px;}

.my_form  {padding:30px 15px;}

.summer-camps {padding:30px 15px;}

.note_sec h2 { line-height:30px;}

.extra_session h2 {  font-size: 16px;}

.contact_details h1 { font-size: 18px; line-height:26px;}

.tables h1 { line-height:26px;}
	
	
}


@media only screen and (min-width: 480px) and (max-width: 699px){
	
#cssmenu > ul > li > a { padding: 10px 20px; font-size:13px; color:#fff}

.sticky #cssmenu > ul > li > a { padding: 10px 20px; font-size:13px; color:#fff }

#wowslider-container1 .ws-title { margin-left:30px; top:17%}

.ws_images h1 { font-size: 20px; padding-bottom:10px;}

.ws_images h3 {font-size: 16px; padding-bottom:5px;}

.ws_images p{display: block; font-size:11px;}

.button1 { font-size: 13px;   padding: 0px 20px; margin: 10px 0 0 0; }

.box_1 h2 { font-size:26px;}

.footer_img { display: none}

.section_4 .col-md-3{display: none}

.section_4 .col-md-9{width:100%}

.footer .col-md-1{display: none}

.section_4 h2 { padding-left:0px;}

.right{ margin: 20px 20px 0 0px;}

.right:last-child { margin-left: 0px;}

.tables h2 { font-size: 19px; line-height:26px;}

.page_header h3 {font-size:26px;}

.logo{    font-size: 23px;   padding: 24px 0; height:auto}

header {height:auto;}

#cssmenu > ul > li::before { display: none}

.quick_con li:last-child { display: none;}

.news_sec p { font-size: 16px;}

.news_sec p>i { padding-left:5px;}

.recent_news {padding:10px;}

.ab p{margin:0 0 30px}

.section_6 img {display: none;}

.my_table1 { margin:0 0 20px;}

.contact_details {  padding: 30px 0px 0; }

.page_header { padding:30px 0 30px;}

#cssmenu { background:#000; text-align: left; margin: 0px 10px 10px;}
	
.title_bar h2 { font-size: 28px;	 line-height:33px; margin-bottom:20px;}

.title_bar h4 { font-size: 20px;}

.social_link a>li { margin:15px 15px 0 0;}

.title_bar p { font-size: 15px; line-height:22px;}

.quick_con li { margin-right: 0px;  border-right: 0px solid #ddd; padding-right: 0px;}

.top_bar a>li { padding:10px 8px;}

.top_bar a>li:hover { padding:10px 10px;}

.top_bar { float: right; margin:5px 0 0;}

.top_secion { position:relative;}

.top_secion .col-xs-5{width:100%}

.top_secion .col-xs-7{width:100%}

.box_1{width:100%;  padding:30px 15px;}

.box_2{display: none}

.section_2 { background-size: cover; padding:50px 0 }
	
.section_3 h2 { font-size:21px; padding-bottom:20px;}

.section_5 img { float:left; max-width:100%; margin-left:0px; margin-bottom:20px; width:100%}

.about_border {padding:30px 15px;}

.my_form  {padding:30px 15px;}

.summer-camps {padding:30px 15px;}

.note_sec h2 { line-height:30px;}

.extra_session h2 {  font-size: 16px;}

.contact_details h1 { font-size: 18px; line-height:26px;}

.tables h1 { line-height:26px;}

.logo{text-align: center}
	
	
}