.full-section .tm_pb_column_1_2:nth-child(1) {
    margin-top: 10%;
    margin-bottom: 10%;
    padding-left: 15%;
}

.full-section {
    background-color: #7ac2ef;
    color: #fff;
}

.full-section h3 {
    color: #fff;
}


/* .full-section h3::before {
    top: 32%!important;
} */

.background-image {
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.background-color-blue.tm_section_transparent {
    background-color: #7ac2ef;
    color: #fff;
}

.background-color-blue.tm_section_transparent h3 {
    color: #fff;
}

.center-section h3 {
    text-align: center;
}

.center-section h3:before {
    left: 47%;
}

p {
    text-align: justify;
}

.tm_pb_with_background .tm_pb_button {
    margin-top: 20px;
}

.section-white {
    color: #fff;
}

.section-white h3 {
    color: #fff;
}

h1 {
    font-size: 40px!important;
}

.page-id-184 .wpcp-slide-image img {
    margin: auto!important;
}

.number-section {
    background-color: #eff1fd;
}

.number-section .percent,
.number-section h3 {
    text-align: center;
}

.number-section h3:after {
    margin: auto;
}

@media (min-width: 1280px) {
    .site .container {
        max-width: 1300px!important;
    }
}

@media (max-width: 1280px) {
    .site .container {
        max-width: 1300px!important;
    }
    .main-navigation .menu>* {
        margin-left: 10px!important;
        margin-right: 10px!important;
    }
    #site-navigation {
        width: 85%;
    }
}

@media (max-width: 1280px) and (min-width: 426px) {
    .site-branding {
        width: 15%;
    }
}

@media (max-width: 1116px) {
    .main-navigation .menu-item a {
        font-size: 12px!important;
    }
}

@media (max-width: 992px) {
    .header-container__flex {
        -webkit-flex-direction: column!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important;
    }
}


/* @media (min-width: 992px) {
    h3,
    .h3-style {
        font-size: 26px!important;
    }
} */


/* #main-menu li:nth-child(1),
#main-menu li:nth-child(2),
#main-menu li:nth-child(6) {
    width: 8%;
}

#main-menu li:nth-child(3),
#main-menu li:nth-child(4),
#main-menu li:nth-child(5) {
    width: 20%;
} */

.page-id-184 .tm_pb_text.tm_pb_module.tm_pb_bg_layout_light.tm_pb_text_align_left.tm_pb_text_23 p span {
    font-size: 60px;
}

.page-id-184 .tm_pb_text.tm_pb_module.tm_pb_bg_layout_light.tm_pb_text_align_left.tm_pb_text_23 {
    margin-top: 20px;
    margin-bottom: 40px;
}

@media (max-width: 1280px) {
    .page-id-184 h1 {
        margin-top: 10px;
    }
    .page-id-184 .tm_pb_more_button,
    .page-id-184 .tm_pb_more_button {
        margin-top: 50px;
    }
}

@media (max-width: 768px) {
    .page-id-184 .tm_pb_slider.tm_pb_slider_full_height {
        height: 30vh!important;
    }
    .page-id-184 .tm_pb_container.clearfix {
        min-height: 500px!important;
    }
    #tm_builder_outer_content .tm_pb_module .tm_pb_button.tm_pb_custom_button_icon.tm_pb_icon_right,
    #tm_builder_outer_content .tm_pb_module .tm_pb_button.tm_pb_custom_button_icon.tm_pb_icon_left,
    #tm_builder_outer_content .tm_pb_module.tm_pb_promo .tm_pb_button.tm_pb_custom_button_icon.tm_pb_icon_right,
    #tm_builder_outer_content .tm_pb_module.tm_pb_promo .tm_pb_button.tm_pb_custom_button_icon.tm_pb_icon_left {
        margin: 0px 19px!important;
    }
    .page-id-184 .tm_pb_button_module_wrapper.tm_pb_module {
        margin-top: 20px;
    }
    .page-id-184 #tm_builder_outer_content .tm_pb_section_1,
    .page-id-184 #tm_builder_outer_content .tm_pb_section_4:not(.background-color-blue),
    .page-id-184 #tm_builder_outer_content .tm_pb_section_6 {
        background-image: none!important;
        background-color: #eeeef0;
    }
    .full-section .tm_pb_column_18 {
        display: none;
    }
    .full-section .tm_pb_column_1_2:nth-child(1) {
        padding: 70px 30px;
    }
    .page-id-184 #tm_builder_outer_content .tm_pb_section_9 {
        background-image: url(/wp-content/uploads/2020/01/2020-01-22-1.jpg)!important;
    }
    .page-id-293 .tm_pb_text_1 ul>li,
    .page-id-293 .tm_pb_text_0 h4,
    .page-id-293 h4,
    .wpcf7-form p {
        text-align: center;
    }
    .tm_pb_social_media_follow.tm_pb_module.tm_pb_bg_layout_light.tm_pb_social_media_follow_0 {
        text-align: center!important;
    }
    .page-id-253 .tm_pb_row_4 img,
    .page-id-2562 .tm_pb_row_3 img,
    .page-id-2564 .tm_pb_row_3 img,
    .page-id-2566 .tm_pb_row_3 img {
        margin-bottom: 40px!important;
    }
    h3 {
        text-align: center!important;
    }
    .tm_pb_text.tm_pb_module h3:before {
        left: 42%;
    }
    h1 {
        text-align: center!important;
        font-size: 36px!important;
    }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_0 {
        padding-left: 0px!important;
    }
    .tm_pb_button_module_wrapper.tm_pb_module.tm_pb_button_alignment_center {
        margin-top: 20px;
    }
    /* .ajax-loader {
        display: none!important;
    } */
    .page-id-184 .tm_pb_section_9.tm_pb_with_background.tm_section_regular.tm_section_transparent,
    .page-id-184 .tm_pb_text_17 p {
        text-align: center;
    }
    body #page #tm_builder_outer_content .tm_pb_section.tm_pb_section_7 {
        background-position: -250px;
    }
    body #page #tm_builder_outer_content .tm_pb_section_5 {
        background-position: -450px;
    }
    body p {
        text-align: justify!important;
    }
}

@media (max-width: 360px) {
    body.page-id-2566 .tm_pb_column_4_4 {
        padding-right: 15px;
    }
}

@media (max-width: 425px) {
    body #page #tm_builder_outer_content .tm_pb_column_3,
    body #page #tm_builder_outer_content .tm_pb_column_20,
    body #page #tm_builder_outer_content .tm_pb_column_7,
    body #page #tm_builder_outer_content .tm_pb_column_17 {
        padding-left: 0px;
    }
}

@media (max-width: 425px) {
    body #page #tm_builder_outer_content .tm_pb_section_7,
    body #page #tm_builder_outer_content .tm_pb_section_5,
    body #page .tm_pb_section_2.tm_pb_with_background.tm_section_regular.tm_section_transparent {
        background-image: none;
        padding-left: 15px;
    }
    body #page .tm_pb_section.tm_pb_section_9.tm_section_regular.tm_section_transparent .tm_pb_column.tm_pb_column_1_2.tm_pb_column_20,
    .page-id-253 .tm_pb_section_2 {
        display: none;
    }
    .page-id-2562 .tm_pb_section_2 {
        padding-left: 15px;
    }
    .page-id-2562 .tm_pb_section_4 .tm_pb_module.tm-waypoint img {
        padding: 20px 0px 0px 15px!important;
    }
    .page-id-2566 .tm_pb_section_5.tm_section_regular img {
        padding-bottom: 20px!important;
    }
    .page-id-2566 #tm_builder_outer_content .tm_pb_section_2 {
        background-image: none!important;
        padding-left: 15px;
    }
}

.page-id-293 .wpcf7-not-valid {
    border-color: #0093f0!important;
}

.wpcf7-form.invalid .wpcf7-not-valid-tip {
    color: #0093f0;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    background: rgba(0, 147, 240, 0.12);
}

.tm_pb_section.tm_pb_section_0.tm_section_regular.tm_section_transparent {
    background-color: #eff1fd;
}


/* .tm_pb_builder #tm_builder_outer_content .tm_pb_section_0:not(.page-id-184 .tm_pb_section_0) {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
} */

.page-id-184 .tm_pb_section_5 .row.tm_pb_row.tm_pb_row_7.tm_pb_row_4col .tm_pb_blurb_content,
.last-row .tm_pb_blurb_content {
    max-width: none!important;
}

.text-number,
.text-number2 {
    padding: 20px 0 0;
    font-size: 16px;
    color: #bdbdbd;
    text-transform: capitalize;
    font-weight: 400;
    text-align: center!important;
}

.text-number2:after {
    top: 15px;
    display: block;
    width: 36px;
    height: 3px;
    content: '';
    background-color: #0093f0;
    margin: auto;
    position: relative;
}

.box-number {
    width: 20%;
}

.flex-container {
    display: flex;
    flex-direction: row;
}

#tm_builder_outer_content .tm_pb_number_counter.tm_pb_module {
    padding: 18px 0;
    margin: 0;
    text-align: center!important;
}

.percent {
    margin-bottom: 10px;
}

.text-center p {
    text-align: center;
}

body .box-home .tm_pb_blurb_content {
    max-width: none!important;
}

body *:not(p) {
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}


/* @media (max-width: 768px) {


} */

@media (max-width: 425px) {
    .background-color-blue h2 {
        font-size: 29px;
        color: #fff;
        text-align: center;
    }
    .page-id-184 .tm_pb_section_2 h2 {
        font-size: 29px;
        text-align: center;
    }
    .page-id-184 .tm_pb_section_8 h4 {
        font-size: 24px;
        text-align: center;
    }
    body .tm_pb_slide_description_inner .tm_pb_slide_title {
        font-size: 22px!important;
        font-weight: 200!important;
        margin-bottom: 15px!important;
    }
}

@media (min-width: 426px) {
    body .tm_pb_slide_description_inner .tm_pb_slide_title {
        font-weight: 200!important;
        margin-bottom: 15px!important;
    }
    .page-id-184 .tm_pb_section_2 h2 {
        font-size: 36px;
    }
    .page-id-184 .tm_pb_section_8 h4 {
        font-size: 36px;
        text-align: center;
    }
    .background-color-blue h2 {
        color: #fff;
        text-align: center;
        font-size: 36px;
    }
}

.tm_pb_blurb_content h5 {
    text-transform: uppercase;
    font-size: 16px;
    font-size: 1rem;
    padding-bottom: 0;
    margin-bottom: 12px;
    color: #000;
}

body .text-number2,
body .text-number {
    color: #51565c;
}

@media (min-width: 768px) {
    body .text-number2 {
        font-size: 14px;
    }
}