.slider__title, .slider__caption {
    color: #00b1f3;
    text-shadow: 1px 1px #f7f6f6;
}
.horizontal .form form {
display: block;
}
.horizontal .form form .form__group {
    width: 33.333%;
    padding: 0 5px 15px;
    display: inline-block;
    margin: 0;
}
.horizontal .form form .form-input-comments {
    width: 100%;
}
.form__group.form-input-message {
    width: 100%!important;
    height: 150px;
}
.horizontal .form .input_container textarea {
    height: 130px!important;
}
.horizontal .form .btn {
    margin: 0 auto;
}
.horizontal .form .form-wrap__submit {
    width: 100%!important;
    text-align: center;
    margin: 0 auto;
}
a.cta__button {
    text-decoration: none;
}
.wrap__form--inner.wrap__offer--inner .cta__container {
    display: inline-block;
    margin: 0 10px;
}
.wrap__form--inner.wrap__offer--inner {
    text-align: center;
}
img.logo__image {
    height: auto!important;
}
.wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .wrap__editable-content ul, .wrap__editable-content ol, .staff-member ul, .staff-member ol, .editable ul, .editable ol, .form ul, .form ol, .editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
    clear: unset;
}
ul.cstm_list {
    display: inline-block;
    margin-right: 50px;
    vertical-align: top;
}
table.cstm_ortho_tables td, table.cstm_table td {
    vertical-align: top;
    border: none;
    border-bottom: solid;
    border-top: solid;
    text-align: center;
}
table.cstm_ortho_tables, table.cstm_table {
    text-align: center;
}
.cstm_col2.officeRight {
    width: 66%;
    float: right;
}
.cstm_col2.officeLeft {
    float: left;
    width: 32%;
}
.cstm_col2 table, .cstm_col2 table tr td {
    border: none;
    display: inline-block;
    padding: 0;
}

.staff_home__container--inner .staff-member__position {
    font-size: 20px;
    font-style: italic;
}








@media(max-width: 1200px) {
.horizontal .form form .form__group, .horizontal .form form .form__group:first-child {
margin-left: 0px;
}
.horizontal .form form .form__group {
    width:100%;
}
}
@media (max-width: 1024px){
.cstm_col2.officeRight,.cstm_col2.officeLeft {
    width: 50%;
}
}
@media (max-width: 991px) {
table.cstm_ortho_tables td {
    width: 49%!important;
    display: inline-block;
    border-bottom: unset;
    border-top: unset;
}
}

@media (min-width: 769px){
.slider__text {
    top: 77%;
}
}
@media (max-width: 767px){
img.align-right, img.align-left {
float: none!important;
}
table.cstm_ortho_tables td, .cstm_col2.officeRight,.cstm_col2.officeLeft {
    width: 100%!important;
}
}
 