@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: 16px 12px; 
}
.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;}  
.slider-caption h1 {  font-size: 62px;  line-height: 85px; } 
.slider-caption p {  font-size: 30px;  line-height: 30px; } 
.custom-autocomplete-outer input {   height: 50px;  font-size: 18px; }  
.upload-file .form-control { padding: 8px 78px 8px 12px;}  
.slider-btm-card { 
  width: 250px; 
  height: 180px;  
}
.slider-btm-card img { 
  height: 55px;
}
.college-event-section {
  background-color: #F2F2F2;
  padding-bottom: 100px;
}
}
@media only screen and (max-width:1499px){ 
.main-navbar .navbar-dark .navbar-nav .dropdown-menu li a {	padding: 10px 15px;	font-size: 12px;} 
.page-title {	margin-bottom: 15px;}
body {	font-size: 13px;	line-height: 22px;}
label {	font-size: 13px;}
.alert {	padding: .45rem 1.25rem;}
.section-title h2 {   font-size: 28px;}
.section-title {  margin-bottom: 30px;} 
.paddTB80 {  padding-top: 50px;  padding-bottom: 50px;} 

.header-top {    height: 34px; } 
.header-links a {  font-size: 12px; }
.logo-title {  margin-top: 8px;}
.main-navbar .navbar-dark, .main-navbar .navbar-dark .navbar-nav  {  height: 38px;}
.main-navbar .navbar-dark .navbar-nav .nav-link {  padding: 12px 10px;  font-size: 12px;} 
.slider-caption h1 {  font-size: 40px;  line-height: 55px;}
.slider-caption p {  font-size: 22px;  line-height: 22px;} 
.marquee-inner {  height: 50px;  padding-left: 135px;}  
 .marquee-inner h3 {  font-size: 14px; }  
 .marquee-inner p {  font-size: 13px; }  
 .marquee-inner h3::after {  border-top: 25px solid transparent;  border-bottom: 25px solid transparent;  border-left: 25px solid #007C7C; }
 
 .floating-icons a {  height: 30px;  width: 30px; }
 .floating-icons a:hover {  width: 60px; }
 .floating-icons a i {   font-size: 14px;  width: 30px;  height: 30px;  line-height: 30px; }
 .card-custom1 .card-header h3 {  font-size: 16px;   height: 50px;  line-height: 50px;}
 .card-head-links {
  height: 50px;
}
 .card-head-links a {  font-size: 12px;   line-height: 12px;}  
 .list-with-date li {   margin-bottom: 15px;}  
 .card-date-col {
  width: 52px;
  height: 52px;
  margin-right: 10px;
  font-size: 24px;
  line-height: 24px; 
}
 .list-with-date li .card-detail-col p {  font-size: 13px;  line-height: 19px; }   
 .card-date-col span {
  font-size: 10px;
  line-height: 10px;
}
 .card-thumb-det h3 {  font-size: 16px; }
 .card-custom1 .list-with-date li {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
 .useful-link-col img {  height: 45px;}  
.useful-link-col p {   padding-top: 10px; } 
.flip-card-back h3 {  font-size: 18px; }  
.flip-card-back p {  font-size: 12px;  line-height: 20px;}
.thumb-with-title-col h3 {  font-size: 16px;  height: 55px;  line-height: 56px; }
.footer-top h3 {margin-bottom: 5px;  padding-bottom: 5px;}
.footer-top ul li {   padding: 2px 0px;}
.footer-map iframe {  height: 180px;  margin-top: 30px;}
footer .footer-btm p {   font-size: 12px;} 
footer .footer-top {  padding: 40px 0 20px 0; } 
.nav-search img {      height: 20px;  } 
.fac-col h3 {  font-size: 14px;  font-weight: 400;  line-height: 20px;}
.fac-thumb {  margin-bottom: 10px; } 
.links-card-section .link-card {  height: 230px;}   
.links-card-section .link-card-title {  font-size: 14px; } 
.placement-stat h3 {  font-size: 34px; }
.custom-autocomplete-outer {  width: 50%;font-size: 16px;} 
.custom-autocomplete-outer ul {  margin-top: 10px;} 
.principal-cont p {
  -webkit-line-clamp: 9;
 }
}  

@media only screen and (max-width:1399px){    
.main-navbar .navbar-dark .navbar-nav .nav-link {  padding: 12px 8px; }  
} 

@media only screen and (max-width:1280px){   
  .header-inner {  height: 90px;}   
  .main-navbar .navbar-dark .navbar-nav .nav-link { font-size: 11px;}  
  .list-with-date.with-sep li {  
    font-size: inherit;  
}
.logo img {
  height: 85px;
}

} 
@media only screen and (max-width:1200px){  
  .logo img {  height: 70px;} 
    .main-navbar .navbar-dark .navbar-nav .nav-link {   font-size: 11px;} 
    .links-card-section .link-card {      height: 210px;      font-size: 16px;      line-height: 23px;  }  
    .links-card-section.library-links-card .link-card {  height: 160px; font-size: 14px;  } 
} 
@media only screen and (max-width:1199px){
  .section-title h2 {    font-size: 24px;}
  .gallery-col {    border: 5px solid #fff; } 
  .marquee-inner {    height: auto;    padding-bottom: 0;    min-height: 40px;    margin-top: -20px;}
  .marquee-inner h3::after {    border-top: 20px solid transparent;    border-bottom: 20px solid transparent;    border-left: 20px solid #007C7C;} 
  .marquee-inner p {    font-size: 12px;}  
  .social-icon {  top: -20px;  margin-bottom: -20px;    }
  .social-media-col .social-icon i {     width: 40px;    height: 40px;    line-height: 40px;    font-size: 18px; }
  .main-navbar .navbar-dark .navbar-nav .nav-link {    padding: 12px 3px;    font-size: 10px;}
  .innerbanner-cap h1 {     font-size: 32px;}   
  .grid-pdf-col {  width: calc(33% - 10px);    } 
.links-card-section .link-card {  height: 180px;  font-size: 14px;  line-height: 21px;} 
.links-card-section .link-card-title {  font-size: 13px;}  
.librar-inner-col {  width: calc(100% - 0px);  margin-bottom: 15px;}  
.societies-card { width: calc(100% - 0px); }  
.innerbanner-cap h1 {  font-size: 22px;}  
.title-placement h2 {  font-size: 28px;} 
.placement-stat h3 {  font-size: 30px;  margin-bottom: 5px; }  
.pastrecruiters-outer .image-block {  width: calc(20% - 15px); }  

.header-inner {
  height: 70px;
}
.slider-btm-card img { height: 45px;}
.slider-btm-card h3 { font-size: 16px; }
.slider-btm-card p { line-height: 18px; font-size: 12px;}

.slider-btm-section {
  margin-top: -100px;
}
.logo img {
  height: 50px;
}
.counter-cols h3 { font-size: 35px;}
.counter-cols h3+ span { font-size: 14px;}
.counter-section {
   height: 130px;
 }
 .thumb-with-title-col img {
  height: 80px;
}
.thumb-with-title-col {
  height: 200px;
 }
 .thumb-with-title-col h3 {
  font-size: 14px;
  height: auto;
  line-height: 6px;
}

}
@media only screen and (max-width:992px){ 
  .logo-title h1 {     font-size: 24px;    line-height: 24px;    margin-bottom: 3px;     margin-top: 0;}
  .logo-title p {    font-size: 13px;    line-height: 13px; }
  .logo-title span {    font-size: 10px;    line-height: 10px; }
  
  .thumb-with-title-col .thumb-with-title-col-inner h4 { font-size: 14px; }
  .thumb-with-title-col .thumb-with-title-col-inner ul {    margin-bottom: 5px;    margin-top: 3px;}
  .thumb-with-title-col .thumb-with-title-col-inner ul li a {    font-size: 14px;}  
  .sidebar {    height: auto;    margin-bottom: 30px;}  
  .innerbanner-cap {  width: 100%; padding: 0 0px 20px 15px;} 
  .library-top-links.min-type a {  width: calc(50% - 10px);}
  .contact-map {margin-top: 25px;}
  .custom-autocomplete-outer {   width: 80%;   font-size: 14px;} 
  .main-navbar .navbar-dark .navbar-nav .nav-link {  padding: 12px 5px;}

  .useful-link-col img {   height: 35px;}
  }
@media only screen and (max-width:991px){ 
.container {  	width: 100%;    } 
.sticky {  position: relative;}    
.navouter {  display: block; }
.nav-search {  position: absolute;  right: 90px;  top: 14px;} 
.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);  color: #222; font-size: 12px;}
.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;}
.slider-caption h1 {  font-size: 32px;  line-height: 48px;}
.slider-caption p {  font-size: 18px;  line-height: 18px;}
.noticeboard-section .container .row [class^="col-"]{margin-bottom: 20px;}
.noticeboard-section .container .row [class^="col-"]:last-child{margin-bottom: 0px;} 
.media-coverage-section .container .row [class^="col-"]{margin-bottom: 20px;}     
.media-coverage-section .container .row [class^="col-"]:last-child{margin-bottom: 0px;}   
.thumb-with-title-col h3 {  font-size: 12px;  height: 35px;  line-height: 35px;  margin-top: -20px;}
.socities-card-section.student-learning-poster .soc-thumb img { height: 200px; }
.libarary-timeing-col h3 {   font-size: 18px;}  
.librar-inner-col h4 {  font-size: 14px; } 
.placement-stat-col {  width: calc(33.33% - 10px);  margin-top: 20px;}  
.custom-autocomplete-outer ul li a {   font-size: 12px;  padding: 7px 0; }  
.noticeboard-section .card-body { height: auto; } 
.pastrecruiters-outer .image-block {  width: calc(25% - 15px);}
}
@media only screen and (max-width:767px){
  .main-navbar .container {    padding: 0 15px;  }
  .container {    width: 100%;    max-width: 100%;  } 
  .header-inner {    height: auto;    justify-content: space-between;}
  .header-links a {    font-size: 11px;    padding: 0 5px;}
  .header-mode a {    width: 20px;    height: 20px;    border-radius: 1px;    font-size: 11px;    margin-right: 6px;} 
  .logo {    margin-right: 0px; } 
  
  .logo img {  height: 45px;} 
  .logo-title {     text-align: left;} 
  .logo-title h1 {     font-size: 24px;    line-height: 12px;     margin-bottom: 8px; } 
  .logo-title p {    font-size: 12px;    line-height: 12px; }  
  .slider-caption {     left: 10px;    width: calc(100% - 20px); }  
  .slider-caption h1 {    font-size: 20px;    line-height: 22px;}  
  .slider-caption p {    font-size: 12px;    line-height: 12px;    margin-top: 8px;}

  .slider-btm-section {  margin-top: 30px;}
  .slider-btm-card-outer {  flex-wrap: wrap;}
  .slider-btm-card { width: 50%;   height: 130px;}
  .slider-btm-card:nth-child(3){
    background: #A63120;
}
.slider-btm-card:nth-child(4) {
  background: #952323;
}


.owl-carousel .owl-item img {
  height: 180px;
  object-fit: cover;
}

.counter-section {
  height: auto;
}
.counter-cols-outer {
  flex-wrap: wrap;
}
.counter-cols {
  width: 50%;
  padding: 20px 0;
  border-right: none;
}



  .main-slider .owl-dots {     bottom: 0; }
  .marquee-inner h3 {
    font-size: 14px;
    position: relative;
    height: auto;
    text-align: center;
    margin-left: -15px; 
    justify-content: center;
    padding: 10px 0;
    width: calc(100% + 15px);
}
  .marquee-inner {
    height: auto;
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
.marquee-inner p { 
  font-size: 12px; 
  padding: 10px 0 55px 0; 
}
.marquee-inner .owl-theme .owl-nav {
  margin-top: 0;
  top: inherit;
  width: auto;
  left: inherit; 
  line-height: inherit;
  right: 50%; 
  transform: inherit;
  bottom: 25px; 
}
.marquee-inner .owl-theme .owl-nav button.owl-prev {  
  left: -35px; 
}
.marquee-inner .owl-theme .owl-nav button.owl-next { 
  right: -35px;
}
.marquee-inner h3::after{display: none;}
.useful-link-col {
  width: calc(50% - 10px);
  margin: 5px;
}
  .event-btns.btn-inline {     justify-content: center; }
  .college-event-section.paddTB80 {    padding-bottom: 70px;}
  .gallery-slide .owl-nav {    bottom: -20px;}
 .gallery-col {  border: 4px solid #fff;  margin-bottom: 10px;}
 .hvr-top:hover, .hvr-top:focus, .hvr-top:active { 
  -webkit-transform: translateY(-0px); 
  transform: translateY(-0px); } 
 .services-section .container .row [class^="col-"]{margin-bottom: 20px;}      
.services-section .container .row [class^="col-"]:last-child{margin-bottom: 0px;}    


.head-center {   position: relative;  left: inherit;  transform: inherit;  -webkit-transform: inherit;  -ms-transform: inherit;  top: inherit;  display: none;}
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;}
.sidebar{margin-bottom: 30px;} 
.thumb-with-title-col .thumb-with-title-col-inner h4 {  font-size: 20px;}  
.thumb-with-title-col .thumb-with-title-col-inner ul {  margin-bottom: 12px;  margin-top: 8px;}   
.links-card-section a {  width: calc(50% - 15px);  margin-bottom: 15px; }     
.inner-page-banner {
  position: relative;
  height: 120px;
}
.library-top-links a { width: calc(100% - 0px);  margin-bottom: 10px; }   
.library-top-links.min-type a {  width: calc(100% - 0px);} 
.soc-thumb {  width: 100%;  margin-bottom: 15px; }   
.societies-card {  width: calc(100% - 0px);  flex-wrap: wrap;  text-align: center;}  
.socities-card-section.student-learning-poster .soc-thumb img {  height: auto;}    
.ask-lib-col {   width: calc(100% - 0px);   padding: 15px;    margin-bottom: 20px;}   
.links-card-section.library-links-card a {  width: calc(50% - 15px);}  
.placement-stat-col {  width: calc(50% - 10px);  margin-top: 20px;  margin-bottom: 20px;}
.graph-img-col {  width: 100%;  padding-bottom: 20px;}   
.graph-img-col:last-child {   margin-top: 0px;   padding-bottom: 0;}  
.overlay-content {   top: 60px; } 
.custom-autocomplete-outer {  width: 90%;  font-size: 12px;}     
.custom-autocomplete-outer input {  height: 40px;  font-size: 14px;} 
.custom-autocomplete-outer ul {   width: 90%;}      
.grid-pdf-col { width: calc(50% - 10px);}   
.top-quote {  flex-wrap: wrap;} 
.top-quote .image-block {  width: 100%;  margin-right: 0; }  
.quote-text { margin-bottom: 20px;}    
.quote-text p {  font-size: 14px; }   
.pastrecruiters-outer .image-block {  width: calc(50% - 15px);}   
.graph-img-section.internship .graph-img-col {  width: calc(100% - 0px);  margin-bottom: 20px;}    
.graph-img-section.internship .graph-img-col:last-child { width: calc(100% - 0px); }     
.graph-img-section.internship .graph-img-col img {  max-width: 100%;}  
.custom-tabs ul.nav.nav-tabs {border-bottom: none;}   
.custom-tabs ul.nav.nav-tabs li {width: 100%; margin-bottom: 5px;}
.custom-tabs ul.nav.nav-tabs li a {width: 100%; border-radius: 0;}
a.g2o-logo { display: none;}
.translator {
  position: absolute;
   top: 33px;
  right: 10px;
 }
}
