.widget-contact-persons.odd .person {
  background-color:#fff;
}

.widget-contact-persons.even .person {
  background-color:#e9e6e3;
}

.widget-contact-persons .person {
  min-height:284px;
  color:#7d7d7d;
}

.widget-contact-persons .person img {
  width: 200px;
  float: left;
  margin-right: 45px;
}

.widget-contact-persons .person .person-name {
  font-weight:bold;
  font-size:18px;
  padding-top:70px;
}

.widget-contact-persons .person .person-job-description {
  font-size:14px;
  padding-top:5px;
}

.widget-contact-persons .person .person-contact-details {
  font-size:14px;
  padding-top:15px;
}

@media screen and (max-width: 1300px) {
  .widget-contact-persons .person img {
    margin-right:15px;
  }
}

@media screen and (max-width: 1250px) {
  .widget-contact-persons .col-md-4 {
    width:50%;
    margin-bottom:15px;
  }
  
  .widget-contact-persons .person img {
    margin-right:45px;
  }
}

@media screen and (max-width: 992px) {
  .widget-contact-persons .person {
    margin-bottom:15px;
  }
}

@media screen and (max-width: 975px) {
  .widget-contact-persons .person img {
    margin-right:15px;
  }
}

@media screen and (max-width: 768px) {
  .widget-contact-persons .col-md-4 {
    width:100%;
    margin-bottom:15px;
  }
}