/* ISI 1314 Specific Styles */

/* Fix for expanded ISI content scrolling */
.sec-innercontent.Newactive .scroll-content {
    height: auto !important;
    max-height: 80vh !important;
    overflow-y: auto !important;
    padding-right: 15px;
}

.sec-innercontent.Newactive .scroll-content::-webkit-scrollbar {
    width: 8px;
}

.sec-innercontent.Newactive .scroll-content::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 4px;
}

.sec-innercontent.Newactive .scroll-content::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
}

.sec-innercontent.Newactive .scroll-content::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.arrow-navstrip.sticky-nav ~ .content-wrapper .scroll-content {
    height: auto !important;
    max-height: none !important;
    overflow-y: auto !important;
}


@media only screen and (min-width: 2001px) and (max-width: 2100px){
  .footer-logo{
    height:25px;
    width:250px; 
  }
  
}
@media only screen and (min-width: 2101px) and (max-width: 2200px){
    .footer-logo{
    height:25px;
    width:250px; 
  }
}
@media only screen and (min-width:2201px) and (max-width:2300px) {
      .footer-logo{
    height:30px;
    width:300px; 
  }
  
}

@media only screen and (min-width: 2301px) and (max-width: 2400px) {
    .footer-logo{
    height:30px;
    width:300px; 
  }
  
}

@media only screen and (min-width: 2401px) and (max-width: 2500px) {
    .footer-logo{
    height:30px;
    width:300px; 
  }
  
}

@media only screen and (min-width: 2501px) and (max-width: 3200px){
      .footer-logo{
    height:30px;
    width:300px; 
  }
}

@media only screen and (min-width: 3501px){
        .footer-logo{
    height:40px;
    width:400px;
  }
}
@media only screen and (min-width: 3350px) and (max-width: 3440px){
    .footer-logo{
    height:40px;
    width:400px;    
  }
}

