@media only screen and (max-width: 660px) and (min-width: 320px){
	.menu ul li a,section.slim_head .menu ul li a{
		display:none;
	}
	.click_here_div {
		margin: 0px auto;
		margin-bottom: 20px!important;
	}
	.school {
		padding-top: 12px !important;
		height: 421px;
	}
	.form_details {
		margin-top: 10px!important;
	}
	.BDC_CaptchaImageDiv img {
		width: 180px;
		margin: 0px auto;
		display: table;
	}
	.static_cont {
		width: 100%;
		text-align: left;
	}
	a.read {
		margin: 12px auto;
		padding: 8px 12px;
		font-size: 13px;
	}
	.swiper-slide {
		width: 100% !important;
	}
	ul.campus_map.torq.left li a {
		margin: 10px 12px;
	}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next,.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		display:none;
	}
	.about img {
		width: 100%!important;
		border-radius: 0px !important;
	}
	ul.header_right li a{
		font-size: 12px;
	}
	.product_image{
		margin-bottom:10px;
		padding: 10px;
	}
	.swiper-slide ul li {
		font-size: 14px;
	}
	.bg_contact {
		background: #1b1c21;
	}
	.quote-area .quote-icon {
		padding: 0px;
	}
	span.widget_title_heading h3 {
		font-size: 20px;
	}
	.sub-head h4 {
		font-size: 20px;
		padding: 20px 0px;
	}
	a.button_back button {
		margin: 0px auto;
		float: right;
	}
	.hidden_xs.hidden_tab {
		margin-top: 0px;
	}
	.main-footer .contact-info-list li {
		font-size: 13px;
	}
	.text_area h3 {
	}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
		padding: 7px;
	}
	section.head_ {
		background: url("../../images/frontend_images/pattern.jpg");
	}
	.form_shadow {
		margin-top: 30px;
	}
	.common_ul li {
		width: 100%;
		font-size: 14px;
	}
	span.news_head {
		color: #0e0e50;
		font-size: 15px;
	}
	p {
		font-size: 14px;
		text-align:justify;
	}
	.online_registration {
		width: 100%;
	}
	.copyright-text a,.main-footer .footer-bottom p{
		font-size:12px;
	}
	table { 
	  width: 100%; 
	  border-collapse: collapse; 
	}
	tr:nth-of-type(odd) { 
	  background: #eee; 
	}
	th {
	  background: #01879e;
	  color: white;
	  font-size: 14px;
	}
	td, th { 
	  padding: 6px; 
	  border: 1px solid #ccc; 
	  text-align: left; 
	}
	.breadcrumb ul li a {
		font-size: 13px;
	}
	.menu {
		display: none !important;
	}
	.breadcrumb {
		padding-top: 0px;
	}
	.breadcrumb ul {
		display: none;
	}
	.breadcrumb .section-headline h3 {
		font-size: 16px;
		letter-spacing: 0px;
	}
	.breadcrumb ul li {
		padding-top: 0px;
		margin-bottom: 4px;
	}
	.quote-area .quote-icon i {
		color: #fff;
		float: left;
		font-size: 20px;
		border: 1px solid #00AEF0;
		background: #00AEF0;
		width: 30px;
		height: 30px;
		text-align: center;
		line-height: 30px;
	}
	.top_log a {
		margin: 10px auto;
		display: table;
	}
	.preigo-main-menu-button-wrapper.preigoMenu, .mob_language_selectors, .main_heading_top {
		display: -webkit-box;
	}
	.about h3 {
		font-size: 20px!important;
		letter-spacing: -0.55px!important;
		margin-top: 4px!important;
		margin-bottom: 10px!important;
	}
	.choose-area{
		padding:0px!important;
	}
	.about {
	}
	.sec-title .overlay-title h2 {
		font-size: 20px!important;
	}
	.single-choose-item {
		padding: 40px 20px!important;
		margin: 20px 0px!important;
	}
	.services-area .owl-controls {
		position: absolute;
		right: 0;
		top: -100px!important;
	}
	.fact-counter-area .title h3 {
		font-size: 20px!important;
		padding: 10px!important;
	}
	.fact-counter-area .single-item h1 span {
		color: #ffffff;
		font-size: 36px!important;
	}
	h3.index_header {
		font-size: 20px;
	}
	.overlay-title h2.choose {
		padding-top: 50px!important;
	}
	.sec-title h1 {
		margin-top: 40px!important;
	}
	.sec-title h1 {
		font-size: 70px;
		padding-top: 30px;
	}
	.main-footer .widgets-section{
		padding:10px;
	}
	.consultation-form button, .consultation-form input[type="submit"] {
		margin-bottom: 30px;
	}
	.news_content {
		position: relative;
		width: 100%;
	}
	.news_h2 {
		width: 100%;
		border-right: 1px solid#740504;
		margin: 0px;
	}
	.news_h2 h3 {
		font-size: 16px;
		margin: 0px auto;
		display: table;
	}
	marquee {
		font-size: 14px;
	}
	.overlay-title.rank h2 {
		padding-top: 40px!important;
	}
	h1.top{
		margin-top: 0px!important;
	}
	section.home_scroll_news .container {
		margin-top: 0px;
	}
	.about p {
		text-align: justify;
		font-size: 14px;
		line-height: 30px;
	}
	.rev_slider_wrapper .big-title {
		font-size: 14px !important;
		line-height: 23px !important;
		background: rgba(0, 0, 0, 0.63);
		padding: 10px 30px !important;
	}
	.tp-parallax-wrap {
		position: absolute;
		display: block;
		visibility: visible;
		left: 5px;
		top: 6px;
		z-index: 0;
	}
	.table > thead > tr > th, .table > tbody > tr > th,.table > tfoot > tr > th, .table > thead > tr > td,.table > tbody > tr > td, .table > tfoot > tr > td {
		font-size: 13px;
		text-align: center;
	}
	tr:nth-child(even) {
		background-color: #fff;
	}
	.fact-counter-area {
		padding-top: 0px!important;
	}
	.main-footer .about-widget .text {
		margin-bottom: 0px;
		text-align: justify;
		font-size: 14px;
	}
}
@media only screen and (min-device-width : 720px) and (max-device-width : 768px) {
	.menu ul li a {
		font-size: 12px;
		padding: 18px 5px;
	}
	.top_log a {
		margin: 6px auto;
		display: table;
	}
	.news_content {
		position: relative;
		width: 80%;
		float: left;
	}
	.breadcrumb {
		padding-top: 0px;
	}
	section.home_scroll_news .container{
		margin-top:0px;
	}
	.news_h2 {
		width: 20%;
		border-right: 1px solid#02869e;
		margin: 0px;
	}
	.news_h2 h3 {
		font-size: 16px;
	}
	marquee {
		font-size: 14px;
	}
	section.slim_head .menu ul li a {
		font-size: 11px;
		padding: 10px 3px;
	}
	.consultation-form button,.consultation-form input[type="submit"] {
		margin: 20px auto;
		display: table;
	}
	.experience-box {
		margin: 0px auto;
	}
	.breadcrumb {
		padding-top: 30px;
	}
	.widget_title h3 {
		font-size: 20px;
		margin: 20px 0px;
	}
	.breadcrumb .section-headline h3 {
		font-size: 20px;
	}
	.breadcrumb ul li {
		padding-top: 0px;
		margin-bottom: 4px;
	}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.menu ul li a {
		font-size: 12px;
		padding: 18px 7px;
	}
	.top_log a {
		margin: 0px auto;
		display: table;
		padding-top: 14px;
	}
	.breadcrumb {
		padding-top: 15px;
	}
	.experience-box {
		margin: 0px auto;
	}
	.consultation-form button,.consultation-form input[type="submit"] {
		margin: 20px auto;
		display: table;
	}
	section.slim_head .menu ul li a {
		font-size: 12px;
		padding: 10px 3px;
	}
	.news_content {
		position: relative;
		width: 80%;
		float: left;
	}
	section.home_scroll_news .container{
		margin-top:0px;
	}
	.news_h2 {
		width: 20%;
		border-right: 1px solid#02869e;
		margin: 0px;
	}
	.news_h2 h3 {
		font-size: 16px;
	}
	marquee {
		font-size: 14px;
	}
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1300px) {
	.menu ul li a {
		font-size: 13px;
		padding: 36px 8px;
	}
	section.slim_head .menu ul li a {
		font-size: 12px;
		padding: 20px 8px;
	}
	.breadcrumb {
		padding-top: 30px;
	}
	.news_content {
		position: relative;
		width: 80%;
		float: left;
	}
	.single-choose-item {
	}
	section.home_scroll_news .container{
		margin-top:0px;
	}
	.news_h2 {
		width: 20%;
		border-right: 1px solid#02869e;
		margin: 0px;
	}
	.news_h2 h3 {
		font-size: 16px;
	}
	marquee {
		font-size: 14px;
	}
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1300px) {
	.menu ul li a {
		font-size: 14px;
		padding: 36px 6px;
	}
	section.slim_head .menu ul li a {
	}
	.news_content {
		position: relative;
		width: 80%;
		float: left;
	}
	.single-choose-item {
	}
	section.home_scroll_news .container{
		margin-top:0px;
	}
	.news_h2 {
		width: 20%;
		border-right: 1px solid#02869e;
		margin: 0px;
	}
	.news_h2 h3 {
		font-size: 16px;
	}
	marquee {
		font-size: 14px;
	}
}	
@media only screen and (min-device-width : 660px) and (max-device-width : 768px) {
	section.slim_head .menu ul li a {
		font-size: 10px;
		padding: 10px 1px;
	}
	.breadcrumb {
		padding-top: 0px;
	}
	.online_registration {
		width: 100%;
	}
	section.head_{
		background: url("../../images/frontend_images/pattern.jpg");
	}
	
}
@media only screen and (min-device-width : 1300px) and (max-device-width : 1600px) {
	.breadcrumb {
		padding-top: 70px;
	}
}	
@media only screen and (min-device-width : 660px) and (max-device-width : 768px) {
	.menu ul li a {
		font-size: 11px;
		padding: 16px 4px;
	}
	.top_log a {
		margin: 10px auto;
		display: table;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}
/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
}
/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
}
/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}
/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}
/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}
/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}
/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}
/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}
@media only screen and (max-width: 660px) and (min-width: 320px){
	.menu ul li a,section.slim_head .menu ul li a{
		display:none;
	}
	ul.header_right {
		display: none;
	}
	ul#header-phone {
		display: block !important;
	}
	ul.campus_map.torq.left li a:hover {
		color: #3d2f8d;
		border: 1px solid#413393;
	}
	.swiper-wrapper {
		font-size: 14px;
		width: 100%;
	}
	span.widget_title_heading h3 {
		font-size: 20px;
	}
	.main-footer .contact-info-list li {
		font-size: 13px;
		padding: 0px;
	}
	.text_area h3 {
		font-size: 18px;
		padding: 0px;
	}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
		padding: 7px;
	}
	section.head_ {
		background: url("../../images/frontend_images/pattern.jpg");
	}
	.form_shadow {
		margin-top: 30px;
	}
	.area-padding {
		padding: 40px 0px;
		margin-top: 0px;
	}
	.common_ul li {
		width: 100%;
		font-size: 14px;
	}
	span.news_head {
		color: #0e0e50;
		font-size: 15px;
	}
	p {
		font-size: 14px;
		text-align:justify;
	}
	.online_registration {
		width: 100%;
		margin: 20px 0px;
	}
	.copyright-text a,.main-footer .footer-bottom p{
		font-size: 13px;
	}
	table { 
	  width: 100%; 
	  border-collapse: collapse; 
	}
	tr:nth-of-type(odd) { 
	  background: #eee; 
	}
	th {
	  background: #01879e;
	  color: white;
	  font-size: 14px;
	}
	td, th { 
	  padding: 6px; 
	  border: 1px solid #ccc; 
	  text-align: left; 
	}
	.breadcrumb ul li a {
		font-size: 13px;
	}
	.menu {
		display: none !important;
	}
	.breadcrumb {
		padding-top: 0px;
	}
	.widget_title h3 {
		font-size: 16px;
		margin-top: 30px;
		cursor: pointer;
	}
	.breadcrumb ul {
		display: none;
	}
	.breadcrumb .section-headline h3 {
		font-size: 16px;
		letter-spacing: 0px;
	}
	.breadcrumb ul li {
		padding-top: 0px;
		margin-bottom: 4px;
	}
	.quote-area .quote-icon span {
		font-size: 12px;
		margin-top: 8px;
		line-height: 20px;
		font-weight: 500;
		margin-bottom: 10px;
	}
	.quote-area .quote-icon i {
		color: #fff;
		float: left;
		font-size: 20px;
		border: 1px solid #00AEF0;
		background: #00AEF0;
		width: 30px;
		height: 30px;
		text-align: center;
		line-height: 30px;
	}
	.google.map h3 {
		line-height: 32px;
		padding-top: 6px;
		font-size: 16px;
		padding-bottom: 0px;
	}
	.top_log a {
		margin: 10px auto;
		display: table;
	}
	.preigo-main-menu-button-wrapper.preigoMenu, .mob_language_selectors, .main_heading_top {
		display: -webkit-box;
	}
	.about h3 {
		font-size: 20px!important;
		letter-spacing: -0.55px!important;
		margin-top: 4px!important;
		margin-bottom: 10px!important;
	}
	.choose-area{
		padding:0px!important;
	}
	.about {
		margin-bottom: 10px !important;
	}
	.sec-title .overlay-title h2 {
		font-size: 20px!important;
	}
	.single-choose-item {
		padding: 20px 20px!important;
		margin: 20px 0px!important;
	}
	.services-area .owl-controls {
		position: absolute;
		right: 0;
		top: 8px!important;
	}
	.fact-counter-area .title h3 {
		font-size: 20px!important;
		padding: 10px!important;
	}
	.fact-counter-area .single-item h1 span {
		color: #ffffff;
		font-size: 36px!important;
	}
	h3.index_header {
		font-size: 20px;
	}
	.overlay-title h2.choose {
		padding-top: 50px!important;
	}
	.sec-title h1 {
		margin-top: 40px!important;
	}
	.sec-title h1 {
		font-size: 70px;
		padding-top: 30px;
	}
	.main-footer .widgets-section{
		padding:10px;
	}
	.consultation-form button, .consultation-form input[type="submit"] {
		margin-bottom: 30px;
	}
	.news_content {
		position: relative;
		width: 100%;
	}
	.news_h2 {
		width: 100%;
		border-right: 1px solid#740504;
		margin: 0px;
	}
	.news_h2 h3 {
		font-size: 16px;
		margin: 0px auto;
		display: table;
		border-right: 1px solid #4469bb;
		width: 100%;
		text-align: center;
	}
	marquee {
		font-size: 14px;
	}
	.overlay-title.rank h2 {
		padding-top: 40px!important;
	}
	h1.top{
		margin-top: 0px!important;
	}
	section.home_scroll_news .container {
		margin-top: 0px;
	}
	.about p {
		text-align: justify;
		font-size: 14px;
		line-height: 30px;
	}
	.rev_slider_wrapper .big-title {
		font-size: 14px !important;
		line-height: 23px !important;
		background: rgba(0, 0, 0, 0.63);
		padding: 10px 30px !important;
	}
	.tp-parallax-wrap {
		position: absolute;
		display: block;
		visibility: visible;
		left: 5px;
		top: 6px;
		z-index: 0;
	}
	.table > thead > tr > th, .table > tbody > tr > th,.table > tfoot > tr > th, .table > thead > tr > td,.table > tbody > tr > td, .table > tfoot > tr > td {
		font-size: 13px;
		text-align: center;
	}
	tr:nth-child(even) {
		background-color: #fff;
	}
	.fact-counter-area {
		padding-top: 0px!important;
	}
	.main-footer .about-widget .text {
		margin-bottom: 0px;
		text-align: justify;
		font-size: 14px;
	}
}
@media only screen and (min-device-width : 720px) and (max-device-width : 768px) {
	.menu ul li a {
		font-size: 12px;
		padding: 18px 5px;
	}
	.top_log a {
		margin: 6px auto;
		display: table;
	}
	.news_content {
		position: relative;
		width: 80%;
		float: left;
	}
	.breadcrumb {
		padding-top: 0px;
	}
	section.home_scroll_news .container{
		margin-top:0px;
	}
	.news_h2 {
		width: 20%;
		border-right: 1px solid#02869e;
		margin: 0px;
	}
	.news_h2 h3 {
		font-size: 16px;
	}
	marquee {
		font-size: 14px;
	}
	section.slim_head .menu ul li a {
		font-size: 11px;
		padding: 10px 3px;
	}
	.consultation-form button,.consultation-form input[type="submit"] {
		margin: 20px auto;
		display: table;
	}
	.experience-box {
		margin: 0px auto;
	}
	.breadcrumb {
		padding-top: 30px;
	}
	.widget_title h3 {
		font-size: 20px;
		margin: 20px 0px;
	}
	.breadcrumb .section-headline h3 {
		font-size: 20px;
	}
	.breadcrumb ul li {
		padding-top: 0px;
		margin-bottom: 4px;
	}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.top_log a {
		margin: 0px auto;
		display: table;
		padding-top: 14px;
	}
	.breadcrumb {
		padding-top: 15px;
	}
	.experience-box {
		margin: 0px auto;
	}
	.consultation-form button,.consultation-form input[type="submit"] {
		margin: 20px auto;
		display: table;
	}
	.news_content {
		position: relative;
		width: 80%;
		float: left;
	}
	section.home_scroll_news .container{
		margin-top:0px;
	}
	.news_h2 {
		width: 20%;
		border-right: 1px solid#02869e;
		margin: 0px;
	}
	.news_h2 h3 {
		font-size: 16px;
	}
	marquee {
		font-size: 14px;
	}
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1300px) {
	.menu ul li a {
		font-size: 13px;
		padding: 36px 6px;
	}
	section.slim_head .menu ul li a {
	}
	.breadcrumb {
		padding-top: 30px;
	}
	.news_content {
		position: relative;
		width: 80%;
		float: left;
	}
	.single-choose-item {
	}
	section.home_scroll_news .container{
		margin-top:0px;
	}
	.news_h2 {
		width: 20%;
		border-right: 1px solid#02869e;
		margin: 0px;
	}
	.news_h2 h3 {
		font-size: 16px;
	}
	marquee {
		font-size: 14px;
	}
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1300px) {
	section.slim_head .menu ul li a {
		font-size: 12px;
		padding: 20px 7px;
		margin-top: 27px;
	}
	.news_content {
		position: relative;
		width: 80%;
		float: left;
	}
	.single-choose-item .top .title-holder h3 {
		font-size: 14px;
	}
	section.home_scroll_news .container{
		margin-top:0px;
	}
	.news_h2 {
		width: 20%;
		border-right: 1px solid#02869e;
		margin: 0px;
	}
	.news_h2 h3 {
		font-size: 16px;
	}
	marquee {
		font-size: 14px;
	}
}	
@media only screen and (min-device-width : 660px) and (max-device-width : 768px) {
	section.slim_head .menu ul li a {
		font-size: 11px;
		padding: 10px 4px;
		margin-top: 0px;
	}
	.breadcrumb {
		padding-top: 0px;
	}
	.online_registration {
		width: 100%;
	}
	section.head_{
		background: url("../../images/frontend_images/pattern.jpg");
	}
}
@media only screen and (min-device-width : 800px) and (max-device-width : 900px) {
	.menu ul li a {
		font-size: 12px;
		padding: 18px 7px;
	}
	section.slim_head .menu ul li a {
		font-size: 12px;
		padding: 10px 6px;
		margin-top: 0px;
	}
}
@media only screen and (min-device-width : 900px) and (max-device-width : 1000px) {
	.menu ul li a {
		font-size: 12px;
		padding: 18px 10px;
		margin-top: 30px;
	}
	section.slim_head .menu ul li a {
		font-size: 12px;
		padding: 10px 7px;
		margin-top: 40px;
	}
}
@media only screen and (min-device-width : 1100px) and (max-device-width : 1200px) {
	.menu ul li a {
		font-size: 13px;
		padding: 36px 10px;
	}
	section.slim_head .menu ul li a {
		font-size: 12px;
		padding: 20px 11px;
		margin-top: 20px;
	}
}
@media only screen and (min-device-width : 1200px) and (max-device-width : 1300px) {
	.menu ul li a {
		font-size: 13px;
		padding: 36px 13px;
	}
	section.slim_head .menu ul li a {
		font-size: 12px;
		padding: 20px 14px;
		margin-top: 20px;
	}
}
@media only screen and (min-device-width : 1300px) and (max-device-width : 1400px) {
	.menu ul li a {
		padding: 28px 4px;
		font-size: 12px;
	}
	single-choose-item .top .title-holder h3 {
		font-size: 16px;
	}
	.menu ul li .dropdown li a {
		margin: 0px 0px;
	}
	.menu ul li .dropdown li a:hover {
		margin: 0px 10px;
	}
	.menu ul li .dropdown li a {
		margin: 0px 10px;
	}
	.menu ul li ul .sup-dropdown li a{
		margin: 0px 10px;
	}
	.menu ul li a:hover {
		color: #01879e;
	}
	.menu ul li ul .sup-dropdown li a:hover {
		color: #ffffff !important;
		transition: none;
	}
	.menu ul li ul .sup-dropdown li a {
		color: #545252!important;
		margin: 0px;
	}
	.menu ul li a:before {
		content: "";
		position: absolute;
		width: 0px;
		height: 100%;
		top: -26px;
		left: 18px;
		border-bottom: 1px solid #fff;
		transition: 0.4s ease all;
	}
	.menu ul li a:hover::before {
		width: 100%;
		transition: 0.4s ease all;
	}
}
@media only screen and (min-device-width : 1300px) and (max-device-width : 1600px) {
	.breadcrumb {
		padding-top: 70px;
	}
	.single-choose-item {
		margin: 40px 0px;
	}
}	
@media only screen and (min-device-width : 660px) and (max-device-width : 768px) {
	.menu ul li a {
		font-size: 11px;
		padding: 16px 7px;
	}
	.single-choose-item {
		margin: 40px 0px;
	}
	.top_log a {
		margin: 10px auto;
		display: table;
	}
}
@media only screen and (min-device-width : 1400px) and (max-device-width : 1500px) {
	.menu ul li a {
		position: relative;
		display: block;
		font-size: 13px;
		padding: 36px 3px;
	}	
	section.slim_head .menu ul li a {
		padding: 15px 1px;
		font-size: 13px;
		margin-top: 26px;
	}
}
@media only screen and (min-device-width : 1500px) and (max-device-width : 1600px) {
	.menu ul li a {
		position: relative;
		display: block;
		font-size: 13px;
		padding: 36px 7px;
		margin-top: 4px;
	}		
}
@media only screen and (min-device-width : 1600px) and (max-device-width : 2000px) {
	.menu ul li a {
		position: relative;
		display: block;
		font-size: 14px;
		padding: 36px 12px;
		margin-top: 4px;
	}	
	section.slim_head .menu ul li a{
		font-size: 13px;
		padding: 18px 16px;
	}
	.menu ul li a:before {
		content: "";
		position: absolute;
		width: 0px;
		height: 100%;
		top: -16px;
		left: 11px;
	}
}
.about {
    margin-bottom: 40px;
}
.form_details {
    border: 1px solid#3b3e79;
    padding: 20px;
    margin-top: 60px;
    background: #3b3e79;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12) !important;
}
form#school_tie_up input[type="text"], input[type="email"],input[type="number"],input[type="text"],textarea {
    /* background: none; */
    padding: 10px;
    margin: 20px 0px;
    border-radius: 0px;
    width: 100%;
}
.school_tie_up h3 {
    color: #e6e3e3;
    font-size: 22px;
    font-weight: 700;
    margin: 24px 0px;
    position: relative;
    padding-bottom: 12px;
    border-bottom: 1px solid#efeaea;
    text-align: center;
}
select#question {
    height: 70px;
    width: 100%;
    background: none;
    border: none;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    border-radius: 0px;
    border-bottom: 1px solid#9c9898;
    cursor: pointer;
    color: #131212;
    font-weight: 400;
}
ul.school_contact {
    list-style: none;
    text-align: center;
    margin: 30px 30px;
    padding: 11px 1px;
    line-height: 30px;
    background: #3b3e79;
    border-radius: 10px 0px;
}
ul.school_contact li {
    list-style: none;
    color: #ffffff;
    font-size: 17px;
    text-align: left;
    padding: 0px 9px;
    text-transform: capitalize;
    margin: 0px 0px;
}
.col-md-12.school {
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12) !important;
    margin-bottom: 50px;
}
.school p {
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    color: #96130f;
    text-transform: capitalize;
}
.school {
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12) !important;
    margin: 35px 0px;
    background: #efdbdb;
    margin-bottom: 30px;
}
ul.school_contact li span.small {
    font-size: 14px;
    color: #ffffff;
    padding: 0px;
    margin: 0px;
}
.leftImg img {
    margin-top: 50px;
}
.text_area img {
    margin-bottom: 30px;
}
.about img {
    border-radius: 100px 0px;
    width: 80%;
    margin: 0px auto;
    display: table;
}
.swiper-container {
    margin-bottom: 40px;
}
label {
    font-family: roboto,sans-serif;
    color: #96130f;
    padding-bottom: 10px;
    float: left;
}
.click_here_div {
    padding: 12px;
    font-family: roboto,sans-serif;
    font-size: 16px;
    background: #96130f;
    color: #fff;
    margin-bottom: 50px;
    width: 250px;
}
a.click_here b {
    color: #d3de28;
}
.click_here_div:hover {
    background: #276a9a;
    cursor: pointer;
}



