.location-information{
  padding-bottom: 42.5px;
  padding-top:  42.5px;
}

.location-information .phone-num{
padding:3px 0px 5px 0px !important;}

.location-information .address{
  padding:0px 0px 0px 0px !important;
line-height:30px;}
}
.location-information .location-title{
padding:15px 0px 0px 0px !important;}


.location-information .locations-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.location-information h2{
  margin-top: 0;
  margin-bottom: .5em; 
}
.location-information h2 a{
  text-decoration: none; 
  color: #000000;
}
@media(min-width:901px){
  .location-information .locations-container .single-location {
    /*   margin-right: 15%; */
    margin-right: 3.3%;
    width: 30%;
  } 
}
@media(min-width:601px) and (max-width:900px){
  .location-information .locations-container .single-location {
    /*   margin-right: 15%; */
    margin-right: 3.3%;
    width: 46.6%;
  } 
}
.location-information .locations-container .single-location:last-child{
  margin-right: 0; 
}
.location-information .locations-container .single-location .address a{
  text-decoration: none; 
}
.location-information .locations-container .single-location .phone-num a:hover{
  color: rgb(203,51,59);
  text-decoration: none; 
}

.location-information .locations-container .single-location a{
  color: #afafaf;
}
@media(max-width: 960px){
  .location-information .locations-container .single-location{
    /*     width: 46%; */
    /*     margin-bottom: 60px; */
    margin-bottom: 20px;
  } 
}
@media(max-width: 600px){
  .location-information .locations-container .single-location{
    width: 100%;
  } 
}