.row .col-md-6.col-sm-6 {
  border: 1px black solid;
  margin: 0px 15px;
  border-radius: 15px;
  padding: 70px 10px 50px 10px;
}
a:hover {
  color: #0056b3;
  text-decoration: none;
}
.fa, .fas {
  font-weight: 900;
  font-size: 75px;
  color: #000;
  margin-bottom: 15px;
}
.col-md-6.col-sm-6:hover {
  background: #ffffff85;
  box-shadow: 0px 11px 5px #00000045;
  backdrop-filter: blur(1px);
}
.serviceBox {
  color: #000;
  text-transform: none;
  text-decoration: none !important;
}
@media (min-width: 768px)
{
.col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 49%;
    max-width: 45%;
}
}
@media screen and (min-width:300px) and (max-width:767px)
{
.row .col-md-6.col-sm-6 {
    margin-bottom: 35px;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.brand-logo.img-fluid.w-100 {
    height: 100px !important;
}
.container.p-0.mt-4 .row {
    flex-direction: column;
    margin: 0 auto;
    padding: 0;
    justify-content: center;
    align-content: stretch;
}

}