 @media (min-width: 992px) and (max-width: 1199px) {
 .logo a img {
 width: 160px;
 float: left;
}
header .nav-links li a {
	font-size: 14px;
	padding: 9px 3px;
}
 header nav .wrapper {
 height: 50px;
 line-height: 50px;
}header .logo a img {
	width: 160px;
	float: left;
}
.students_counter .counter {
 font-size: 40px;
 margin-top: 10px;
 width: 100px;
}
.plu_iocn {
 font-size: 38px;
 margin-top: 10px;
}
.counter-container span {
 font-size: 18px;
}
.grab_one_of .owl-prev {
 left: 0;
}
.grab_one_of .owl-next {
 right: 0;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
 .top_header .top_left {
 padding: 5px 0;
 font-size: 14px;
 width: 100%;
}
.top_header .top_left {
 text-align: center;
}
.logo a img {
 width: 220px;
}
header .nav-links li a {
	padding: 0px 6px;
	color: #384285;
	font-size: 12px !important;
}header nav .navbar .links li { 
	padding: 0 0px !important;
	line-height: normal;
	margin: 0;
}header .logo a img {
	width: 160px;
	float: left;
}
header .nav-links .mobile-item {
 padding: 0px 10px;
color:#fff;
 font-size: 16px !important;
}
header .nav-links li {
 margin: 0px 10px;
}
.btn.close-btn .fa {
 color: #fff;
}
.apply_button {
 float: right;
}
.top_header .top_right {
 float: none;
 width: 100%;
 text-align: center;
 margin: auto;
}
.footer_logo img {
 width: 200px;
 float: left;
}
.top_header {
 padding: 0 0 5px 0;
}
header .wrapper .btn {
 color: #000;
 font-size: 16px;
}
header nav .wrapper {
 height: 50px;
 line-height: 50px;
}
.about_us_left h2 {
 font-size: 24px;
}
.about_us_left p {
 font-size: 16px;
 padding: 10px 0 20px 0;
}
.handover-img img {
 margin-left: 0;
}
.handover-sec {
 padding: 20px 0 20px;
}
.handover-content h3 {
 font-size: 24px;
 text-transform: uppercase;
 width: 100%;
}
.handover-content p {
 font-size: 16px;
width: 100%;
}
.student_centric ul li {
 width: 50%;
 float: left;
}
.student_centric ul li p {
 float: left;
 font-size: 16px;
 width: 86%;
}
.students_counter .counter {
 font-size: 30px;
 margin-top: 10px;
 padding: 0;
 margin: 0;
 width: 70px;
}
.plu_iocn {
 font-size: 30px;
}
.counter-container span {
 font-size: 16px;
}
.school_message h2 {
 font-size: 24px;
}
.school_message h2 {
 font-size: 24px;
 line-height: 6px;
 text-transform: uppercase;
 width: 100%;
 padding: 0;
 margin: 0;
}
.chairman_de h3 {
 font-size: 24px;
 line-height: 26px;
}
.chairman_de {
 width: 100%;
 padding: 10px 0 0 10px;
}
.school_message_bx {
 width: 100%;
 float: left;
 padding: 0px 0 30px 20px;
}
 .school_min {
 padding: 50px 0 0;
}
.testimonials h2 {
 font-size: 25px;
 line-height: 30px;
}
.testimonials_one h4 {
 font-size: 20px;
}
.admissions_open h3 {
 font-size: 18px;
 line-height: 26px;
}
.admissions_open h4 {
 font-size: 20px;
 line-height: 26px;
}
.grab_one_of h2 {
 font-size: 24px;
 line-height: 26px;
}
.grab_one_of_one h3 a {
 font-size: 18px;
}
.grab_one_of {
 padding: 50px 0 0;
}
.footer_content {
 padding: 20px 17px 20px 7px;
}
.footer_lets_connect {
 padding: 20px 0 0 0;
}
.grab_one_of .owl-next {
 right: 0;
}
.grab_one_of .owl-prev {
 left: 0;
}
.chairman_de p {
 font-size: 16px;
}
.testimonials_one p {
 font-size: 16px;
}
.chairman_de p {
 font-size: 14px;
}
.testimonials_one p {
 font-size: 14px;
}
.about_us_left_page h2 {
 font-size: 24px;
}
.about_us_left_page p {
 font-size: 16px;
 padding: 10px 0 20px 0px;
}
.our_journey h3 {
 font-size: 20px;
 line-height: 28px;
}
.our_journey {
 padding: 70px 0;
}
}
 @media only screen and (max-width: 767px) {
.top_header .top_left {
 text-align: center;
}
.top_header .top_left {
 padding: 5px 0;
 font-size: 14px;
 width: 100%;
}
.logo a img {
 width: 220px;
}
.footer_logo img {
 width: 200px;
 float: left;
}
header .nav-links li a {
	padding: 0px 10px;
	color: #384285;
	font-size: 12px !important;
}
header .nav-links .mobile-item {
 padding: 0px 10px;
color:#fff;
 font-size: 16px !important;
}
header .nav-links li {
 margin: 0px 10px;
}
.btn.close-btn .fa {
 color: #fff;
}
.apply_button {
 float: right;
}
.top_header .top_right {
 float: none;
 width: 100%;
 text-align: center;
 margin: auto;
}
.top_header {
 padding: 0 0 5px 0;
}
header .wrapper .btn {
 color: #000;
 font-size: 16px;
}
header nav .wrapper {
 height: 50px;
 line-height: 50px;
}
.about_us_left h2 {
 font-size: 24px;
}
.about_us_left p {
 font-size: 16px;
 padding: 10px 0 20px 0;
}
.handover-img img {
 margin-left: 0;
}
.handover-sec {
 padding: 20px 0 20px;
}
.handover-content h3 {
 font-size: 24px;
 text-transform: uppercase;
 width: 100%;
}
.handover-content p {
 font-size: 16px;
width: 100%;
}
.student_centric ul li {
 width: 50%;
 float: left;
}
.student_centric ul li p {
 float: left;
 font-size: 16px;
 width: 86%;
}
.students_counter .counter {
 font-size: 30px;
 margin-top: 10px;
 padding: 0;
 margin: 0;
 width: 70px;
}
.plu_iocn {
 font-size: 30px;
}
.counter-container span {
 font-size: 16px;
}
.school_message h2 {
 font-size: 24px;
}
.school_message h2 {
 font-size: 24px;
 line-height: 6px;
 text-transform: uppercase;
 width: 100%;
 padding: 0;
 margin: 0;
}
.chairman_de h3 {
 font-size: 24px;
 line-height: 26px;
}
.chairman_de {
 width: 100%;
 padding: 10px 0 0 10px;
}
.school_message_bx {
 width: 100%;
 float: left;
 padding: 0px 0 30px 20px;
}
.boder_right {
 border-left: none;
}
 .school_min {
 padding: 50px 0 0;
}
.testimonials h2 {
 font-size: 25px;
 line-height: 30px;
}
.testimonials_one h4 {
 font-size: 20px;
}
.admissions_open h3 {
 font-size: 18px;
 line-height: 26px;
}
.admissions_open h4 {
 font-size: 20px;
 line-height: 26px;
}
.grab_one_of h2 {
 font-size: 24px;
 line-height: 26px;
}
.grab_one_of_one h3 a {
 font-size: 18px;
}
.grab_one_of {
 padding: 50px 0 0;
}
.footer_content {
 padding: 20px 17px 20px 7px;
}
.footer_lets_connect {
 padding: 20px 0 0 0;
}
.grab_one_of .owl-next {
 right: 0;
}
.grab_one_of .owl-prev {
 left: 0;
}
.chairman_de p {
 font-size: 16px;
}
.testimonials_one p {
 font-size: 16px;
}
.chairman_de p {
 font-size: 14px;
}
.testimonials_one p {
 font-size: 14px;
}
.about_us_left_page h2 {
 font-size: 24px;
}
.about_us_left_page p {
 font-size: 16px;
 padding: 10px 0 20px 0px;
}
.our_journey h3 {
 font-size: 20px;
 line-height: 28px;
}
.our_journey {
 padding: 70px 0;
}
.about_us_left_page h3 {
 font-size: 24px;
}
.about_us_left_page h3 {
 width: 100%;
 font-size: 24px;
 line-height: 33px;
}.contact_page .get_form_inner {
 	padding: 20px 10px; 
}.contact_page .grid-70-30 {
	display: inline-block;
	padding: 40px 0 0;
	width: 100%;
	float: left;
} .contact_page .get_say_info_sec > li a {
	width: 100%;
 	padding: 13px 4px;
 	font-size: 15px !important; 
}.map_bx iframe { 
	height: 220px;
}.top_left {
	display: none;
}header nav .navbar .links li {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	list-style: none;
	padding: 0 0px !important;
	line-height: 46px;
}header .nav-links li a.active {
	background: none;
	color: #fec31e;
}header .nav-links li a:hover {
	background: none;
	color: #fec31e;
}header nav .navbar .links li {
	position: relative;
	display: inherit; 
}header .navbar .links li .sub-menu a { font-size:14px;}
header .navbar .links li .sub-menu li { 
	padding: 0px 0 !important;
}
 .admission_online_form  table td {
	border-bottom: 1px solid #ddd;
	display: block;
	font-size: .8em;
	text-align: right;
}
.admission_online_form  table thead {
	border: none;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.admission_online_form  table {
	float: left;
	width: 100%;
}
.admission_online_form  table tr th {
	background: #000;
	color: #ffffff;
	border: none;
	padding: 15px 10px;
}
.admission_online_form  table td {
	padding: 15px 10px;
	border-bottom: 1px solid #efefef;
}
.admission_online_form  table td a {
	background-color: #000000;
	padding: 5px;
	text-decoration: none;
	color: #fff;
	margin: 0px 4px 0 0;
	font-size: 12px;
	text-align: center;
}
 .admission_online_form table tr th {
	display: none;
}

       .admission_online_form table tr { float: left;
         width: 100%;
       }  
       
       .admission_online_form table td::before {
         /*
         * aria-label has no advantage, it won't be read inside a table
         content: attr(aria-label);
         */
         content: attr(data-label);
         float: left;
         font-weight: bold;
         text-transform: uppercase;
       }
       
       .admission_online_form table td:last-child {
         border-bottom: 0;
       }
.pnr_gallery h1 {
	font-size: 24px; 
	padding: 20px 0 0px;
}

}
 @media only screen and (max-width: 575px) {
 .top_header .top_left {
 padding: 5px 0;
 font-size: 10px;
}.contact_page .get_say_info_sec > li a {
	width: 100%;
 	padding: 13px 4px;
 	font-size: 15px !important; 
}.contact_page .grid-50-50 {
	display: initial; 
}.colmun-70.get_form {
	float: left;
	width: 100%;
}
.top_header .top_left {
 text-align: center;
}
.logo a img {
 width: 220px;
}
header .nav-links li a {
	padding: 0px 10px;
	color: #fff;
	font-size: 16px !important;
}
header .nav-links .mobile-item {
 padding: 0px 10px;
color:#fff;
 font-size: 14px !important;
}
header .nav-links li {
 margin: 0px 10px;
}
.btn.close-btn .fa {
 color: #fff;
}
.apply_button {
 float: right;
}
.top_header .top_right {
 float: none;
 width: auto;
 text-align: center;
 margin: auto;
}
.top_header {
 padding: 0 0 0px 0;
}
header .wrapper .btn {
 color: #000;
 font-size: 16px;
}
header nav .wrapper {
 height: 50px;
 line-height: 50px;
}
.about_us_left h2 {
 font-size: 24px;
}
.about_us_left p {
 font-size: 14px;
 padding: 10px 0 20px 0;
}
.handover-img img {
 margin-left: 0;
}
.handover-sec {
 padding: 20px 0 20px;
}
.handover-content h3 {
 font-size: 24px;
 text-transform: uppercase;
 width: 100%;
}
.handover-content p {
 font-size: 14px;
width: 100%;
}
.student_centric ul li {
 width: 50%;
 float: left;
}
.student_centric ul li p {
 float: left;
 font-size: 14px;
 width: 83%;
}.apply_button { 
	padding: 0 0 0 13px;
}
.students_counter .counter {
 font-size: 30px;
 margin-top: 10px;
 padding: 0;
 margin: 0;
 width: 70px;
}
.plu_iocn {
 font-size: 30px;
}
.counter-container span {
 font-size: 16px;
}
.school_message h2 {
 font-size: 24px;
}
.school_message h2 {
	font-size: 24px;
	line-height: normal;
	text-transform: uppercase;
	width: 100%;
	padding: 0;
	margin: 0;
}
.chairman_de h3 {
 font-size: 24px;
 line-height: 26px;
}
.chairman_de {
 width: 100%;
 padding: 10px 0 0 0px;
}
.school_message_bx {
 width: 100%;
 float: left;
 padding: 0px 0 30px 0px;
}
.boder_right {
 border-left: none;
}
 .school_min {
 padding: 50px 0 0;
}
.testimonials h2 {
 font-size: 25px;
 line-height: 30px;
}
.testimonials_one h4 {
 font-size: 20px;
}
.admissions_open h3 {
 font-size: 18px;
 line-height: 26px;
}
.admissions_open h4 {
 font-size: 20px;
 line-height: 26px;
}
.grab_one_of h2 {
 font-size: 24px;
 line-height: 26px;
}
.grab_one_of_one h3 a {
 font-size: 18px;
}
.grab_one_of {
 padding: 50px 0 0;
}
.footer_content {
 padding: 20px 17px 20px 7px;
}
.footer_lets_connect {
 padding: 20px 0 0 0;
}
.grab_one_of .owl-next {
 right: 0;
}
.grab_one_of .owl-prev {
 left: 0;
}
.chairman_de p {
 font-size: 14px;
}
.testimonials_one p {
 font-size: 14px;
}
.about_us_left_page h2 {
 font-size: 24px;
}
.about_us_left_page p {
 font-size: 16px;
 padding: 10px 0 0 0px;
}
.our_journey h3 {
 font-size: 20px;
 line-height: 28px;
}
.our_journey {
 padding: 70px 0;
}
.facilities_secimg img {
 margin-left: 0;
 margin-bottom: 20px;
}
.facilities_seccontent h3 {
	font-size: 24px;
	padding: 0;
	margin: 0;
}
.facilities_seccontent {
 width: 100%;
}
.library_content h3 {
	font-size: 24px;
	padding: 0;
	margin: 0;
}
.vision_page p { 
	padding: 0;
	margin: 0;
}
.library_content {
	padding-top: 10px; 
}
.library_content {
 width: 100%;
}
.facilities_sec {
 padding: 20px 0 0;
}
.library_sec {
 padding: 20px 0;
}
.destop_view {
 display: none;
}
.about_us_left_page h3 {
 font-size: 24px;
}
.about_us_left_page h3 {
 width: 100%;
 font-size: 24px;
 line-height: 33px;
}
 .mobile_view {
display:inline-block;
}header nav .navbar .links li .arrow {
 	color: #fff; 
}header .sidebar-logo i, .navbar .bx-menu {
	font-size: 25px;
	color: #000;
	cursor: pointer;
}
}
