/*Responsive*/

@media only screen and (min-width:1200px) and (max-width: 1500px) {
  .logo{ 
    width: 100%;
  }  
}

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1199px) { 
  .card-body-text{
    min-height: 180px;
  }
}

/*Medium devices (tablets, less than 992px)*/
@media (max-width: 991px) {  
  .navbar-toggler{
    outline: none;
  }
  .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 0.01rem!important;
  }
  .centered h2{
    font-size: 36px;
  }
  .card-body-text{
    min-height: 140px;
  }
}

/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 767px) {
  .card-body-text{
    min-height: 180px;
  }
}

/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) { 
  .navbar-brand{
    width: 60%;
  }
  .very-top-menu{
    padding: 10px 15px;
  }
  .breadcrumb {
    margin-left: 0;
  }
  .centered h2{
    font-size: 24px;
  }
  .card-body-text{
    min-height: 140px;
  }
}
