.logo__image {
    max-height: 150px;
}
a[href^="tel"], a[href^="fax"] {
    pointer-events: unset;
}

.row {
  margin-bottom:20px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.column2 {
  float: left;
  width: 49%;
  padding: 10px;
}

.column3 {
  float: left;
  width: 33.33%;
  padding: 10px;
}

.column4 {
  float: left;
  width: 25%;
  padding: 10px;
}

.column5 {
  width:20%;
  float: left;
  padding: 10px;
}

.column6 {
  width:16%;
  padding:5px;
  float: left;
}
.column1 {
  width:10%;
  float: left;
}

.left2 {
  width: 25%;
  float:left;
}

.right1 {
  width: 75%;
  padding:10px;
  float:right;
}

.t-center,
.t-center h1,
.t-center h2 {
  text-align:center!important;
}
.clr {clear:both;}

.fl {
  float:left;
  margin:0 20px 20px 0;
}

.fr {
  float:right;
  margin:0 0 20px 20px;
}

.justify-center {
    display:flex;
    justify-content:center;
}


@media screen and (max-width: 768px) {
  .column4,
  .fl, .fr {
    width: 50%;
  }
}

@media screen and (max-width: 600px) {
  .column2,.column1,
  .fl, .fr, .right1 {
    width: 100%;
  }
  .left2, .column4 {
    width: 100%;
    text-align: center;
}
}