.insunce_content * {
    font-family: "Lato-Regular", sans-serif !important;
    font-size: 1.125rem !important;
    line-height: 1.6 !important;
}

/* Header */
#partial-header-1 .col-lg-7.col-md-8.col-sm-12 {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
#partial-header-1 .phone__number, .partial-header-a .phone__number {
    font-size: 18px;
}

/* forms */
.appointment-request .form-wrap__submit input,
.contact-us-im .form-wrap__submit input {
    margin: 0 auto;
}

/* Colors */
.newsletter-2-fields .socialmedia.text-center .socialmedia__link--small, .newsletter-2-fields .socialmedia.text-center .socialmedia__link--medium {
    background: white;
    color: #0378A6;
}
.txtred {
    color: red !important;
}


/* Media */
@media(max-width: 1199px) and (min-width: 992px) {
    .d-none.d-sm-none.d-md-block .container {
        max-width: 1140px;
    }
    #partial-header-1 .col-lg-3.col-sm-12, #partial-header-1 .partial-top-phone {
        -ms-flex: 0 0 250px;
        flex: 0 0 250px;
        max-width: 250px;
    }
    #partial-header-1 .col-lg-7.col-md-8.col-sm-12 {
        -ms-flex: 0 0 calc(100% - 500px);
        flex: 0 0 calc(100% - 500px);
        max-width: calc(100% - 500px);
    }
}
@media(max-width: 991px) {
    .d-none.d-sm-none.d-md-block .container {
        max-width: 100%;
    }
    #partial-header-1 .col-lg-3.col-sm-12 {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
}
@media(min-width: 768px) {
    .ul-col3 {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
}