@media only screen and (max-width:1599px){
  body {
    font-size: 14px;
    line-height: 24px;
 } 
 .paddTB80 {
  padding-top: 50px;
  padding-bottom: 50px;
} 
  .header-inner {
    height: 75px;
} 
.logo img {
  width: 130px !important;
}
.main-navbar .navbar-dark .navbar-nav .nav-link {
  font-size: 14px;
  padding: 0px 14px;
}
.nav-search {
  font-size: 13px;
  padding:10px 0px 10px 20px;
  }
  .slider-btm-card {
    width: 555px;
    height: 106px; 
}  
.slider-btm-card h3 {
  font-size: 48px;
}

.thumb-with-title-col h3 {
  font-size: 16px;
  line-height: 20px;
}
.card-type a {
  font-size: 18px;
  height: 90px;
}
}
@media only screen and (max-width:1499px){ 

}   

@media only screen and (max-width:1399px){    
  .slider-btm-card h3 {
    font-size: 38px;
  }
  .slider-btm-card {
    width: 485px;
    height: 86px;
}
} 

@media only screen and (max-width:1280px){   

} 
@media only screen and (max-width:1200px){  

} 
@media only screen and (max-width:1199px){
  .logo img {
    width: 100px !important; 
}
  .header-inner {
    height: 56px;
}
.main-navbar .navbar-dark .navbar-nav .nav-link {
  font-size: 12px;
  padding: 0px 10px;
}
.currentnutlist {
   margin-bottom: 20px;
}
.slider-btm-card-outer {
  margin-top: -20px;
 }
.slider-btm-card {
  width: 435px;
  height: 76px;
  border-radius: 10px;
}
.slider-btm-card h3 {
  font-size: 30px;
}
.section-title h2 {
   font-size: 30px;
 }
 .heightlighttext {
  margin-bottom: 20px;
}


.thumb-with-title-col h3 {
  font-size: 14px;
 }
 .card-type a {
  font-size: 16px;
  height: 60px;
}
}
@media only screen and (max-width:992px){  

  }
@media only screen and (max-width:991px){ 
.container {  	width: 100%;    } 
.sticky {  position: relative;}    
.navouter {
  display: block;
  padding: 0;
}
.nav-search {
  position: absolute;
  right: 110px;
  top: 47px;
  border: none;
}
.main-navbar .navbar-dark .navbar-toggler {    margin-left: auto;
    color: rgb(248 65 40);
    border-color: rgb(248 65 40);
    background-color: rgb(248 65 40);
} 
.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;}


.main-navbar .navbar-collapse {
  left: -125px;
  width: calc(100% + 125px);
}

}
@media only screen and (max-width:767px){
  .main-navbar .container {    padding: 0 15px;  }
  .container {    width: 100%;    max-width: 100%;  } 

  .main-navbar .navbar-collapse {
    left: -132px;
    width: calc(100% + 132px);
}

  .header-inner {    height: auto;    justify-content: space-between;}
  .header-links a {    font-size: 11px;    padding: 0 5px;}
  .header-mode {
     margin-left: auto;
}
  .header-mode a {
    width: 20px;
    height: 20px;
    border-radius: 5px;
    font-size: 12px;
    margin-right: 6px;
    line-height: 20px;
}
  .header-links a:first-child {    display: none;}  
  .logo {    margin-right: 0px; } 
  .head-right a:last-child img {    height: 40px;} 
  .head-right a:first-child img {    width: 40px;}
  .logo img {
    height: 64px;
}
  .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;}
  .main-slider .owl-dots {     bottom: 0; }
    .useful-link-col { width: 50%;}
  .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); } 

.head-center {   position: relative;  left: inherit;  transform: inherit;  -webkit-transform: inherit;  -ms-transform: inherit;  top: inherit;  display: none;}

.slider-btm-card-outer {
  margin-top: 20px;
}
.card-type a { 
  margin-bottom: 15px;
}
.currentnutlist li {
  margin-right: 10px;
 
}
.header-links {
  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;}

img.big-nut-img {
  width: 40% !important;
}
	.browseresearchouter {
 
    grid-template-columns: repeat(2, 1fr);
  
}
}

