.clean-block .block-heading p {
    text-align: center;
    max-width:100%;
    margin: auto;
    opacity: .7;
}
.row{
       margin-right: -15px;
    margin-left: -15px;
}
.btn-link:hover{
    opacity: 0.8;
}
@media (max-width:1024px) {
  .carousel {
    padding-top: 30px;
  }
  .card {
      border:none;
      align-items: center;
      padding-bottom: 15px;  }

}

 .logo {
    max-width: 150px;
  }


@media only screen and (max-width:1920px) {
     .logo {
    max-width: 150px;
  }
}
@media only screen and (max-width:1400px) {
     .logo {
    max-width: 150px;
  }
}
@media only screen and (max-width:1200px) {
     .logo {
    max-width: 150px;
  }
}
@media only screen and (max-width:992px) {
     .logo {
    max-width: 150px;
  }
}
@media only screen and (max-width:768px) {
   .logo {
    max-width: 150px;
  }
}
@media only screen and (max-width:320px) {
  .logo {
    max-width: 60px;
  }


}
@media only screen and (max-width:480px) {
  .logo {
    max-width: 90px;
  }


}