/**

 * 

 * Contact Page Styling

 *

 */



header {

  min-height: 100px;

  height: 100px;

  background-color: #1d1b1b;

}



header.jumbotron {

  display: none;

  border-radius: 0;

  height: 100px;

}



main section.contact {

  max-height: unset !important;
  overflow: hidden;

}



.sticky-header {

  background-color: #1f3339;
  min-height: 140px;
}



.physical-address address:last-child,

.physical-address address:last-child>p {

  margin-bottom: 0 !important;

}



.flex-flex-end {

  display: flex;

  align-items: flex-end;

}



.flex-start-center {

  display: flex;

  align-items: center;

  justify-content: start;

}


.page-banner-slider{
    display: none;
}
@media only screen and (max-width: 640px) {
    .contact-enquire-form [class*=col] {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .contact-address-information-multi {
        padding-left: 35px;
    }
  .flex-flex-end {

    align-self: center;

    align-items: center;

  }

}
