@font-face {
    font-family: atcarquette-regular;
    src: url(/wp-content/themes/seofy-child/fonts/ATCArquette-Regular.otf)format('opentype');
    font-weight: 400
}

@font-face {
    font-family: atcarquette-bold;
    src: url(/wp-content/themes/seofy-child/fonts/ATCArquette-Bold.otf)format('opentype');
    font-weight: 700
}

body {
    line-height: 1.5em !important;
    color: #414042 !important;
    font-family: atcarquette-regular, sans-serif !important
}

blockquote,
body .widget_rss ul li .rss-date,
body .widget .widget-title,
label,
legend,
.author-info_content .author-info_name,
.blog-post.format-quote .blog-post_quote-author,
.blog-post_link>.link_post,
.blog-post_quote-text,
.blog-post_views-wrap .counts,
.blog-post_meta-date .date_post span,
.countdown-section .countdown-amount,
.custom-header-font,
.comments-title .number-comments,
.dropcap,
.seofy_module_counter .counter_value_wrap,
.seofy_module_counter .counter_value_hide,
.seofy_module_double_headings,
.seofy_module_infobox .infobox_icon_container .infobox_icon_number,
.seofy_module_pricing_plan .pricing_price_wrap,
.isotope-filter a .number_filter,
.mashsb-count .counts,
.mashsb-box .mashsb-buttons a .text,
.prev-link,
.next-link,
.vc_row .vc_tta.vc_general.vc_tta-style-accordion_bordered .vc_tta-panel-title>a span,
.wgl_timetabs .timetabs_headings .wgl_tab .tab_title,
.widget.seofy_widget.seofy_banner-widget .banner-widget_text,
.widget.seofy_widget.seofy_banner-widget .banner-widget_text_bg,
.blog-post_meta-categories a,
.blog-post_meta-categories span,
.blog-post_meta-date .date_post,
.seofy_module_counter .counter_title,
.seofy_module_progress_bar .progress_label,
.seofy_module_progress_bar .progress_value,
.seofy_module_progress_bar .progress_units,
.isotope-filter a,
.heading_subtitle,
.info_prev-link_wrapper a,
.info_next-link_wrapper a,
.widget.widget_wgl_posts .recent-posts-widget li>.recent-posts-content .post_title,
.page-header_breadcrumbs .breadcrumbs,
.single_meta .single_info-share_social-wpapper>span.share_title,
.single_team_page .team-single_speaches-info .speech-info_day,
.single_team_page .team-info_wrapper .team-info_item,
.wgl_portfolio_item-meta .post_cats,
.single_team_page .team-info_wrapper .team-info_item,
.portfolio_info_item-info_desc h5,
.single_info-share_social-wpapper>span {
    font-family: atcarquette-regular, sans-serif !important;
    font-weight: 500 !important
}

.main a,
.main a:hover {
    color: #00b1fe;
    text-decoration: none !important
}

h1,
h1 a,
h1 span,
h2,
h2 a,
h2 span,
h3,
h3 a,
h3 span,
h4,
h4 a,
h4 span,
h5,
h5 a,
h5 span,
h6,
h6 a,
h6 span,
.primary-nav>div>ul,
.primary-nav>ul,
.primary-nav ul li.mega-menu-links>ul>li,
.page-header_title {
    font-family: atcarquette-bold, sans-serif !important
}

#main {
    padding: 0 !important;
    top: 100px;
    max-width: 100% !important;
    margin: 0 auto
}

.main {
    max-width: 100% !important
}

.row:before,
.row:after {
    display: none !important
}

.blue-btn a {
    background: #fff !important;
    border-radius: 28px !important;
    border: 1px solid #06b5fc !important;
    text-transform: capitalize !important;
    font-size: 16px !important;
    color: #06b5fc !important
}

#main .blue-btn a:hover {
    background: 0 0 !important;
    color: #fff !important;
    border: 1px solid #fff !important
}

.blue-btn-bg-white a {
    background: #fff !important;
    border-radius: 28px !important;
    border: 1px solid #06b5fc !important;
    text-transform: capitalize !important;
    font-size: 16px !important;
    color: #06b5fc !important
}

#main .blue-btn-bg-white a:hover {
    background: #06b5fc !important;
    color: #fff !important;
    border: 1px solid #fff !important
}

.blue-fill-btn a,
.page-id-5284 .wpcf7 input[type=submit],
.page-id-5893 .wpcf7 input[type=submit],
.page-id-6321 .wpcf7 input[type=submit],
.page-id-6549 .wpcf7 input[type=submit],
.page-id-6877 .wpcf7 input[type=submit],
.page-id-6853 .wpcf7 input[type=submit] {
    background: #06b5fc !important;
    border-radius: 28px !important;
    border: 1px solid #06b5fc !important;
    text-transform: capitalize !important;
    font-size: 16px !important;
    color: #fff !important
}

#main .blue-fill-btn a:hover,
.page-id-5284 .wpcf7 input[type=submit]:hover,
.page-id-5893 .wpcf7 input[type=submit]:hover,
.page-id-6321 .wpcf7 input[type=submit]:hover,
.page-id-6549 .wpcf7 input[type=submit]:hover,
.page-id-6877 .wpcf7 input[type=submit]:hover,
.page-id-6853 .wpcf7 input[type=submit]:hover {
    background: 0 0 !important;
    color: #fff !important;
    border: 1px solid #06b5fc !important;
    color: #06b5fc !important
}

.blue-ouline-btn a {
    background: #fff !important;
    border-radius: 28px !important;
    border: 1px solid #06b5fc !important;
    text-transform: capitalize !important;
    font-size: 16px !important;
    color: #06b5fc !important
}

#main .blue-ouline-btn a:hover {
    background: #06b5fc !important;
    color: #fff !important
}

button,
a:hover .wgl-icon,
button:focus,
button:active,
h3#reply-title a:hover,
input[type=submit]:focus,
input[type=submit]:active,
input[type=submit]:hover,
.author-info_social-wrapper,
.button-read-more,
.button-read-more:hover,
.blog-post_title i,
.blog-post_link>.link_post:hover,
.blog-post.format-standard.link .blog-post_title:before,
.blog-post_cats span,
.blog-post_title a:hover,
.blog-posts .meta-wrapper a:hover,
.share_link span.fa:hover,
.share_post span.fa:hover,
.calendar_wrap thead,
.copyright a:hover,
.comment_author_says a:hover,
.dropcap,
.meta-wrapper>span.author_post a,
.blog-post_wrapper .share_post-container:hover>a,
.seofy_submit_wrapper:hover>i,
.seofy_custom_button i,
.seofy_custom_text a,
.seofy_module_button a:hover,
.seofy_module_carousel .slick-prev:hover:after,
.seofy_module_carousel .slick-next:hover:after,
.seofy_module_counter .counter_icon,
.seofy_module_counter .counter_value_wrap,
.seofy_module_counter .counter_value_wrap .counter_value_suffix,
.seofy_module_demo_item .di_title-wrap .di_subtitle,
.seofy_module_demo_item .di_title_wrap a:hover .di_title,
.seofy_module_double_headings .heading_subtitle,
.seofy_module_social .soc_icon:hover,
.seofy_module_testimonials .testimonials_quote:before,
.seofy_module_infobox .infobox_icon,
.seofy_twitter a,
.header_search .header_search-button>i:hover,
.header_search-field .search-form:after,
.next-link_wrapper .image_next.no_image:before,
.next-link_wrapper .image_next:after,
.prev-link_wrapper .image_prev:after,
.prev-link_wrapper .image_prev.no_image:before,
.single_team_page .team-info_wrapper .team-department span,
.single_team_page .team-single_speaches-info .speech-info_desc span,
.header_search .header_search-button>i:hover,
.load_more_item:hover,
.load_more_works:hover,
.mc_form_inside #mc_signup_submit:hover,
.meta-wrapper a:hover,
.primary-nav ul li ul .menu-item.current-menu-item>a,
.primary-nav ul ul li.menu-item.current-menu-ancestor>a,
.primary-nav ul ul li.menu-item.current-menu-item>a,
.primary-nav ul li ul .menu-item:hover>a,
.primary-nav ul li ul .menu-item.back:hover>a,
.primary-nav ul li ul .menu-item.back:hover:before,
.vc_wp_custommenu .menu .menu-item.current-menu-item>a,
.single_team_page .team-info_wrapper .team-info_item a:hover,
.single-member-page .member-icon:hover,
.single-member-page .team-link:hover,
.single_team_page .team-single_speaches-info .speech-info_day,
.team-icons .member-icon:hover,
.under_image .wgl_portfolio_item-meta .post_cats,
.vc_wp_custommenu .menu .menu-item.current-menu-ancestor>a,
.wgl_timetabs .timetabs_headings .wgl_tab.active .tab_subtitle,
.wgl_timetabs .timetabs_headings .wgl_tab:hover .tab_subtitle,
.wgl_portfolio_category-wrapper a:hover,
.wgl-theme-header .wrapper .seofy_module_button a:hover,
.wgl_module_team .team-item_info .team-item_titles .team-title:hover,
.wgl-icon:hover,
.wgl-theme-color,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title:hover,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right .vc_tta-controls-icon,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title>a span,
.wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_title:hover,
.wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_title:hover h4,
.wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_title .vc_toggle_icon,
.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_active .vc_toggle_title h4,
.wpb-js-composer .vc_row .vc_tta.vc_general .vc_active .vc_tta-panel-title>a:before,
.wpml-ls a:hover,
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
.wpml-ls-legacy-dropdown .wpml-ls-current-language a:hover,
.header_search .header_search-button>i:hover,
.meta-wrapper span:after,
.meta-wrapper>span:before,
.wgl_portfolio_item-meta .post_cats a:hover,
.under_image .wgl_portfolio_item-title .title:hover,
.seofy_module_services_3 .services_icon_wrapper .services_icon,
.seofy_module_circuit_services .services_subtitle,
.seofy_module_services_4 .services_icon,
.seofy_module_services_4:hover .services_number,
ul.wp-block-archives.wp-block-archives-list li a:hover,
ul.wp-block-latest-posts li a:hover,
ul.wp-block-categories.wp-block-categories-list li a:hover {
    color: #049eda !important
}

.main .magenta-btn-fill a {
    background: #e5417a;
    border-radius: 28px;
    border-color: #e5417a;
    text-transform: capitalize;
    font-size: 16px;
    color: #fff
}

.main .magenta-btn-fill a:hover {
    color: #e5417a !important;
    border-color: #e5417a;
    background: #fff
}

.text-blue {
    color: #00b1ff !important
}

.text-teal {
    color: #2ad2c5 !important
}

.text-pink {
    color: #e64178 !important
}

.text-yellow {
    color: #daa800 !important
}

body #main form input[type=text].wpcf7-not-valid,
body #main form input[type=email].wpcf7-not-valid {
    border: 2px solid red !important
}

.padding-right-30 {
    padding-right: 30px
}

.text-nowrap {
    white-space: normal !important
}

.vc_toggle_title {
    padding-top: 15px !important;
    padding-bottom: 15px !important
}

.close {
    background: #333 !important;
    color: #333 !important;
    top: -35px !important;
    border-radius: 50%;
    padding: 0 13px !important
}

.close>span {
    font-size: 50px
}

header {
    box-shadow: 0 1px 10px rgba(159, 159, 159, .3);
    position: fixed !important;
    z-index: 99;
    background: #fff;
    width: 100%
}

.primary-nav ul li a span:after {
    content: none !important
}

.current-menu-item a {
    color: #06b5fc !important
}

.wgl-theme-header .wgl-container {
    width: auto;
    margin-right: 30px;
    margin-left: 30px
}

.wgl-theme-header .mobile_nav_wrapper .primary-nav .menu {
    display: block !important
}

.mobile_nav_wrapper .primary-nav ul li {
    height: auto;
    display: block;
    float: none;
    padding: 0
}

.mobile_nav_wrapper .primary-nav ul li a {
    padding: 10px 50px;
    margin: 0
}

.primary-nav>ul>li.menu-item-has-children>a>span>.menu-item_plus:before,
.primary-nav>ul>li.mega-menu.mega-cat>a>span>.menu-item_plus:before {
    content: "\f078" !important;
    font-family: 'font awesome\ 5 free' !important;
    font-weight: 900 !important;
    background: 0 0 !important;
    font-size: 12px;
    top: 2px !important
}

.wgl-theme-header .mobile_nav_wrapper .primary-nav ul li ul.HorizontalAlignSubmenu.sub-menu.show_sub_menu {
    display: flex !important;
    align-items: start !important
}

.footer-heading {
    font-size: 14px !important
}

.footer-content a,
.footer-content span {
    font-weight: 500;
    color: #414042;
    font-size: 14px
}

.footer-bottom {
    background-color: #fafafa !important;
    padding: 15px 0 5px
}

.footer-bottom li {
    display: inline-block !important;
    margin-bottom: 0
}

.footer-bottom li:before {
    display: none
}

.footer-bottom ul {
    margin-bottom: 0 !important;
    padding-bottom: 0
}

.hippa-seal {
    width: 200px
}

.footer-logo {
    width: 170px;
    height: auto
}

.heading_title,
.seofy_module_double_headings .heading_title * {
    font-family: atcarquette-bold, sans-serif !important;
    font-size: 42px;
    line-height: 1.333 !important
}

.footerapp {
    display: flex;
    align-items: flex-end
}

.footerapp-img {
    padding-right: 10% !important;
    position: absolute !important;
    right: 0;
    width: 50%;
    height: auto;
    text-align: right
}

#main .footerapp-covid {
    display: flex !important;
    align-items: center
}

.social-icons {
    text-align: right
}

.footer-div {
    display: flex;
    justify-content: space-between
}

.page-id-27 .section1 {
    padding-left: 50px
}

.hero-header-bg-img .hero-img {
    width: 100%;
    height: 100%;
    z-index: -9
}

.hero-description {
    font-size: 18px;
    line-height: 30px
}

.app-store {
    width: 145px;
    height: auto
}

.play-store {
    width: 160px;
    height: auto
}

.via-online {
    height: 42px
}

.patient-img,
.provider-img {
    width: 250px;
    padding: 15px;
    margin: 0 auto;
    display: flex
}

.heart-img {
    width: 50%;
    height: auto
}

.heart-img-chronic {
    width: 80%;
    height: auto
}

.heart-img-chronic2 {
    width: 100%;
    height: auto
}

.vc_column-inner {
    padding-top: 0 !important
}

.download-btn {
    align-items: center
}

.for-people {
    background: #049fda;
    position: relative;
    z-index: 1;
    transform: skewx(6.5deg);
    margin-right: 8px;
    padding: 0 10px 0 50px !important
}

.for-people .skew-text {
    transform: skewx(-6.5deg)
}

.for-businesses {
    background: #3fb3e2;
    transform: skewx(6.5deg);
    padding: 0 15px 0 50px
}

.for-businesses .skew-text {
    transform: skewx(-6.5deg)
}

.video-section .vc_row,
.footerapp .vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.selfcare,
.security {
    padding: 130px 50px
}

.seofy_module_services_3 .services_title {
    font-size: 22px !important;
    line-height: 30px;
    color: #000 !important
}

.seofy_module_services_3 .services_content {
    font-size: 16px !important
}

.seofy_module_services_3 .services_icon_wrapper {
    background: 0 0 !important
}

.services_icon_wrapper img {
    height: auto;
    width: auto
}

.services_wrapper {
    background: #fff;
    padding: 40px 30px 0;
    -webkit-box-shadow: 7px 5px 30px rgba(72, 73, 121, .15);
    -moz-box-shadow: 7px 5px 30px rgba(72, 73, 121, .15);
    box-shadow: 7px 5px 30px rgba(72, 73, 121, .15);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 0;
    float: left;
    margin: 0 2%
}

.blog-post .blog-post_media img {
    width: 100vw !important;
    height: 200px !important;
    object-fit: cover
}

.blog-posts .item {
    padding: 0 30px !important
}

.homepage-blog .container-grid {
    padding: 0 20px
}

.footerapp.vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.video-section.vc_row {
    margin: 0 auto
}

.test {
    text-align: center;
    margin: 60px;
    font-size: x-large
}

.blog-post_title a:hover {
    color: #049fda !important
}

.blog-style-standard .blog-post .blog-post_content>.blog-post_meta-wrap,
.blog-style-standard .blog-post .blog-post_content>.meta-wrapper {
    border-top: 1px solid #ea397d !important
}

.author_post a,
.date_post {
    color: #ea397d !important
}

.meta-wrapper span:after {
    background: #ea397d !important;
    margin-left: 5px !important
}

#blogHeaderDiv {
    position: relative
}

#blogHeader img {
    height: 420px;
    width: 100%;
    object-fit: cover
}

.afterOverlay {
    min-height: 420px;
    position: absolute;
    top: 0;
    color: #fff;
    width: 100%
}

.overlay-content {
    width: 55%;
    padding: 0 40px 0 120px;
    height: 100%;
    min-height: 420px;
    margin-left: -80px;
    position: relative;
    z-index: 1;
    transform: skewx(18.5deg);
    display: flex;
    align-items: center
}

.overlay-content .skew-class {
    transform: skewx(-18.5deg)
}

.cats_item-image {
    width: 20px
}

.blog-article {
    font-size: 21px;
    line-height: 40px !important
}

body .widget_categories ul li .post_count,
body .widget_product_categories ul li .post_count,
body .widget_meta ul li .post_count,
body .widget_archive ul li .post_count {
    background: #3fb3e2 !important
}

body .widget_nav_menu .current-menu-ancestor>a,
body .widget_nav_menu .current-menu-item>a,
body .widget_recent_entriesul li .post-date,
body .widget_rss ul li .rss-date,
.seofy_banner-widget .banner-widget_button:hover,
.recent-posts-widget .meta-wrapper a,
.widget.widget_archive ul li a:hover,
.widget.widget_archive ul li a:hover,
.widget.widget_categories ul li a:hover,
.widget.widget_categories ul li a:hover,
.widget.widget_recent_comments ul li a,
.widget.widget_recent_comments ul li a,
.widget.widget_recent_entries ul li:before,
.widget.widget_recent_entries ul li:before,
.widget.widget_pages ul li a:hover,
.widget.widget_pages ul li a:hover,
.widget.widget_meta ul li a:hover,
.widget.widget_meta ul li a:hover,
.widget.seofy_widget.seofy_banner-widget .banner-widget_button:hover,
.widget.seofy_widget.seofy_banner-widget .banner-widget_button:hover,
.widget.widget_recent_comments ul li a:hover,
.widget.widget_recent_comments ul li a:hover,
.widget.widget_recent_entries ul li a:hover,
.widget.widget_recent_entries ul li a:hover,
.widget.widget_nav_menu ul li a:hover,
.widget.widget_nav_menu ul li a:hover,
.widget.widget_wgl_posts .recent-posts-widget li>.recent-posts-content .post_title a:hover,
.widget.widget_wgl_posts .recent-posts-widget li>.recent-posts-content .post_title a:hover,
.recent-posts-widget .meta-wrapper a {
    color: #3fb3e2 !important
}

.author-info_wrapper {
    background: 0 0 !important
}

#Info-id .blog-post_meta-categories a {
    background: #47c0ba !important;
    border-color: #47c0ba !important
}

#Info-id .blog-post_meta-categories a:hover {
    background: #fff !important;
    border-color: #47c0ba !important;
    color: #47c0ba !important
}

#Info-id .overlay-content {
    background: rgba(71, 192, 186, .8196078431372549)
}

#Info-id.blog-article .share_post span.fa {
    color: #47c0ba !important
}

#blogHeaderDiv .afterOverlay .blog-post_title a:hover {
    color: #333 !important
}

.main .blog-article#Info-id li::before {
    color: #47c0ba !important
}

#News-id .blog-post_meta-categories a {
    background: #3fb3e2 !important;
    border-color: #3fb3e2 !important
}

#News-id .blog-post_meta-categories a:hover {
    background: #fff !important;
    border-color: #3fb3e2 !important;
    color: #3fb3e2 !important
}

#News-id .overlay-content {
    background: rgba(63, 179, 226, .8)
}

#News-id.blog-article .share_post span.fa {
    color: #3fb3e2 !important
}

.main .blog-article#News-id li::before {
    color: #3fb3e2 !important
}

#Insights-id .blog-post_meta-categories a {
    background: #e5417a !important;
    border-color: #e5417a !important
}

#Insights-id .blog-post_meta-categories a:hover {
    background: #fff !important;
    border-color: #e5417a !important;
    color: #e5417a !important
}

#Insights-id .overlay-content {
    background: rgba(234, 57, 125, .8)
}

#Insights-id.blog-article .share_post span.fa {
    color: #e5417a !important
}

.main .blog-article#Insights-id li::before {
    color: #e5417a !important
}

#Events-id .blog-post_meta-categories a {
    background: #d9aa28 !important;
    border-color: #d9aa28 !important
}

#Events-id .blog-post_meta-categories a:hover {
    background: #fff !important;
    border-color: #fcd722 !important;
    color: #fcd722 !important
}

#Events-id .overlay-content {
    background: rgba(217, 170, 40, .85)
}

#Events-id.blog-article .share_post span.fa {
    color: #d9aa28 !important
}

.categories {
    display: none
}

.categories-classtwo {
    display: none;
    position: absolute;
    z-index: 99;
    background: #fff;
    border: 1px solid #ececec;
    left: 0;
    top: 30px;
    width: 100%;
    padding-top: 6px
}

.categoriestwo {
    background: #ececec;
    color: #a9a9a9;
    padding: 3px 25px 3px 15px;
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
    list-style: none;
    text-decoration: none;
    cursor: pointer;
    position: relative
}

li.catt-item {
    padding-left: 0
}

#main ul li.catt-item:before {
    display: none
}

a li.catt-item {
    color: #acacac;
    padding: 0 15px
}

.current {
    color: green
}

#pagin li {
    display: inline-block
}

.cats_item-image {
    display: none
}

#Jobs-id .blog-cont {
    padding: 50px 0
}

#Jobs-id.seofy_module_social a:hover {
    color: #fff !important
}

.main .blog-article#Events-id li::before {
    color: #d9aa28 !important
}

.blog-post_text {
    overflow: hidden
}

.blog-post_text p {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.blog-post_title {
    overflow: hidden
}

.blog-post_title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #252525
}

.blog-pg .blog-post_title a {
    color: #fff
}

.blog-pg .overlay-content .author_post a,
.blog-pg .date_post,
.overlay-content .meta-wrapper .pipeline {
    color: #fff !important
}

.top-blog-more {
    background: 0 0;
    border-radius: 28px !important;
    border: 1px solid #fff !important;
    text-transform: capitalize !important;
    font-size: 14px !important;
    color: #fff !important;
    padding: 9px 20px
}

.blog .blog-post_title a {
    font-size: 20px;
    line-height: 26px
}

#searchBox {
    background: #ececec;
    color: #a9a9a9;
    border-radius: 0;
    padding: 15px;
    height: 15px;
    width: 100%
}

#searchBox:after {
    content: '\f002';
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    margin: 0 0 0 10px;
    text-decoration: none
}

.overlay-content .meta-wrapper span:after {
    display: none
}

.blog-filter {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
    margin: 30px 50px
}

.blog-filter .fa-caret-down {
    position: absolute;
    top: 16px;
    right: 22px;
    font-size: 15px;
    color: #8c8c8c;
    cursor: pointer
}

.blog-filter .search-btn button {
    background: 0 0 !important;
    color: #8c8c8c !important;
    padding: 0;
    position: absolute;
    top: -9px;
    right: 10px;
    font-size: 12px
}

#pagin {
    display: flex;
    justify-content: center;
    margin: 15px 30px
}

#pagin li {
    padding-left: 10px !important
}

#pagin li a {
    color: #000;
    border-radius: 50%;
    padding: 3px 9px;
    font-weight: 700;
    font-size: 16px
}

#pagin li a.current {
    background: #049eda;
    color: #fff
}

#main ul li::before {
    background: 0 0 !important
}

.blog-article h3 {
    margin: 20px 0;
    line-height: 40px
}

.blog-article blockquote {
    padding: 5% 0;
    font-size: 24px;
    line-height: 40px
}

.blog-article ul,
.blog-article ol {
    padding: 20px 0
}

.blog-article ul li,
.blog-article ol li {
    line-height: 40px
}

.blog-article h2,
.blog-article h2 span,
.blog-article h2 a {
    font-size: 30px
}

.blog-article .blog-cont>.blog-header {
    justify-content: space-between;
    display: flex
}

.blog-article .share_social-wpapper ul li {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 0
}

#main .share_post-container .share_social-wpapper ul li {
    width: 30px !important
}

.main .blog-article#Jobs-id li::before {
    color: #3fb3e2 !important
}

.main li::before {
    content: "\f054";
    font-family: 'font awesome\ 5 free' !important;
    font-weight: 900 !important;
    background: 0 0 !important;
    color: #06b5fc !important;
    top: 0;
    font-size: 16px
}

.blog-cont {
    margin-left: 50px;
    margin-right: 50px
}

.blogtitle {
    margin: 20px 0;
    color: #5c5c5c !important;
    font-size: 34px;
    line-height: 50px
}

.infoAuthor {
    text-transform: uppercase;
    font-size: 15px;
    color: #7b7b7b;
    margin-bottom: 30px
}

.single-post h2 {
    font-size: 28px;
    margin: 30px 0 10px
}

.fa-chevron-right:before {
    font-size: 11px
}

.blog-article .share_social-wpapper li:before {
    display: none
}

.blog-article .blog-cont a {
    word-break: break-word
}

.blog-intro {
    margin-top: -20px;
    margin-bottom: 0
}

.d-mobile {
    display: none
}

.security .heading_title {
    font-size: 42px;
    line-height: 1.333;
    font-weight: 800;
    color: #fff !important
}

.security .seofy_module_text {
    width: 35vw
}

blockquote:before {
    color: #000 !important;
    margin: 0 auto;
    display: flex !important;
    margin-bottom: 30px
}

.blog-article .blog-cont img {
    display: block;
    margin: 0 auto;
    padding: 30px 0;
    width: 100%
}

.authorpg-img {
    float: right
}

.about-us .vc_column-inner {
    padding: 0 !important
}

.about-us .vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.about-us .heading_title {
    line-height: 1.2
}

.aboutus-header .seofy_module_text {
    width: 80%
}

.aboutus-header {
    padding: 30px 50px
}

.aboutus-header img {
    width: 70%
}

.mission .seofy_module_text,
.history .seofy_module_text,
.approach .seofy_module_text {
    width: 80%
}

.history,
.mission,
.approach {
    padding: 30px 0
}

.history img {
    margin-left: -140px
}

.approach img {
    float: right
}

.meet-team .services_icon_wrapper img {
    border-radius: 50%
}

.meet-team .services_title {
    font-size: 30px !important;
    color: #414042 !important
}

.meet-team .services_content {
    font-size: 18px !important
}

.meet-team .services_content>p a {
    color: #00b1fe !important
}

.aboutus-header .blue-btn a:hover,
.availposition_description-group .blue-btn a:hover {
    background: #00b1fe !important;
    color: #fff !important
}

.page-id-220 .main .vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.TC-header {
    background-repeat: repeat-x;
    background-image: url(/wp-content/uploads/2020/07/BannerWd-Cyan.png);
    background-color: #fff;
    background-position: top;
    background-size: cover;
    padding: 60px 0;
    margin-top: 10px
}

.TC-header h1 {
    color: #fff;
    line-height: 1.5
}

.adv-board .vc_col-md-6,
.dir-board .vc_col-md-6,
.lead-board .vc_col-md-6 {
    width: 45% !important
}

.page-header {
    display: none
}

.page-id-350 .page-header,
.page-id-3 .page-header,
.page-id-2207 .page-header,
.page-id-5284 .page-header,
.category .page-header {
    position: relative;
    top: 100px;
    display: block !important
}

.category .page-header {
    margin-bottom: 50px !important
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_title {
    padding-right: 45px !important;
    padding-left: 0 !important
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_size_right .vc_toggle_icon {
    right: 4px !important
}

.page-id-3 .services_wrapper {
    margin: 0 0 60px;
    padding: 50px 50px 35px;
    width: 100%;
    text-align: left
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_content {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.page-id-3 #main ul li::before {
    background: 0 0 !important;
    content: "\f054";
    font-family: 'font awesome\ 5 free' !important;
    font-weight: 900 !important;
    top: 0;
    color: #049eda
}

#main .tagcloud a:hover {
    background-color: #fff !important;
    color: #3fb3e2 !important
}

.tagcloud {
    margin-bottom: 0 !important
}

#main .share_post-container:hover .share_social-wpapper {
    visibility: visible !important
}

body .widget .widget-title .widget-title_wrapper {
    font-weight: 700
}

#seofy_services_5ee8f47fd8ba8 .services_item-icon:after {
    background-image: none !important;
    -webkit-box-shadow: 5px 7px 30px rgb(4 158 218/44%);
    -moz-box-shadow: 5px 7px 30px rgb(4 158 218/44%);
    box-shadow: 5px 7px 30px rgb(4 158 218/44%)
}

.seofy_module_circuit_services .services_item-icon {
    border: 1px solid #dee1ed !important;
    color: #049fda !important
}

.services_item-wrap.active .services_item-icon {
    border: 1px solid #fff !important
}

.page-id-753 .services_wrapper {
    height: 90%
}

.seofy_module_circuit_services .services_wrapper_circle {
    position: relative;
    z-index: 1;
    height: 0;
    padding-top: 100%
}

.career-available-positions {
    margin: 50px 50px 0
}

.seofy_module_circuit_services .services_wrapper_circle:before {
    content: '';
    position: absolute;
    z-index: -1;
    left: 10%;
    top: 10%;
    width: 80%;
    height: 80%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #dee1ed
}

.services_wrapper_circle {
    background: #fff;
    padding: 40px 30px 0;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 0;
    float: left;
    margin: 0 2%
}

.career-social-icons {
    justify-content: center
}

.career-social-icons img {
    height: 24px
}

.services_descr {
    display: block !important
}

.career-heading .seofy_module_text {
    width: 50%;
    margin: 0 auto
}

.availposition_description-group .seofy_module_button {
    position: absolute;
    bottom: 20px
}

.availposition_description-group .services_content {
    padding: 0 0 30px;
    margin-bottom: 30px
}

.who-we-hire {
    margin: 30px 0
}

.who-we-hire .seofy_module_text {
    width: 80%
}

.carousel.slide {
    width: 60%;
    background: #f3f6fd;
    margin: 0 auto;
    padding: 50px 0;
    margin-top: 30px
}

.carousel-inner img {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: flex
}

.carousel-control-next,
.carousel-control-prev {
    color: #333 !important;
    font-size: 30px;
    opacity: 1 !important
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #333 !important
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    padding: 35px;
    position: relative;
    background-image: none !important
}

.carousel-control-prev .fas.fa-angle-left,
.carousel-control-next .fas.fa-angle-right {
    position: absolute;
    top: 20px
}

.carousel-control-prev .fas.fa-angle-left {
    left: 40px
}

.carousel-control-next .fas.fa-angle-right {
    right: 40px
}

.hero-header-pathway {
    margin: 50px
}

.power-BI {
    background: #fff;
    padding: 65px 15px 30px;
    z-index: 99;
    position: relative
}

.page-id-1158 .career-heading {
    background-color: #fff;
    padding: 15px;
    position: relative;
    z-index: 9
}

.page-id-1314 .career-heading {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.page-id-1314 .career-heading>.wpb_wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column
}

.page-id-1314 form,
.page-template-template-partnerssubpage form,
.page-template-template-partnerssubpagetemp2 form,
.page-id-5804 form,
.page-id-6321 your-name your-company {
    display: flex;
    justify-content: center
}

.page-id-1314 form input,
.page-template-template-partnerssubpage form input,
.page-template-template-partnerssubpagetemp2 form input,
.page-id-5804 form input {
    border-radius: 30px !important
}

.page-id-1314 form input[type=submit],
.page-template-template-partnerssubpage form input[type=submit],
.page-template-template-partnerssubpagetemp2 form input[type=submit],
.page-id-5804 form input[type=submit] {
    background: 0 0 !important;
    border-radius: 30px !important;
    border: 1px solid #fff !important;
    text-transform: capitalize !important;
    font-size: 16px !important;
    color: #fff !important;
    width: 100%
}

.page-id-1314 form input[type=submit]:hover,
.page-template-template-partnerssubpage form input[type=submit]:hover,
.page-template-template-partnerssubpagetemp2 form input[type=submit]:hover,
.page-id-5804 form input[type=submit]:hover {
    background: #fff !important;
    color: #049eda !important
}

.page-template-template-partnerssubpage #mc_embed_signup .mc-field-group input,
.page-template-template-partnerssubpagetemp2 #mc_embed_signup .mc-field-group input,
.page-id-5804 #mc_embed_signup .mc-field-group input {
    height: 50px !important;
    border: none !important;
    background-color: #fff !important;
    padding: 10px !important
}

#mc_embed_signup .mc-field-group {
    width: 40% !important
}

#mc-embedded-subscribe {
    height: 50px !important;
    padding: 0 32px !important;
    margin-left: 15px !important
}

#mc_embed_signup_scroll {
    display: flex;
    justify-content: center
}

#mc_embed_signup form {
    padding: 15px !important
}

.page-id-1314 form>p,
.page-template-template-partnerssubpage form>p,
.page-template-template-partnerssubpagetemp2 form>p,
.page-id-5804 #mc_embed_signup .mc-field-group input {
    margin: 0 15px 18px
}

.page-id-1314 .blog-post_text p {
    display: block !important
}

.infobox_icon_container img {
    width: 55px
}

.page-id-1314 ul.li-contactform1,
.page-template-template-partnerssubpage ul.li-contactform1,
.page-template-template-partnerssubpagetemp2 ul.li-contactform1 {
    text-align: center;
    color: #0a0a0a !important
}

.page-id-1314 ul.li-contactform1 li,
.page-template-template-partnerssubpage ul.li-contactform1 li,
.page-template-template-partnerssubpagetemp2 ul.li-contactform1 li {
    display: inline;
    padding: 5px
}

.page-id-1314 ul.li-contactform1 li:before,
.page-template-template-partnerssubpage ul.li-contactform1 li:before,
.page-template-template-partnerssubpagetemp2 ul.li-contactform1 li:before {
    display: none !important
}

.page-id-1314 .blog-style-standard .blog-post {
    height: 90%
}

.box-shadow {
    box-shadow: 5px 7px 30px rgba(72, 73, 121, .15)
}

.infobox_icon_container {
    border-color: #dee0ea
}

.infobox-custom-line .infobox_icon_wrapper:before {
    content: '';
    position: relative;
    width: 66%;
    border-bottom: 1px solid #eaeaec;
    top: 50px;
    transform: translateX(114%);
    display: block
}

.infobox-custom-line .vc_column_container:last-child .infobox_icon_wrapper:before {
    display: none
}

.infobox-custom-line .infobox_icon_wrapper {
    position: relative
}

#seofy_infobox_5ee8e6c237408 .infobox_icon_container {
    box-shadow: 7px 5px 30px rgba(72, 73, 121, .15)
}

.page-template-template-Covid_19 .modal-dialog {
    max-width: 800px;
    margin: 30px auto
}

.page-template-template-Covid_19 .modal-body {
    position: relative;
    padding: 0
}

.pricing_title {
    border: 1px solid #c5c3c3;
    padding: 10px 15px
}

.seofy_module_infobox.layout_top .infobox_wrapper {
    padding: 45px 15px 30px !important
}

#mySlider {
    height: 3px !important
}

.ui-slider .ui-slider-handle {
    width: 15px !important;
    height: 15px !important;
    border-radius: 50%
}

.page-template-template-Covid_19 .footerapp,
.page-template-template-reopenandrestart .footerapp,
.page-template-template-helping_surgical_centers_reopen .footerapp,
.page-id-6144 .footerapp,
.page-id-6699 .footerapp,
.page-id-6549 .footerapp,
.page-id-6874 .footerapp,
.page-id-7092 .footerapp,
.page-id-6903 .footerapp,
.page-id-6853 .footerapp,
.page-id-7307 .footerapp,
.page-id-7250 .footerapp,
.page-id-7373 .footerapp,
.page-id-7384 .footerapp,
.page-id-7489 .footerapp,
.page-id-7910 .footerapp,
.page-id-7912 .footerapp,
.page-id-7913 .footerapp,
.page-id-7914 .footerapp {
    display: none
}

.page-template-template-Covid_19 .footerapp-covid,
.page-template-template-reopenandrestart .footerapp-covid,
.page-template-template-helping_surgical_centers_reopen .footerapp-covid,
.page-id-6144 .footerapp-covid,
.page-id-6699 .footerapp-covid,
.page-id-6549 .footerapp-covid,
.page-id-6874 .footerapp-covid,
.page-id-7092 .footerapp-covid,
.page-id-6903 .footerapp-covid,
.page-id-6853 .footerapp-covid,
.page-id-7307 .footerapp-covid,
.page-id-7250 .footerapp-covid,
.page-id-7373 .footerapp-covid,
.page-id-7384 .footerapp-covid,
.page-id-7489 .footerapp-covid,
.page-id-7910 .footerapp-covid,
.page-id-7912 .footerapp-covid,
.page-id-7913 .footerapp-covid,
.page-id-7914 .footerapp-covid {
    display: block
}

.covid-19 .pricing_plan_wrap {
    height: 480px
}

.covid-19 .seofy_module_pricing_plan .pricing_footer {
    padding: 0 35px 30px !important;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.pricing-block-middle .pricing_plan_wrap,
.pricing-block-middle.pricing_plan_wrap {
    background-image: url(/wp-content/uploads/2020/09/pricing-table-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover
}

.pricing-block-last .pricing_plan_wrap {
    background-image: url(/wp-content/uploads/2020/08/partners-hero-img-scaled.jpg)
}

.pricing-block-middle .pricing_desc::after {
    display: none !important
}

.pricing_header,
.pricing_footer {
    background-color: initial !important
}

.pricing-block-middle,
.pricing-block-middle .pricing_price_wrap {
    color: #fff !important
}

.pricing-block-middle .pricing_title {
    border: 1px solid #fff !important;
    color: #fff !important
}

.pricing_price {
    font-size: 45px !important
}

#main .pricing-block-middle .pricing_price {
    font-size: 65px !important
}

#slider {
    height: 3px !important
}

.ui-widget-content {
    border: 1px solid #fff !important;
    background: #fff !important
}

.ui-widget-header {
    background: #fff !important
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #fff !important;
    background: #fff !important
}

#main .pricing-block-middle .blue-btn-bg-white a:hover {
    background: 0 0 !important
}

.modal .close {
    position: absolute;
    right: -30px;
    top: 0;
    z-index: 999;
    font-size: 2rem;
    font-weight: 400;
    color: #fff;
    opacity: 1
}

.modal-backdrop.fade.show {
    display: none
}

.footerapp-button:nth-child(2) .blue-btn a {
    background: 0 0 !important;
    border: 1px solid #fff !important;
    color: #fff !important
}

.seofy_module_pricing_plan .pricing_content {
    background-color: initial !important
}

.infobox_icon_container img {
    width: 45px !important
}

.white-chevron-li li:before {
    color: #fff !important
}

#main .bg-link {
    color: #fff !important;
    text-decoration: underline !important;
    font-style: italic;
    font-size: 18px
}

.footerapp-covid .footerapp-img {
    width: 30%
}

.seofy_module_pricing_plan:hover .pricing_plan_wrap {
    transform: translateY(0) !important
}

.page-id-1866 .covid-19>.vc_column-inner,
.page-id-2762 .main>.vc_column-inner {
    background-position: top !important
}

.page-id-2998 .seofy_module_pricing_plan .pricing_desc {
    line-height: 33px;
    margin-top: 30px;
    font-size: 14px
}

.seofy_module_pricing_plan .pricing_cur {
    font-size: 26px !important
}

.page-id-2998 .pricing_plan_wrap {
    height: 1130px
}

.page-id-2988 .pricing_plan_wrap {
    height: 1040px
}

.page-id-2998 .align-center {
    display: flex;
    justify-content: center
}

.pricing-content2 {
    border-top: 1px solid #ddd
}

.seofy_module_pricing_plan .pricing-block-middle .pricing_desc,
.pricing-block-middle .seofy_module_pricing_plan .pricing_desc {
    padding-bottom: 6px !important
}

.switch {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 14px
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0
}

.CovidSlider {
    position: absolute;
    cursor: pointer;
    top: 4px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
    height: 14px
}

.CovidSlider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: -7px;
    bottom: -3px;
    background-color: #00b1ff;
    -webkit-transition: .4s;
    transition: .4s
}

input:checked+.CovidSlider {
    background-color: #abe1f9
}

input:focus+.CovidSlider {
    box-shadow: 0 0 1px #2196F3
}

input:checked+.CovidSlider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px)
}

.CovidSlider.round {
    border-radius: 34px
}

.CovidSlider.round:before {
    border-radius: 50%
}

.margin-top-footer {
    padding-top: 15px
}

.cli-bar-message {
    line-height: 22px !important;
    font-family: atcarquette-regular, sans-serif !important
}

.cli-bar-message a {
    color: #00b1ff !important;
    text-decoration: none !important
}

.cli-bar-btn_container a {
    border-radius: 50px;
    font-size: 14px !important;
    font-family: atcarquette-regular, sans-serif !important
}

.cli-bar-btn_container a:nth-child(2) {
    margin-left: 15px !important;
    color: #fff !important
}

#cookie-law-info-bar {
    padding: 15px !important
}

.cli-switch input:checked+.cli-slider {
    background-color: #00b1ff !important
}

.datacard {
    padding: 40px
}

.gray-bg {
    background-color: #f3f5f9
}

.for-gray-bg {
    top: 0;
    left: 80%;
    transform: translateY(235px);
    transition: transform 0s linear 0s;
    will-change: transform
}

.for-gray-bg img {
    width: 527px;
    height: auto
}

.page-id-6144 .section1 .wgl_button-s .wgl_button_link {
    padding: 18px 40px !important;
    font-size: 17px !important
}

.page-id-6144 .section1 .vc_row-o-content-middle {
    margin: 0 0 0 32px
}

.page-id-6144 .section1 .covid-header-img {
    margin-top: -110px;
    margin-left: 70px
}

.page-id-6144 .section1 .heading_title {
    font-size: 48px
}

.carousel.slide {
    width: 75%;
    background: 0 0;
    margin: 0 auto;
    padding: 50px 0;
    margin-top: 30px;
    font-size: 18px;
    text-align: center;
    line-height: 35px
}

.header-form {
    display: flex;
    align-items: center
}

.page-id-3 .page-header_content h1:first-child.page-header_title,
.page-id-350 .page-header_content h1:first-child.page-header_title,
.page-id-5284 .page-header_content h1:first-child.page-header_title {
    display: none
}

.seofy_module_testimonials.type_author_top_inline .testimonials_item {
    margin-top: 30px;
    box-shadow: 3px 5px 22px rgba(72, 73, 121, .15);
    height: inherit;
    margin-bottom: 30px;
    padding-top: 15px !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
    padding-left: 0 !important;
    padding-right: 0 !important
}

.seofy_module_testimonials.type_author_top_inline .testimonials_content_wrap {
    box-shadow: none !important;
    background-color: initial !important
}

.seofy_module_testimonials.type_author_top_inline .testimonials_meta_wrap {
    border-bottom-width: 0 !important
}

ul.slick-dots {
    position: initial !important
}

.slick-dots li button:before {
    font-size: 10px !important
}

.slick-dots li button {
    background: 0 0 !important
}

.slick-track {
    display: flex !important
}

.seofy_module_carousel .slick-dots {
    margin: 15px 0 0 !important
}

.seofy_module_carousel .slick-next,
.seofy_module_carousel .slick-prev {
    display: none !important
}

.seofy_module_testimonials.type_author_top_inline .testimonials_meta_wrap:after {
    display: none !important
}

.seofy_module_testimonials.type_author_top_inline .testimonials_meta_wrap {
    padding: 18px 39px 25px !important
}

.page-id-6321 form input[type=submit],
.page-id-6549 form input[type=submit],
.page-id-6853 form input[type=submit] {
    float: right
}

.page-id-6321 #successfulMessage {
    font-size: 22px;
    display: inline-block;
    margin: 15px 0;
    line-height: 1.33
}

.seofy_module_testimonials.type_author_top_inline .testimonials_item_wrap:hover {
    transform: translateY(0) !important
}

.seofy_module_testimonials.type_author_top_inline .testimonials_item:hover {
    transform: translateY(-20px)
}

.periop-anima svg:first-child {
    position: relative
}

.periop-mob-view {
    display: none
}

.main .periop-mob-view li::before,
.main .periop-tooltip li::before {
    color: #333 !important
}

.periop-tooltip {
    position: absolute;
    background: #fff;
    box-shadow: 0 1px 10px rgba(159, 159, 159, .3);
    margin-right: 15px;
    width: auto
}

.mobile-margin {
    margin-top: -200px
}

.pathway-margin {
    margin-top: -200px
}

.warning-margin {
    margin-top: -300px
}

.patient-margin {
    margin-top: -500px
}

.chat-margin {
    margin-top: -300px
}

.mobile:hover .periop-tooltip,
.pathway:hover .periop-tooltip,
.patient:hover .periop-tooltip {
    margin-top: -200px
}

.warning:hover .periop-tooltip,
.chat:hover .periop-tooltip {
    margin-top: -300px
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
    justify-content: center
}

.page-id-27 video::-webkit-media-controls-play-button,
.page-id-27 video::-webkit-media-controls-timeline,
.page-id-27 video::-webkit-media-controls-current-time-display,
.page-id-27 video::-webkit-media-controls-time-remaining-display,
.page-id-27 video::-webkit-media-controls-fullscreen-button,
.page-id-27 video::-webkit-media-controls-toggle-closed-captions-button,
.page-id-27 video::-webkit-media-controls-download-button {
    display: none
}

::selection,
#comments .comment-reply-link:hover,
#comments>h3:after,
#sb_instagram .sbi_photo:before,
#main ul.seofy_plus li:before,
aside>.widget+.widget:before,
button:hover,
body .widget .widget-title .widget-title_dots,
body .widget .widget-title .widget-title_dots:before,
body .widget .widget-title .widget-title_dots:after,
input[type=submit],
mark,
span.highlighter,
.button-read-more:after,
.blog-post_cats span a,
.calendar_wrap caption,
.comment-reply-title:after,
.seofy_divider .seofy_divider_line .seofy_divider_custom .divider_line,
.seofy_module_cats .cats_item-count,
.seofy_module_double_headings .heading_subtitle:after,
.seofy_module_double_headings .heading_subtitle:before,
.seofy_module_progress_bar .progress_bar,
.seofy_module_progress_bar .progress_label_wrap:before,
.seofy_module_infobox.type_tile:hover:before,
.seofy_module_social.with_bg .soc_icon,
.seofy_module_pricing_plan .pricing_plan_wrap.highlighted .pricing_header,
.seofy_module_title:after,
.seofy_module_title .carousel_arrows a:hover span,
.seofy_module_videobox .videobox_link,
.load_more_works,
.mc_form_inside #mc_signup_submit,
.vc_wp_custommenu .menu .menu-item a:before,
.primary-nav>ul>li>a>span:after,
.primary-nav ul li ul li>a span:before,
.primary-nav ul li ul li>a:before,
.primary-nav>ul:not(.lavalamp)>li.current-menu-item>a>span:after,
.primary-nav>ul:not(.lavalamp)>li.current-menu-ancestor>a>span:after,
.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal>li.is-active>a,
.primary-nav ul li.mega-menu-links>ul>li>a:before,
.primary-nav ul li.menu-item.current-menu-ancestor>a>span:after,
.primary-nav ul li.menu-item.current-menu-item>a>span:after,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:before,
.wgl_module_title.item_title .carousel_arrows a:hover,
.wgl_timetabs .timetabs_headings .wgl_tab.active:after,
.seofy_banner-widget .banner-widget_button,
.widget .calendar_wrap table td#today:before,
.widget .calendar_wrap table td#today:before,
.widget .calendar_wrap tbody td>a:before,
.widget .counter_posts,
.widget.widget_pages ul li a:before,
.widget.widget_nav_menu ul li a:before,
.widget_nav_menu .menu .menu-item:before,
.widget_postshero .recent-posts-widget .post_cat a,
.widget_categories ul li>a:before,
.widget_meta ul li>a:before,
.widget_archive ul li>a:before,
.tagcloud a:hover {
    background-color: #00b1fe !important
}

.hamburger-inner {
    color: #9f9f9f
}

.mobile_nav_wrapper,
.wgl-menu_outer,
.mobile_nav_wrapper .primary-nav ul li ul.sub-menu,
.mobile_nav_wrapper .primary-nav ul li.mega-menu-links>ul.mega-menu>li>ul>li ul,
.mobile_nav_wrapper .primary-nav ul li.mega-menu-links>ul.mega-menu>li>ul {
    background-color: #fff !important;
    color: #4f4f4f !important
}

hr.line {
    border: 4px solid #f28ab2;
    margin-left: 12%;
    width: 75%
}

.searchnotfound {
    text-align: center
}

img.client-logo {
    width: 120px;
    height: 120px;
    object-fit: contain;
    margin: 0 auto
}

.mgbutton.moove-gdpr-infobar-allow-all,
.theme-gradient button,
.mgbutton.moove-gdpr-modal-allow-all,
.theme-gradient #scroll_up,
#moove_gdpr_cookie_modal .theme-gradient button,
.theme-gradient .widget.seofy_widget.seofy_banner-widget .banner-widget_button,
.theme-gradient .load_more_item,
.theme-gradient input[type=submit],
.theme-gradient .rev_slider .rev-btn.gradient-button,
.theme-gradient .seofy_module_demo_item .di_button a,
.page_404_wrapper .seofy_404_button.wgl_button .wgl_button_link {
    background: 0 0 !important;
    background-color: #fff !important;
    color: #333 !important
}

.mgbutton.moove-gdpr-infobar-reject-btn {
    background: 0 0 !important
}

#moove_gdpr_cookie_info_bar {
    font-family: atcarquette-regular, sans-serif !important
}

.theme-gradient #moove-gdpr-menu button {
    color: #333 !important
}

#moove_gdpr_cookie_info_bar {
    z-index: 9 !important
}

#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden {
    bottom: 0 !important
}

.play-btn {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    position: relative;
    display: block
}

.play-btn::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-40%)translateY(-50%);
    transform: translateX(-40%)translateY(-50%);
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    z-index: 100
}

.play-btn.play-btn-white {
    background: #fff
}

.play-btn.play-btn-white:before {
    border: 5px solid #fff;
    background: #fff
}

.play-btn.play-btn-white:after {
    border-left: 25px solid #039fda
}

.play-btn.play-btn-blue {
    background: #039fda
}

.play-btn.play-btn-blue:before {
    border: 5px solid #039fda;
    background: #039fda
}

.play-btn.play-btn-blue:after {
    border-left: 25px solid #fff
}

.play-btn:before {
    content: "";
    position: absolute;
    width: 150%;
    height: 150%;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    opacity: 1;
    border-radius: 50%;
    top: -25%;
    left: -26%
}

.contact_us_border {
    padding-top: 30px !important;
    padding-right: 38px !important;
    padding-bottom: 30px !important;
    padding-left: 38px !important;
    border-radius: 5px !important
}

.page-id-5284 .box-shadow {
    box-shadow: 7px 5px 30px rgba(72, 73, 121, .15)
}

.page-id-5284 .wpb_content_element {
    margin-bottom: 0
}

.contact_us_margin {
    margin-top: 11px !important
}

.Signin {
    background-color: #fff;
    border: 1px solid #039fda;
    color: #039fda;
    height: 35% !important;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 50px
}

.Signin:hover {
    background-color: #039fda;
    border: 1px solid #039fda;
    color: #fff
}

.grecaptcha-badge {
    display: none
}

.header_subimages {
    vertical-align: middle;
    max-width: 100%;
    height: 45px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff !important;
    border-radius: 10px 10px;
    padding: 5px;
    text-align: center !important
}

.submenutitle {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: #000;
    width: 100%;
    margin-top: 15px;
    font-weight: 700
}

.HorizontalAlignSubmenu {
    display: flex !important;
    flex-wrap: wrap;
    background: linear-gradient(to bottom, #FFFFFF, #FFFFFF 40%, #f3f5f9 30%, #f3f5f9 100%);
    align-items: center !important;
    padding: 0 15px !important
}

.submenu_wrapper {
    background: #fff;
    padding: 5px;
    -webkit-box-shadow: 7px 5px 30px rgba(72, 73, 121, .15);
    -moz-box-shadow: 7px 5px 30px rgba(72, 73, 121, .15);
    box-shadow: 7px 5px 30px rgba(72, 73, 121, .15);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center !important
}

.header_text_center {
    text-align: center !important
}

.primary-nav ul li.HorizontalMenu ul li>a span:before,
.primary-nav ul li.HorizontalMenu ul li>a:before {
    content: none !important
}

.primary-nav ul li.HorizontalMenu ul li.menu-item {
    width: 33.3% !important;
    display: inline-block;
    text-align: center;
    padding: 0 5px
}

.primary-nav ul li.HorizontalMenu ul li.submenutitle.menu-item {
    width: 100% !important;
    display: block
}

.primary-nav ul li.HorizontalMenu ul li a span span:before {
    display: none !important
}

.primary-nav ul li.HorizontalMenu ul li a,
.primary-nav ul li.HorizontalMenu ul li a span {
    display: flex !important;
    flex-flow: column;
    align-items: center
}

.primary-nav ul li.HorizontalMenu.current-menu-item a {
    color: none !important
}

.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li.HorizontalMenu ul li:first-child {
    height: auto;
    display: block;
    float: none;
    padding: 0 30px
}

.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a span {
    display: block !important;
    white-space: break-spaces
}

.HorizontalAlignSubmenu li.back.menu-item:first-child {
    margin-bottom: -15px
}

ul.HorizontalAlignSubmenu ul li.active.menu-item {
    margin-top: -50px
}

ul.HorizontalAlignSubmenu li:nth-child(6) {
    display: flex !important
}

.Perioperative_care_padding {
    padding: 50px
}

.page-id-5804 #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
    background-color: #049fda !important;
    box-shadow: none !important
}

.primary-nav ul li ul,
.primary-nav ul li div.mega-menu-container {
    box-shadow: 0 7px 30px rgb(72 73 121/36%) !important
}

.page-id-6144 .covid-19 {
    margin-top: -10px
}

.row-height .vc_column-inner {
    height: 500px
}

.page-id-5893 #main #main-content .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.page-id-6321 .services_wrapper {
    text-align: left !important
}

.page-id-1768 #beacon-container {
    display: none !important
}

.page-id-6144 #beacon-container {
    display: none !important
}

.fade-in {
    opacity: 0;
    -webkit-animation: fadeIn ease-in 1;
    -moz-animation: fadeIn ease-in 1;
    animation: fadeIn ease-in 1;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    animation-duration: 1s
}

.fade-in-out {
    opacity: 0;
    -webkit-animation: fadeInOut ease-in 1;
    -moz-animation: fadeInOut ease-in 1;
    animation: fadeInOut ease-in 1;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: .6s;
    -moz-animation-duration: .6s;
    animation-duration: .6s
}

.fade-in-right {
    opacity: 0;
    -webkit-animation: fadeInRight ease-in 1;
    -moz-animation: fadeInRight ease-in 1;
    animation: fadeInRight ease-in 1;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: .6s;
    -moz-animation-duration: .6s;
    animation-duration: .6s
}

.fade-in.path {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    animation-delay: .7s
}

.fade-in.heart,
.fade-in.pin {
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.fade-in.human {
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.fade-in-out.chat {
    -webkit-animation-delay: 4s;
    -moz-animation-delay: 4s;
    animation-delay: 4
}

.fade-in-out.patient {
    -webkit-animation-delay: 3.6s;
    -moz-animation-delay: 3.6s;
    animation-delay: 3.6
}

.fade-in-out.warning {
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    animation-delay: 3
}

.fade-in-right.pathway {
    -webkit-animation-delay: 2.6s;
    -moz-animation-delay: 2.6s;
    animation-delay: 2.6
}

.fade-in-right.mobile {
    -webkit-animation-delay: 2s;
    -moz-animation-delay: 2s;
    animation-delay: 2
}

.page-id-6372 .st0 {
    fill: #fcd722
}

.page-id-6372 .st1 {
    fill: #f8e7cc
}

.page-id-6372 .st2 {
    fill: #404141
}

.page-id-6372 .st3 {
    fill: #d4d4d4
}

.page-id-6372 .st4 {
    fill: #6fcff6
}

.page-id-6372 .st5 {
    fill: #049fda
}

.page-id-6372 .st6 {
    fill: #209ec9
}

.page-id-6372 .st7 {
    fill: #fff
}

.page-id-6372 .st8 {
    fill: #dfdfdf
}

.page-id-6372 .st9 {
    fill: #a5a5a5
}

.page-id-6372 .st10 {
    fill: #000101
}

.page-id-6372 .st11 {
    fill: #3fb3e2
}

.page-id-6372 .st12 {
    fill: #fefefe
}

.page-id-6372 .st13 {
    fill: #e5417a
}

.page-id-6372 .st14 {
    fill: #eb377e
}

.page-id-6372 .st15 {
    fill: #fcfcfc
}

.page-id-6372 .st16 {
    fill: #fdfdfd
}

.page-id-6372 .st17 {
    fill: #36b3e4
}

.page-id-6372 .st18 {
    fill: #f9d81f
}

.page-id-6372 .st19 {
    fill: #47c0ba
}

.page-id-6372 .st20 {
    fill: #f28ab2
}

.page-id-6372 .st21 {
    fill: #d41a69
}

.page-id-6372 .st22 {
    fill: #47c0ba
}

.page-id-6372 .st23 {
    fill: #d9aa28
}

.page-id-6372 .st24 {
    fill: #009fdf
}

.page-id-6372 .st25 {
    fill: #040403
}

.page-id-6372 .st26 {
    fill: #030302
}

.page-id-6372 .st27 {
    fill: #020202
}

.page-id-6372 .st28 {
    fill: #010100
}

.page-id-6372 .st29 {
    fill: #fbfbfb
}

.page-id-6372 .st30 {
    fill: #010202
}

.page-id-6372 .st31 {
    fill: #010101
}

.page-id-6372 .st32 {
    fill: #fafafa
}

.mobile_nav_wrapper .primary-nav ul li ul.sub-menu {
    height: auto !important
}

.page-id-6549 .footerapp-img,
.page-id-6699 .footerapp-img {
    padding-right: 9% !important
}

.page-id-7250 .footerapp-img,
.page-id-7307 .footerapp-img,
.page-id-7384 .footerapp-img,
.page-id-7373 .footerapp-img {
    padding-right: 0 !important
}

.page-id-6549 .footerapp-covid .footerapp-img,
.page-id-6699 .footerapp-covid .footerapp-img {
    width: 50%
}

.page-id-6699 .video-blocked video {
    display: none
}

.seofy_module_testimonials.type_author_top_inline .testimonials_item:hover {
    transform: none;
    cursor: auto
}

.chronic-landing-form .wpcf7-form-control.wpcf7-submit {
    color: #fff !important;
    background-color: #e5417a !important;
    border: 1px solid #e5417a !important;
    border-radius: 28px !important;
    text-transform: capitalize !important;
    float: right
}

.chronic-landing-form .wpcf7-form-control.wpcf7-submit:hover {
    color: #e5417a !important;
    background-color: #fff !important
}

.illness-logo {
    width: 50px;
    height: auto
}

.page-id-7489 header .position_right_middle,
.page-id-7489 #main-footer,
.page-id-7489 header .mobile-hamburger-toggle,
.page-id-7489 header .mobile_nav_wrapper,
.page-id-7307 header .position_right_middle,
.page-id-7307 #main-footer,
.page-id-7307 header .mobile-hamburger-toggle,
.page-id-7307 header .mobile_nav_wrapper,
.page-id-7373 header .position_right_middle,
.page-id-7373 #main-footer,
.page-id-7373 header .mobile-hamburger-toggle,
.page-id-7373 header .mobile_nav_wrapper {
    display: none
}

.page-id-7489 header .position_left_middle,
.page-id-7307 header .position_left_middle,
.page-id-7373 header .position_left_middle {
    width: 100%;
    text-align: center !important
}

.page-id-7489 header .header_area_container a,
.page-id-7307 header .header_area_container a,
.page-id-7373 header .header_area_container a {
    pointer-events: none
}

.page-id-7373 header,
.page-id-7307 header,
.page-id-7912 header,
.page-id-7913 header,
.page-id-7914 header,
.page-id-7910 header {
    display: none
}

.page-id-7373 .hsds-beacon .bnQYiW,
.page-id-7307 .hsds-beacon .bnQYiW,
.page-id-7910 .hsds-beacon .bnQYiW,
.page-id-7912 .hsds-beacon .bnQYiW,
.page-id-7913 .hsds-beacon .bnQYiW,
.page-id-7914 .hsds-beacon .bnQYiW {
    display: none
}

.page-id-7373 #main,
.page-id-7307 #main,
.page-id-7910 #main,
.page-id-7912 #main,
.page-id-7913 #main,
.page-id-7914 #main {
    top: 0
}

.d-block-hypertension {
    display: none
}

.page-id-7373 .d-block-hypertension,
.page-id-7307 .d-block-hypertension,
.page-id-7910 .d-block-hypertension,
.page-id-7912 .d-block-hypertension,
.page-id-7913 .d-block-hypertension,
.page-id-7914 .d-block-hypertension {
    display: block;
    position: absolute;
    width: 60px;
    top: 30px;
    left: 30px
}

.modal-open .modal {
    background: #3333338c !important
}

.modal-open .modal .modal-body button {
    color: #333 !important;
    position: initial
}

.modal .services_wrapper {
    padding: 0
}

.main .covid-19 .clsPremium .btn-secondary {
    color: #333;
    background: #f3f5f9
}

.main .covid-19 .clsPremium .btn-secondary.active {
    color: #fff;
    background: #545b62
}

.main .covid-19 .clsPremium .btn-secondary:nth-child(2) {
    border-radius: 0
}

.main .covid-19 .clsPremium .btn-secondary.active:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.main .covid-19 .clsPremium .btn-secondary.active:focus {
    box-shadow: none
}

.main .covid-19 .clsPremium .btn-secondary.btn-middle {
    border-right: 1px solid #c5c3c3;
    border-left: 1px solid #c5c3c3
}

@media only screen and (max-width:1200px) {
    .primary-nav li.menu-item {
        border-bottom: 1px solid #ececec
    }
    .primary-nav li.menu-item:last-child {
        border-bottom: 1px solid transparent
    }
}

@media only screen and (min-width:1200px) {
    .page-id-1158 .hero-header-bg-img {
        width: 110%;
        margin-left: -40px;
        margin-right: -40px
    }
    .page-id-1158 .hero-header-bg-img .flex-desktop {
        display: flex
    }
    .blog-posts .blog-margin {
        margin-left: 55px;
        margin-right: 55px
    }
    .blog-posts .heading_title {
        padding-left: 65px
    }
    .blog-filter {
        margin: 30px 100px 30px 50px
    }
    .page-id-27 .section1 {
        margin: 0 -120px 0 50px
    }
    .datacard {
        padding: 50px
    }
    .mobile-mockup {
        width: 60%;
        height: auto
    }
    .hero-header-bg-img {
        background-image: linear-gradient(to right, #039fda 30%, #fff 53%, #3fb3e2 20%)
    }
    .footerapp-img {
        position: relative !important
    }
    .HorizontalAlignWrapper {
        right: -130px !important;
        width: 475px !important;
        left: -135px !important
    }
    .wrap_text {
        font-size: 14px
    }
    .primary-nav ul li.HorizontalMenu ul .menu-item {
        padding: 6px 15px !important
    }
    .primary-nav ul li.HorizontalMenu ul li {
        margin-bottom: 15px !important
    }
}

@media only screen and (min-width:2300px) {
    .Site-Width {
        padding-left: calc(100%/2 - 1100px) !important;
        padding-right: calc(100%/2 - 1100px) !important
    }
    .Site-Width-left {
        padding-left: calc(100%/2 - 1100px) !important
    }
}

@media only screen and (max-width:992px) {
    .page-id-2207 h2 {
        font-size: 30px !important;
        margin-top: 0
    }
    .page-id-1314 form,
    .page-template-template-partnerssubpage form,
    .page-template-template-partnerssubpagetemp2 form,
    .page-id-5804 form {
        flex-flow: column
    }
    #mc-embedded-subscribe {
        margin-left: 0 !important;
        width: 100% !important
    }
    #mc_embed_signup_scroll {
        flex-flow: column
    }
    #mc_embed_signup .mc-field-group {
        width: 100% !important
    }
    .page-id-350 .page-header_content .page-header_title,
    .page-id-3 .page-header_content .page-header_title,
    .page-id-350 .page-header_content .page-header_title,
    .page-id-2207 .page-header_content .page-header_title,
    .page-id-5284 .page-header_content .page-header_title,
    .category .page-header_content .page-header_title {
        font-size: 36px !important
    }
    body #Jobs-id .widget:not(:first-child) {
        padding-top: 0
    }
    #Jobs-id .blog-cont {
        padding: 50px 0 0
    }
    .career-heading .seofy_module_text {
        width: 75%
    }
    .infobox-custom-line .infobox_icon_wrapper:before {
        content: '';
        transform: translateX(126%)
    }
    .periop-header-animation {
        padding: 0 1rem
    }
    .pathway-preview-img {
        width: 63%
    }
    .carousel-inner .carousel-item>div {
        display: none
    }
    .carousel-inner .carousel-item>div:first-child {
        display: block
    }
}

@media only screen and (min-width:992px) {
    .periop-header-animation {
        display: flex;
        align-items: center;
        padding: 0 3rem
    }
}

@media only screen and (min-width:991px) {
    .page-id-27 .section1 .heading_title {
        font-size: 55px
    }
    .hero-header-bg-img .flex-desktop {
        display: flex
    }
    .hero-header-bg-img {
        width: 110%;
        margin-left: -30px;
        margin-right: -30px
    }
    .header-form .contact_us_margin .services_wrapper {
        max-width: 550px
    }
}

@media only screen and (min-width:1025px) {
    .sidebar-container {
        margin-top: 50px
    }
}

@media only screen and (max-width:1199px) {
    .d-desktop {
        display: none
    }
    .d-mobile {
        display: block
    }
    .page-id-1158 .for-businesses {
        transform: skewy(-4.5deg) !important;
        padding-bottom: 55px !important
    }
    .page-id-1158 .for-businesses .skew-text {
        transform: skewy(4.5deg) !important;
        flex-flow: row-reverse !important
    }
    .page-id-1158 .for-people {
        transform: skewy(-4.5deg) !important;
        margin-bottom: 8px !important;
        padding-top: 30px !important
    }
    .page-id-1158 .for-people .skew-text {
        transform: skewy(4.5deg) !important
    }
    .page-id-1158 .hero-header-bg-img .flex-desktop {
        display: block
    }
    .power-BI {
        margin-top: -60px
    }
    .page-id-1158 .hero-header-bg-img {
        margin-top: -110px;
        padding-top: 60px
    }
    .HoriAlignResponsive {
        background: linear-gradient(to bottom, #FFFFFF 45%, #f3f5f9 30%, #f3f5f9 100%)
    }
    .primary-nav li.HorizontalMenu ul li,
    .primary-nav ul li.HorizontalMenu:last-child {
        border-bottom: 0 solid #fff !important
    }
}

@media only screen and (max-width:991px) {
    .main .covid-19 .clsPremium .btn-group {
        padding: 30px 0 0;
        flex-wrap: wrap
    }
    .heading_title {
        font-size: 3rem
    }
    .footerapp-img {
        width: 35%
    }
    .hippa-seal {
        margin-top: 0 !important
    }
    .footer-logo {
        margin-top: 0
    }
    .overlay-content {
        width: 80%
    }
    .availposition_description-group .seofy_module_button {
        position: relative;
        bottom: auto
    }
    .availposition_description-group .services_content {
        padding: 0
    }
    .hero-header-pathway,
    .pathway-preview {
        margin: 0;
        flex-flow: column-reverse
    }
    .pathway-img {
        width: 60%
    }
    .carousel.slide {
        width: 90%
    }
    .covid-19 .pricing_plan_wrap {
        height: auto
    }
    .pricing_footer {
        position: relative !important
    }
    .modal .close {
        right: 0 !important;
        top: -55px !important
    }
    .header-form {
        flex-flow: column
    }
    .page-id-6321 .services_wrapper {
        float: initial !important;
        margin: 0 !important
    }
    .perio-landing-form {
        margin-top: 30px
    }
}

@media only screen and (max-width:990px) {
    .recent-posts-widget recent-widget-1983800488 {
        margin-left: 15%
    }
    .seofy_module_social clearfix aleft with_bg {
        margin-left: 26%
    }
    .heart-img {
        width: 80%
    }
    .heart-img-chronic {
        width: 95%
    }
    .hero-header-bg-img {
        z-index: 0;
        margin-top: -38px
    }
    .for-businesses {
        transform: skewy(-4.5deg);
        padding-bottom: 55px
    }
    .for-businesses .skew-text {
        transform: skewy(4.5deg);
        flex-flow: row-reverse
    }
    .for-people {
        transform: skewy(-4.5deg);
        margin-bottom: 8px;
        padding-top: 30px
    }
    .for-people .skew-text {
        transform: skewy(4.5deg)
    }
    .video-section {
        margin-top: -30px
    }
    .blog-cont .blog-header {
        flex-flow: column-reverse
    }
    .blog-cont .share_social-wpapper ul {
        position: absolute;
        right: 50px
    }
    .blog-intro {
        width: 100%
    }
    .hero-header-bg-img {
        background-image: linear-gradient(to bottom, #039fda 2%, #fff 55%, #3fb3e2 20%)
    }
}

@media only screen and (max-width:767px) {
    .hero-description {
        margin-right: 50px
    }
    .heading_title {
        font-size: 2.2rem
    }
    .heart-img {
        width: 45%
    }
    .heart-img-chronic {
        width: 50%
    }
    .page-id-6549 .heart-img-chronic {
        width: 80%
    }
    .security {
        padding: 60px 50px
    }
    .selfcare {
        padding: 60px 20px
    }
    .page-id-27 .selfcare {
        padding: 60px 30px
    }
    .selfcare .seofy_module_text,
    .security .seofy_module_text {
        width: 95% !important
    }
    .hippa-seal {
        margin-top: 0
    }
    #footer-info {
        margin: 0 auto;
        padding: 15px 30px;
        text-align: center
    }
    .social-icons {
        margin: 0 auto
    }
    .overlay-content {
        width: 100%;
        padding: 0 30px;
        transform: none;
        margin-left: 0
    }
    .overlay-content .skew-class {
        transform: none
    }
    .footer-div {
        flex-flow: column-reverse
    }
    .mission .seofy_module_text,
    .history .seofy_module_text,
    .approach .seofy_module_text {
        width: 100%
    }
    .adv-board .vc_col-sm-12,
    .dir-board .vc_col-sm-12,
    .lead-board .vc_col-sm-12 {
        width: 100% !important
    }
    .aboutus-header {
        padding: 30px 0
    }
    .page-id-2429 .security-privacy .aboutus-header {
        padding: 30px 15px !important
    }
    .history,
    .mission,
    .approach {
        padding: 0
    }
    .abt-hero-img {
        display: none
    }
    .aboutus-header .seofy_module_text {
        width: 100%
    }
    .authorpg-img {
        float: left
    }
    .page-id-3 .services_wrapper {
        padding: 50px 15px 35px
    }
    .page-id-1158 .patient-img-div,
    .page-id-1158 .provider-img-div {
        display: none
    }
    .page-id-1158 .skew-text .seofy_module_text {
        width: 100%
    }
    .who-we-hire .seofy_module_text {
        width: 100%
    }
    .HC-platform {
        flex-flow: column-reverse
    }
    .infobox-custom-line .infobox_icon_wrapper:before {
        display: none
    }
    .page-id-2998 .align-center {
        display: block
    }
    .page-id-2998 .pricing_plan_wrap,
    .page-id-2988 .pricing_plan_wrap {
        height: auto
    }
    .img-top .vc_row-flex {
        flex-flow: column-reverse
    }
    .page-id-6144 .section1 .vc_row-o-content-middle {
        margin: 0 0 0 5px !important
    }
    .page-id-6144 .section1 .heading_title {
        font-size: 36px
    }
    .page-id-6144 .section1 .wgl_button-s .wgl_button_link {
        padding: 16px !important;
        font-size: 15px !important
    }
    .page-id-6144 .section1 .covid-header-img,
    .page-id-7092 .section1 .covid-header-img {
        margin-top: -50px;
        margin-right: 0
    }
    .sm-text-center {
        text-align: center
    }
}

@media only screen and (max-width:768px) {
    #main .footerapp-covid {
        display: flex !important;
        align-items: flex-end
    }
}

@media only screen and (max-width:576px) {
    .footer-p-5 {
        padding: 0 50px
    }
    .download-btn {
        flex-flow: column;
        align-items: flex-start;
        position: absolute
    }
    .footerapp .download-btn {
        position: relative
    }
    .app-store {
        width: 115px
    }
    .play-store {
        width: 145px;
        margin-left: -10px;
        margin-bottom: 10px
    }
    .via-online {
        height: 38px
    }
    .page-id-27 .section1 {
        padding-left: 30px
    }
    .mobile-mockup {
        width: 70%;
        margin-top: -40px !important;
        margin-right: -100px !important;
        margin-bottom: 15px !important
    }
    .hero-header-bg-img .comp-content {
        font-size: 16px !important;
        line-height: 24px !important
    }
    .for-people,
    .for-businesses {
        padding: 0 15px
    }
    .datacard .heading_title_mobile {
        font-size: 40px !important;
        text-align: center
    }
    .footerapp .heading_title {
        font-size: 2rem;
        line-height: 1.2;
        white-space: normal
    }
    .blog-cont .share_social-wpapper ul {
        margin-top: 25px
    }
    .blog-cont {
        margin-left: 0;
        margin-right: 0
    }
    .footerapp-img {
        display: inline-block;
        width: 50%
    }
    .footerapp-button,
    .double-btn {
        flex-flow: column
    }
    .career-heading .heading_title_mobile {
        font-size: 30px !important
    }
    .career-heading .seofy_module_text {
        width: 100%
    }
    .page-id-753 .selfcare {
        padding: 60px 15px
    }
    .career-available-positions {
        margin: 50px 15px 0
    }
    .patient-img,
    .provider-img {
        padding: 0
    }
    .carousel-inner img {
        width: 100%
    }
    .datacard {
        margin-right: 0 !important
    }
    .page-id-1314 .selfcare,
    .page-id-1314 .security,
    .page-template-template-partnerssubpage .selfcare,
    .page-template-template-partnerssubpagetemp2 .selfcare,
    .page-template-template-partnerssubpage .security,
    .page-template-template-partnerssubpagetemp2 .security {
        padding: 60px 20px
    }
    .blog-posts .item {
        padding: 0 30px !important
    }
    .footerapp-covid .footerapp-img {
        width: 50% !important
    }
    .page-id-6549 .footerapp-img,
    .page-id-6699 .footerapp-img {
        padding-right: 0% !important;
        width: 43% !important
    }
    .wrap_text {
        font-size: 13px;
        padding-top: 8px;
        line-height: 16px
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
    .resources-dropdown {
        max-width: 15% !important;
        flex: 0 0 15%
    }
    a li.catt-item {
        padding: 0 5px
    }
    .covid-banner img {
        max-width: 60%
    }
}

@media only screen and (min-device-width:1025px) {
    .covid-banner .d-flex {
        flex-direction: column
    }
}

@media only screen and (max-width:1199px) and (min-width:577px) {
    .mobile-mockup {
        margin-right: -100px !important
    }
    .page-id-6549 .footerapp-img,
    .page-id-6699 .footerapp-img {
        width: 35% !important
    }
}

@media only screen and (max-width:360px) {
    .wrap_text {
        font-size: 10px
    }
}

@media(min-width:320px) and (max-width:767px) {
    .periop_hipaa {
        text-align: center !important
    }
}

@keyframes pulsate1 {
    0% {
        -webkit-transform: scale(.6);
        transform: scale(.6);
        opacity: 1;
        box-shadow: #e5f5fb;
        z-index: 100
    }
    100% {
        opacity: 0;
        box-shadow: none
    }
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeInOut {
    from {
        opacity: 0;
        transform: translate3d(0, -20%, 0)
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(20%, 0, 0)
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

#main .vc_row[data-vc-full-width].vc_hidden {
    opacity: 1
}

.page-id-7623 h1,
.page-id-7477 h1 {
    line-height: 50px !important
}

.postid-7687 #blogHeader img {
    height: 250px;
    object-position: top
}

@media only screen and (max-width:576px) {
    .postid-7687 #blogHeader img {
        height: 190px;
        object-position: top
    }
}

.postid-7687 .blog-article .sidebar_right .sidebar-container {
    display: none
}

.postid-7687 .blog-article .sidebar_right #main-content {
    width: 100%
}

.form-field input {
    max-width: 100%;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    padding: 10px 20px;
    font-family: inherit;
    border: 0;
    outline: none;
    margin: 0;
    border-radius: 5px;
    transition: all .3s ease;
    background: #f3f5fe
}

.chronic-landing-form .wpcf7-form-control.wpcf7-submit {
    float: none !important
}

#pardot-form.label-left .field-label {
    width: 100%;
    text-align: left;
    padding-bottom: 5px
}