.col-sm:nth-child(1) {
    align-items: center;
    justify-content: center;
    text-align: center;
}
.call-us{
      background-color: #9D1515; 
      font-family: 'roboto', 'sans-serif'; 
      font-weight: 900; 
      padding: 10px 20px; 
      text-decoration: none; 
      justify-content: center; 
      color: white !important;
      border-radius: 5px;
}
.call-us:hover {
    background-color: #153c9d; 
    transition: 0.5s;
    text-decoration: none;
}

.contact-us{
      background-color: #153c9d; 
      font-family: 'roboto', 'sans-serif'; 
      font-weight: 900; 
      padding: 20px 30px; 
      text-decoration: none; 
      justify-content: center; 
      color: white !important;
      border-radius: 5px;
}
.contact-us:hover {
    background-color: #9D1515; 
    transition: 0.5s;
    text-decoration: none;
}

div.contactform__col-bottom div.row .contactform__group.form-group.form-input-custom0.col-lg-12 span,
div.contactform__col-bottom div.row .contactform__group.form-group.form-input-custom0.col-lg-12 p {
  display: none;
}


/* contact us page */
.contactform--a .contactform__input--checkbox input + label:last-child {
    display: block;
}

/* Force the logo image size */
.logo__img {
  width: 1000px !important;   /* or any size you need */
  height: auto !important;
  display: block;
}

/* Make sure the container doesn't restrict it */
.logo__image {
  width: auto !important;
  max-width: none !important;
}

.logo__container--inner {
  width: auto !important;
  max-width: none !important;
}

.logo__img {
  max-width: 350px !important;
  width: 100%;
  height: auto !important;
  display: block;
}

