@media only screen and (max-width:1599px){
.main-navbar .navbar-dark {	height: 46px;} 
.main-navbar .navbar-dark .navbar-nav {	height: 46px;} 
.main-navbar .navbar-dark .navbar-nav .nav-link {	padding: 15px 10px;} 
.table-custom table thead tr th {	font-size: 14px;	line-height: 26px;	padding: 8px 20px;}
.table-custom table tbody tr td img {	height: 22px;}
.table-custom table tbody tr td {	font-size: 13px;	line-height: 22px;}
.form-control {	font-size: 12px;	height: 42px;} 
select, select.form-control {	height: 42px !important;}
.content-area .page-title h1 {	font-size: 26px;}
.photo-gallery-section.pageinner .gallery-col img {  height: 280px; }
.modal-body .award-thumb {  width: 280px; } 
}
@media only screen and (max-width:1499px){
.main-navbar .navbar-dark .navbar-nav .nav-link {	padding: 15px 12px;	font-size: 13px;}
.main-navbar .navbar-dark .navbar-nav .dropdown-menu li a {	padding: 10px 15px;	font-size: 14px;}
.main-navbar .navbar-dark .navbar-nav .nav-link {	padding: 15px 10px;	font-size: 14px;}
footer .footer-top .logo a img {	width: 80px;	height: 80px;}
.page-title {	margin-bottom: 15px;}
body {	font-size: 13px;	line-height: 26px;}
label {	font-size: 13px;}
.alert {	padding: .45rem 1.25rem;}
.slider-caption h1 {  font-size: 40px;   line-height: 50px;} 
.slider-caption p {  font-size: 24px;  line-height: 38px;}
.banner-service-col {  height: 102px;  padding: 0 20px; }
.ban-ser-thumb{ margin-right: 20px;}
.ban-ser-thumb img {  height: 48px;}
.ban-ser-content h3 {  font-size: 18px; }
.ban-ser-content a {  font-size: 14px; }
.overview-cols li a {  height: 102px; }
.overview-cols li a img {  width: 50px;  margin-bottom: 5px;}
.overview-cols li a h3 span {   font-size: 25px; }
.overview-cols li a h3 {  font-size: 14px; }
.section-title h2 {   font-size: 28px;}
.section-title {  margin-bottom: 30px;}
.latest-news-col h3 {  font-size: 18px;  margin-bottom: 15px;}
.prog-btns-col .btn.btn-large {  height: 80px;  font-size: 16px;}
.activites-content {  padding-left: 30px;}
.act-col {   padding-left: 120px;}
.act-col h3 {  font-size: 18px; }
.act-col p {  font-size: 14px;   line-height: 24px;}
.award-thumb {  height: 178px;}
.footer-top h3 {  font-size: 18px; }
.admission-section .section-title {  margin-bottom: 15px;}
.admission-section .btn.btn-custom {  width: 150px;  height: 45px;  font-size: 16px;   line-height: 44px;}
.paddTB80 {  padding-top: 50px;  padding-bottom: 50px;}
.photo-gallery-section.pageinner .gallery-col img {  height: 240px;}

.modal-dialog.notificationPopup { max-width: 420px; } 
.notificationPopup .notification-titie { font-size: 26px; } 
.notificationPopup .modal-body .btn.btn-custom {  min-width: 172px;  height: 48px;  font-size: 16px;   line-height: 48px;} 
}
 
@media only screen and (max-width:1280px){  
  .award-thumb {  height: 155px;}
  .thumb-with-title-col .thumb-with-title-col-inner h4 {     font-size: 16px;     line-height: 16px;}
  .thumb-with-title-col .thumb-with-title-col-inner ul {    margin-bottom: 5px;    margin-top: 5px; }
  .thumb-with-title-col .thumb-with-title-col-inner ul li {    line-height: normal;}
  .overview-cols li a {     padding: 0 20px;}
}
@media only screen and (max-width:1199px){
  .section-title h2 {    font-size: 24px;}
  .ban-ser-thumb img {    height: 35px;}
  .ban-ser-content h3 {    font-size: 16px;    margin-bottom: 3px;}
  .banner-service-col {    height: 85px; }
  .overview-cols {    margin-left: -15px;    margin-right: -15px;}
  .overview-content {     margin-bottom: 40px;}
  .prog-btns-col .btn.btn-large {    height: 60px;    font-size: 14px;}
  .activites-content {    padding-left: 0;}
  .gallery-col {    border: 5px solid #fff; }
  .award-thumb {    border-width: 2px;    margin-bottom: 15px; height: 132px;}
  .award-col h3 {    font-size: 14px;    margin-bottom: 8px;}
  .footer-top h3 {    font-size: 14px;}
  .photo-gallery-section.pageinner .gallery-col img {    height: 180px; }
}
@media only screen and (max-width:992px){
  .award-thumb { height: auto;}
  .award-thumb img {    width: 100%;    max-width: 100%;}
  .logoes-list a { height: 120px; }
  .photo-gallery-section.pageinner .gallery-col img {    height: 160px; }
}
@media only screen and (max-width:991px){
.container {  	width: 100%;    }
.header-top {  display: none;}
.slider-caption h1 {  font-size: 28px;  line-height: 28px;}
.slider-caption p {	font-size: 18px;	line-height: 28px;	padding: 0 35px;}
.banner-service-col {  height: 75px;  padding: 0 10px;}
.ban-ser-thumb {  margin-right: 10px;}
.ban-ser-content h3 {  font-size: 14px;  margin-bottom: 2px;}
.ban-ser-content a {  font-size: 12px;}
.main-navbar {  background: #7a1806;}
.main-navbar .navbar-dark .navbar-toggler {    margin-left: auto;} 
.main-navbar .navbar-dark {	height: auto;	padding: 5px 15px;	margin: 0 -15px;} 
.main-navbar .navbar-dark .navbar-nav {	height: auto;}
.main-navbar .navbar-collapse {	position: absolute;	left: 0;	top: 100%;	width: 100%;	z-index: 3;  background: #fff;}
.main-navbar .navbar-dark .navbar-nav .nav-item {display: block;}
.main-navbar .navbar-dark .navbar-nav .nav-link {  padding: 12px 12px;  border-bottom: 1px solid rgba(0,0,0,.1);}
.main-navbar .navbar-dark .navbar-nav .nav-link.dropdown-toggle::after {  margin-left: auto;}
.dropdown-menu {  background-color: #f7f7f7;}
.main-navbar .navbar-dark .navbar-nav .dropdown-menu li a {  border-bottom: 1px solid rgba(0,0,0,.1);  padding-left: 25px;}
.main-navbar .navbar-dark .navbar-nav .dropdown-menu li:last-child a{border-bottom: none;}
.main-navbar .navbar-dark .navbar-nav .dropdown-menu li ul li a { padding-left: 35px;}
.header-inner {	flex-wrap: wrap;	height: auto;	padding: 10px 15px;}
.logo img {  width: 70px;}
.logo-title h1 {  font-size: 16px;  line-height: 16px;  margin-bottom: 6px;}
.logo-title p {  font-size: 12px;  line-height: 12px;  margin-bottom: 0;  padding-bottom: 0; }
.logo-title span {  font-size: 10px;  line-height: 10px; }
.banner-three-servies .container::after {  right: 0; }
.banner-three-servies::before {  top: 72%;  left: 70%; }
.act-col h3 {	font-size: 16px;}
.act-col p {	font-size: 13px;	line-height: 22px;}
.virtual-tour-thumb {  margin-bottom: 40px;}
.prog-btns-col .btn.btn-large {  height: 50px;  font-size: 12px;}
.activites-thumb {   margin-bottom: 40px;}
.award-rec-row [class^="col-"]{ margin-bottom: 30px;}
.award-rec-row [class^="col-"]:last-child, .award-rec-row [class^="col-"]:nth-last-child(2){margin-bottom: 0;}
.footer-widget-row [class^="col-"]{ margin-top: 30px;}
.footer-widget-row [class^="col-"]:last-child, .footer-widget-row [class^="col-"]:nth-last-child(2){margin-bottom: 0;}
.logoes-list a { height: 160px;} 
.logoes-list a img { max-width: 80%; max-height: 80%; } 
.photo-gallery-section.pageinner .gallery-col img { height: 220px; }
.modal-body .award-col {   flex-wrap: wrap;} 
.modal-body .award-thumb { width: 100%; margin-right: 0; margin-bottom: 20px; }
.covidlink {right: 10px; }  
.covidlink img { width: 100px;}
}
@media only screen and (max-width:767px){
  .main-navbar .container {    padding: 0 15px;  }
  .container {    width: 100%;    max-width: 100%;  }
  .header-inner .logo {  	flex-direction: column; 	margin-bottom: 0;  }
  .header-inner .logo-title {	margin-left: 0;	text-align: center;	margin-top: 10px;}
  .header-inner {	flex-direction: column;	height: auto;}
  /*.head-right {  display: block;}*/
  /* .head-right-btns a.head-btn:first-child {margin-left: 0;}  */
.head-right-btns a.head-btn {padding: 5px 10px;height: 29px;} 
  .main-banner .banner-col img {  	height: 170px;  }
  .slider-caption h1 {    font-size: 16px;    line-height: 16px;}
  .slider-caption p {    font-size: 14px;    line-height: 22px;    padding: 0 40px;}
  .banner-service-col {     margin-top: 15px;    margin-bottom: -2px;}
  .prog-btns-col [class^="col-"] {    margin-bottom: 10px;}  
 .latest-news-col ul li {    padding: 15px 0;    flex-wrap: wrap;}
 .latest-news-left { margin-bottom: 5px;}
 .activites-thumb::before {	right: 0px;}
 .activites-thumb::after {left: 0;} 
 .activites-list li {  margin-bottom: 10px;}
 .activites-list li:nth-last-child(2) {  margin-bottom: 10px;}
 .gallery-col {  border: 4px solid #fff;  margin-bottom: 10px;}
 .act-col > img {  width: 65px;}
 .act-col {  padding-left: 85px;}
 .hvr-top:hover, .hvr-top:focus, .hvr-top:active { 
  -webkit-transform: translateY(-0px); 
  transform: translateY(-0px); 
} 
 .award-rec-row [class^="col-"]:nth-last-child(2){margin-bottom: 30px;}
.footer-logo {	justify-content: flex-start !important;}
.logo-footer {	padding-bottom: 20px;}
footer .row > [class^="col-"] {	justify-content: center !important;	flex-wrap: wrap;}
.footer-widget-row [class^="col-"] {	margin-top: 10px;}
footer .footer-btm p {  	font-size: 12px;  	line-height: 20px;  	text-align: center;  }
footer .footer-btm {	height: auto;	padding: 15px 0;}  
footer .row > [class^="col-"] ul li {	text-align: left;} 
.footer-top h3 {	font-size: 16px;	border-bottom: 1px solid #ddd;	padding-bottom: 10px;	margin-bottom: 5px;}
footer .footer-top ul{width: 100%;text-align: left;} 
footer .footer-top ul li {	display: block;	padding: 5px 0; line-height: normal;}
.slider-marquee a {	font-size: 12px;}.slider-marquee {	height: 36px;		line-height: 36px;	border-radius: 0 0 0 0;}
.header-social a {	font-size: 12px;	width: 26px;	height: 26px;	line-height: 26px;	margin-right: 5px;}
.sidebar{margin-bottom: 30px;} 
.logoes-list a {  height: auto;  width: 100%; padding: 20px;}   
.logoes-list a img {  max-width: 80%;  max-height: 80%;  transform: inherit;}   
.photo-gallery-section.pageinner .gallery-col img {  height: auto; }
.overview-cols li {  width: 100%; }
.overview-cols li:nth-last-child(2) {  margin-bottom: 30px;}  
.covidlink img {  width: 80px;} 
.marquee-outer {  height: 350px; }
.notificationPopup .notification-titie { font-size: 20px;}
@keyframes marquee {    
  0%   { top:   calc(100% + 10px) }         
  100% { top: -500px }        
}
}
