#masthead.site-header:not(.header-fixed) {
    background-color: #ffffff;
}




.clb-page-headline::after {
    background-color: transparent;
}

body .site-content,
.woo_c-product.single-product .woo_c-product-details {
    background-color: #f5f7fd;
}

.site-footer {
    background-color: #ffffff;
    color: rgba(40, 55, 66, 0.8);
}

.site-footer .widget,
.site-footer .widgets * {
    color: rgba(40, 55, 66, 0.8);
}

.site-footer .widgets .widget-title {
    color: #283742;
}

body {
    color: rgba(40, 55, 66, 0.95);
}


h1,
h2,
h3,
h4,
h5,
h6,
.box-count,
.mini_cart_item-desc .font-titles,
.woo-c_product .font-titles,
.tabNav_link.active,
.icon-box-headline,
.fullscreen-nav .menu-link,
.postNav_item_inner_heading {
    color: #283742;
}

.countdown-box .box-time .box-count,
.chart-box-pie-content {
    color: #283742;
}

.countdown-box .box-time .box-count,
.chart-box-pie-content {
    color: #283742;
}


.portfolio-item h4,
.portfolio-item h4.title,
.portfolio-item h4 a,
.portfolio-item-2 h4,
.portfolio-item-2 h4.title,
.portfolio-item-2 h4 a,
.woocommerce ul.products li.product a {
    color: #283742;
    font-size: inherit;
    line-height: inherit;
}

.blog-item h3.title {
    color: #283742;
    line-height: initial;
}

.blog-item h3.title a {
    font-size: initial;
}


p.subtitle,
.subtitle-font,
.heading .subtitle,
a.category {
    color: rgba(40, 55, 66, 0.75);
}

span.category>a,
div.category>a {
    color: rgba(40, 55, 66, 0.75);
}

.portfolio-item .subtitle-font,
.woocommerce ul.products li.product .subtitle-font.category,
.woocommerce ul.products li.product .subtitle-font.category>a {
    color: rgba(40, 55, 66, 0.75);
    font-size: inherit;
    line-height: inherit;
}

.contact-form.classic input::-webkit-input-placeholder,
.contact-form.classic textarea::-webkit-input-placeholder,
input.classic::-webkit-input-placeholder,
input.classic::-moz-placeholder {
    color: rgba(40, 55, 66, 0.75);
}

.contact-form.classic input::-moz-placeholder,
.contact-form.classic textarea::-moz-placeholder {
    color: rgba(40, 55, 66, 0.75);
}

input.classic:-ms-input-placeholder,
.contact-form.classic input:-ms-input-placeholder,
.contact-form.classic textarea:-ms-input-placeholder {
    color: rgba(40, 55, 66, 0.75);
}

.brand-color,
.brand-color-i,
.brand-color-hover-i:hover,
.brand-color-hover:hover,
.has-brand-color-color,
.is-style-outline .has-brand-color-color,
a:hover,
.blog-grid:hover h3 a,
.portfolio-item.grid-2:hover h4.title,
.fullscreen-nav li a:hover,
.socialbar.inline a:hover,
.gallery .expand .ion:hover,
.close .ion:hover,
.accordionItem_title:hover,
.tab .tabNav_link:hover,
.widget .socialbar a:hover,
.social-bar .socialbar a:hover,
.share-bar .links a:hover,
.widget_shopping_cart_content .buttons a.button:first-child:hover,
span.page-numbers.current,
a.page-numbers:hover,
.main-nav .nav-item.active-main-item>.menu-link,
.comment-content a,
.page-headline .subtitle b:before,
nav.pagination li .page-numbers.active,
#mega-menu-wrap>ul .sub-menu>li>a:hover,
#mega-menu-wrap>ul .sub-sub-menu>li>a:hover,
#mega-menu-wrap>ul>.current-menu-ancestor>a,
#mega-menu-wrap>ul .sub-menu:not(.sub-menu-wide) .current-menu-ancestor>a,
#mega-menu-wrap>ul .current-menu-item>a,
#fullscreen-mega-menu-wrap>ul .current-menu-ancestor>a,
#fullscreen-mega-menu-wrap>ul .current-menu-item>a,
.woocommerce .woo-my-nav li.is-active a,
.portfolio-sorting li a.active,
.team-member .socialbar a:hover,
.widget_nav_menu .current-menu-item>a,
.widget_pages .current-menu-item>a,
.portfolio-item-fullscreen .portfolio-details-date:before,
.btn.btn-link:hover,
.blog-grid-content .category-holder:after,
.clb-page-headline .post-meta-estimate:before,
.comments-area .comment-date-and-time:after,
.post .entry-content a:not(.wp-block-button__link),
.project-page-content .date:before,
.pagination li .btn.active,
.pagination li .btn.current,
.pagination li .page-numbers.active,
.pagination li .page-numbers.current,
.category-holder:after {
    color: #4200FF;
}

.brand-border-color,
.brand-border-color-hover,
.has-brand-color-background-color,
.is-style-outline .has-brand-color-color,
.wp-block-button__link:hover,
.custom-cursor .circle-cursor--outer,
.btn-brand,
.btn-brand:active,
.btn-brand:focus,
.btn:hover,
.btn.btn-flat:hover,
.btn.btn-flat:focus,
.btn.btn-outline:hover {
    border-color: #4200FF;
}

.brand-bg-color,
.brand-bg-color-after,
.brand-bg-color-before,
.brand-bg-color-hover,
.brand-bg-color-i,
.brand-bg-color-hover-i,
.btn-brand:not(.btn-outline),
.has-brand-color-background-color,
a.brand-bg-color,
.wp-block-button__link:hover,
.widget_price_filter .ui-slider-range,
.widget_price_filter .ui-slider-handle:after,
.main-nav .nav-item:before,
.main-nav .nav-item.current-menu-item:before,
.widget_calendar caption,
.tag:hover,
.page-headline .tags .tag,
.radio input:checked+.input:after,
.menu-list-details .tag,
.custom-cursor .circle-cursor--inner,
.custom-cursor .circle-cursor--inner.cursor-link-hover,
.btn-round:before,
.btn:hover,
.btn.btn-flat:hover,
.btn.btn-flat:focus,
.btn.btn-outline:hover,
nav.pagination li .btn.active:hover {
    background-color: #4200FF;
}

.clb_custom_box_shadow {
    box-shadow: 3px 15px 20px rgba(0, 0, 0, 0.08);
    ;
}

@media (max-width: 768px) {
    .clb_custom_iconbox_section {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .clb_custom_empty_space {
        height: 10vh !important;
    }
}

@media (max-width: 767px) {
    .clb_custom_iconbox_section .clb_custom_mobile_icons>.vc_column-inner>.wpb_wrapper {
        display: flex;
        justify-content: space-between;
    }

    .clb_custom_iconbox_section .clb_custom_mobile_icons>.vc_column-inner>.wpb_wrapper .icon-box:first-child {
        padding-right: 20px;
    }

    .clb_custom_iconbox_section .clb_custom_mobile_icons>.vc_column-inner>.wpb_wrapper .icon-box:last-child {
        padding-left: 20px;
    }

    .clb_custom_slider_section .wpb_column:last-child .vc_column-inner {
        padding-left: 20px !important;
    }
}

@media screen and (min-width:1025px) {}

@media screen and (min-width:769px) and (max-width:1024px) {}

@media screen and (max-width:768px) {}
.vc_custom_1572968482345 {
    background-color: #ffffff !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1572968494774 {
    background-color: #ffffff !important;
}

.vc_custom_1572968714582 {
    background-color: #ffffff !important;
}

.vc_custom_1572968665683 {
    background-color: #ffffff !important;
}

.vc_custom_1574407464094 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-top: 90px !important;
    padding-bottom: 90px !important;
    background-color: #283742 !important;
    border-radius: 10px !important;
}

.vc_custom_1573035237772 {
    background-color: #ffffff !important;
}

.vc_custom_1573037652398 {
    background-color: #ffffff !important;
}

.vc_custom_1573045394006 {
    background-color: #ffffff !important;
}

.vc_custom_1580373753449 {
    background-image: url("https://colabrio.ams3.cdn.digitaloceanspaces.com/ohio-demo-5/oh__img159-1.jpg?id=157") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.vc_custom_1573049093527 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1573049112028 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1580373627614 {
    background-image: url("https://colabrio.ams3.cdn.digitaloceanspaces.com/ohio-demo-5/oh__img160.png?id=158") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.vc_custom_1573049130875 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1580373653691 {
    background-image: url("https://colabrio.ams3.cdn.digitaloceanspaces.com/ohio-demo-5/oh__img161.jpg?id=18012") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.vc_custom_1577196791850 {
    border-left-width: 1px !important;
    border-left-color: rgba(255, 255, 255, 0.3) !important;
    border-left-style: solid !important;
}

.vc_custom_1573045209215 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    background-color: #ffffff !important;
    border-radius: 10px !important;
}

.vc_custom_1573045219023 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}

.vc_custom_1573045233661 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    background-color: #199bfc !important;
    border-radius: 10px !important;
}

.vc_custom_1573045226527 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}

.vc_custom_1573045248027 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    background-color: #003cd3 !important;
    border-radius: 10px !important;
}

.vc_custom_1573045240062 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}

.vc_custom_1571211602980 {
    padding-right: 35% !important;
}

.vc_custom_1571211607830 {
    padding-right: 35% !important;
}

.vc_custom_1571211612193 {
    padding-right: 35% !important;
}

.vc_custom_1571211617065 {
    padding-right: 35% !important;
}

.vc_custom_1571211724324 {
    padding-right: 35% !important;
}

.vc_custom_1571211625299 {
    padding-right: 35% !important;
}

.vc_custom_1571211602980 {
    padding-right: 35% !important;
}

.vc_custom_1571211607830 {
    padding-right: 35% !important;
}

.vc_custom_1571211612193 {
    padding-right: 35% !important;
}

.vc_custom_1571211617065 {
    padding-right: 35% !important;
}

.vc_custom_1571211724324 {
    padding-right: 35% !important;
}

.vc_custom_1571211625299 {
    padding-right: 35% !important;
}

.vc_custom_1574406889955 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    background-color: #003cd3 !important;
    border-radius: 10px !important;
}
#ohio-custom-5e59150b64e71 h1 {
    font-size: 69px;
}

#ohio-custom-5e59150b64e71 p.subtitle {
    font-size: 16px;
}

#ohio-custom-5e59150b64e71 .subtitle {
    margin-top: 15px;
    margin-bottom: 15px;
}

#ohio-custom-5e59150b64f7f,
#ohio-custom-5e59150b64f7f>* {
    font-size: 17px;
    line-height: 28px;
}

#ohio-custom-5e59150b650cd label,
.ohio-contact-from-sc .subscribe-form {
    padding: 0px;
}

#ohio-custom-5e59150b650cd form.wpcf7-form {
    margin: -0px;
}

#ohio-custom-5e59150b650cd .btn {
    margin: 0px;
}

#ohio-custom-5e59150b65cc7,
#ohio-custom-5e59150b65cc7>* {
    font-size: 15px;
    color: rgba(40, 55, 66, 0.75);
}

#ohio-custom-5e59150b665f9:hover {
    background-color: #f5f7fd
}

#ohio-custom-5e59150b665f9 .service_list .service_list_item.enabled .ion {
    color: #4200ff;
}

#ohio-custom-5e59150b66aa4:hover {
    background-color: #f5f7fd
}

#ohio-custom-5e59150b66aa4 .service_list .service_list_item.enabled .ion {
    color: #4200ff;
}

#ohio-custom-5e59150b66f21:hover {
    background-color: #f5f7fd
}

#ohio-custom-5e59150b66f21 .service_list .service_list_item.enabled .ion {
    color: #4200ff;
}

#ohio-custom-5e59150b679bb p.subtitle {
    text-transform: uppercase;
}

#ohio-custom-5e59150b68053 .btn {
    background-color: #4200FF;
    border-color: #4200FF;
}

#ohio-custom-5e59150b68053 .btn:hover {
    border-color: #4200FF;
}

#ohio-custom-5e59150b69c1d p.subtitle {
    text-transform: uppercase;
}

#ohio-custom-5e59150b69ff1,
#ohio-custom-5e59150b69ff1>* {
    font-size: 14px;
    line-height: 24px;
    color: #283742;
}

#ohio-custom-5e59150b6af5f h3 {
    color: #ffffff;
}

#ohio-custom-5e59150b6af5f p.subtitle {
    color: rgba(249, 249, 249, 0.75);
    text-transform: uppercase;
}

#ohio-custom-5e59150b6b048,
#ohio-custom-5e59150b6b048>* {
    color: rgba(249, 249, 249, 0.75);
}

#ohio-custom-5e59150b6b48f.counter-box .counter-box-count {
    color: #ffffff;
}

#ohio-custom-5e59150b6b48f.counter-box .counter-box-icon {
    color: #4200FF;
}

#ohio-custom-5e59150b6b48f.counter-box .counter-box-headline {
    color: #ffffff;
}

#ohio-custom-5e59150b6b6a5.counter-box .counter-box-count {
    color: #ffffff;
}

#ohio-custom-5e59150b6b6a5.counter-box .counter-box-icon {
    color: #4200FF;
}

#ohio-custom-5e59150b6b6a5.counter-box .counter-box-headline {
    color: #ffffff;
}

#ohio-custom-5e59150b6be05 .icon-box-title {
    color: #ffffff;
}

#ohio-custom-5e59150b6be05 .icon-box-details {
    color: rgba(249, 249, 249, 0.75);
}

#ohio-custom-5e59150b6be05 .icon-box-icon {
    color: #4200FF;
    background-color: rgba(0, 60, 211, 0.25);
}

#ohio-custom-5e59150b6c1f5 .icon-box-title {
    color: #ffffff;
}

#ohio-custom-5e59150b6c1f5 .icon-box-details {
    color: rgba(249, 249, 249, 0.75);
}

#ohio-custom-5e59150b6c1f5 .icon-box-icon {
    color: #4200FF;
    background-color: rgba(0, 60, 211, 0.25);
}

#ohio-custom-5e59150b6c7ab .icon-box-title {
    color: #ffffff;
}

#ohio-custom-5e59150b6c7ab .icon-box-details {
    color: rgba(249, 249, 249, 0.75);
}

#ohio-custom-5e59150b6c7ab .icon-box-icon {
    color: #4200FF;
    background-color: rgba(0, 60, 211, 0.25);
}

#ohio-custom-5e59150b6cbad .icon-box-title {
    color: #ffffff;
}

#ohio-custom-5e59150b6cbad .icon-box-details {
    color: rgba(249, 249, 249, 0.75);
}

#ohio-custom-5e59150b6cbad .icon-box-icon {
    color: #4200FF;
    background-color: rgba(0, 60, 211, 0.25);
}

#ohio-custom-5e59150b6d0f6 .icon-box-title {
    color: #ffffff;
}

#ohio-custom-5e59150b6d0f6 .icon-box-details {
    color: rgba(249, 249, 249, 0.75);
}

#ohio-custom-5e59150b6d0f6 .icon-box-icon {
    color: #4200FF;
    background-color: rgba(0, 60, 211, 0.25);
}

#ohio-custom-5e59150b6d52c .icon-box-title {
    color: #ffffff;
}

#ohio-custom-5e59150b6d52c .icon-box-details {
    color: rgba(249, 249, 249, 0.75);
}

#ohio-custom-5e59150b6d52c .icon-box-icon {
    color: #4200FF;
    background-color: rgba(0, 60, 211, 0.25);
}

#ohio-custom-5e59150b6dfca p.subtitle {
    text-transform: uppercase;
}

#ohio-custom-5e59150b6e9e2 .btn {
    border-color: #003cd3;
    background-color: #003cd3;
    color: #ffffff;
}

#ohio-custom-5e59150b6e9e2 .btn:hover {
    background: transparent;
    color: #003cd3;
}

#ohio-custom-5e59150b6e9e2 .pricing_list .pricing_list_item.enabled .ion {
    color: #4200FF;
}

#ohio-custom-5e59150b6eca1,
#ohio-custom-5e59150b6eca1>* {
    font-size: 15px;
    line-height: 24px;
    color: rgba(40, 55, 66, 0.75);
}

#ohio-custom-5e59150b6f265 .pricing_title {
    color: #ffffff;
}

#ohio-custom-5e59150b6f265 .pricing_subtitle {
    color: #ffffff;
}

#ohio-custom-5e59150b6f265 .pricing_price .pricing_price_subtitle {
    color: #ffffff;
}

#ohio-custom-5e59150b6f265 .pricing_price .pricing_price_title {
    color: #ffffff;
}

#ohio-custom-5e59150b6f265 .pricing_price .pricing_price_time {
    color: #ffffff;
}

#ohio-custom-5e59150b6f265 .btn {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #283742;
}

#ohio-custom-5e59150b6f265 .btn:hover {
    background: transparent;
    color: #ffffff;
}

#ohio-custom-5e59150b6f265 .pricing_list .pricing_list_item.enabled .title {
    color: #ffffff;
}

#ohio-custom-5e59150b6f265 .pricing_list .pricing_list_item.enabled .ion {
    color: #ffffff;
}

#ohio-custom-5e59150b6f265 .pricing_list .pricing_list_item.disabled .title {
    color: rgba(249, 249, 249, 0.75);
}

#ohio-custom-5e59150b6f265 .pricing_list .pricing_list_item.disabled .ion {
    color: rgba(249, 249, 249, 0.75);
}

#ohio-custom-5e59150b6f556,
#ohio-custom-5e59150b6f556>* {
    font-size: 15px;
    line-height: 24px;
    color: rgba(40, 55, 66, 0.75);
}

#ohio-custom-5e59150b6fb60 .pricing_title {
    color: #ffffff;
}

#ohio-custom-5e59150b6fb60 .pricing_subtitle {
    color: #ffffff;
}

#ohio-custom-5e59150b6fb60 .pricing_price .pricing_price_subtitle {
    color: #ffffff;
}

#ohio-custom-5e59150b6fb60 .pricing_price .pricing_price_title {
    color: #ffffff;
}

#ohio-custom-5e59150b6fb60 .pricing_price .pricing_price_time {
    color: #ffffff;
}

#ohio-custom-5e59150b6fb60 .btn {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #283742;
}

#ohio-custom-5e59150b6fb60 .btn:hover {
    background: transparent;
    color: #ffffff;
}

#ohio-custom-5e59150b6fb60 .pricing_list .pricing_list_item.enabled .title {
    color: #ffffff;
}

#ohio-custom-5e59150b6fb60 .pricing_list .pricing_list_item.enabled .ion {
    color: #ffffff;
}

#ohio-custom-5e59150b6fb60 .pricing_list .pricing_list_item.disabled .title {
    color: rgba(249, 249, 249, 0.75);
}

#ohio-custom-5e59150b6fb60 .pricing_list .pricing_list_item.disabled .ion {
    color: rgba(249, 249, 249, 0.75);
}

#ohio-custom-5e59150b6fe0f,
#ohio-custom-5e59150b6fe0f>* {
    font-size: 15px;
    line-height: 24px;
    color: rgba(40, 55, 66, 0.75);
}

#ohio-custom-5e59150b706dd,
#ohio-custom-5e59150b706dd>* {
    color: #283742;
}

#ohio-custom-5e59150b7084c .number,
#ohio-custom-5e59150b7084c .box-time {
    font-size: 26px;
    line-height: 26px;
}

#ohio-custom-5e59150b714a8 p.subtitle {
    text-transform: uppercase;
}

#ohio-custom-5e59150b7159b .btn {
    background-color: #4200FF;
    border-color: #4200FF;
}

#ohio-custom-5e59150b7159b .btn:hover {
    border-color: #4200FF;
}

#ohio-custom-5e59150b722f4 .ohio-card-wrapper {
    padding: 20px;
}

#ohio-custom-5e59150b722f4 .blog-grid.boxed:not(.blog-grid-type-2) .blog-grid-content {
    background-color: #f5f7fd;
}

#ohio-custom-5e59150b722f4 .blog-grid {
    background-color: #f5f7fd;
}

#ohio-custom-5e59150b722f4 .blog-grid .post-details a.category {
    color: #4200ff;
}

#ohio-custom-5e59150b75ea4 p.subtitle {
    text-transform: uppercase;
}

#ohio-custom-5e59150b785f8 .client-logo-inner {
    text-align: left;
}

#ohio-custom-5e59150b78c21 .client-logo-inner {
    text-align: left;
}

#ohio-custom-5e59150b791c2 .client-logo-inner {
    text-align: left;
}

#ohio-custom-5e59150b79758 .client-logo-inner {
    text-align: left;
}

#ohio-custom-5e59150b79cd9 .client-logo-inner {
    text-align: left;
}

#ohio-custom-5e59150b7a28e .client-logo-inner {
    text-align: left;
}

#ohio-custom-5e59150b7aa4f .client-logo-inner {
    text-align: left;
}

#ohio-custom-5e59150b7aed4 .client-logo-inner {
    text-align: left;
}

#ohio-custom-5e59150b7b3e4 .client-logo-inner {
    text-align: left;
}

#ohio-custom-5e59150b7b888 .client-logo-inner {
    text-align: left;
}

#ohio-custom-5e59150b7bcb4 .client-logo-inner {
    text-align: left;
}

#ohio-custom-5e59150b7c1a2 .client-logo-inner {
    text-align: left;
}

#ohio-custom-5e59150b7cd91 h3 {
    color: #ffffff;
}

#ohio-custom-5e59150b7cd91 p.subtitle {
    color: rgba(249, 249, 249, 0.75);
    text-transform: uppercase;
}

#ohio-custom-5e59150b7ce83,
#ohio-custom-5e59150b7ce83>* {
    color: #f9f9f9;
}

#ohio-custom-5e59150b7d015 .btn {
    background-color: #283742;
    border-color: #283742;
}

#ohio-custom-5e59150b7d015 .btn:hover {
    border-color: #283742;
}