/*
Theme Name: Enfold-child
Author: M2sys
Description: Child theme of Enfold.
Version: 1
Template: enfold

This is the child theme for Enfold theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
/*Global CSS*/

.grecaptcha-badge { visibility: hidden !important; }

@font-face {
	font-family: 'entypo-fontello'; 
	font-display: swap;
	src: url('https://www.rightpatient.com/wp-content/themes/enfold-child/fonts/entypo-fontello.woff?v=3')  format('woff');
	font-weight: normal;
	font-style: normal;
}
button.gdpr-preferences { display: none !important; }

#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before {
    font-family: 'entypo-fontello';
}

.av_promobox.toggleBtn { display: none; }
div#custom_html-25 { margin-top: 50px; }

img.featured-image.custom_single_post_img.wp-post-image { display: block; object-fit: contain; width: 100%; max-width: 800px !important; margin: 0 auto !important; }

.himssBooth { font-size: 36px; transform: scale(1, 1.15); font-weight: 900; line-height: 1; text-transform: uppercase; }
.height_issue .content{
	padding-top: 0;
	padding-bottom: 0;
}
.pager { margin: 0 auto; display: table; }
/*.av-main-nav li a:focus + ul.sub-menu,
.av-main-nav li a.userway-s1-selected + ul.sub-menu{
	opacity: 1 !important;
    visibility: visible !important;
}*/
h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li{
	font-family: 'nexa_boldregular',sans-serif !important;
}
h2 { margin: auto !important; }

@media only screen and (max-width: 767px) {
	h1{font-size: calc(1.375rem + 1.5vw);}
}

strong.news-headline { font-weight: 400; }
.single-post strong { font-size: 20px; }
.single.single-post .entry-content-wrapper ul { font-size: 20px; line-height: 1.75em; color: #333; }

.wpcf7-form textarea.wpcf7-textarea { max-height: 120px; }

.template-single-blog .entry-content p a span { color: #df7b0f !important; }
.entry-content a.aligncenter { display: table; margin: 0 auto !important; }
.page-id-15414 #av_section_3 .image-overlay .image-overlay-inside,.page-id-21164 #av_section_3 .image-overlay .image-overlay-inside, .page-id-20726 #av_section_3 .image-overlay .image-overlay-inside { display: none; }
.page-id-15414 .doYouKnow-sub-heading, .page-id-21164 .doYouKnow-sub-heading, .page-id-20726 .doYouKnow-sub-heading { margin: 0; }

.page-id-21164 div#av_section_3 .container, .page-id-20726 div#av_section_3 .container, .page-id-20864 div#av_section_2 .container { max-width: 1500px !important; }

.page-id-15414 #banner-section h1, .page-id-21164 #banner-section h1 { font-weight: bold; text-shadow: rgb(102, 102, 102) 1px 1px; font-family: nexa_boldregular, sans-serif; color: rgb(18, 94, 138); font-size:36px; line-height: 1.5em; margin: 0px; }
.page-id-15414 #banner-section h1 span, .page-id-21164 #banner-section h1 span { color: #f68711; font-size:36px; font-weight: bold; display: block; }
.page-id-15414 .text-message { text-align: center; font-size: 20px; font-weight: 400; color: #2c2c2c; line-height: 1.75; }
.page-id-15414 #av_section_2 .av_one_fourth img { max-width: 128px; }

.page-id-16212 #av_section_1 .container{ max-width: 1300px; }
#top.single-post .fullsize .template-blog .post-title{ max-width: 1130px; }
.single-post .content p, .content p span{ font-size: 20px; line-height: 1.75; color: #333; }
#top.single-post .fullsize .template-blog .post .entry-content-wrapper{ max-width: 1130px; }
#top.single-post .fullsize .template-blog .post .entry-content-wrapper>*{ max-width: 1130px; }
.custom-img-size-caseStudy img { height: 155px; width: 201px; object-fit: cover; }
#search-fail ul.news-wrap { padding: 20px !important; }
#search-fail strong.news-headline { color: #fff !important; }
#search-fail .tab_titles .tab:hover { color: #d46500 !important; }

.page-id-18736 .blog_hash_links .avia-button-wrap { margin: 10px 20px; }

.custom-link-btn-wrap a { transition: all .3s; }
.custom-link-btn-wrap a:hover { background: #f68811; color: #fff !important; }

.single-post .promo-wrap, #archive-design .promo-wrap { border: 1px solid #d7d7d7; overflow: hidden; max-width: 840px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; background: #FFF; }
.single-post .valign-wrap, #archive-design .valign-wrap { display: table; height: 300px; width: 100%; }
.single-post .valign-inner, #archive-design .valign-inner { display: table-cell; vertical-align: middle; }
.single-post .promo-wrap .img-wrap, #archive-design .promo-wrap .img-wrap { width: 40%; float: left; padding: 10px 20px; }
.single-post .promo-wrap .msg-wrap, #archive-design .promo-wrap .msg-wrap { width: 60%; padding-left: 50px; padding-top: 20px; float: left; text-align: center; }
.single-post .msg-wrap h2, .single-post .msg-wrap h3, #archive-design .msg-wrap h2, #archive-design .msg-wrap h3 { margin: 0; line-height: 1.5; font-weight: normal; }
.single-post .msg-wrap h2, #archive-design .msg-wrap h2 { font-size: 26px; color: #24476b !important; font-weight: bold; text-align: center; }
.single-post .msg-wrap h3, #archive-design .msg-wrap h3 { font-size: 14px; color: #777777; }
.single-post .msg-wrap, .single-post .content .msg-wrap p, #archive-design .msg-wrap, #archive-desig .content .msg-wrap p { text-align: center; }
.single-post .msg-wrap .left-space img, #archive-design .msg-wrap .left-space img { width: 52%; }
.single-post .right-space a, #archive-design .right-space a { 
	color: #FFFFFF; text-decoration: none; width: 128px; font-size: 16px; display: inline-block; text-align: center; line-height: 2.5; border-radius: 5px; transition: all .3s;
	background: rgb(223,123,15);
	background: -moz-linear-gradient(180deg, rgba(223,123,15,1) 0%, rgba(246,136,17,1) 40%, rgba(223,123,15,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(223,123,15,1) 0%, rgba(246,136,17,1) 40%, rgba(223,123,15,1) 100%);
	background: linear-gradient(180deg, rgba(223,123,15,1) 0%, rgba(246,136,17,1) 40%, rgba(223,123,15,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df7b0f",endColorstr="#df7b0f",GradientType=1);
}
.single-post .right-space a:hover, #archive-design .right-space a:hover { 
	color: #FFFFFF;
	background: rgb(246,136,17);
	background: -moz-linear-gradient(180deg, rgba(246,136,17,1) 0%, rgba(223,123,15,1) 40%, rgba(246,136,17,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(246,136,17,1) 0%, rgba(223,123,15,1) 40%, rgba(246,136,17,1) 100%);
	background: linear-gradient(180deg, rgba(246,136,17,1) 0%, rgba(223,123,15,1) 40%, rgba(246,136,17,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df7b0f",endColorstr="#df7b0f",GradientType=1);
}

/* .top-img-wrap img { height: 360px; object-fit: cover; } */
.three-image-with-content img, .single-image.custom-check img, .single-image.custom-trending img { height: 200px; object-fit: cover; }
.three-little-post-container img { height: 70px; object-fit: cover; }

#archive-design p, #archive-design a, #archive-design b { font-size: 20px; }
#archive-design p { color: #333; }
#archive-design .minor-meta a { font-size: 12px; }

.page-id-19390 #av_section_2 { background-repeat: no-repeat; background-image: url(https://www.rightpatient.com/wp-content/uploads/custom-images/jpm2020.jpg); background-size: cover; background-position: bottom center; }
.page-id-19390 h1 { color: #fff !important; text-align: center; font-weight: 600; font-size: 42px; text-transform: capitalize !important; }
.page-id-19390 h3.date-location { color: #fff; text-align: center; }
.page-id-19390 #av_section_1 main { padding-top: 0 !important; padding-bottom: 30px; }
.page-id-19390 #av_section_4 .container { background: #f8f8f8; padding: 0 40px; box-shadow: 0 0 8px #c1d0dc; margin: 30px auto; }
.page-id-19390 .scheduleHead { text-align: center; font-weight: 700; font-size: 32px; line-height: 35px; }
.page-id-19390 .himssBody { font-size: 18px; line-height: 2; color: #264c7a !important; }
.page-id-19390 .middle-msg-box { background: #fff; display: table; margin: 0 auto; border-radius: 10px; margin-bottom: 30px; }
.page-id-19390 .middle-msg-box h3 { padding: 0 50px; font-size: 20px; padding-top: 5px; }

.page-id-14357 .warning-msg .warning,
.page-id-18551 .warning-msg .warning
{
	color: #fff;
}
.page-id-14357 .widget_recent_entries h3.widgettitle{
	display: none;
}
.page-id-14357 .widget_recent_entries ul{
	list-style-type: disc;
}
.page-id-14357 .widget_recent_entries ul li{
	list-style-type: disc;
	border-color: transparent;
	display: list-item;
}
.page-id-14357 .widget_recent_entries ul li a{
	font-style: normal;
	font-family: 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 14px;
}
.page-id-1014 .container,
.page-id-18551 .container,
.page-id-18723 .container{
	max-width: 1300px !important;
}
.page-id-18551 .wpspw-post-title{
	text-align: center;
	color: #125e8a !important;
	min-height: 80px;
	margin-top: 20px !important;
}
.page-id-18551 .wpspw-post-title a{
	letter-spacing: normal;
}
.page-id-18551 .wpspw-post-date{
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
	text-transform: capitalize;
}
.page-id-18551 .wpspw-post-content div{
	font-size: 16px;
	min-height: 90px;
}
.page-id-18551 .wpspw-post-content{
	text-align: center;
}
.page-id-18551 .wpspw-post-content a.wpspw-readmorebtn { 
	border-radius: 30px; 
}
.page-id-18551 .wpspw-post-content a.wpspw-readmorebtn:hover { 
	background: #f5f5f5 !important; border-color: #ddd !important; 
}
.page-id-18551 .wpswp-post-comments{
	display: none;
}
.page-id-18551 .wpspw-post-grid.wpspw-columns .wpspw-post-grid-content { 
	border: none;
	transition: all .3s; 
}
.page-id-18551 .wpspw-post-grid.wpspw-columns .wpspw-post-grid-content:hover { box-shadow: 0 1px 8px #ddd; }

.page-id-18551 .wpspw_pagination .current { height: 35px; width: 35px; line-height: 35px; text-align: center; padding: 0; border-radius: 100px; margin-right: 3px; border: none; background: #fff; box-shadow: 0 0 1px 0 rgba(0,0,0,.2); color: #222; font-weight: 700; font-size: 11px; }

.page-id-18551 .wpspw_pagination a, 
.page-id-18551 .wpspw_pagination a { height: 35px; width: 35px; line-height: 35px; text-align: center; padding: 0; border-radius: 100px; margin-right: 3px; box-shadow: 0 0 1px 0 rgba(0,0,0,.2); background: #fff; color: #8d8d8d !important; font-size: 11px; border: none; }

.page-id-18551 a.next.page-numbers, 
.page-id-18551 a.prev.page-numbers { visibility: hidden; position: relative; vertical-align: bottom; }

.page-id-18551 a.prev.page-numbers::before, 
.page-id-18551 a.next.page-numbers::before { visibility: visible; position: absolute; top: 0; left: 0; height: 35px; width: 35px; line-height: 35px; text-align: center; padding: 0; border-radius: 100px; margin-right: 3px; box-shadow: 0 0 1px 0 rgba(0,0,0,.2); background: #fff; color: #8d8d8d !important; font-size: 11px; border: none; display: table; }

.page-id-18551 a.next.page-numbers::before { content: "»"; }
.page-id-18551 a.prev.page-numbers::before { content: "«"; }

.page-id-18551 .wpspw-post-image-bg { background: #fff !important; }
.page-id-18551 .wpspw-post-image-bg a { display: initial !important; }

.page-id-18551 .sp_wpspwpost_static.wpspw-design-1 .wpspw-medium-4 .wpspw-post-image-bg{ height: 250px; }

.page-id-18596 .card_section_block,
.page-id-18668 .card_section_block,
.page-id-18736 .card_section_block,
.page-id-18758 .card_section_block,
.page-id-18767 .card_section_block,
.page-id-18776 .card_section_block,
.page-id-18794 .card_section_block,
.page-id-18903 .card_section_block {
	padding: 10px;
    background-color: #fff;
}

.page-id-18596 #wrap_all .av_one_third a,
.page-id-18668 #wrap_all .av_one_third a,
.page-id-18736 #wrap_all .av_one_third a,
.page-id-18758 #wrap_all .av_one_third a,
.page-id-18767 #wrap_all .av_one_third a,
.page-id-18776 #wrap_all .av_one_third a,
.page-id-18794  #wrap_all .av_one_third a,
.page-id-18903 #wrap_all .av_one_third a,
.page-id-18840 #av_section_3 .av_one_third a { color: #053957; transition: all .2s; /*text-align: center; display: block;*/ line-height: 1.65; }

.page-id-18596 .av_one_third a:hover,
.page-id-18668 .av_one_third a:hover,
.page-id-18736 .av_one_third a:hover,
.page-id-18758 .av_one_third a:hover,
.page-id-18767 .av_one_third a:hover,
.page-id-18776 .av_one_third a:hover,
.page-id-18794 .av_one_third a:hover,
.page-id-18903 .av_one_third a:hover,
.page-id-18840 #av_section_3 .av_one_third a:hover { color: #f68711; text-decoration: none; }

.page-id-18596 #av_section_1 h3.av-special-heading-tag,
.page-id-18668 #av_section_1 h3.av-special-heading-tag,
.page-id-18736 #av_section_1 h3.av-special-heading-tag,
.page-id-18758 #av_section_1 h3.av-special-heading-tag,
.page-id-18767 #av_section_1 h3.av-special-heading-tag,
.page-id-18776 #av_section_1 h3.av-special-heading-tag,
.page-id-18794 #av_section_1 h3.av-special-heading-tag,
.page-id-18903 #av_section_1 h3.av-special-heading-tag { padding: 0 18px; }

.page-id-18596 .card_section .avia-image-container-inner,
.page-id-18668 .card_section .avia-image-container-inner,
.page-id-18736 .card_section .avia-image-container-inner,
.page-id-18758 .card_section .avia-image-container-inner,
.page-id-18767 .card_section .avia-image-container-inner,
.page-id-18776 .card_section .avia-image-container-inner,
.page-id-18794 .card_section .avia-image-container-inner,
.page-id-18903 .card_section .avia-image-container-inner { padding: 20px 40px 0; }

.page-id-18596 a.avia-button.avia-size-medium.avia-position-left,
.page-id-18668 a.avia-button.avia-size-medium.avia-position-left,
.page-id-18736 a.avia-button.avia-size-medium.avia-position-left,
.page-id-18758 a.avia-button.avia-size-medium.avia-position-left,
.page-id-18767 a.avia-button.avia-size-medium.avia-position-left,
.page-id-18776 a.avia-button.avia-size-medium.avia-position-left,
.page-id-18794 a.avia-button.avia-size-medium.avia-position-left,
.page-id-18903 a.avia-button.avia-size-medium.avia-position-left { display: block; margin-left: 15px; }

.card_section_infographics img{
	height: 350px;
    overflow: hidden;
    width: 100%;
    object-fit: cover;
    object-position: 0 0;
	border-radius: 6px 6px 0 0;
}

.page-id-18596 .flex_column.av_one_third.card_section_block, 
.page-id-18668 .flex_column.av_one_third.card_section_block,
.page-id-18736 .flex_column.av_one_third.card_section_block,
.page-id-18758 .flex_column.av_one_third.card_section_block,
.page-id-18767 .flex_column.av_one_third.card_section_block,
.page-id-18776 .flex_column.av_one_third.card_section_block,
.page-id-18794 .flex_column.av_one_third.card_section_block,
.page-id-18903 .flex_column.av_one_third.card_section_block
{ border-radius: 5px !important; box-shadow: 0 4px 6px #ddd; }

.page-id-18794 .flex_column.av_one_third.card_section_block.avia-builder-el-43 { border: none !important; box-shadow: none !important; }

.page-id-18840 h1.av-special-heading-tag { font-weight: bold; }
.page-id-18840 #av_section_3 .av_one_third { box-shadow: 0 4px 6px #ddd; border-radius: 5px !important; padding: 10px; background-color: #fff; }
.page-id-18840 #av_section_3 .av_one_third .avia-image-container-inner { padding: 20px 40px 0; }
.page-id-18840 #av_section_3 .av_one_third.blank_box_one_third { background: none; box-shadow: none; }

.page-id-19487 h4 { font-size: 28px; font-weight: 700; }
.page-id-19487 .number-wrap { display: table; margin: 0 auto; }
.page-id-19487 h3.number-circle { width: 180px; height: 180px; background: #1d497d; color: #fff; text-align: center; border-radius: 100%; font-size: 48px; font-weight: 700; text-shadow: 0 5px 8px #000; display: table-cell; vertical-align: middle; }

#s-img-2, #s-img-22, #s-img-3, #s-img-33, #s-img-4, #s-img-44, #s-img-6, #s-img-66, #s-img-7, #s-img-77 { object-position: unset; }
.nw-wrap, .nw-wrap span { color: #fff !important; margin-bottom: 5px; }
.nw-wrap span.wpcf7-form-control-wrap.newsletter { padding-left: 10px; }

.page-id-19487 #av_section_7 { background-color: #f8f8f8 !important; background-image: none !important; }
.page-id-19487 .topSubHead { max-width: 80%; }
.page-id-19487 .custom-video-btn a { margin-left: 120px; }
#top .av-main-nav ul a { padding: 8px 14px !important; }

span.importantIcon { min-height: 195px; }
span.importantIcon span { line-height: 80px !important; }

.ppc-wrapper .container { max-width: 1300px; }
#av_section_1_custom.ppc-wrapper .content { padding: 20px 0 10px; }
.ppc-wrapper .data-breaches ul {}
.ppc-wrapper .data-breaches ul li { font-size: 150%; margin: 32px 0; color: #1e4b80; }
.ppc-wrapper .banner-img-wrap img { background: #fff; padding-top: 20px !important; border-radius: 10px; }
.ppc-wrapper h4.heading { text-align: center; font-size: 200%; line-height: 1.5em; color: #1e4b80; margin-top: 0; }
.ppc-wrapper .top-head-msg {  }
.ppc-wrapper h2.meetUsAt { text-shadow: 0 0 4px #000; line-height: 1.25em; font-size: 36px; color: #fff !important; margin: 0; font-weight: 600; transform: scale(1,1); margin-bottom: 30px; text-transform: none; }

.page-id-20158 .ppc-wrapper h2.meetUsAt { font-size: 30px; }

.page-id-20109 .ppc-wrapper h2.meetUsAt { font-size: 30px; }
.page-id-20116 .ppc-wrapper h2.meetUsAt { font-size: 28px; }

.page-id-22496 #custom_html-18 .textwidget.custom-html-widget p { font-size: 14px !important; }

/* start harris+rightpatient */
/* .page-id-25806 .ppc-wrapper h2.meetUsAt { color: #1e4b80 !important; text-shadow: none !important; } */
.page-id-25806 .ppc-wrapper h2.meetUsAt { font-size: 40px; }
.page-id-25806 #av_section_7_custom .av_one_fourth { background: #f7f9fe; padding: 30px 0; border: 1px solid #ddd; }
.page-id-25806 #av_section_7_custom .av_one_fourth.first { border-radius: 10px 0 0 10px !important; }
.page-id-25806 #av_section_7_custom .av_one_fourth.customLastItem { border-radius: 0 10px 10px 0 !important; }
.page-id-25806 #av_section_5_custom img.customFlowArrow, .page-id-25806 #av_section_5_custom_deduplicate img.customFlowArrow { width: 90px; position: absolute; right: -45px; top: 105px; z-index: -1; }
.page-id-25806 #av_section_5_custom .av_one_fifth p.customPaddingLR { padding: 0 20px; font-size: 16px; }
.page-id-25806 #av_section_6_custom .customFlowLong1,
.page-id-25806 #av_section_6_custom .customFlowLong2,
.page-id-25806 #av_section_6_custom .customFlowLong3,
.page-id-25806 #av_section_6_custom .customFlowLong4,
.page-id-25806 #av_section_6_custom .customFlowLong5 { position: absolute; z-index: -1; }
.page-id-25806 #av_section_6_custom .customFlowLong1 { transform: rotate(240deg); top: 120px; left: 20px; }
.page-id-25806 #av_section_6_custom .customFlowLong2 { transform: rotate(300deg); top: -40px; left: 20px; }
.page-id-25806 #av_section_6_custom .customFlowLong3 { transform: rotate(0deg); top: -50px; right: 48%; }
.page-id-25806 #av_section_6_custom .customFlowLong4 { transform: rotate(60deg); top: -40px; right: 20px; }
.page-id-25806 #av_section_6_custom .customFlowLong5 { transform: rotate(120deg); top: 135px; right: 30px; }
.page-id-25806 .custom_harris_how_it_works { text-align: center; background: #ecf3fe; padding: 20px 0; display: table; margin: 0 auto; border-radius: 10px; border: 1px solid #d8e6fc; min-width: 180px; max-width: 180px; }
.page-id-25806 .custom_harris_how_it_works h4 { font-size: 16px; font-weight: 600; color: #1f4e7f; margin-bottom: 10px; }
.page-id-25806 .custom_harris_how_it_works img { max-width: 128px; object-fit: contain; }
.custom_harris_diagram_center { margin-top: -200px; }
.page-id-25806 #custom_html-25 { margin-top: 0; }
/* end harris+rightpatient */

@media (max-width:320px), (max-width:360px), (max-width:375px), (max-width:400px), (max-width:480px) {
	.page-id-25806 .ppc-wrapper h2.meetUsAt { font-size: 28px; margin-bottom: 20px !important; }
	.page-id-25806 .sec-seb-title h2, .page-id-25806 .sec-seb-title { font-size: 24px !important; }
	.page-id-25806 #av_section_5_custom img.customFlowArrow, .page-id-25806 #av_section_5_custom_deduplicate img.customFlowArrow { width: 65px; position: absolute; top: auto; right: 40%; bottom: -22px; transform: rotate(90deg); }
	.page-id-25806 .flip-mobile .flex_column_table { display:flex !important; flex-direction:column-reverse; }
	.page-id-25806 .flip-mobile .flex_column_table .flex_column { flex:0 0 auto; }
	.page-id-25806 #av_section_6_custom .customFlowLong1,
	.page-id-25806 #av_section_6_custom .customFlowLong2,
	.page-id-25806 #av_section_6_custom .customFlowLong3,
	.page-id-25806 #av_section_6_custom .customFlowLong4,
	.page-id-25806 #av_section_6_custom .customFlowLong5 { display: none !important; }
	.page-id-25806 #av_section_7_custom .av_one_fourth.first, 
	.page-id-25806 #av_section_7_custom .av_one_fourth, 
	.page-id-25806 #av_section_7_custom .av_one_fourth.customLastItem { border-radius: 10px !important; }
	.page-id-25806 .custom_harris_how_it_works { width: 100%; max-width: 100%; }
	
/* 	.page-id-25806 #av_section_3_custom img.avia_image{ max-width: 196px; }
	.page-id-25806 #av_section_7_custom .av_one_third img.avia_image { max-width: 128px; } */
	
	.ppc-wrapper .hr { display: none; }
	#av_section_3_custom.ppc-wrapper h3 { font-size: 24px; text-align: center; }
	.ppc-wrapper h2.meetUsAt { font-size: 28px; text-align: center; }
	#av_section_5_custom.ppc-wrapper h4 { font-size: 22px !important; }
	.ppc-wrapper .cta-btn-wrap { display: table; margin: 0 auto; }
	.ppc-wrapper h4.heading { font-size: 150%; }
	#av_section_4_custom.ppc-wrapper .av_one_third { width: 50% !important; height: 90px; }
	#av_section_4_custom.ppc-wrapper .av_one_third.first { clear: none; }
	div#av_section_6_custom.ppc-wrapper p span { font-size: 14px; }
	.ppc-wrapper #cta { text-align: center; }
	
	.page-id-18840 #av_section_3 .hr { display: none; }
	.single-post .promo-wrap .img-wrap,.single-post .promo-wrap .msg-wrap, #archive-design .promo-wrap .img-wrap,#archive-design .promo-wrap .msg-wrap { float: none; width: 100%; text-align: center; }
	.single-post .half-space.right-space p, #archive-design .half-space.right-space p { text-align: center; padding: 5px 0 2px; }
	.single-post .promo-wrap .msg-wrap, #archive-design .promo-wrap .msg-wrap { padding: 0; padding-top: 20px; }
	.single-post .msg-wrap h2, #archive-design .msg-wrap h2 { font-size: 18px; text-align: center; }
	.single-post .valign-wrap,.single-post .valign-inner, #archive-design .valign-wrap, #archive-design .valign-inner { display: block; height: auto; }        
	.single-post .right-space p, #archive-design .right-space p { margin: 6px 0 15px; }
	.single-post .img-wrap img, #archive-design .img-wrap img { padding: 10px 0px 0 !important; }

	.page-id-19487 #av_section_1 .av_three_fifth, .page-id-19487 #av_section_1 .av_two_fifth { border-radius: 0 !important; padding: 10px !important; margin-bottom: 0 !important; }
	.page-id-19487 h2.topHead { font-size: 20px; text-align: center; line-height: 1.5; padding: 10px 0; }
	.page-id-19487 h2.topHead span.sub-head { display: inline; font-size: 20px; font-weight: bold; }
	.page-id-19487 p.topContent { padding: 10px 0; line-height: 1.75; font-size: 16px; text-align: center; }
	
	.page-id-19487 .textWrap { float: none !important; overflow: hidden; border: 1px solid #ddd; padding: 15px 15px 0; border-radius: 10px; box-shadow: 0 0 8px #ddd; background: #fff; }
	.page-id-19487 .numberWrap { float: none !important; display: table; margin: 0 auto !important; padding-bottom: 20px; }
	.page-id-19487 .contentTextWrap { width: 100% !important; padding: 0 !important; padding-right: 10px !important; text-align: center; }
	.page-id-19487 .contentTextWrap > div { font-size: 18px !important; }
	.page-id-19487 .contentImgWrap { display: table; margin: 20px auto !important; float: none !important; border: 1px solid #ddd; padding: 20px !important; width: 35% !important; border-radius: 100%; }
	
	.page-id-19487 #av_section_1 .av_three_fifth { border-radius: 10px 10px 0 0 !important; box-shadow: 0 0 8px #ddd; }
	.page-id-19487 #av_section_1 .av_two_fifth { box-shadow: 0 10px 8px #ddd; }
	.page-id-19487 .custom-video-btn a { margin-left: 0px; }
	.page-id-19487 .custom-video-btn a img { margin-left: 60px; width: 100px; }
	.page-id-19487 #av_section_3 { background-size: 880px !important; }
	.page-id-19487 #av_section_3 .template-page { display: contents; }
	.page-id-19487 h2.topHead, h2.contact-msg { font-size: 18px !important; }
	.page-id-19487 h2.topHead { border-radius: 5px 5px 0 0 !important; }
	.page-id-19487 .topSubHead { max-width: 100%; font-size: 15px; }
	.page-id-19487 p.topContent { font-size: 14px !important; }
	.page-id-19487 .contentImgWrap, div#av_section_4 .hr, div#av_section_7 .hr { display: none !important; }
	.responsive .page-id-19487 .tabcontainer .tab_titles { display: block; }
	.page-id-19487 #av_section_5 .av_tab_section .tab.fullsize-tab { display: none !important; }
	.page-id-19487 #av_section_3 { zoom: 78%; }
}

/*Mobile menu*/
@media screen and (min-width: 280px) and (max-width: 766px){
	.avia-layerslider{
		display: block;
	}
  .responsive #top #wrap_all .main_menu{ 
    top: -20px; 
    right: -10px; 
  }
  .html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{ 
    float: left; 
    margin-top: 25px; 
    left: 5px; 
  }
  .html_header_top.html_bottom_nav_header #top .main_menu .av-burger-menu-main{
    left: -16px;
    top: -72px;
  }
  nav.main_menu { 
    display: block !important; 
  }
  nav.main_menu div.avia-menu{
    width: 36px !important; 
    background-color: transparent !important; 
  }
  nav.main_menu ul:first-child{ 
    border: none !important; 
    background-color: transparent !important; 
  }
  .responsive #top #header .social_bookmarks{ 
    display: block !important; 
  }
  .responsive #top #header #header_main .social_bookmarks{ 
    display: none !important; 
  }
}
/*TAB Screen*/
@media screen and (min-width: 766px) and (max-width: 3000px){
	.avia-layerslider{
		display: block;
	}
}
/*custom css*/
/*contact form container css*/
.promo-contact + .avia-builder-widget-area{float:left; width: 100%;}
/* #c7form_container{
    border: 1px solid rgb(225, 225, 225);
    padding: 20px 30px;
    background-color: #fff;
} */
.c7_controll_container{
background-color: #fff;
padding: 20px 30px;
border: 1px solid #e1e1e1;
}
.c7_controll_title{
font-size: 17px;
font-weight: bold;
float: left;
}
.relement{
text-align: right;
}

.mt15{
  margin-top:15px;
}
#s-img-1, 
#s-img-11{
  object-fit: none;
  object-position: 0 0;
  width: 34px;
  height: 34px;
}
#s-img-2,
#s-img-22{
  object-fit: none;
  object-position: -34px 0;
  width: 34px;
  height: 34px;
}
#s-img-3,
#s-img-33{
  object-fit: none;
  object-position: -68px 0;
  width: 34px;
  height: 34px;
}
#s-img-4,
#s-img-44{
  object-fit: none;
  object-position: -102px 0;
  width: 34px;
  height: 34px;
}
#s-img-6,
#s-img-66{
  object-fit: none;
  object-position: -136px 0;
  width: 34px;
  height: 34px;
}
#s-img-7,
#s-img-77{
  object-fit: none;
  object-position: -170px 0;
  width: 34px;
  height: 34px;
}
.contact_field_50 {
  padding: 0px 10px 0px 0px;
  float: left;
  width: 50%;
}
.contact_field_50_right {
  padding: 0px 0px 0px 0px;
  float: right;
  width: 50%;
}
/*patient angagement app section*/
.patient_engagement_extra_block .av_font_icon {
  float: left;
  width: 15%;
  background-color: #b588b3;
  padding-top: 55px;
  padding-bottom: 55px;
}
.patient_engagement_extra_block1 .av_font_icon {
  background-color: #b588b3;
}
.patient_engagement_extra_block2 .av_font_icon {
  background-color: #6f78b9;
}
.patient_engagement_extra_block3 .av_font_icon {
  background-color: #7dacf0;
}
.patient_engagement_extra_block .av_textblock_section {
  float: left;
  width: 70%;
  background-color: indianred;
  padding: 20px 20px;
  min-height: 172px;
}
/*TAB css*/
.tab_titles .tab { 
  cursor: pointer; 
  float: left; 
  position: relative; 
  padding: 16px 18px; 
}
.tabcontainer .tab_content {
  visibility: visible;
  clear: both;
  padding: 10px 19px;
  overflow: auto;
  position: absolute;
  top: 0px;
  z-index: 3;
  left: 120%;
  width: 100%;
}
.tabcontainer .active_tab_content {
  display: block;
  visibility: visible;
  z-index: 3;
  position: relative;
  overflow: auto;
  border-style: none;
  border-width: 1px;
  border-radius: 2px;
  left: 0;
  width: auto;
}
.av_tab_section .tab { 
  padding: 16px 18px; 
}
@media only screen and (max-width: 500px) {
  .av_tab_section .tab { 
    padding: 16px 18px; 
  }
}
/**/
/*rightpatient biometric patient identification patient safety solution cerner firstnet ehr page*/
.two_column_info{
  background-position-y: -50px !important; 
}
.two_column_info .post-entry{
  background-color: #fff;
  padding-left: 40px;
  padding-bottom: 12px;
  padding-top: 20px;
}
/*home page css*/
.home #av_section_1 .av_one_fifth img, .page-id-20726 #av_section_1 .av_one_fifth img {
  height: 90px;
  object-fit: contain;
}
.home #av_section_2 img, .page-id-20726 #av_section_1 img {
    padding: 0 10px;
}
.home #av_section_2 .content, .page-id-20726 {
  padding: 0;
  padding-top: 0px;
}
.home #av_section_1 .content, .home #av_section_3 .content, .page-id-20726 #av_section_2 .content {
  padding: 55px;
  padding-bottom: 0;
}
.home #av_section_1 p, .home #av_section_3 p, .page-id-21164 #av_section_1 p, .page-id-20726 #av_section_2 p, .page-id-20864 #av_section_2 p, .page-id-20864 #av_section_4 p {
  text-align: center;
  font-size: 200%;
  line-height: 1.5;
  color: #1e4b80;
  margin-top: 0;
}
.home #av_section_3 .av_one_third h2, 
.home #av_section_9 .av_one_third h4, 
.page-id-20726 #av_section_3 .av_one_third h2, 
.page-id-20726 #av_section_9 .av_one_third h4 {
  font-size: 22px !important;
  color: #1e4b80 !important;
  letter-spacing: 0px;
  font-weight: 600;
}
.home a#watchVideo, .home a#myBtnOhealth, .home a#myBtnCircleCare,
.page-id-20726 a#watchVideo, .page-id-21164 a#watchVideo, .page-id-20726 a#myBtnOhealth, .page-id-20726 a#myBtnCircleCare {
  cursor: pointer;
  background-color: #f68811;
  border-radius: 3px;
  border-color: #f68811;
  right: 30px;
  top: 50%;
  padding: 15px 30px 13px;
  font-size: 16px;
  color: #ffffff !important;
  text-decoration: none !important;
}
/*2nd page*/
#top .post-entry-16212 .flex_column_table {
  box-shadow: 0 0 8px #a2a2a2;
  border-radius: 20px;
  background: #fff;
}
.topHead {
  padding: 5px 10px;
  font-size: 32px;
  color: #ffffff !important;
  background: #24476b;
  margin: 0px;
  letter-spacing: 0;
}
.topSubHead {
  padding: 12px 10px;
  font-size: 22px;
  color: #ffffff;
  background: #f68811;
  margin: 0px;
  max-width: 330px;
}
.topContent {
  line-height: 35px;
  padding: 25px 10px 0 0;
  font-size: 19px;
  color: #000000;
  margin: 0px;
}
.page-id-16212 h4 {
  font-size: 28px;
  font-weight: bold;
}
.active_tab, .tab_content.active_tab_content, .tab_content.active_tab_content h4 {
  background: #2e3437 !important;
  color: #fff !important;
}
.tab:hover {
  color: #ffffff !important;
  background-color: #f68811;
}

.page-id-16212 .topHead { font-size: 24px; }
.page-id-16212 .topSubHead { max-width: 350px; }
/*3rd page*/
.page-id-15578 #av_section_1 .av_two_fifth .av_textblock_section img.wp-image-15633, 
.page-id-15578 #av_section_3 .av_one_fifth .avia_textblock {
  display: none !important;
}
.page-id-15578 #av_section_1 .container main, 
.page-id-15578 #av_section_1 .container main .av_three_fifth p, 
.page-id-15578 #av_section_1 .container main .av_three_fifth p img {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.responsive .page-id-15578 .container {
  max-width: 1330px;
}
.page-id-15578 #av_section_1{
  background: linear-gradient(40deg, rgba(255,255,255,1) 0%, rgba(203,235,237,1) 70%, rgba(165,220,202,1) 100%);
}
.page-id-15578 a#myBtn1 {
  display: table;
  margin: 0 auto;
}
.page-id-15578 a#myBtn1,.page-id-15578 a#myBtn2,.page-id-15578 a#myBtn {
  cursor: pointer;
  background-color: #f68811;
  border-radius: 3px;
  border-color: #f68811;
  right: 30px;
  top: 50%;
  padding: 15px 30px 13px;
  font-size: 16px;
  color: #ffffff;
}
.page-id-15578 #av_section_3 .el_after_av_one_fifth h2 {
    font-weight: bold !important;
}
.page-id-15578 #av_section_3 .el_after_av_one_fifth h2, 
.page-id-15578 #av_section_3 .avia-builder-el-19 p {
    color: #18394e !important;
}
.page-id-15578 #av_section_3 .el_after_av_one_fifth {
  border-left: 1px solid #7f99a2;
  padding-left: 10px;
  margin-left: 0%;
  width: 42%;
  margin-top: 80px;
}
.page-id-15578 #av_section_3 .el_after_av_one_fifth p {
  font-size: 18px;
  line-height: 1.75;
}
.page-id-15578 #av_section_4 .av_one_fourth {
  margin-left: 0%;
  width: 25%;
}
.page-id-15578 #av_section_4 .av_one_fourth h2 {
  color: #0698f2 !important;
  font-weight: bold;
}
.page-id-15578 #av_section_5 .av_one_fourth {
  margin-left: 1%;
  width: 23.5% !important;
  padding: 15px;
}
.page-id-15578 .contactMsg {
  line-height: 4;
  text-align: center;
}
/*4th page*/
.orange_hover:hover{
  background-color: #f68711 !important;
}
.page-id-15658 #main .avia-section .container {
  padding: 0;
  color: #18394e;
  max-width: 1300px;
}
.page-id-15658 #main .avia-section .content {
  padding: 0;
}
.page-id-15658 p.ccTag {
  line-height: 2;
  text-align: center;
  font-size: 20px;
  letter-spacing: 2px;
  margin-top: 0;
  color: #18394e;
}
.page-id-15658 #av_section_2 h2 {
  color: #18394e !important;
  font-size: 36px;
  line-height: 1.35;
  letter-spacing: 1px;
}
.page-id-15658 #av_section_2 .av_two_fifth, 
.page-id-15658 #av_section_4 .av_two_fifth {
  margin-left: 1%;
  width: 39.4%;
}
.page-id-15658 #av_section_3 h2 {
  color: #18394e !important;
  font-size: 36px;
  line-height: 1.35;
  letter-spacing: 1px;
}
.page-id-15658 #av_section_4 h2 {
  color: #18394e !important;
  font-size: 36px;
  line-height: 1.35;
  letter-spacing: 1px;
}
.page-id-15658 #av_section_4 h3 {
  font-size: 28px;
  letter-spacing: 3px;
  margin-top: 20px;
}
.page-id-15658 #av_section_5 h2 {
  color: #18394e !important;
  font-size: 36px;
  line-height: 1.35;
  letter-spacing: 1px;
}
.page-id-15658 #av_section_5 h3 {
  text-align: center;
  font-size: 38px;
  font-weight: 600;
  color: #18394e;
  line-height: .75;
}
.page-id-15658 #av_section_5 .earnCarepoints {
  border: 1px solid #b4bbff !important;
  font-weight: bold;
  padding: 15px !important;
  font-size: 20px;
  letter-spacing: 1px;
  color: #18394e;
  width: 95%;
  margin: 0 auto;
  border-top: none !important;
}
.page-id-15658 #av_section_5 p, 
.page-id-15658 #av_section_5 img {
  margin-top: 0 !important;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.page-id-15658 .footerTop, .page-id-16212 .footerTop { display: none; }

.patient_engagement_extra_block1 .av_font_icon {
  background-color: #b588b3;
}
.patient_engagement_extra_block .av_font_icon {
  float: left;
  width: 18%;
  background-color: #b588b3;
  padding-top: 55px;
  padding-bottom: 55px;
}
.patient_engagement_extra_block2 .av_font_icon {
  background-color: #6f78b9;
}
.patient_engagement_extra_block3 .av_font_icon {
  background-color: #7dacf0;
}
.patient_engagement_extra_block .av_textblock_section {
  float: left;
  width: 70%;
  background-color: #f1f1f1;
  padding: 20px 20px;
  min-height: 172px;
  padding-left: 40px;
  padding-right: 40px;
}
.patient_engagement_extra_block .av_textblock_section {
  padding-bottom: 0;
}
.patient_engagement_extra_block {
  margin-left: 15px !important;
}
/* .page-id-15658 #av_section_7 {
  background-position-y: 227px !important;
} */
.patient_retention_section8{
	background-position-y: -107px !important;
	min-height: 500px;
}
.patient_retention_pic_section{
	margin-top: 52px;
}
.page-id-15658 div#footer {
  margin-top: -196px;
  padding-top: 50px;
  z-index: 0 !important;
}
/*.page-id-15658 #av_section_7 {
  background-position-y: 224px !important;
}
.page-id-15658 div#footer {
  margin-top: -109px;
  padding-top: 50px;
  z-index: 0 !important;
}*/
@media (min-width: 769px){
  .first-name-div {
    width: 50%;
  }
  .last-name-div {
    width: 50%;
  }
  .company-name-div {
    width: 50%;
  }
  .email-div {
    width: 50%;
  }
  .phone-div {
    width: 34%;
  }
  .state-div {
    width: 33%;
  }
  .country-div {
    width: 33%;
  }
  #top.page-id-14357 .main_color input[type="text"],
  #top.page-id-14357 .main_color input[type="email"],
  #top.page-id-14357 .main_color input[type="tel"],
  #top.page-id-14357 .main_color select,
  #top.page-id-14357 .main_color textarea {
    background-color: #EDEDED;
    color: #000000;
    border-color: #f68811;
  }
}

/*
.page-id-14357 .main_color input[type="submit"] {
  background-color: #26466D;
  color: #F8F8F8;
  border-color: #04244B;
}
*/
.single .sidebar_right #crmWebToEntityForm{
  display: none;
}
#main .title_container{
  display: none;
}
.single .sidebar_right .news-wrap .news-thumb{
  width: 100%;
  height: 100%;
}
.single .sidebar_right .news-wrap .news-thumb img{
  width: 100%;
  height: 100%;
}
.single .sidebar_right .news-wrap .news-headline{
  float: left;
}
/*sidebar latest post*/
.rpwe-title{
  font-size: 14px;
  font-weight: bold;
}
.rpwe-title a{
  color: #125e8a !important;
}
.modal{display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}.modal-content{overflow: hidden; background-color: #fefefe; margin: 15% auto; padding: 20px; border: 1px solid #888; width: 80%;}.close{color: #aaa; float: right; font-size: 28px; font-weight: bold;}.close:hover,.close:focus{color: black; text-decoration: none; cursor: pointer;}
.page-id-16212 #footer{
  z-index: 0 !important;
}
/*campaign page*/
.page-id-16596 .content{
  padding-top: 0;
  padding-bottom: 0;
}
.page-id-16596 #av_section_1 p, img {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
}
.page-id-16596 .meetUsAt {
  font-size: 24px;
  text-transform: uppercase !important;
  color: #fff !important;
  margin: 0;
  font-weight: 300;
  transform: scale(1, 1.05);
  margin-bottom: 30px;
}
.page-id-16596 .himssBooth {
  font-size: 36px;
  transform: scale(1, 1.15);
  font-weight: 900;
  line-height: 1;
  text-transform: uppercase;
}
.page-id-16596 .locationBooth h3 {
  margin: 0;
  padding: 0;
  color: #fff !important;
}
.page-id-16596 #av_section_3 .container .content {
  padding: 35px 0;
}
.page-id-16596 #av_section_4 h2 {
  text-align: center;
  font-size: 32px;
  color: #474c58 !important;
}
.page-id-16596 #av_section_5 p.heading {
  text-align: center;
  font-size: 200%;
  line-height: 1.5;
  color: #1e4b80;
  margin-top: 0;
}
.page-id-16596 #av_section_5 .av_one_third h2 {
  font-size: 20px;
  margin-bottom: 2px;
  color: #1e4b80 !important;
  letter-spacing: 0px;
  font-weight: 600;
}
.page-id-16596 #av_section_5 p {
  line-height: 1.5;
  margin-top: 0;
  padding: 0 10px;
  font-size: 110%;
  text-align: center;
}
.page-id-16596 #av_section_5 .content{
  padding-bottom: 50px;
}
.page-id-16596 #av_section_6 .content{
  padding-top: 50px;
}
.page-id-16596 #av_section_7 .content{
  padding-top: 50px;
}
.page-id-16596 .scheduleHead {
  text-align: center;
  text-transform: capitalize;
  font-weight: 700;
  font-size: 32px;
  letter-spacing: normal;
}
.page-id-16596 .main_color input[type="text"],
.page-id-16596 .main_color input[type="email"],
.page-id-16596 .main_color select,
.page-id-16596 .main_color textarea {
  background-color: #EDEDED;
  color: #000000;
  border-color: #f68811;
}
.main_color input[type="submit"] {
  background-color: #f68711;
  border-color: #d46500;
  font-size: 22px;
  font-weight: 600;
  border-radius: 5px;
  padding: 12px 25px;
}
/*page 11955 css*/
.widget_selector form{
	margin-bottom: 0 !important;
}
.widget_selector .widget_text{
	padding-bottom: 0;
}
.widget_selector .widget_text input[type="submit"]:hover{
	background-color: #d46500;
}

/* START CF7 FORM Full Width */
	.full-form-bg { background: #24476b; padding: 20px; }
	.fieldWrap { overflow: hidden; }
	.half-field { width: 50%; padding: 0 5px; float: left; }
	.one-third-field { width: 33.33%; padding: 5px; float: left; }
	.full-field { width: 100%; }
	.full-field .warning {  }
	.warning-msg { margin-bottom: 0; font-size: 12px; color: #fff !important; }
	.warning-msg .warning { font-size: 12px; color: #fff !important; }
	.main_color .full-form-bg input[type=submit]:hover { background-color: #f68711; color: #fff; border-color: #f68711; opacity: 0.9; }
/* END CF7 FORM Full Width */
/*himss-2019-campaign-1 after autoptimize*/
.himss-2019-campaign-1-color-section-1 .avia_textblock p{
	margin-bottom: 0;
}
.himss-2019-campaign-1-color-section-1 p.kernelloTag{
	text-align: center;
    margin-top: -20px !important;
    color: #444;
    padding-bottom: 15px !important;
}
.himss-2019-campaign-1-color-section-1 .content{
	padding-top: 0;
	padding-bottom: 0;
}
.himss-2019-campaign-1-color-section-2 .meetUsAt{
	font-size: 24px;
    text-transform: uppercase !important;
    color: #fff !important;
    margin: 0;
    font-weight: 300;
    transform: scale(1, 1.05);
    margin-bottom: 30px;
}
.himss-2019-campaign-1-color-section-2{
	background-size: cover;
}
.himss-2019-campaign-1-color-section-2 .locationBooth h3{
	margin: 0;
    padding: 0;
    color: #fff !important;
}
.himss-2019-campaign-1-color-section-2 .messageBox h3 {
    font-size: 24px;
    margin-bottom: 0px;
    color: #fff;
}
.himss-2019-campaign-1-color-section-2 .avia-button-wrap a.avia-button{
	padding: 18px;
}
.himss-2019-campaign-1-color-section-2 .avia-button-wrap a.avia-button span.avia_iconbox_title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    transform: scale(1, 1.05);
    display: table;
}
#av_section_3.himss-2019-campaign-1-color-section-3 .container {
    background: #f8f8f8;
    padding: 0 40px;
    box-shadow: 0 0 8px #c1d0dc;
    margin: 30px auto;
}
.himss-2019-campaign-1-color-section-3 .scheduleHead {
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    text-transform: none;
    letter-spacing: 1px;
    color: #f68711;
    line-height: 35px;
}
.himss-2019-campaign-1-color-section-3 .himssBody {
    font-size: 19px;
    line-height: 2;
    color: #264C7A !important;
}
.himss-2019-campaign-1-color-section-3 input[type="text"], 
.himss-2019-campaign-1-color-section-3 input[type="email"], 
.himss-2019-campaign-1-color-section-3 textarea {
    background-color: #EDEDED !important;
    color: #000000 !important;
    border-color: #f68811 !important;
}
.himss-2019-campaign-1-color-section-4 p.heading {
    text-align: center;
    font-size: 200%;
    line-height: 1.5;
    color: #1e4b80;
    margin-top: 0;
}
.himss-2019-campaign-1-color-section-4 .av_one_third {
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 0 0px 100px #e0eff9;
}
.himss-2019-campaign-1-color-section-4 .av_one_third h2 {
    font-size: 20px;
    margin-bottom: 2px;
    color: #1e4b80 !important;
    letter-spacing: 0px;
    font-weight: 600;
}
.himss-2019-campaign-1-color-section-4 p {
    line-height: 1.5;
    margin-top: 0;
    padding: 0 10px;
    font-size: 110%;
    text-align: center;
}
.himss-2019-campaign-1-color-section-4 .avia-button-wrap a.avia-button{
	padding: 18px;
}
.himss-2019-campaign-1-color-section-4 .avia-button-wrap a.avia-button span.avia_iconbox_title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    transform: scale(1, 1.05);
    display: table;
}
/*himms campaign 2*/
.himss-2019-campaign-2-color-section-1 .avia_textblock p{
	margin-bottom: 0;
}
.himss-2019-campaign-2-color-section-1 p.kernelloTag{
	text-align: center;
    margin-top: -20px !important;
    color: #444;
    padding-bottom: 15px !important;
}
.himss-2019-campaign-2-color-section-1 .content{
	padding-top: 0;
	padding-bottom: 0;
}
.himss-2019-campaign-2-color-section-2 .meetUsAt{
	font-size: 24px;
    text-transform: uppercase !important;
    color: #fff !important;
    margin: 0;
    font-weight: 300;
    transform: scale(1, 1.05);
    margin-bottom: 30px;
}
.himss-2019-campaign-2-color-section-2{
	background-size: cover;
}
.himss-2019-campaign-2-color-section-2 .locationBooth h3{
	margin: 0;
    padding: 0;
    color: #fff !important;
}
.himss-2019-campaign-2-color-section-2 .messageBox h3 {
    font-size: 24px;
    margin-bottom: 0px;
    color: #fff;
}
.himss-2019-campaign-2-color-section-2 .avia-button-wrap a.avia-button{
	padding: 18px;
}
.himss-2019-campaign-2-color-section-2 .avia-button-wrap a.avia-button span.avia_iconbox_title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    transform: scale(1, 1.05);
    display: table;
}
#av_section_3.himss-2019-campaign-2-color-section-3 .container {
    background: #f8f8f8;
    padding: 0 40px;
    box-shadow: 0 0 8px #c1d0dc;
    margin: 30px auto;
}
.himss-2019-campaign-2-color-section-3 .scheduleHead {
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    text-transform: none;
    letter-spacing: 1px;
    color: #f68711;
    line-height: 35px;
}
.himss-2019-campaign-2-color-section-3 .himssBody {
    font-size: 19px;
    line-height: 2;
    color: #264C7A !important;
}
.himss-2019-campaign-2-color-section-3 input[type="text"], 
.himss-2019-campaign-2-color-section-3 input[type="email"], 
.himss-2019-campaign-2-color-section-3 textarea {
    background-color: #EDEDED !important;
    color: #000000 !important;
    border-color: #f68811 !important;
}
.himss-2019-campaign-2-color-section-4 p.heading {
    text-align: center;
    font-size: 200%;
    line-height: 1.5;
    color: #1e4b80;
    margin-top: 0;
}
.himss-2019-campaign-2-color-section-4 .av_one_third {
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 0 0px 100px #e0eff9;
}
.himss-2019-campaign-2-color-section-4 .av_one_third h2 {
    font-size: 20px;
    margin-bottom: 2px;
    color: #1e4b80 !important;
    letter-spacing: 0px;
    font-weight: 600;
}
.himss-2019-campaign-2-color-section-4 p {
    line-height: 1.5;
    margin-top: 0;
    padding: 0 10px;
    font-size: 110%;
    text-align: center;
}
.himss-2019-campaign-2-color-section-4 .avia-button-wrap a.avia-button{
	padding: 18px;
}
.himss-2019-campaign-2-color-section-4 .avia-button-wrap a.avia-button span.avia_iconbox_title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    transform: scale(1, 1.05);
    display: table;
}
/*himss campaign 3 css*/
.page-id-15950 .avia_textblock p{
	margin-bottom: 0;
}
.page-id-15950 p.kernelloTag{
	text-align: center;
    margin-top: -20px !important;
    color: #444;
    padding-bottom: 15px !important;
}
.page-id-15950 .content{
	padding-top: 0;
	padding-bottom: 0;
}
.himss-2019-campaign-3-color-section-2 .meetUsAt{
	font-size: 24px;
    text-transform: uppercase !important;
    color: #fff !important;
    margin: 0;
    font-weight: 300;
    transform: scale(1, 1.05);
    margin-bottom: 30px;
}
.himss-2019-campaign-3-color-section-2{
	background-size: cover;
}
.himss-2019-campaign-3-color-section-2 .locationBooth h3{
	margin: 0;
    padding: 0;
    color: #fff !important;
}
.himss-2019-campaign-3-color-section-2 .messageBox h3 {
    font-size: 24px;
    margin-bottom: 0px;
    color: #fff;
}
.himss-2019-campaign-3-color-section-2 .avia-button-wrap a.avia-button{
	padding: 18px;
}
.himss-2019-campaign-3-color-section-2 .container .content{
	padding: 35px 0;
}
.himss-2019-campaign-3-color-section-2 .avia-button-wrap a.avia-button span.avia_iconbox_title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    transform: scale(1, 1.05);
    display: table;
}
#av_section_3.himss-2019-campaign-3-color-section-3 .container {
    background: #f8f8f8;
    padding: 0 40px;
    box-shadow: 0 0 8px #c1d0dc;
    margin: 30px auto;
}
.himss-2019-campaign-3-color-section-3 .container .content{
	padding: 50px 0;
}
.himss-2019-campaign-3-color-section-3 .scheduleHead {
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    text-transform: none;
    letter-spacing: 1px;
    color: #f68711;
    line-height: 35px;
}
.himss-2019-campaign-3-color-section-3 .himssBody {
    font-size: 19px;
    line-height: 2;
    color: #264C7A !important;
}
.himss-2019-campaign-3-color-section-3 input[type="text"], 
.himss-2019-campaign-3-color-section-3 input[type="email"], 
.himss-2019-campaign-3-color-section-3 textarea {
    background-color: #EDEDED !important;
    color: #000000 !important;
    border-color: #f68811 !important;
}
.himss-2019-campaign-3-color-section-4 .container .content{
	padding: 50px 0;
}
.himss-2019-campaign-3-color-section-4 p.heading {
    text-align: center;
    font-size: 200%;
    line-height: 1.5;
    color: #1e4b80;
    margin-top: 0;
}
.himss-2019-campaign-3-color-section-4 .av_one_third {
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 0 0px 100px #e0eff9;
}
.himss-2019-campaign-3-color-section-4 .av_one_third h2 {
    font-size: 20px;
    margin-bottom: 2px;
    color: #1e4b80 !important;
    letter-spacing: 0px;
    font-weight: 600;
}
.himss-2019-campaign-3-color-section-4 p {
    line-height: 1.5;
    margin-top: 0;
    padding: 0 10px;
    font-size: 110%;
    text-align: center;
}
.himss-2019-campaign-3-color-section-4 .avia-button-wrap a.avia-button{
	padding: 18px;
}
.himss-2019-campaign-3-color-section-4 .avia-button-wrap a.avia-button span.avia_iconbox_title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    transform: scale(1, 1.05);
    display: table;
}
.himss-2019-campaign-3-color-section-5 .container .content{
	padding: 50px 0;
}
/*himss 2019 campaign 4 css*/
.page-id-15951 .avia_textblock p{
	margin-bottom: 0;
}
.page-id-15951 p.kernelloTag{
	text-align: center;
    margin-top: -20px !important;
    color: #444;
    padding-bottom: 15px !important;
}
.page-id-15951 .content{
	padding-top: 0;
	padding-bottom: 0;
}
.himss-2019-campaign-4-color-section-2 .meetUsAt{
	font-size: 24px;
    text-transform: uppercase !important;
    color: #fff !important;
    margin: 0;
    font-weight: 300;
    transform: scale(1, 1.05);
    margin-bottom: 30px;
}
.himss-2019-campaign-4-color-section-2{
	background-size: cover;
}
.himss-2019-campaign-4-color-section-2 .locationBooth h3{
	margin: 0;
    padding: 0;
    color: #fff !important;
}
.himss-2019-campaign-4-color-section-2 .messageBox h3 {
    font-size: 24px;
    margin-bottom: 0px;
    color: #fff;
}
.himss-2019-campaign-4-color-section-2 .avia-button-wrap a.avia-button{
	padding: 18px;
}
.himss-2019-campaign-4-color-section-2 .container .content{
	padding: 35px 0;
}
.himss-2019-campaign-4-color-section-2 .avia-button-wrap a.avia-button span.avia_iconbox_title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    transform: scale(1, 1.05);
    display: table;
}
#av_section_3.himss-2019-campaign-4-color-section-3 .container {
    background: #f8f8f8;
    padding: 0 40px;
    box-shadow: 0 0 8px #c1d0dc;
    margin: 30px auto;
}
.himss-2019-campaign-4-color-section-3 .container .content{
	padding: 50px 0;
}
.himss-2019-campaign-4-color-section-3 .scheduleHead {
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    text-transform: none;
    letter-spacing: 1px;
    color: #f68711;
    line-height: 35px;
}
.himss-2019-campaign-4-color-section-3 .himssBody {
    font-size: 19px;
    line-height: 2;
    color: #264C7A !important;
}
.himss-2019-campaign-4-color-section-3 input[type="text"], 
.himss-2019-campaign-4-color-section-3 input[type="email"], 
.himss-2019-campaign-4-color-section-3 textarea {
    background-color: #EDEDED !important;
    color: #000000 !important;
    border-color: #f68811 !important;
}
.himss-2019-campaign-4-color-section-4 .container .content{
	padding: 50px 0;
}
.himss-2019-campaign-4-color-section-4 p.heading {
    text-align: center;
    font-size: 200%;
    line-height: 1.5;
    color: #1e4b80;
    margin-top: 0;
}
.himss-2019-campaign-4-color-section-4 .av_one_third {
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 0 0px 100px #e0eff9;
}
.himss-2019-campaign-4-color-section-4 .av_one_third h2 {
    font-size: 20px;
    margin-bottom: 2px;
    color: #1e4b80 !important;
    letter-spacing: 0px;
    font-weight: 600;
}
.himss-2019-campaign-4-color-section-4 p {
    line-height: 1.5;
    margin-top: 0;
    padding: 0 10px;
    font-size: 110%;
    text-align: center;
}
.himss-2019-campaign-4-color-section-4 .avia-button-wrap a.avia-button{
	padding: 18px;
}
.himss-2019-campaign-4-color-section-4 .avia-button-wrap a.avia-button span.avia_iconbox_title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    transform: scale(1, 1.05);
    display: table;
}
.himss-2019-campaign-4-color-section-5 .container .content{
	padding: 50px 0;
}
/*himss2019 campaign 5 css*/
.page-id-15952 .avia_textblock p{
	margin-bottom: 0;
}
.page-id-15952 p.kernelloTag{
	text-align: center;
    margin-top: -20px !important;
    color: #444;
    padding-bottom: 15px !important;
}
.page-id-15952 .content{
	padding-top: 0;
	padding-bottom: 0;
}
.himss-2019-campaign-5-color-section-2 .meetUsAt{
	font-size: 24px;
    text-transform: uppercase !important;
    color: #fff !important;
    margin: 0;
    font-weight: 300;
    transform: scale(1, 1.05);
    margin-bottom: 30px;
}
.himss-2019-campaign-5-color-section-2{
	background-size: cover;
}
.himss-2019-campaign-5-color-section-2 .locationBooth h3{
	margin: 0;
    padding: 0;
    color: #fff !important;
}
.himss-2019-campaign-5-color-section-2 .messageBox h3 {
    font-size: 24px;
    margin-bottom: 0px;
    color: #fff;
}
.himss-2019-campaign-5-color-section-2 .avia-button-wrap a.avia-button{
	padding: 18px;
}
.himss-2019-campaign-5-color-section-2 .container .content{
	padding: 35px 0;
}
.himss-2019-campaign-5-color-section-2 .avia-button-wrap a.avia-button span.avia_iconbox_title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    transform: scale(1, 1.05);
    display: table;
}
#av_section_3.himss-2019-campaign-5-color-section-3 .container {
    background: #f8f8f8;
    padding: 0 40px;
    box-shadow: 0 0 8px #c1d0dc;
    margin: 30px auto;
}
.himss-2019-campaign-5-color-section-3 .container .content{
	padding: 50px 0;
}
.himss-2019-campaign-5-color-section-3 .scheduleHead {
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    text-transform: none;
    letter-spacing: 1px;
    color: #f68711;
    line-height: 35px;
}
.himss-2019-campaign-5-color-section-3 .himssBody {
    font-size: 19px;
    line-height: 2;
    color: #264C7A !important;
}
.himss-2019-campaign-5-color-section-3 input[type="text"], 
.himss-2019-campaign-5-color-section-3 input[type="email"], 
.himss-2019-campaign-5-color-section-3 textarea {
    background-color: #EDEDED !important;
    color: #000000 !important;
    border-color: #f68811 !important;
}
.himss-2019-campaign-5-color-section-4 .container .content{
	padding: 50px 0;
}
.himss-2019-campaign-5-color-section-4 p.heading {
    text-align: center;
    font-size: 200%;
    line-height: 1.5;
    color: #1e4b80;
    margin-top: 0;
}
.himss-2019-campaign-5-color-section-4 .av_one_third {
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 0 0px 100px #e0eff9;
}
.himss-2019-campaign-5-color-section-4 .av_one_third h2 {
    font-size: 20px;
    margin-bottom: 2px;
    color: #1e4b80 !important;
    letter-spacing: 0px;
    font-weight: 600;
}
.himss-2019-campaign-5-color-section-4 p {
    line-height: 1.5;
    margin-top: 0;
    padding: 0 10px;
    font-size: 110%;
    text-align: center;
}
.himss-2019-campaign-5-color-section-4 .avia-button-wrap a.avia-button{
	padding: 18px;
}
.himss-2019-campaign-5-color-section-4 .avia-button-wrap a.avia-button span.avia_iconbox_title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    transform: scale(1, 1.05);
    display: table;
}
.himss-2019-campaign-5-color-section-5 .container .content{
	padding: 50px 0;
}
/*Testimonial content slider css*/
#top .avia-smallarrow-slider{
	min-height: 360px;
}
/*footer css after autoptimize*/
.footer_color a{
	color: #fff !important;
}
.footer_color .av-icon-char{
	color: #f68811 !important;
}
.footer_color div .news-headline{
	color: #829cab !important;
}
.footer_color span{
	color: #fff !important;
}
.footer_color p{
	color: #fff !important;
}
.footer_color .av_one_third.first{
	margin-left: 0;
}
.footer_color .av_one_third{
	margin-left: 6%;
}

@media (max-width:320px), (max-width:360px), (max-width:375px), (max-width:400px), (max-width:480px) {
	.half-field, .one-third-field, .full-field { float: none; width: 100%; }
	.full-form-bg { padding: 20px 14px; }
	.full-form-bg 
	ul#avia-menu { margin-top: 0; }
	#menu-item-search { margin-top: 45px !important; }
  .two_column_info .post-entry{ padding-right: 40px; }
  .two_column_info .avia_textblock{ font-size: 14px; }
  .cta_content .button-wrap{ margin-top: 0 !important; }
}

.blog_post_area .slide-entry-title{
  margin-top: 15px;
  padding: 0 4px;
  padding-top: 8px;
}
.blog_post_area .slide-entry-title a{
  /*color: #f68711 !important;*/
  font-size: 14px;
  line-height: 1.4;
  font-weight: 400 !important;
  padding: 10px;
  display: block;
}
.blog_post_area .slide-entry:hover a{
	color: #f68711 !important;}
.blog_post_area .avia-content-slider{
  margin-bottom: 0;
}
.blog_post_area .slide-entry-wrap{
  margin-bottom: 0;
}
.blog_post_area article.slide-entry{
    border-radius: 12px;
    text-align: center;
    box-shadow: 0 1px 15px #ddd;
    transition: all .3s;
    margin-bottom: 15px;
    padding-bottom: 15px;
    margin-top: 10px;
}
.blog_post_area .slide-entry-wrap{
    padding: 0 12px;
}
.blog_post_area .avia-content-slider .slide-image{
  border-radius: 0;
}
.blog_post_area .avia-content-slider .slide-image img{
  border-radius: 0;
}
.blog_post_area .avia-content-slider .slide-image { border-radius: 12px 12px 0 0; }
.blog_post_area .avia-content-slider .slide-image img { border-radius: 12px 12px  0 0; margin: 0; width: 100%; }
.blog_post_area img.wp-post-image {
    height: 214px;
    object-fit: cover;
}
.blog_post_area .slide-entry-title {
    display: block !important;
}
.patient_retention_section8 {
    background-position-y: -135px !important;
	min-height: 500px !important;
}
@media (max-width:320px), (max-width:360px), (max-width:375px), (max-width:400px), (max-width:480px) {
.blog_post_area article.slide-entry{
  margin-bottom: 35px !important;
  width: auto !important;
  margin-left: 0 !important;
}
.blog_post_area .template-page.content{
  padding-bottom: 0;
}
}

/* CUSTOM */
p+h1, p+h2, p+h3, p+h4, p+h5, p+h6 { margin-top: auto !important; }

/* START NEW BLOG PAGE DESIGN - 24-Oct-2019 */
.viewCounter { background: #eff7f9; display: inline-block; color: #1e4c80; padding: 0 6px; border-radius: 2px; font-size: 10px; text-transform: uppercase; margin-top: 0; margin-left: 5px; }
.three-little-post-container .viewCounter { text-align: left; display: inherit; background: none; margin: 0; font-size: 11px; text-transform: uppercase; line-height: normal; }

.page-id-18551 .single-post-container { padding: 50px 0; }
.page-id-18551 article.single-image-with-content { overflow: hidden; padding-top: 20px; }
.page-id-18551 .top-img-wrap { float: left; /*max-width: 40%;*/ max-width: 50%; }
.page-id-18551 .single-post-container .slide-content { float: left; /*width: 55%;*/ max-width: 45%; padding-left: 5%; display: table; min-height: 350px; }
.page-id-18551 .top-img-wrap a.single-image { overflow: unset !important; }
.page-id-18551 .top-img-wrap img.wprp-post-image { box-shadow: 0 0px 6px #ddd; border-radius: 5px; }
.page-id-18551 .text-valign { display: table-cell; vertical-align: middle; }
.page-id-18551 .text-valign h1.slide-entry-title.entry-title { color: #1e4c80; font-size: 28px; font-family: 'Open Sans','HelveticaNeue','Helvetica Neue', Helvetica,Arial,sans-serif !important; line-height: 1.45; font-weight: 400; margin-bottom: 20px; }
.page-id-18551 .text-valign span { font-size: 16px; line-height: 1.75; color: #333; }
.page-id-18551 a.rp_read_more { background: #f68711; width: 200px; height: 50px; color: #fff; text-align: center; display: table; padding-top: 12px; border-radius: 50px; margin-top: 20px; font-size: 18px; transition: all .3s; }
.page-id-18551 a.rp_read_more:hover { text-decoration: none; background: #1e4c80; color: #fff; }
.page-id-18551 #custom_html-25 { margin-top: 0; }
.page-id-18551 .container { max-width: 1300px !important; padding: 0; }
.page-id-18551 .popular_videos_container { overflow: hidden; }
.page-id-18551 .popular_videos_container .av_one_fourth, .page-id-18551 .latest_stories_section .av_one_fourth { width: 23.077% !important; box-shadow: 0 2px 6px #ddd; text-align: center; min-height: 320px; margin-bottom: 10px; margin-left: 1.15% !important; margin-right: 1.20% !important; background: #fff; transition: all .3s; }

.page-id-18551 .popular_videos_container .av_one_fourth:hover, .page-id-18551 .latest_stories_section .av_one_fourth:hover, .page-id-18551 #rp_trending_topics .flex_column.av_one_fourth:hover, .page-id-18723 #rp_trending_topics .flex_column.av_one_fourth:hover { box-shadow: 0 6px 5px #c4c4c4; }
.page-id-18551 div#blog-latest-stories { padding-bottom: 70px; }
.page-id-18551 .popular_videos_container .av_one_fourth img, .page-id-18551 .latest_stories_section .av_one_fourth img { object-fit: cover; width: 100%; }
.page-id-18551 .flex_column.av_one_fourth.first, .page-id-18551 .latest_stories_section .av_one_fourth:first-child { margin-left: 5px !important; }
.page-id-18551 .popular_videos_container .av_one_fourth.last, .page-id-18551 .latest_stories_section .av_one_fourth:last-child { margin-right: 0 !important; }
.page-id-18551 .popular_videos_container .av_one_fourth a span, .page-id-18551 .latest_stories_section .av_one_fourth h3 a { padding: 0 8px; color: #333333; display: block; font-size: 16px; line-height: 1.65em; padding-top: 15px; }
.page-id-18551 .latest_stories_section .av_one_fourth h3 a { font-size: 14px; }
.page-id-18551 .latest_stories_section .av_one_fourth h3 a:hover { text-decoration: underline !important; }

.page-id-18551 div#blog-popular-video-section { padding-bottom: 40px; }
.page-id-18551 .popular_videos_header, .page-id-18551 .latest_stories_header { overflow: hidden;  padding-bottom: 20px; padding-top: 50px; }
.page-id-18551 .popular_videos_header h2, .page-id-18551 .latest_stories_header h2 { float: left; }
.page-id-18551 .popular_videos_header p, .page-id-18551 .latest_stories_header p { float: right; }
.page-id-18551 .popular_videos_header p a, .page-id-18551 .latest_stories_header p a { background: #f68711; width: 120px; height: 30px; color: #fff; text-align: center; display: table; padding-top: 4px; border-radius: 50px; font-size: 13px;  text-decoration: none; transition: all .3s; }
.page-id-18551 .popular_videos_header p a:hover, .page-id-18551 .latest_stories_header p a:hover { color: #fff; background: #1e4c80; }

.popular_videos_header h2,
.latest_stories_header h2,
.trending_topics_header h2 { font-size: 36px; font-weight: bold; color: #1e4c80 !important; letter-spacing: normal !important; font-family: 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif !important; }

.page-id-18551 div#blog-trending-topics { padding-top: 50px; }
.page-id-18551 #blog-trending-topics h2 { padding-bottom: 20px; }

.page-id-18551 .latest_stories_section .av_one_fourth .three-little-post-container { padding: 20px; padding-bottom: 0; overflow: hidden; }
.page-id-18551 .latest_stories_section .av_one_fourth .three-little-post-container .three-little-image-with-content { overflow: hidden; }
.page-id-18551 .latest_stories_section .av_one_fourth .three-little-post-container article.three-image-with-content:hover { text-decoration: underline; }
.page-id-18551 .latest_stories_section .av_one_fourth .three-little-post-container a.single-image { float: left; width: 80px; }
.page-id-18551 .latest_stories_section .av_one_fourth .three-little-post-container .slide-content { float: left; width: 178px; }
.page-id-18551 .latest_stories_section .av_one_fourth .three-little-post-container .slide-content h3 a { padding-top: 8px; text-align: left; font-size: 13px; color: #555 !important; }

.page-id-18551 div#rp_trending_topics, .page-id-18723 div#rp_trending_topics { overflow: hidden; }
.page-id-18551 #rp_trending_topics .flex_column.av_one_fourth, .page-id-18723 div#rp_trending_topics .flex_column.av_one_fourth { width: 23%; margin: 0 1%; margin-bottom: 80px; background: #fff; box-shadow: 0 4px 6px #ddd; height: 400px; transition: all .2s; }
.page-id-18551 .trending-post-container article.trending-image-with-content, .page-id-18723 .trending-post-container article.trending-image-with-content { overflow: hidden; }
.page-id-18551 .trending-post-container .trending-image-with-content .slide-content h3.slide-entry-title a, .page-id-18723 .trending-post-container .trending-image-with-content .slide-content h3.slide-entry-title a { color: #333 !important; display: block; font-size: 16px; line-height: 1.65em; padding: 15px; text-align: center; height: 90px; overflow: hidden; padding-bottom: 0; transition: all .3s; }
.page-id-18551 .trending-post-container .trending-image-with-content .slide-content h3.slide-entry-title a:hover, .page-id-18723 .trending-post-container .trending-image-with-content .slide-content h3.slide-entry-title a:hover { text-decoration: underline !important; }
.page-id-18551 .trending-image-with-content .wprp-post-image { height: 200px; width: 100%; object-fit: cover; }
.page-id-18551 .trending-post-container .rp_excerpt, .page-id-18723 .trending-post-container .rp_excerpt { padding: 0 15px; text-align: center; font-size: 13px; line-height: 1.5; color: #858484; padding-bottom: 10px; height: 42px; overflow: hidden; }
.page-id-18551 .trending-post-container .rp_date_and_read_more, .page-id-18723 .trending-post-container .rp_date_and_read_more { overflow: hidden; padding: 0 15px; padding-top: 10px; }
.page-id-18551 .trending-post-container .rp_date_and_read_more span.rp_date, .page-id-18723 .trending-post-container .rp_date_and_read_more span.rp_date { font-size: 12px; color: #bdbdbd; float: left; }
.page-id-18551 .trending-post-container .rp_date_and_read_more a.rp_read_more, .page-id-18723 .trending-post-container .rp_date_and_read_more a.rp_read_more { transition: all .3s; background: none; color: #f68711; width: auto; height: auto; font-size: 12px; display: inline; border-radius: unset; margin: 0; float: right; padding: 0; text-align: right; }
.page-id-18551 .trending-post-container .rp_date_and_read_more a.rp_read_more:hover, .page-id-18723 .trending-post-container .rp_date_and_read_more a.rp_read_more:hover { text-decoration: underline; }
.page-id-18723 .container { padding: 0; }

.page-id-18723 .page-numbers { height: 50px; width: 50px; line-height: 50px; text-align: center; padding: 0; border-radius: 100px; margin-right: 3px; box-shadow: 0 0 1px 0 rgba(0,0,0,.2); background: #fff; display: inline-block; }

.template-single-blog .entry-content { text-align: left; }
.wp-caption-text { font-size: 12px !important; font-style: normal; letter-spacing: unset; }
.wp-caption-text em { font-style: normal; letter-spacing: unset; }
.footerTop { background: #f8f8f8; }
.footerTop img { max-width: 500px; }

.page-id-18903 .footerTop, .page-id-18794 .footerTop, .page-id-18758 .footerTop, .page-id-15414 .footerTop, .page-id-20726 .footerTop, .page-id-21164 .footerTop, .page-id-20726 .footerTop { background: #ffffff; }
.page-id-15414 #av_section_15, .page-id-21164 #av_section_15, .page-id-20726 #av_section_15 { box-shadow: none; }

.page-id-16212 section.av_tab_section .fullsize-tab { display: none !important; }
.page-id-16212 .tab_content.active_tab_content { z-index: 9999; }

.page-id-15658 .patient_retention_section8 { min-height: auto !important; }
.page-id-15658 .patient_retention_pic_section img { width: 50%; }
.page-id-15658 div#footer { margin-top: -89px; }
.news-wrap strong.news-headline { font-size: 13px; }

.page-id-18903 .custom-img-size-caseStudy img { width: 100%; height: 192px; object-fit: cover; }

/* EMPI Page */
.page-id-22543 #av_section_1 h1.av-special-heading-tag { font-size: 36px; font-weight: 900 !important; line-height: 1.25em; transform: scale(1,1.10); color: #1a3a4f !important; }
.page-id-22543 #av_section_1 .introText p, .page-id-22543 #av_section_2 p { font-size: 16px; line-height: 2em; }
.page-id-22543 h2.av-special-heading-tag { font-size: 34px; color: #1f4c81 !important; font-weight: 700; letter-spacing: 0 !important; }
.page-id-22543 .custom-center-heading { padding-bottom: 10px !important; max-width: 1024px; margin: 0 auto; }
.page-id-22543 #av_section_5 .av-subheading p { color: #2a2927; font-size: 20px !important; }
.page-id-22543 #av_section_2 h4.av-special-heading-tag { font-size: 22px; }

@media (max-width: 320px), (max-width: 360px), (max-width: 375px), (max-width: 400px), (max-width: 480px){
	.page-id-22543 #av_section_1 h1.av-special-heading-tag { font-size: 28px; }
	.page-id-22543 #av_section_1 .introText p, .page-id-22543 #av_section_2 p { font-size: 15px; line-height: 1.75em; text-align: justify; margin-bottom: 20px; }
	.page-id-22543 #av_section_5 .av-subheading p { font-size: 18px !important; }
}

/* MPI Page */
.page-id-22496 #av_section_1 h1.av-special-heading-tag { font-size: 40px; font-weight: 900 !important; line-height: 1.25em; transform: scale(1,1.05); color: #1a3a4f !important; }
.page-id-22496 h2.av-special-heading-tag { text-align: center; font-size: 34px; color: #1f4c81 !important; font-weight: bold; letter-spacing: 0; }
.page-id-22496 h3.av-special-heading-tag { font-size: 34px; }
.page-id-22496 p { font-size: 17px; line-height: 1.8em; }
.page-id-22496 .av-subheading p { color: #2a2927; font-size: 20px !important; }
.page-id-22496 .custom-center-heading { max-width: 950px; margin: 0 auto; }
.page-id-22496 #av_section_4 h3.av-special-heading-tag { border: 2px solid; border-radius: 30px; font-size: 26px; display: table; margin: 0 auto !important; padding: 0 40px !important; }
.page-id-22496 h4.av-special-heading-tag { font-size: 22px; }

@media (max-width: 320px), (max-width: 360px), (max-width: 375px), (max-width: 400px), (max-width: 480px){
	.page-id-22496 h3.av-special-heading-tag { font-size: 22px; text-align: center; }
	.page-id-22496 h2.av-special-heading-tag { font-size: 26px !important; }
	.page-id-22496 #wrap_all p { font-size: 14px; text-align: center !important; }
	.page-id-22496 #wrap_all #av_section_5 p {  text-align: left !important; }	
	.page-id-22496 h4.av-special-heading-tag { font-size: 20px; letter-spacing: .5px; }
	.page-id-22496 #av_section_13 .av_one_fourth, .page-id-22496 #av_section_13 .av_one_fifth { width: 50% !important; height: 100px; margin-bottom: 0 !important; }
	.page-id-22496 #av_section_13 .av_one_fifth.first { display: none; }
	.page-id-22496 #av_section_13 .av_one_fifth:nth-of-type(5n) { width: 100% !important; }
	.page-id-22496 #av_section_13 .av_one_fifth.avia-builder-el-last { display: none; }
	.page-id-22496 .logo-heading h2.av-special-heading-tag { font-size: 22px !important; }
}

/* medical identity theft v2 PAGE # 19957 */
.responsive .page-id-19957 .container { max-width: 1300px; /*padding: 0;*/ }
.responsive .page-id-19957 .avia-section.main_color, .responsive .page-id-19957 .footerTop { background: #fff; }
.page-id-19957 h2.av-special-heading-tag { font-size: 42px; font-weight: 600; color: #18395a !important; letter-spacing: normal; }
.page-id-19957 .av-subheading p { color: #2a2927;  }
.page-id-19957 .full-form-bg { border-radius: 20px; border: 10px solid #FFF !important; box-shadow: 0 0px 15px #cfcfcf; }
.page-id-19957 .image-overlay { display: none!important; }

.page-id-19957 #av_section_1 { border-top: 1px solid #ddd !important; }
.page-id-19957 #av_section_1 h1.av-special-heading-tag { font-size: 42px; font-weight: 900 !important; line-height: 1.25em; transform: scale(1, 1.05); color: #1a3a4f !important; }
.page-id-19957 #av_section_1 .av-subheading { padding-bottom: 20px; line-height: 1.35em; }
.page-id-19957 #av_section_1 a.avia-button { border-radius: 50px; }
.page-id-19957 #av_section_1 a.avia-button .avia_iconbox_title { font-size: 24px; }

.page-id-19957 #av_section_1 .banner-img-id-theft img { max-width: 800px; }
.page-id-19957 #av_section_1 .tagline-id-theft p { font-size: 24px; color: #222; line-height: 1.30em; }

.page-id-19957 #av_section_2 { background: url(https://www.rightpatient.com/wp-content/uploads/custom-images/medical-identity-theft/medical-identity-theft-did-you-know.png) no-repeat top right; background-size: cover; }
.page-id-19957 #av_section_2 h2.av-special-heading-tag { line-height: normal; }
.page-id-19957 #av_section_2 .did-you-know-wrap .white-space { height: 96px; width: 100%; }
.page-id-19957 #av_section_2 .did-you-know-wrap .did-you-know { margin: 30px 0; }
.page-id-19957 #av_section_2 .did-you-know-wrap .did-you-know h3 { font-size: 52px; font-weight: 600; line-height: normal; margin-bottom: 0; color: #fe7c40; }
.page-id-19957 #av_section_2 .did-you-know-wrap .did-you-know p { font-size: 20px; color: #000; margin: 0; }
.page-id-19957 #av_section_2 .did-you-know-wrap .did-you-know p span { font-weight: 500; font-size: 20px; }

/* 
.page-id-19957 #av_section_3 .av-special-heading-h2 h2.av-special-heading-tag { font-weight: 300; }
.page-id-19957 #av_section_3 .av-subheading p { font-size: 18px; line-height: 1.65em; }
.page-id-19957 #av_section_3 .gradient-bg a.avia-button, .page-id-19957 #after_section_5, .page-id-19957 #av_section_4 a.avia-button { 
	background: rgb(16,72,200);
	background: -moz-linear-gradient(0deg, rgba(16,72,200,1) 0%, rgba(16,116,231,1) 50%, rgba(16,72,200,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(16,72,200,1) 0%, rgba(16,116,231,1) 50%, rgba(16,72,200,1) 100%);
	background: linear-gradient(0deg, rgba(16,72,200,1) 0%, rgba(16,116,231,1) 50%, rgba(16,72,200,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1048c8",endColorstr="#1048c8",GradientType=1);
}
.page-id-19957 #av_section_3 .gradient-bg a.avia-button { border-radius: 30px; width: 50%; padding: 18px; border: none; }
.page-id-19957 #av_section_3 .gradient-bg a.avia-button span.avia_iconbox_title, .page-id-19957 #av_section_4 a.avia-button .avia_iconbox_title { font-size: 24px; }
 */

.page-id-19957 #av_section_3 a.avia-button .avia_iconbox_title { font-size: 24px; }
.page-id-19957 #av_section_3 h2.av-special-heading-tag { line-height: 1.30em; margin-bottom: 30px; }
.page-id-19957 #av_section_3 .av-subheading p { font-size: 20px; line-height: 1.5em; }
.page-id-19957 #av_section_3 a.avia-button { border-radius: 30px; padding: 18px 50px; border: none; }
.page-id-19957 #av_section_3 span.avia_button_icon { margin-left: 10px; font-size: 24px; }
.page-id-19957 #av_section_3 .video-pop-img a img.avia_image { transition: all .2s; }
.page-id-19957 #av_section_3 .video-pop-img a:hover img.avia_image { transform: scale(1.04); }

.page-id-19957 #av_section_1 a.avia-button, .page-id-19957 #after_section_4, .page-id-19957 #av_section_3 a.avia-button { 
	background: rgb(16,72,200);
	background: -moz-linear-gradient(0deg, rgba(16,72,200,1) 0%, rgba(16,116,231,1) 50%, rgba(16,72,200,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(16,72,200,1) 0%, rgba(16,116,231,1) 50%, rgba(16,72,200,1) 100%);
	background: linear-gradient(0deg, rgba(16,72,200,1) 0%, rgba(16,116,231,1) 50%, rgba(16,72,200,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1048c8",endColorstr="#1048c8",GradientType=1);
}

.page-id-19957 #after_section_4 .container .content { padding: 26px 0; }
.page-id-19957 #after_section_4 h4.cta-msg { font-size: 24px; color: #fff; line-height: 1.40em; }
.page-id-19957 #after_section_4 .video-cta { margin-left: 150px; }
.page-id-19957 #after_section_4 .video-cta a { color: #FFF; font-size: 28px; text-align: center; display: table; margin: 0 auto; text-decoration: none; padding: 18px; border: 1px solid #FFF; border-radius: 30px; width: 50%; }

.page-id-19957 #av_section_4 h3.av-special-heading-tag { border: 2px solid; border-radius: 30px; font-size: 26px; display: table; margin: 0 auto !important; padding: 0 40px !important; }
.page-id-19957 #av_section_5 .iconbox_icon { height: 110px !important; width: 166px !important; border-radius: unset !important; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; }
.page-id-19957 #av_section_5 .iconbox_content_container p { font-size: 16px; }
.page-id-19957 #av_section_5 h3.iconbox_content_title { text-transform: none !important; font-weight: 600; letter-spacing: normal !important; color: #2a2927 !important; line-height: normal; padding-top: 20px; }
.page-id-19957 #av_section_5 .iconbox_content_container { clear: both; }
.page-id-19957 #av_section_5 .iconbox_icon:before { display: none; }
.page-id-19957 #av_section_5 .why-rightpatient-01 .iconbox_icon { background-image: url(https://www.rightpatient.com/wp-content/uploads/custom-images/medical-identity-theft/medical-identity-theft-prevents-medical-identity-theft-icon.png); }
.page-id-19957 #av_section_5 .why-rightpatient-02 .iconbox_icon { background-image: url(https://www.rightpatient.com/wp-content/uploads/custom-images/medical-identity-theft/medical-identity-theft-prevents-reduces-denied-claims-icon.png); }
.page-id-19957 #av_section_5 .why-rightpatient-03 .iconbox_icon { background-image: url(https://www.rightpatient.com/wp-content/uploads/custom-images/medical-identity-theft/medical-identity-theft-prevents-protects-patient-data-icon.png); }
.page-id-19957 #av_section_5 .why-rightpatient-04 .iconbox_icon { background-image: url(https://www.rightpatient.com/wp-content/uploads/custom-images/medical-identity-theft/medical-identity-theft-increases-patient-safety-icon.png); }
.page-id-19957 #av_section_5 .why-rightpatient-05 .iconbox_icon { background-image: url(https://www.rightpatient.com/wp-content/uploads/custom-images/medical-identity-theft/medical-identity-theft-prevents-duplicate-records-icon.png); }
.page-id-19957 #av_section_5 .why-rightpatient-06 .iconbox_icon { background-image: url(https://www.rightpatient.com/wp-content/uploads/custom-images/medical-identity-theft/Enhances-patient-experience.png); }

.page-id-19957 #av_section_6 span.wpcf7-form-control-wrap { position: relative; display: block; }
.page-id-19957 #av_section_6 span.wpcf7-not-valid-tip { position: absolute; z-index: 1; top: 6px; right: 6px; font-size: 12px; }
.page-id-19957 #av_section_6 span.wpcf7-form-control-wrap.newsletter { display: inline-block; }

@media (max-width: 320px), (max-width: 360px), (max-width: 375px), (max-width: 400px), (max-width: 480px) {
	.page-id-19957 #av_section_1 .av-special-heading { margin-top: 0; }
	.page-id-19957 #av_section_1 .banner-img-id-theft img { max-width: 100%; }
	.page-id-19957 #av_section_1 h1.av-special-heading-tag { font-size: 32px; transform: scale(1,1.1); text-align: center; }
	.page-id-19957 .av-subheading p { text-align: center; font-size: 24px; }
	.page-id-19957 #av_section_2 .av_one_half.globe-wrapper { display: none; }
	.page-id-19957 #av_section_2 h2.av-special-heading-tag { text-align: center; font-size: 36px; }
	.page-id-19957 #av_section_2 .did-you-know-wrap .white-space { height: 0; }
	.page-id-19957 h2.av-special-heading-tag { font-size: 32px; text-align: center; }
	/* .page-id-19957 #av_section_3 .gradient-bg a.avia-button { width: 80%; } */
	.page-id-19957 #after_section_4 .video-cta { margin-left: 0; }
	.page-id-19957 #after_section_4 .video-cta a { width: 80%; }
	.page-id-19957 #av_section_3 a.avia-button { margin-left: 25px; }
	.page-id-19957 #av_section_5 .hr { display: none; }
	.page-id-19957 #av_section_5 .iconbox { margin-bottom: 30px !important; }

	.page-id-19957 #av_section_2 .av_one_half { margin-bottom: 0 !important; }
	.page-id-19957 #av_section_3 .av-subheading p { font-size: 19px; }
	.page-id-19957 #av_section_6 textarea.description-message { max-height: 120px; }	
}
/* / medical identity theft v2 PAGE # 19957 */

/* Eliminate professional patients and improve the integrity of clinical trials # 23156 */
.responsive .page-id-23156 .container { max-width: 1300px; }
.page-id-23156 h2.av-special-heading-tag { font-size: 34px !important; color: #1f4c81 !important; font-weight: 700; }
.page-id-23156 .av-special-heading { margin: 0 !important; }
.page-id-23156 a.avia-button {
	border-radius: 50px;
    background: #1048c8;
    background: -moz-linear-gradient(0deg,rgba(16,72,200,1) 0%,rgba(16,116,231,1) 50%,rgba(16,72,200,1) 100%);
    background: -webkit-linear-gradient(0deg,rgba(16,72,200,1) 0%,rgba(16,116,231,1) 50%,rgba(16,72,200,1) 100%);
    background: linear-gradient(0deg,rgba(16,72,200,1) 0%,rgba(16,116,231,1) 50%,rgba(16,72,200,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1048c8",endColorstr="#1048c8",GradientType=1);
}
.page-id-23156 a.avia-button .avia_iconbox_title { font-size: 24px; }
#rps1 h1.av-special-heading-tag { font-size: 30px; font-weight: 900 !important; line-height: 1.25em; transform: scale(1,1.1); color: #1a3a4f !important; }
#rps1 .av-subheading p { color: #1a3a4f; font-size: 24px; font-weight: 600; }
#rps1 .custom-tagline p { font-size: 20px; color: #222; line-height: 1.75em; }
#rps2 h4.av-special-heading-tag { font-size: 16px; }
#rps3 .av-subheading p { color: #1a3a4f; font-size: 22px; font-weight: 700; }
#rps4 h4.av-special-heading-tag { font-size: 24px; }
#rps4 h4.av-special-heading-tag strong { font-size: 28px; color: #1f4c81; }
#rps5 h3 { border: 2px solid; border-radius: 30px; font-size: 26px; display: table; margin: 0 auto !important; padding: 0 40px !important; background: #fff; text-transform: capitalize; }

#rps6 .iconbox_icon:before { display: none; }
#rps6 .why-rightpatient-01 .iconbox_icon { background-image: url(https://www.rightpatient.com/wp-content/uploads/custom-images/eliminate-professional-patients/benefits-1-prevent-professional-patients-in-multiple-trials.png); }
#rps6 .why-rightpatient-02 .iconbox_icon { background-image: url(https://www.rightpatient.com/wp-content/uploads/custom-images/eliminate-professional-patients/benefits-2-prevent-blacklisted-participants.png); }
#rps6 .why-rightpatient-03 .iconbox_icon { background-image: url(https://www.rightpatient.com/wp-content/uploads/custom-images/eliminate-professional-patients/benefits-3-avoid-massive-losses-associated-with-unusable-trial-data-and-delayed-fda-approvals.png); }
#rps6 .why-rightpatient-04 .iconbox_icon { background-image: url(https://www.rightpatient.com/wp-content/uploads/custom-images/eliminate-professional-patients/benefits-4-improve-the-efficacy-of-clinical-trials.png); }
#rps6 .iconbox_icon { height: 110px !important; width: 166px !important; border-radius: unset !important; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; }
#rps6 h3.iconbox_content_title { text-transform: none !important; font-weight: 500; letter-spacing: normal !important; color: #2a2927 !important; line-height: 1.65em; padding-top: 20px; }
#rps7 .av-icon-char { color: #1f4c81; }

@media (max-width: 320px), (max-width: 360px), (max-width: 375px), (max-width: 400px), (max-width: 480px) {
	.page-id-23156 h2.av-special-heading-tag { font-size: 24px !important; }
	.page-id-23156 a.avia-button .avia_iconbox_title { font-size: 16px; }
	#rps1 .av_one_half { padding: 0 !important; }
	#rps1 h1.av-special-heading-tag { text-align: center; font-size: 24px !important; }
	#rps1 .av-subheading p { text-align: center; font-size: 18px !important; line-height: 1.5em; }
	#rps1 .custom-tagline p { font-size: 18px; text-align: center; }
	#rps2 .av_one_third img { width: 256px; }
	#rps2 .av_one_third .hr { display: none; }
	#rps2 h4.av-special-heading-tag { font-size: 14px; }
	#rps4 h2.av-special-heading-tag { text-align: center; }
	#rps4 h4.av-special-heading-tag { font-size: 19px; text-align: center; }
	#rps4 h4.av-special-heading-tag strong { font-size: 24px; }
	.page-id-23156 #av_section_13 .customerLogo img { display: table; margin: 0 auto; }
	.page-id-23156 #av_section_13 .av_one_fifth { width: 50% !important; height: 90px; }
	#av_section_13 .custom-whitespace { display: none; }
	#rps6 .iconbox_icon { margin: 0 auto; float: none; }
	#rps6 h3.iconbox_content_title { padding-top: 0; text-align: center; }
	#rps6 .av_one_half .hr { display: none; }
	#rps6 h3.iconbox_content_title { font-size: 16px; }
	#rpscf7 .av-subheading p { font-size: 15px; line-height: 1.65em; }
}
/* / Eliminate professional patients and improve the integrity of clinical trials # 23156 */

/* top nav search button fix */
input#searchsubmit:focus { outline: 0 !important; }
.avia-search-tooltip.avia-tt { display: block !important; }
#top #searchform .ajax_search_response { display: block !important; }
.ajax_search_title { font-weight: 400 !important; text-transform: none !important; font-size: 13px !important; }
.html_header_top .av_bottom_nav_header .main_menu ul:first-child>li a.ajax_search_entry { height: auto !important; }

/* HOME PAGE 2020 */
#av-layout-grid-3 { background: #FFF; }
h3.custom-head1 { font-weight: 600; padding-bottom: 0; margin-bottom: 0; line-height: 1.35em; font-size: 26px; text-align: center; }
h3.custom-desc1 { padding-bottom: 0 !important; margin-bottom: 5px !important; font-size: 18px; text-align: center; }
#av-layout-grid-3 > div { padding: 10px !important; padding-top: 20px !important; }
.page-id-20864 #av_section_1 { background: #fff; /*border-top: 1px solid #ddd !important;*/ }
.page-id-20864 #av_section_1 .container { max-width: 1500px; }
.page-id-20864 #av_section_1 h1 { font-weight: bold; text-shadow: rgb(102, 102, 102) 1px 1px; font-family: nexa_boldregular, sans-serif; color: rgb(18, 94, 138); font-size: 40px; line-height: 1.5em; margin: 0px; }
.page-id-20864 #av_section_1 h1 span { color: #f68711; font-size: 40px; font-weight: bold; display: block; }
.page-id-20864 #av_section_2 p, .page-id-20864 #av_section_4 p { margin-bottom: 0; }
.page-id-20864 #av_section_3 .av_one_fifth img { height: 100px; object-fit: contain; }
.page-id-20864 #av_section_8 #watchVideo { cursor: pointer; background-color: #f68811; border-radius: 3px; border-color: #f68811; right: 30px; top: 50%; padding: 15px 30px 13px; font-size: 16px; color: #fff !important; text-decoration: none !important; }

@media (max-width: 320px), (max-width: 360px), (max-width: 375px), (max-width: 400px), (max-width: 480px) {
	.custom-no-gutters, .custom-no-gutters .row, .custom-no-gutters .row div { margin: 0 !important; padding: 0 !important; width: 100% !important; max-width: 100% !important; }
	h3.custom-head1 { margin-bottom: 2px; font-size: 22px; }
	.page-id-20864 #av_section_1 h1 { font-size: 20px; text-shadow: none; text-align: center; }
	.page-id-20864 #av_section_1 h1 span { font-size: 20px; }
	.page-id-20864 #av_section_2 p { font-size: 18px !important; padding-bottom: 40px !important; }
	.page-id-20864 #av_section_3 .content { padding: 0; padding-bottom: 50px; }
	.page-id-20864 #av_section_3 .av_one_fifth { width: 50% !important; float: left !important; height: 80px; padding: 5px; margin-bottom: 0 !important; }
	.page-id-20864 #av_section_3 .av_one_fifth:last-child { width: 100% !important; }
	.page-id-20864 #av_section_14 .av_one_fourth, .page-id-20864 #av_section_14 .av_one_fifth { float: left; width: 50% !important; height: 100px !important; }
	.page-id-20864 #av_section_14 .av_one_fourth img, .page-id-20864 #av_section_14 .av_one_fifth img { width: 100% !important; object-fit: contain; }
	.page-id-20864 #av_section_14 .av_one_fifth:first-child { display: none; }	
	.page-id-20864 #av_section_14 .av_one_fifth:last-child { width: 100%; clear: both; }
}
/* / HOME PAGE 2020 */

/* START COVID-19 PAGE */
.page-id-20668 {}
.page-id-20668 #s1 .content { padding-bottom: 0; }
.page-id-20668 #s1 img.rightpunch-logo { max-width: 256px; }
.page-id-20668 #s1 .av-special-heading { margin-top: 0; }
.page-id-20668 #s1 .av-special-heading h1.av-special-heading-tag { font-size: 36px; font-weight: 600; line-height: 1.35em; padding: 20px 0; letter-spacing: normal; }
.page-id-20668 #s1 .av-subheading p { font-size: 24px; line-height: 1.35em; color: #000; }
.page-id-20668 .s1-img-wrap { line-height: 0; }

.page-id-20668 #s2 .av-subheading { max-width: 900px; margin: 0 auto; padding-bottom: 20px; }
.page-id-20668 #s2 p { font-size: 17px; line-height: 1.65em; }
.page-id-20668 #s2 ul { margin-bottom: 0; }
.page-id-20668 #s2 ul li { font-size: 17px; padding: 6px 0; color: #000; }

.responsive .page-id-20668 #s3 .container { max-width: 1300px; }
.page-id-20668 #s3 h3.av-special-heading-tag { border: 2px solid; border-radius: 30px; font-size: 26px; display: table; margin: 0 auto !important; padding: 0 40px !important; }

.page-id-20668 #s5 h2 { font-size: 42px; font-weight: 600 !important; color: #18395a !important; }
.page-id-20668 #s5 .av-subheading p { font-size: 24px; line-height: 1.35em; color: #18395a; max-width: 800px; margin: 0 auto 20px; }
.page-id-20668 #s5 textarea { height: 150px !important; }
.page-id-20668 #s5 .full-form-bg { border-radius: 20px; border: 10px solid #fff !important; box-shadow: 0 0px 15px #cfcfcf; }

@media (max-width: 320px), (max-width: 360px), (max-width: 375px), (max-width: 400px), (max-width: 480px) {
	
	.home #av_section_2 .av_one_fifth { width: 50% !important; float: left !important; height: 80px; padding: 5px; margin-bottom: 0 !important; }
	.home #av_section_2 .av_one_fifth:last-child { width: 100% !important; margin-bottom: 40px !important; }
	
	.page-id-20668 #s1 img.rightpunch-logo { margin: 0 auto; display: table; }
	.page-id-20668 #s1 .hr, .page-id-20668 #s3 .hr { display: none; }
	.page-id-20668 #s1 .avia-builder-el-last { margin-bottom: 0; }
	.page-id-20668 #s1 .av-special-heading h1.av-special-heading-tag { font-size: 32px; line-height: 1.35em; padding: 20px 0 0; text-align: center; }
	.page-id-20668 #s1 .av-subheading p { font-size: 20px; line-height: 1.5em; text-align: center; }

	.page-id-20668 #s2 h2.av-special-heading-tag, .page-id-20668 #s3 h2.av-special-heading-tag { line-height: 1.5em; margin-bottom: 20px; font-size: 22px; }
	.page-id-20668 #s2 p { font-size: 16px; }
}
/* END COVID-19 PAGE */

.container.custom-sidebar-pr { padding: 0 !important; margin: 0 !important; }
.container.custom-sidebar-pr .row .col-md-3 { padding: 0 8px !important; margin: 0 !important; }
.container.custom-sidebar-pr .row .col-md-3 h5 { font-size: 11px; text-align: center; line-height: 1.20em; color: #999; letter-spacing: -.30px; }
.custom-pr-h1 { font-size: 32px !important; }
.custom-sidebar-h2 { margin-top: 20px !important; text-align: center; font-size: 18px; font-weight: bold; color: #1e4b80; letter-spacing: 0; line-height: 1.30em; }
.custom-contact-cta-btn { margin-top: 20px; }
#custom-partner-sidebar1-wrap {  }
/* #custom-partner-sidebar1 { background: #fff; padding-bottom: 10px; border-radius: 3px; box-shadow: 0 2px 4px #777676; } */
.StickySidebar { background: #fff; padding-bottom: 10px !important; border-radius: 3px; box-shadow: 0 2px 4px #777676; }
/* .custom-position-fixed { position: fixed; top: 145px; max-width: 352px; width: 26%; z-index: 9 !important; } */

.page-id-25363 #av_section_2 .template-page.content { padding-top: 15px !important; }
.page-id-25363 #footTop { z-index: 0 !important; }

@media (max-width: 320px), (max-width: 360px), (max-width: 375px), (max-width: 400px), (max-width: 480px) {
	.custom-position-fixed { position: static; width: 100%; max-width: 100%; }
	.page-id-25363 .custom-head1 { font-size: 30px !important; }
	.page-id-25363 .col-md-2 { text-align: center !important; }
	.custom-sidebar-h2 { font-size: 20px !important; }
	h1.custom-pr-h1 { font-size: 26px !important; }
	.container.custom-sidebar-pr { max-width: 100% !important; width: 100% !important; }
	.container.custom-sidebar-pr .row .col-md-3 { text-align: center; width: 50%; float: left; padding: 5px 30px !important; }
}

.single-post .content .authorDesc { clear: both; font-size: 20px; line-height: 1.5; background: #fff; padding: 20px 20px 0; margin-bottom: 20px; border: 1px solid #ddd; }

@media (min-width: 1920px) and (max-width: 2560px)  {
	.page-id-15414 #banner-section h1, .page-id-15414 #banner-section h1 span, .page-id-21164 #banner-section h1, .page-id-21164 #banner-section h1 span { font-size: 46px; }
}

@media (min-width: 1440px) and (max-width: 1919px)  {
	.page-id-15414 #banner-section h1 span{font-size: 46px;}
	.page-id-15414 #banner-section h1, .page-id-21164 #banner-section h1, .page-id-21164 #banner-section h1 span { font-size: 40px; line-height:1.3; }
}
/* iPad Portrait and Landscape */
@media only screen 
  and (min-device-width: 767px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	/* iPad fixings */
	.page-id-15414 div#av_section_5 .hr, .page-id-21164 div#av_section_5 .hr, .page-id-20726 div#av_section_5 .hr { height: 20px !important; }
	.page-id-15414 div#av_section_5 h2, .page-id-21164 div#av_section_5 h2, .page-id-20726 div#av_section_5 h2 { font-size: 26px !important; }
	.page-id-15414 div#av_section_5 p, .page-id-21164 div#av_section_5 p, .page-id-20726 div#av_section_5 p { font-size: 15px !important; line-height: 180% !important; }
	.page-id-15414 #av_section_11 .av_one_third, .page-id-21164 #av_section_11 .av_one_third, .page-id-20726 #av_section_11 .av_one_third { margin-left: 4%; width: 30.333333%; }
	.page-id-15414 .footer_color .av_one_third, .page-id-21164 .footer_color .av_one_third, .page-id-20726 .footer_color .av_one_third { margin-left: 4%; }
}

#archive-design { border-right: none; width: 100%; }

@media only screen and (max-width: 767px) {
	.responsive .page-id-16212 .tabcontainer .tab_titles { display: block; }
}

@media only screen and (max-width: 767px) {
	.page-id-18551 .popular_videos_container .av_one_fourth, .page-id-18551 .latest_stories_section .av_one_fourth { margin: 0; margin-bottom: 20px; width: 100% !important; }	
}

@media only screen and (max-width: 768px) {
	.page-id-15414 div#av_section_12 .av_one_fourth, .page-id-21164 div#av_section_12 .av_one_fourth, .page-id-20726 div#av_section_12 .av_one_fourth { width: 24%; clear: none; margin-top: 0; margin-left: 5px; }
	.page-id-16212 #av_section_1 .avia-builder-el-3, .page-id-16212 #av_section_1 .avia-builder-el-8 { width: 96% !important; margin: 2% !important; padding: 0 !important; display: block !important; border-radius: 0 !important; }
	.page-id-16212 #av_section_1 .flex_column_table .av-flex-placeholder { display: none !important; }
	.page-id-16212 #av_section_1 .avia-builder-el-8 img { margin: 0 auto; width: 70%; }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	div#header_main_alternate .container { padding: 0; }
	span.avia-menu-text { font-size: 12px !important; }
	.page-id-15414 #av_section_11 .av_one_third:first-child, .page-id-21164 #av_section_11 .av_one_third:first-child, .page-id-20726 #av_section_11 .av_one_third:first-child { margin-left: 0; }
	.page-id-15414 #av_section_11 .av_one_third .slide-content h3 a, .page-id-21164 #av_section_11 .av_one_third .slide-content h3 a, .page-id-20726 #av_section_11 .av_one_third .slide-content h3 a { font-size: 14px; }
	.home #av_section_2 p { font-size: 190%; }
	.page-id-15414 #av_section_6 h2, .page-id-21164 #av_section_6 h2, .page-id-20726 #av_section_6 h2 { font-size: 23px !important; }
	.home #av_section_9 .av_one_third h4 { font-size: 16px !important; }
	.page-id-15414 #av_section_9 .av_one_third p, .page-id-21164 #av_section_9 .av_one_third p, .page-id-20726 #av_section_9 .av_one_third p { font-size: 100% !important }
	.page-id-15414 #av_section_9 .av_one_third.av-align-middle, .page-id-21164 #av_section_9 .av_one_third.av-align-middle, .page-id-20726 #av_section_9 .av_one_third.av-align-middle { vertical-align: inherit !important; }
	.page-id-15414 #av_section_4 h3.av-special-heading-tag, .page-id-21164 #av_section_4 h3.av-special-heading-tag, .page-id-20726 #av_section_4 h3.av-special-heading-tag { font-size: 24px; }
	.page-id-15414 .break-hide-responsive p br, .page-id-21164 .break-hide-responsive p br, .page-id-20726 .break-hide-responsive p br { display: none; }
	.page-id-15414 .blog_post_area .slide-entry-title a, .page-id-21164 .blog_post_area .slide-entry-title a, .page-id-20726 .blog_post_area .slide-entry-title a { font-size: 14px; }
	.page-id-15414 #av_section_10 .av_one_fourth, .page-id-21164 #av_section_10 .av_one_fourth, .page-id-20726 #av_section_10 .av_one_fourth { width: 23%; float: left; clear: none; margin: 0 6px; }
.page-id-15414 #av_section_13 .av_one_fourth, .page-id-21164 #av_section_13 .av_one_fourth, .page-id-20726 #av_section_13 .av_one_fourth { width: 25%; clear: none; float: left; margin: 0; height: 110px; }
	#top.page-id-16212 #av_section_3 .tab { font-size: 14px; }
	.page-id-16212 #av_section_3 .top_tab .tab { padding: 10px; }
	.page-id-16212 #av_section_4 { zoom: 70%; }
	#custom_html-19 .custom-html-widget { zoom: 86%; }
	.page-id-18903 #av_section_2 .av_one_third img { height: 100px; object-fit: cover; }
	.page-id-18903 #av_section_2 .av_one_third h3 { text-align: center; }
	.page-id-18551 a.rp_read_more { background: #f68711; width: 100px; height: 28px; color: #fff; text-align: center; display: inline-block; padding-top: 2px; border-radius: 50px; margin-top: 0; font-size: 12px; transition: all .3s; }
	.page-id-18551 .single-post-container .slide-content { min-height: 50px; }
	.page-id-18551 .text-valign h1.slide-entry-title.entry-title { font-size: 20px; font-weight: 600; margin-bottom: 0; }
	
	.page-id-18551 #blog-latest-stories .av_one_fourth { width: 31% !important; }
	.page-id-18551 .latest_stories_section .av_one_fourth { min-height: 280px; }
	.page-id-18551 #blog-latest-stories .av_one_fourth:last-child { display: none !important; }
	.page-id-18551 .latest_stories_header h2 { font-size: 22px; line-height: 2.5em; }
	
	.page-id-18551 #rp_trending_topics .flex_column.av_one_fourth { height: 300px; }
	.page-id-18551 .trending-post-container .rp_excerpt { display: none; }
	.page-id-18551 .trending-post-container .rp_date_and_read_more span.rp_date, .page-id-18551 .trending-post-container .rp_date_and_read_more a.rp_read_more { font-size: 12px; color: #bdbdbd; float: none; display: table; margin: 0 auto; }
}

@media (max-width:320px), (max-width:360px), (max-width:375px), (max-width:400px), (max-width:480px) {
	ul#avia-menu { margin-top: 0; }
	.responsive #top #wrap_all div#mobile-banner>div { padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; }
	.page-id-16212 #av_section_4 { background-size: cover; }
	.responsive #top #wrap_all div#mobile-banner>div>div>div { margin-bottom: 0 !important; }
	.page-id-15414 #mobile-banner .mobile-content h2, .page-id-21164 #mobile-banner .mobile-content h2, .page-id-20726 #mobile-banner .mobile-content h2 { color: #125e8a !important; line-height: 1.5em; font-size: 22px; padding: 0 12px; margin-bottom: 20px; }
	.page-id-15414 #mobile-banner .mobile-content h2 span, .page-id-21164 #mobile-banner .mobile-content h2 span, .page-id-20726 #mobile-banner .mobile-content h2 span { color: #f68711; display: block; font-size: 24px; font-weight: 600; }
	.home #av_section_1 p { font-size: 20px !important; line-height: 1.5em; -webkit-font-smoothing: antialiased; /* Looks pretty much the same than Windows */ }
	.page-id-21164 #av_section_2 p, .page-id-20726 #av_section_2 p { font-size: 21px !important; }
	.page-id-15414 #av_section_2 p { font-size: 18px !important; }
	.page-id-15414 #av_section_6 h2, .page-id-21164 #av_section_6 h2, .page-id-20726 #av_section_6 h2 { font-size: 24px !important; }
	.page-id-15414 div#av_section_4, .page-id-21164 div#av_section_4, .page-id-20726 div#av_section_4 { padding-top: 20px; }
	.page-id-15414 div#av_section_9, .page-id-21164 div#av_section_9 { padding-top: 0; }
	.page-id-21164 div#av_section_13 .hr, .page-id-20726 div#av_section_13 .hr, .page-id-15414 div#av_section_4 .hr, .page-id-21164 div#av_section_4 .hr, .page-id-20726 div#av_section_4 .hr, .page-id-20726 div#av_section_5 .hr { display: none; }
	.page-id-15414 div#av_section_13 .content, .page-id-21164 div#av_section_13 .content, .page-id-20726 div#av_section_13 .content { padding: 30px 0; }
	.page-id-21164 div#av_section_13 .av_one_fourth, .page-id-20726 div#av_section_13 .av_one_fourth { height: 100px !important; margin-bottom: 10px !important; }	
	#av_section_1 .av_one_fifth.last-child-review { display: table; margin: 0 auto; width: 100% !important; float: none; }
	.page-id-15414 .home-benefits img.img100, .page-id-21164 .home-benefits img.img100, .page-id-20726 .home-benefits img.img100 { padding-right: 10px !important; }
	.page-id-15414 .doYouKnow-sub-heading h3, .page-id-21164 .doYouKnow-sub-heading h3, .page-id-20726 .doYouKnow-sub-heading h3 { font-size: 20px !important; }
	.page-id-15414 .break-hide-responsive p, .page-id-21164 .break-hide-responsive p, .page-id-20726 .break-hide-responsive p { font-size: 20px !important; margin-bottom: 30px; }
	.page-id-15414 .break-hide-responsive p br, .page-id-21164 .break-hide-responsive p br, .page-id-20726 .break-hide-responsive p br { display: none; }	
	.page-id-15658 .circlecare-logo { padding-top: 50px; }
	.page-id-15658 .circlecare-logo img { width: 60%; }
	.page-id-15658 a.orange_hover { width: 130px !important; font-size: 12px !important; border-radius: 30px; padding: 6px !important; margin-top: 10px; margin-bottom: 10px; }
	.page-id-15658 #av_section_4 h3 { font-size: 18px; letter-spacing: normal; margin-top: 30px; line-height: 1.35; }
	.page-id-15658 .patient_engagement_extra_block { margin-left: 0px !important; }
	.page-id-15658 #av_section_5 h3 { font-size: 28px; }
	.page-id-15658 .patient_retention_pic_section img { transform: scale(1.35); width: 91%; }
	.page-id-15658 #av_section_8 { background-image: none !important; }
	.page-id-15658 .patient_retention_section8 { min-height: 201px !important; }
	.page-id-15578 img.aligncenter.size-full.wp-image-15453 { padding-top: 50px !important; }
	.page-id-15578 #av_section_3 .el_after_av_one_fifth { border-left: none; padding-left: 0; }
	.page-id-15578 #av_section_5 .av_one_fourth { width: 100% !important; }
	.page-id-16212 h4 { font-size: 22px !important; padding: 20px 0 10px; }
	.page-id-18840 img.top-img { width: 70%; margin: 0 auto; }
	.page-id-18840 h1.av-special-heading-tag { font-size: 24px; line-height: 1.5; text-align: center; }
	.page-id-18840 p.custom-msg { font-size: 16px !important; line-height: 180% !important; }
	.page-id-18736 .custom-heading, .page-id-18758 .custom-heading, .page-id-18776 .custom-heading { margin: 0; }
	.page-id-18736 .custom-heading h1.av-special-heading-tag, .page-id-18758 .custom-heading h1.av-special-heading-tag, .page-id-18776 .custom-heading h1.av-special-heading-tag { font-size: 26px; }
	.page-id-18736 .custom-subheading h3.av-special-heading-tag, .page-id-18758 .custom-subheading h3.av-special-heading-tag, .page-id-18776 .custom-subheading h3.av-special-heading-tag { font-size: 16px; padding: 0 !important; text-align: center; }
	.page-id-18736 .custom-topbtn, .page-id-18758 .custom-topbtn { margin: 0 auto; display: table; }
	.page-id-18668 .av_one_third h2, .page-id-18736 .av_one_third h2 { font-size: 14px !important; }
	.page-id-18903 .av_one_third div { text-align: center !important; }
	.page-id-18903 .av_one_third div.menu-footer-1-container{ text-align: left !important; }
	.page-id-18903 .av_one_third div.custom-html-widget{ text-align: left !important; }
	.page-id-18668 .hr, .page-id-18736 .hr, .page-id-18758 .hr, .page-id-18767 .hr, .page-id-18776 .hr, .page-id-18794 .hr, .page-id-18903 .hr { display: none; }
	.resources_header{ zoom: 70%; }
	.resources_header .av-special-heading{ margin-top: 0; }
	.resources_header h3.av-special-heading-tag{ padding-left: 0 !important } 
	.footerTop img { max-width: 100%; }
	#header_meta ul.social_bookmarks li { margin: 0 10px; }
	#footer div .av_one_third { width: 90%; margin-left: 6%; }	
	.page-id-18551 .single-post-container, .page-id-18551 div#blog-trending-topics { padding-top: 0; padding-bottom: 0; }
	.page-id-18551 .top-img-wrap, .page-id-18551 .slide-content { float: none; width: 100%; max-width: 100%; }
	.page-id-18551 .single-post-container .slide-content { float: none; width: 100%; padding-left: 0; }
	.page-id-18551 .popular_videos_header h2, .page-id-18551 .latest_stories_header h2 { font-size: 22px; }
	.page-id-18551 .popular_videos_header p, .page-id-18551 .latest_stories_header p { margin-top: 0; }
	.page-id-18551 div#blog-popular-video-section, .page-id-18551 div#blog-latest-stories { padding-bottom: 0; }
	.page-id-18551 .popular_videos_container, .page-id-18551 div#rp_trending_topics { padding: 0 10px; }
	.no_ml a{margin-left:0 !important;}
	
	/*JPM2020*/
	.page-id-19390 #av_section_1 main { padding-bottom: 0; }
	.page-id-19390 #av_section_2 .hr { display: none; }
	.page-id-19390 .scheduleHead { font-size: 24px; line-height: 1; }
	.page-id-19390 #av_section_4 .container { width: 94%; max-width: 94%; }
	.page-id-19390 .himssBody { line-height: 2; color: #264c7a !important; text-align: center; font-size: 15px; padding: 0 14px; }
	.page-id-19390 h1 { font-size: 32px; line-height: 1.5; }
	.page-id-19390 .middle-msg-box { padding: 20px 0; }
	.page-id-19390 .crmWebToEntityForm { width: 90%; margin: 0 auto; }
	.page-id-19390 .crmWebToEntityForm textarea { height: 120px; }
	.page-id-19390 #av_section_5 .av_one_fourth { width: 50% !important; padding: 5px; height: 100px; }
	.page-id-19390 #av_section_4 .container .content { padding-bottom: 0; }
	.page-id-19390 .middle-msg-box { background: none; }
	.page-id-19390 .middle-msg-box h3 { color: #fff; padding: 0 !important; text-align: center; }
}
/* END NEW BLOG PAGE DESIGN - 24-Oct-2019 */
/* Blog design */
* { font-family: 'Open Sans', sans-serif; }
#patient-identification .container{ width: 100%; max-width: 100%; padding: 0; }
#latest-stories .container{ padding: 0;}
.custom-recent-posts-wrapper .custom-recent-post { position: relative; height: 50%; width: 33.33333%; float: left; overflow: hidden; padding: 4px; }
.custom-recent-posts-wrapper .custom-recent-post a { display: block; }
.custom-recent-posts-wrapper .custom-recent-post:first-child { width: 66.66666%; height: 100%; }
.custom-recent-posts-wrapper .custom-overlay { position: absolute; bottom: 0; width: 100%; height: 100%; background-image: url(images/image-gradient.png); background-size: contain; transition: all .4s;  }

.top-posts-position { height: 60vh; }
.top-posts-position .custom-recent-post img { width: 100%; }
.top-posts-position .custom-title { display: table; text-align: left; left: 2%; bottom: 0; z-index: 1050; }
.top-posts-position .custom-title a { color: #fff !important; text-decoration: none; transition: all .3s; }
.top-posts-position .custom-title a:hover { color: #ddd; }
.top-posts-position .custom-title p, .top-posts-position .custom-title span { margin: 0; font-size: 10px; text-transform: uppercase; margin-right: 5px; }
.top-posts-position .custom-title p a, .top-posts-position .custom-title span a { color: #04a8f4 !important; background: #fff; padding: 5px 10px; border-radius: 30px; margin-bottom: 5px; display: inline-block; transition: all .3s; }
.top-posts-position .custom-title p a:hover, .top-posts-position .custom-title span a:hover { color: #333; }
.top-posts-position .custom-title h3 { font-size: 24px; font-weight: 600; margin-bottom: 0; margin-top: 0; }
.top-posts-position .custom-title ul { margin: 0; padding: 0; list-style: none; }
.top-posts-position .custom-title ul li { display: inline; font-size: 12px; color: #ddd; margin-left: 0; }
.top-posts-position .custom-title ul li:first-child { margin-right: 10px; }
.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center;}

.section-head { margin-bottom: 0; text-transform: capitalize; font-size: 24px; font-weight: 700; letter-spacing: 0 !important; font-family: 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif !important; color: #04a8f4;  }
.section-wrap {  }
.section-wrap:nth-of-type(odd) { background-color: #eff7f9; }
.section-wrap .card { border: none !important; border-radius: 0 !important; background: none; }
.section-wrap .card:hover img { /* opacity: .8; */ }
.section-wrap .card a { color: #000; transition: all .3s; }
.section-wrap .card a:hover { text-decoration: none; color: #04a8f4; }
.section-wrap .card a:hover .d-flex div:first-child { color: #04a8f4; }
.section-wrap.latest-posts .card .card-img-top { border-radius: 0 !important; width: 100%; height: 135px; object-fit: cover; }
.section-wrap .card .card-img-top { border-radius: 0 !important; }
.section-wrap .card .card-body { padding: 5px 0; }
.section-wrap .card .card-body h3 { font-size: 16px; line-height: 1.45em; margin-bottom: 0; font-weight: 700; }
.section-wrap .d-flex { color: #aaa; font-size: 13px !important; }
.rmore_date_link{font-size: 13px;}
.more-link { background: #04a8f4; width: 120px; height: 30px; color: #fff; text-align: center; display: table; padding-top: 4px; border-radius: 50px; font-size: 13px; text-decoration: none; transition: all .3s; }
.latest-posts .more-link{ color: #fff;}
.more-link:hover { text-decoration: none; color: #fff; text-shadow: 0 1px 3px #000; }
.custom-carousel-caption { position: absolute; bottom: auto; z-index: 10; padding-top: 5px; padding-bottom: 0; color: #fff; text-align: center; top: 0; right: 0; left: auto; background: #04a8f4; height: 30px; width: 80px; font-size: 14px; box-shadow: 0 4px 0px #125e8a; text-shadow: 0 1px 3px #000; }
p.card-title { color: #666; font-size: 12px; line-height: 1.65em; }
.section-videos .card { position: relative; }
.section-videos .custom-video-play { position: absolute; left: 38%; top: 20%; font-size: 60px; }
.section-videos .custom-video-play i { color: #fff; text-shadow: 0 0 6px #000; }
.section-videos .card a:hover .custom-video-play i { opacity: .9; }
.section-categories .more-link { background: none; width: 100px; color: #04a8f4; font-size: 12px; padding-top: 6px; /* border: 1px solid #04a8f4; */ }
.section-categories .more-link:hover { color: #fff; text-shadow: none; background: #04a8f4; }
.more-link:hover{text-shadow: none;}
.section-categories .custom-recent-post { position: relative; }
.section-categories .custom-recent-post a h3 { transition: all .3s; }
.section-categories .custom-recent-post a:hover h3 { color: #ddd; }
.section-categories .custom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-image: url(images/image-gradient.png); background-size: contain; transition: all .4s; }
.section-categories .custom-overlay:hover {  }
.section-categories .custom-title { right: 5%; left: 5%; padding-top: 0; padding-bottom: 0; bottom: 0; color: #fff; text-align: left;  }
.section-categories .custom-title p { font-size: 12px; color: #ddd; }
.section-categories .custom-title h3 { font-size: 18px; font-weight: 700; color: #fff; }
.section-categories .custom-title h3 a { color: #fff; }
.small-post { background: #eff7f9; }
.small-post img { width: 192px; height: 92px; object-fit: cover; }
.small-post table{ background-color: transparent !important;}
.small-post table tr{ border: none; background: transparent !important;}
.small-post table tr td{ border: none; vertical-align: middle; padding: 0;}
.small-headline { padding-right: 15px;}
.small-headline h4 { color: #2a2a2a; font-weight: 600; font-size: 14px; line-height: 1.5em; }
.small-headline h4 a { color: #2a2a2a; text-decoration: none; transition: all .3s; }
.small-headline h4 a:hover { color: #666; }
.cat-post-list {  }
.cat-post-list ul { margin: 0; padding: 0; }
.cat-post-list ul li { border-bottom: 1px dotted #ddd; list-style: none; min-height: 52px; }
.cat-post-list ul li h4 { font-size: 13px; font-weight: normal; line-height: 1.60em; margin-bottom: 0; }
.cat-post-list ul li h4 a:before { background-color: #04a8f4; border-radius: 50%; content: ""; display: block; width: 6px; height: 6px; left: 0; position: absolute; top: 13px; }
.cat-post-list ul li h4 a { color: #aaa; display: block; padding: 6px 0 6px 14px; position: relative; text-decoration: none; transition: all .3s; }
.cat-post-list ul li h4 a:hover { color: #000; }
.cat_link{display: block; width: 120px; text-align: center;}
#blog-popular-video-section .container{padding: 0;}
#blog-popular-video-section .more-link{color: #fff;}
#blog-latest-stories .container{padding: 0;}
.latest_stories_section .container{padding: 0;}
.image_fit218{height: 218px; object-fit: cover;}
.image_fit19292{width: 192px !important; height: 92px; object-fit: cover;}
.displayb{display: block;}
.d-flex{display: flex;}
.mb-4, .my-4 { margin-bottom: 1.5rem; }
.ml-auto, .mx-auto { margin-left: auto; }
.mt-2, .my-2 { margin-top: .5rem;}
.ml-15{margin-left:15px;}
.mr-15{margin-right:15px;}
.mr-30{margin-right:30px;}
.p-2 {padding: .5rem!important;}
.custom-column{padding-left: 0 !important; padding-right: 0 !important;}

/*bootstrap grid system*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}

#top .avia-post-nav { height: auto !important; min-height: 110px; }

.single-post .content p.akismet_comment_form_privacy_notice { font-size: 0 !important; display: none; }
#commentform label { position: unset !important; }
.comment-form input { margin: 0 !important; width: 100% !important; }
.comment-form-cookies-consent { overflow: hidden; }
.comment-form textarea#comment { margin-bottom: 0; }
.comment-form input#wp-comment-cookies-consent { width: auto !important; float: left; }
.comment-form-cookies-consent label { float: left; padding: 0 !important; margin-left: 10px; }
.comment-form input#submit { width: auto !important; font-weight: 500; font-size: 18px; padding: 10px 50px; border-radius: 5px; }

@media (max-width: 320px), (max-width: 360px), (max-width: 375px), (max-width: 400px), (max-width: 480px) {
	.top-posts-position .custom-title h3 { font-size: 16px; }
	.custom-recent-posts-wrapper .custom-recent-post { width: 100% !important; float: none !important; clear: both !important; }
	.top-posts-position { height: auto; }
	.section-videos .custom-video-play { left: 38%; top: 20%; font-size: 80px; }
	.custom-responsive-text-center { text-align: center !important; }
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
	.page-id-25806 #av_section_6_custom .customFlowLong1 { transform: rotate(270deg); top: 150px; left: 0; height: 100px; }
	.page-id-25806 #av_section_6_custom .customFlowLong2 { transform: rotate(330deg); top: 30px; left: 10px; height: 120px; }
	.page-id-25806 #av_section_6_custom .customFlowLong3 { transform: rotate(0deg); top: 0; right: 48%; height: 140px; }
	.page-id-25806 #av_section_6_custom .customFlowLong4 { transform: rotate(30deg); top: 0px; right: 10px; height: 150px; }
	.page-id-25806 #av_section_6_custom .customFlowLong5 { transform: rotate(80deg); top: 90px; right: 0; height: 140px; }
}

/*Abu Baker 04-08-2020*/
/*cms-e-notifications-cop-compliance*/
.custom-collapse-form-wrap textarea.description-message { max-height: 120px; margin-bottom:0 !important; }
.custom-collapse-form-wrap span.wpcf7-not-valid-tip { font-size: 0; display: none; }
h4.custom-form-head-collapse { text-align: center; display: block; font-size: 15px !important; background: #fff; margin: 0; padding: 14px 0; border: 1px solid #ddd; border-bottom: none; }
h4.custom-form-head-collapse span { display: block; font-size: 18px; }
.quarter-field { width:25%; padding:0 5px; float:left; }

.ppc-wrapper .meetUsAt.cms-e-notification{font-size:28px; margin-bottom:20px;}
.page-id-21843 .ppc-wrapper .data-breaches ul li{margin: 24px 0 !important;}
.page-id-21843 .cta-btn-wrap .avia_iconbox_title{font-weight:bold !important;}

@media (max-width: 320px), (max-width: 360px), (max-width: 375px), (max-width: 400px), (max-width: 480px){
.quarter-field { width: 100%; float: none; }
.e-notifications_list{padding-left:0 !important;}	
}

/*Home Page*/
.page-id-15414 #av_section_8 .av-flex-placeholder{width: 2% !important;  }
.page-id-15414 #av_section_10 .slide-content{min-height:90px;}
.single-post .content p, .single-post .content p span, .single-post .content ul li { font-size:18px !important; font-weight:300 !important; line-height: 1.6 !important; }
.single-post h3, .single-post h3 strong {font-size:22px}
.single-post strong{font-size:inherit !important;}
.page-id-14357 textarea{margin:0 5px !important;width:calc(100% - 10px) !important;margin-bottom: 10px !important;}
.custom-nav-showHide { display: none; }
.html_header_top .header_color .main_menu ul:first-child>li.custom-parent-nav>ul { border-top-color: transparent; }

.page-id-15414 .customer-logo-area{border-top: 1px solid #ebf6ff !important; padding-top: 0px !important;padding-bottom: 10px !important;}
.page-id-15414 .patient-identity-platform-sec .avia_image{max-width: 120px;     transition: all .3s;-webkit-transition: all .3s;}
.page-id-15414 .patient-identity-platform-sec .avia_image:hover{-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.page-id-15414 .customer-logo-area .avia_image.mfp-iframe.lightbox-added:hover .image-overlay .image-overlay-inside:before{background-color:transparent !important;}
.page-id-15414 .patient-identity-platform-sec a.avia_image:hover .image-overlay.overlay-type-video{display: none !important;}
#top.page-id-15414.home #av_section_1.customer-logo-area .template-page.content{padding: 0px 0 0 0 !important;}	
@media (min-width:1200px){
.page-id-15414 .patient-identity-platform-sec .container {max-width: 1170px !important; padding: 0px;}
#top.page-id-15414.home #av_section_1.customer-logo-area .container{max-width: 1300px !important; padding:0px;}	
}

/*Blog page same height column for Latest stories*/
.page-id-18551 .latest_stories_section .av_one_fourth:last-child{padding-top:10px;}
.page-id-18551 .latest_stories_section .av_one_fourth:last-child .slide-content h3 a{padding-top:0 !important}
.page-id-18551 .latest_stories_section .av_one_fourth:last-child .three-little-post-container { padding: 4px 15px 0 15px !important;}

/*https://www.rightpatient.com/prevent-professional-patients-clinical-trials/*/
.no-border a{border:0 !important;}
.track-record{
	max-width: 915px;
	margin: auto;
	text-align: center;
	} 		
.track-record li{
    position: relative;
    width: 270px;
    height: 250px;
	float: left;
    display: table;
    vertical-align: middle;
	list-style: none;
	margin: 20px;
	border: 1px solid rgba(0, 0, 0, 0.09);
	border-radius: 10px;
	padding: 30px 40px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	background-image: url(https://www.rightpatient.com/wp-content/uploads/2021/01/shape-3.png);
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
	}
.track-record h3 {
    color: #1a3a4f !important;
    padding:20px;
	display: table-cell;
	vertical-align: middle;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    line-height: 1.3;
	}	


/*Update 13-04-2021*/
#header_main .logo{max-width: 240px; margin-top: 10px;}
.header_color .main_menu ul:first-child>li.current_page_item>a{color:#f68811 !important; border-top:0 !important;}
#header_main .av-main-nav>li>a{color: #1e4b80;}
#header_main .av-main-nav>li>a:hover,
#header_main .main_menu ul.sub-menu li a:hover{color: #f68811;}
#top .main_menu .menu .current_page_item{height:auto !important;}
.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto;
	}
.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
	}

.home-client-logo.owl-carousel .owl-item{padding:0 15px;}

.custom-contact-cta-btn a { background: #24476b !important; border-radius: 10px !important; padding: 14px 50px !important; border: none !important; transition: all .3s; }
.custom-contact-cta-btn a:hover { background: #f68811 !important; }

/*Home page Customer section*/
.select-customers .container{max-width:100% !important; padding:0 !important;}
#carousel-thumb{margin-top:20px;}
#carousel-thumb .carousel-indicators{top:50px; bottom:auto;}
.carousel-thumbnails .carousel-indicators img {max-width: 100px;height: 50px;overflow: hidden;display: block;}
.carousel-thumbnails .carousel-indicators li {height: auto;max-width: 100px;width: 100px;border: none;box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.75); padding:0;}
.carousel-thumbnails .carousel-indicators li.active {border-bottom: 4px solid #f68711;}
.carousel-thumbnails .carousel-item h2{font-weight:bold; letter-spacing:0 !important;}
.carousel-thumbnails .carousel-item p{font-size:14px; margin:0;}
#carousel-thumb .carousel-caption{bottom: 0;background-color: rgba(0,0,0,.5);left: 0; right: 0; padding-bottom:30px;}

/* contact page */
.page-id-14357 #custom_html-25 { margin-top: 10px !important; }

@media (max-width:767px){
	.text-center-mobile{text-align:center !important}
	.padding-none-mobile{padding:0 !important;}
	#menu-item-search{display:none !important;}	
	.menu-item-avia-special.av-small-burger-icon{margin-top:15px;}
	
	.sec-seb-title h2, .sec-seb-title{font-size:26px !important;}
	.home-client-log-01, .home-client-log-05{padding-top:0 !important;}
	.carousel-thumbnails .carousel-indicators li{display:none;}	
}
@media (max-width:480px){
	.page-id-15414 #av_section_13.industry-award-area .av_one_fourth {width:100% !important; height: auto !important;}
}


/* Sidebar */
#custom-partner-sidebar1-wrap .custom-sidebar-h2{ margin-bottom: 8px !important; }

#custom-partner-sidebar1-wrap .custom-sidebar-pr h5{
    font-size: 11px;
    text-align: center;
    line-height: 1.2em;
    color: #999;
    letter-spacing: -.3px;
}

@media only screen and (min-width: 1201px) {
	.rp-sidebar-img { max-width: 52px; }
}

@media only screen and (max-width: 1200px) {
	#custom-partner-sidebar1-wrap .custom-sidebar-pr{width: 100% !important; max-width: 100% !important}
	#custom-partner-sidebar1-wrap .custom-sidebar-pr .col-6{margin-bottom: 8px;}
	.rp-sidebar-img { max-width: 60px; }
}

/* Platform page */
@media screen and (min-width: 992px) and (max-width: 1200px) {
	.did-you-know-p {
		font-size: 16px !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.rpp-watch-video a span{
	font-size: 20px !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
.page-id-19957 #after_section_4 .rp-contact a{width: 100%;}
}

/* News Release */

@media only screen and (max-width: 767px) {
	.avia-layerslider .ls-container {
		min-height: 240px !important;
	}

	.avia-layerslider .ls-container p.ls-layer {
		line-height: 1.2 !important;
		font-size: 16px !important;
	}
}



/* Case Study Top Section */

.rp-top-section{
    background-size: cover;
}
.rp-top-section .content{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.rp-top-section p:not(.rp-resource-p) {
  	display: none;
}


.rp-resource-top {
            max-width: 1030px;
            margin-left: auto;
            margin-right: auto;
            padding-top: 80px;
        }

        .rp-resource-top .rp-resource-wrapper {
            background-color: #f9f9f9;
            padding: 40px 45px;
        }

        .rp-resource-top .rp-img-border img{
            border: 7px solid rgb(225, 225, 225);
        }

        .rp-resource-top .rp-resource-h {
            padding-bottom: 15px;
            font-size: 18px;
            line-height: 27px;
            font-weight: bold;
			color: #000 !important;
        }

        .rp-resource-top .rp-resource-p {
            padding-top: 15px;
            font-size: 16px;
            line-height: 24px;
            color: #000 !important;
        }

.f-wpaper {
	margin-bottom: 15px;
}

.f-wpaper h3 {
	background-color: rgb(36, 71, 107);
	padding: 5px 10px;
	line-height: 42px;
	font-size: 24px;
	color: rgb(255, 255, 255) !important;
	display: inline-block;
}

.f-wpaper h3.bg-orange{
    background: rgb(246, 136, 17);
}

@media only screen and (min-width: 768px) {
	.rp-img-border{
        text-align: right;
	}
}
@media only screen and (max-width: 767px) {
	.rp-img-border{
        text-align: center;
	}
}

/* Info graphic Section */
.info-top {
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 80px;
}

.info-top p:not(.rp-info-p) {
  	display: none;
}

.info-top .content{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.info-top-wrapp {
	max-width: 800px;
	text-align: center;
}

.info-top h2 {
	color: #fff !important;
	font-size: 40px;
	line-height: 1.4;
	font-weight: 400;
	margin-bottom: 40px !important;
}

.info-top p {
	color: #fff !important;
	font-size: 24px;
	line-height: 35px;
	font-weight: 400;
}

@media only screen and (max-width: 767px) {
	.info-top {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.info-top h2 {
		font-size: 28px;
		margin-bottom: 20px !important;
		line-height: 1.3;
	}

	.info-top p {
		font-size: 16px;
		line-height: 1.3;
	}

	.info-top-wrapp {
		margin-left: 10px;
		margin-right: 10px;
	}
}

/* Single blog */
#top .fullsize .template-blog .post .entry-content-wrapper{
    text-align: left;
}

.single-post .entry-content-wrapper .acf_custom_fields h2{
  margin-bottom: 16px !important;
}

@media only screen and (max-width: 767px) {
  .entry-content-wrapper ul, 
  .entry-content-wrapper ol{
      padding-left: 0;
  }
}