/*
Theme Name: JNews Child
Version: 6.5.2
Theme URI: http://themeforest.net
Description: JNews
Author: Jegtheme
Author URI: http://jegtheme.com/
Template:     jnews
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:  custom-background,custom-colors, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: jnews-child
*/

@font-face {
	font-family: 'ProximaNovaT-Thin';
	src: url('fonts/ProximaNovaT-Thin.eot');
	src: url('fonts/ProximaNovaT-Thin.eot?#iefix') format('embedded-opentype');
	src: url('fonts/ProximaNovaT-Thin.svg#ProximaNovaT-Thin') format('svg');
	src: url('fonts/ProximaNovaT-Thin.ttf') format('truetype');
	src: url('fonts/ProximaNovaT-Thin.woff') format('woff');
	src: url('fonts/ProximaNovaT-Thin.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ProximaNova-Regular';
	src: url('fonts/ProximaNova-Regular.eot');
	src: url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype');
	src: url('fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
	src: url('fonts/ProximaNova-Regular.ttf') format('truetype');
	src: url('fonts/ProximaNova-Regular.woff') format('woff');
	src: url('fonts/ProximaNova-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ProximaNova-Bold';
	src: url('fonts/ProximaNova-Bold.eot');
	src: url('fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype');
	src: url('fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
	src: url('fonts/ProximaNova-Bold.ttf') format('truetype');
	src: url('fonts/ProximaNova-Bold.woff') format('woff');
	src: url('fonts/ProximaNova-Bold.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ProximaNova-Extrabld';
	src: url('fonts/ProximaNova-Extrabld.eot');
	src: url('fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype');
	src: url('fonts/ProximaNova-Extrabld.svg#ProximaNova-Extrabld') format('svg');
	src: url('fonts/ProximaNova-Extrabld.ttf') format('truetype');
	src: url('fonts/ProximaNova-Extrabld.woff') format('woff');
	src: url('fonts/ProximaNova-Extrabld.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ProximaNova-Black';
	src: url('fonts/ProximaNova-Black.eot');
	src: url('fonts/ProximaNova-Black.eot?#iefix') format('embedded-opentype');
	src: url('fonts/ProximaNova-Black.svg#ProximaNova-Black') format('svg');
	src: url('fonts/ProximaNova-Black.ttf') format('truetype');
	src: url('fonts/ProximaNova-Black.woff') format('woff');
	src: url('fonts/ProximaNova-Black.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
/*--------------elementor widgets css (featuered post)----------------*/

.post-template-single-post-2 .jeg_meta_author_2 img, .post-template-single-post-4 .jeg_meta_author_2 img, .post-template-single-post-5 .jeg_meta_author_2 img, .post-template-single-post-6 .jeg_meta_author_2 img { border-radius:100px; }


.sitemap-content li.Sitemap, .sitemap-content li.Software, .sitemap-content li.Test.for.Manik,  .sitemap-content li.Webinar, .sitemap-content li.Pillar.Pages.Home.Template, .sitemap-content li.Pillar.Page.Template.by.Harin, .sitemap-content li.Home.Page.V2, .sitemap-content li.Alternative.Data.for.Credit.Scoring-.Priyanka.Naik
{ display:none; }

.sitemap-content li.Pillar.page.Template{ display:none; }

.sitemap-content li.Pillar.Page.Template, .sitemap-content li.Resources{ display:none; }

ul.wc-table-content-title li.active a {
	background-color: #4ba4da;
	color: #fff;
}
.post-template-pillar-page .content-inner .heateor_sss_sharing_container.heateor_sss_vertical_sharing {
	display: none !important;
}
body.page-template-piller-page-with-acf  ul.heateor_sss_sharing_ul li:not(:last-child), .page ul.heateor_sss_sharing_ul li:not(:last-child) {
	margin-bottom: 0!important;
}
body.page-template-piller-page-with-acf .heateor_sss_vertical_sharing {
	top: 300px !important;
	display: block;
	padding: 10px;
}

.webinar-date {
	font-family: 'ProximaNova-Bold' !important;
	font-weight: 400;
	font-size: 20px;
	color: #fff;
	margin: 0 0 40px 0;
}

.experfy-insights-sidebar li{ list-style-type:none; }

.post.form .post-title .sidebar-newsletter-title {
  font-size: 35px;
color: #fff;
font-weight: 400;
margin-bottom: 15px;
font-family: 'ProximaNova-Bold';
line-height: 40px;
margin-top: 10px;
text-align:left;
 }
 
.theiaStickySidebar .sidebar-tags-title { font-size: 20px;
font-family: 'ProximaNova-Bold';
text-transform: uppercase;
color: #213558;
margin-bottom: 15px; }

.table_of_content ol, .table_of_content ol{ list-style:auto; }

ol, ul{ list-style:auto; }

.jnews_404_content_wrapper .jeg_block_container{ clear:both;}


div#home-ai-post .elementor-grid {
	--grid-column-gap: 30px;
	--grid-row-gap: 30px;
}
div#home-ai-post .elementor-posts .elementor-post__card .elementor-post__text{
	padding:0; 
	margin:0;
}
div#home-ai-post .elementor-posts .elementor-post__badge{
	padding-left: 0;
	padding-top: 0;
	padding-right: 0;
}
#home-ai-post .elementor-post__excerpt p{
	color: #2B3E5F;
}
#home-ai-post .elementor-posts .elementor-post__card .elementor-post__title{
	margin-bottom: 7px;
}

div#home-ai-post .elementor-posts .elementor-post__badge {
	position: inherit;
	background-color: #61CE7000;
	color: #4BA4DA;
	border-radius: 0px;
	font-size: 13px;
	margin: 0px;
	font-family: "Poppins", Proxima Nova;
	font-weight: 500;
}

div#home-ai-post .elementor-posts .elementor-post__card{
	background-color: transparent;
}

.webinar-top-wrapper .all-btn{ color:#fff!important;}

.wc-table-content-list p.table-of-content {
    margin-bottom: 20px;
    padding: 0 0 0 20px;
    color: #213558;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 500;
    text-shadow: 0 0 10px rgb(0 0 0 / 30%);
}

/*--------------------------------------------------------------------*/
/*html{
	overflow: hidden;
}
body, html{	overflow-x: hidden;	margin-top: 0 !important; }*/
body, html{ margin-top: 0 !important; }
body{ overflow-x: hidden; }
body.single-post h1.jeg_post_title, body.page-template-piller-page-with-acf h1.jeg_post_title{
	font-size: 45px;
	letter-spacing: 1px;
	line-height: 50px;
	margin: 0 0 10px 0;
	width: 60%;
	font-family: 'ProximaNova-Bold' !important;
	font-weight: normal;
}
body.single-post h2.jeg_post_subtitle {
	font-size: 24px;
	margin: 0;
	width: 70%;
}
body.single-post .jeg_post_meta .jeg_meta_date {
	float: unset;
	width: auto;
	padding-left: 0;
}
body.single-post .jeg_meta_date2.date_setting_2 {
	width: 100%;
	position: relative;
	padding-left: 0;
	padding-top: 0;
	float: none;
	color: #000;
}
body.single-post .jeg_meta_date2.date_setting_2 a {
	font-family: 'ProximaNova-Regular';
	font-size: 18px;
	margin-top: 30px;
	color: #4c515d!important;
	margin-right: 7px;
	text-transform: uppercase;
}
.post.form .post-form form.hs-form {
	width: 100%;
}
.post.form .post-form form.hs-form .hs_email input {
	background: #fff;
	border: 1px solid #d1dbe3;
	border-radius: 3px;
	padding: 12px 15px;
	font-size: 18px;
	font-family: 'ProximaNova-Regular';
	font-weight: 400;
	height: 46px;
	outline: none;
	box-shadow: none;
}
.post.form .post-form form.hs-form .hs_email {
	width: 100%;
	display: block;
}
.post.form .post-form form.hs-form .hs_submit input.hs-button {
	width: auto;
	border-radius: 4px;
	border: 2px solid #fff;
	padding: 12px 20px;
	margin-top: 25px;
	font-family: 'ProximaNova-Regular';
	font-size: 18px;
	background: transparent;
	transition: all .4s;
	height: auto;
	line-height: 24px;
	text-transform: capitalize;
	outline: none;
	font-weight: 600;
}
.post.form .post-form form.hs-form .hs_email ul.no-list.hs-error-msgs.inputs-list {
	position: relative;
}

.widget_jnews_recent_news .jeg_postblock .jeg_postblock_content h3 a{ font-size:20px; font-weight:500; }

.widget_jnews_recent_news .jeg_postblock .jeg_postblock_content .jeg_meta_date{ font-size:15px; }

.widget_jnews_recent_news .jeg_block_title{ padding-bottom:20px; text-transform: uppercase; }

form.hs-form label {
	display: none;
}
form.hs-form ul li label {
	display: block;
	color: #fff;
}
.hbspt-form .submitted-message {
	color: #fff;
	font-size: 16px;
}
form.hs-form .hs_error_rollup {
	display: none;
}
form.hs-form .hs_email ul.no-list.hs-error-msgs.inputs-list {
	position: absolute;
}
form.hs-form .hs_email input {
	background: #fff;
	border: 0;
	border-radius: 4px 0 0 4px;
	padding: 15px 25px;
	text-shadow: none;
	color: #444;
	font-size: 14px;
	line-height: normal;
	box-sizing: border-box;
	height: auto;
	width: 100%;
	display: block;
}
form.hs-form .hs_email {
	width: 69%;
	display: inline-block;align-content
}
form.hs-form .hs_submit {
	display: inline-block;
	width: auto;
	min-width: 141px !important;
}
form.hs-form .hs_submit input.hs-button {
	background: #1E3050;
	border: 0;
	padding: 13px 25px;
	font-family: 'Poppins';
	font-weight: 500;
	text-transform: capitalize;
	letter-spacing: 0;
	border-radius: 0 4px 4px 0;
	color: #fff;
	font-size: 14px;
	line-height: normal;
	box-sizing: border-box;
	height: auto;
}
form.hs-form {
	width: 600px;
	margin: auto;
}
.post-template-default .jeg_meta_container { width:70%; }

.post-template-default .entry-header .jeg_post_meta_1 { display:block; }

body.single-post .jeg_meta_author img {
	float: left;
	width: 20%;
	margin: 0 auto;
	max-width:80px;
}
body.single-post .meta_left .jeg_meta_author {
	width: 50%;
	float: left;
	margin: 0;
	border-right: 1px solid #929292;
	padding-right: 3%;
	padding-top:3%;
}
body.single-post .jeg_meta_date {
	font-size: 17px;
	text-transform: uppercase;
	float: right;
	width: 50%;
	margin: 0;
	padding-left: 3%;
	padding-top:2%;
}
body.single-post .jeg_meta_author .author_name {
	width: 75%;
	float: right;
}
body.single-post .jeg_meta_author a {
	font-weight: 700;
	font-size: 17px;
}
body.single-post span.author_detail a {
	font-weight: normal !important;
	font-size: 15px !important;
}
body.single-post .jeg_meta_author .author_detail {
	font-size: 17px;
}
body.single-post .entry-content .content-inner h2 {
	font-size: 40px;
	line-height: 1;
	margin-top: 20px;
	margin-bottom: 25px;
	padding-bottom: 0;
}

.single-post .wc-comment-title { clear:both; }

.single-post .comment-respond { margin:0; border:none; }

body.single-post .entry-content .content-inner p {
	font-size: 19px;
	color: #333;
}
body.single-post .post.form {
	background: #229BE5;
	padding: 40px 30px;
	border-radius: 5px;
	margin-top: 33.2px;
}
body.single-post .post.form .post-description .post-title h2 {
	margin: 0;
	padding-bottom: 20px;
}
body.single-post .post.form .post-description .post-text p {
	padding-bottom: 20px;
	font-weight: 600;
}
body.single-post .post-form {
	padding-bottom: 30px;
}
body.single-post ul.article {
	margin-top: 10px;
}
body.single-post .jeg_block_title span {
	font-size: 20px;
	font-family: 'ProximaNova-Bold';
	font-weight: normal;
}
body.single-post .jeg_block_heading {
	margin-bottom: 0;
	margin-top: 60px;
}
body.single-post .article .article-inner h3.title a {
	font-size: 20px;
}
body.single-post li.article-inner.format-standard {
	margin-bottom: 15px;
}
body.single-post .article .article-inner p.sub-title {
	font-size: 18px;
}
body.single-post .popularpost_meta {
	font-size: 15px;
}
body.single-post .wc-post-row .image {
	vertical-align: top;
}
body.single-post div#text-3 .textwidget a {
	display: inline-block;
	border: 2px solid #61a3d594;
	background: #F1F3F5;
	padding: 5px 10px;
	border-radius: 4px;
	color: #4BA4DA;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	transition: all .4s;
}
body.single-post div#text-3 .textwidget a:hover {
	background: #62a4da;
	color: #fff;
}
body.single-post .jeg_block_heading_6 h3.jeg_block_title {
	width: 100%;
	margin-bottom: 10px;
	text-transform: uppercase;
}
body.single-post .wc-post-row .author_data_side a {
	color: #4BA4DA;
}
body.single-post .wc-comment-title .comment-maintitle {
	color: #343d4e;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 26px;
	margin-bottom: 0;
}
body.single-post .elementor-widget-container .related-post-title, body.single-post .elementor-widget-container .related-post-title a {
	font-size: 40px;
	color: #213558;
}
.post.form .post-form input.tnp-submit {
	width: auto;
	border-radius: 4px;
	border: 2px solid #fff;
	padding: 12px 20px;
	margin-top: 25px;
	font-family: 'ProximaNova-Regular';
	font-size: 18px;
	background: transparent;
	transition: all .4s;
	height: auto;
	line-height: 24px;
	text-transform: capitalize;
	outline: none;
}
body.single-post .related_post_grid .elementor-post__card {
	margin-top: 10px;
}
body.single-post .related_post_grid .elementor-post__card .elementor-post__badge a {
	font-size: 15px;
	font-weight: normal;
}
body.single-post .elementor-widget-container .related-post-title, .elementor-size-default.related-post-title a {
	font-size: 30px !important; 
}
body.single-post .wc-footer .elementor-widget-container  .elementor-heading-title {
	font-size: 15px !important;	
}
body .jeg_main_content.col-md-12 .entry-header  {
	display: none !important;
}
body.single-post .elementor-post__title {
	margin-top: 3px;
	line-height: 1;
}
body.single-post .related_post_grid .elementor-post__card .elementor-post__text .elementor-post__excerpt p {
	margin-bottom: 0;
}
body.single-post .textwidget .author_data_side {
	font-size: 16px;
}
body.single-post .textwidget .author_name_side {
	font-size: 16px;
}
.elementor-column-gap-default>.elementor-row, .elementor-row .elementor-column-gap-default .elementor-row {
	width: calc(100% + 20px);
	margin-left: 0px !important;
	margin-right: 0px !important;
}

body #Home-experfy-insight  .elementor-posts .elementor-post__badge,
body #Home-experfy-insight-2 .elementor-posts .elementor-post__badge{
	left: 30px;
	margin-top: 0;
	position: inherit;
	margin-bottom: 0;
	font-family: 'ProximaNova-Bold';
	padding: 0px 15px;
	font-size: 15px;
}
body #Home-experfy-insight  .elementor-posts .elementor-post__avatar,
body #Home-experfy-insight-2 .elementor-posts .elementor-post__avatar{
	padding:0;
	top: 0;
}
body #Home-experfy-insight .elementor-posts .elementor-post__card .elementor-post__text,
body #Home-experfy-insight-2 .elementor-posts .elementor-post__card .elementor-post__text {
	padding: 0;
	position: relative;
	top: 0;
	left: 64px;
}

body #Home-experfy-insight  .elementor-posts .elementor-post__avatar img,
body #Home-experfy-insight-2 .elementor-posts .elementor-post__avatar img {
	width: 50px;
}
body #Home-experfy-insight  .elementor-posts .elementor-post__card .elementor-post__thumbnail img,
body #Home-experfy-insight-2 .elementor-posts .elementor-post__card .elementor-post__thumbnail img {
	border-radius: 5px;
}
div#home-post .elementor-posts .elementor-post__card .elementor-post__text{
	padding: 0;
}
div#home-post  .elementor-posts .elementor-post__badge{
	margin-top: 0;
	position: inherit;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 0;
	padding-right: 0;
	font-family: 'ProximaNova-Bold';
	font-weight: normal;
}
div#home-ai-post  .elementor-posts .elementor-post__badge{
	position: inherit;
}

.textwidget .author_image_side img
{
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	max-width: none;
}
body .wc-post-row .author_data_side {
	display: inline-block;
	vertical-align: middle;
	width: calc( 60% - 5px );
}
body .wc-post-row .image {
	display: inline-block;
	vertical-align: middle;
}
.jeg_sidebar .image{
	width: 100% !important;
}

.textwidget  .author_data_side {
	display: inline-block;
	vertical-align: text-top;
	width: 70%;
	order: 2;
	font-size: 13px;
	color: #666;
	line-height: 20px;
}
.textwidget .image {
	width: 30%;
}
body .wc-post-row .image {
	display: inline-block;
	vertical-align: middle;
	margin-left: 30px;
}

.textwidget .author_name_side { 
	color: #4BA4DA;
	font-family: "Poppins", Proxima Nova;
	font-size: 14px;
	font-weight: 500;
}
#home-book .gallery-item {
	padding: 10px;
}
body.page-id-11461{
	background-color: #f8f8f8;
}
section#wc-image-box .elementor-column-wrap.elementor-element-populated{
	background-color: #FFFFFF;
	background-image: linear-gradient(90deg, #ffffff 0%, #ffffff 50%, #229be5 50%, #229be5 100%);
	background-size: 200%;
	transition: background-position .3s cubic-bezier(0.38, 0.2, 0.85, 0.68), color .2s linear;
	transition-delay: 0.0s, 0.15s;

}
section#wc-image-box .elementor-column-wrap.elementor-element-populated:hover{
	color: #ffffff;
	cursor: pointer;
	background-position: 100% 100%;
}
section#wc-image-box .elementor-column-wrap.elementor-element-populated .elementor-image-box-title, 
section#wc-image-box .elementor-column-wrap.elementor-element-populated .elementor-text-editor.elementor-clearfix,
section#wc-image-box .elementor-column-wrap.elementor-element-populated .elementor-divider-separator{
	transition: all .3s cubic-bezier(0.38, 0.2, 0.85, 0.68), color .2s linear;
}
section#wc-image-box .elementor-column-wrap.elementor-element-populated:hover .elementor-image-box-title, 
section#wc-image-box .elementor-column-wrap.elementor-element-populated:hover  .elementor-text-editor.elementor-clearfix{
	color: #fff;
}
section#wc-image-box .elementor-column-wrap.elementor-element-populated:hover  .elementor-divider-separator{
	width: 100%;
	border-color:#dfe6ec;
}
section#pillar-sidebar .elementor-widget-text-editor ul li {
	padding: 10px 20px;
	border-top: 1px solid #d3dbe2;
}
section#pillar-sidebar .elementor-widget-text-editor ul li:first-child{
	border-top: 0px;
}

section#pillar-sidebar .elementor-widget-text-editor ul li a{
	color: #525B6E;
}
section#pillar-sidebar .elementor-widget-text-editor ul li.active{
	border-left: 4px solid #4BA4DA;
	background-color: #4BA4DA;
}

section#pillar-sidebar .elementor-widget-text-editor ul li.active a{
	color: #fff;
}
section#pillar-sidebar  .elementor-divider{
	padding-bottom: 0px;
}

section#pillar-sidebar {
	padding: 40px 0;
	width: 375px;
	background: #F8F8F8;
	border-radius: 5px;
	box-shadow: 0 0 10px hsl(224 55% 47% / .16);
	position: absolute;
	margin-top: 35px;
	left: 0;
	top: 300px !important;
	z-index: 999999;
	position: absolute;
}

section#pillar-sidebar-links {
	display:none; 
}

body section#pillar-sidebar { 
	display:none;  
	top:0 !important;
}

.sidebar-cta-form {
	position: relative; 
} 

.sidebar-cta-form p  { 
	line-height: 46px;
	text-align: center;
}

.sidebar-cta-form p a { background: #4BA4DA;
	color: #ffffff;
	font-size: 15px;
	padding: 12px 50px;
	border-radius: 5px;
	font-weight: normal;
	text-transform: uppercase; 
}

.sidebar-cta-form .black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:99999999;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}

.sidebar-cta-form .white_content {
	display: none;
	position: fixed;
	top: 10%;
	left: 0;
	padding: 15px 30px;
	background-color: #ffffff;
	z-index: 999999999;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.50);
	max-width: 600px;
	right: 0;
	margin: 0 auto;
	max-height: 700px;
	border-radius: 5px;
}

.sidebar-cta-form .white_content .close-btn {  right: -20px;
	position: absolute;
	top: -20px;
	border-radius: 100px;
	padding: 0;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #4BA4DA;
	color: #fff;
	font-weight: bold; 

}

.sidebar-cta-form .white_content .row { margin:0 auto;  }

.sidebar-cta-form .white_content .row .col6 { float: left;
	width: 48%;
	margin-right: 4%; 
} 

.sidebar-cta-form .white_content .row .col6:last-child { margin-right:0; } 

.sidebar-cta-form .white_content .wpcf7-text {  background: #f9f9f9;
	border: 1px solid #e5e5e5;
	font-size: 15px;
	padding: 10px 20px;
	outline: none;
	border-radius: 0;
	height: 44px;
	box-shadow: none;
	appearance: none;
}

.sidebar-cta-form .white_content p { text-align: left;
	margin-bottom: 10px; }

	.sidebar-cta-form .white_content p label { font-size:15px; }

	.sidebar-cta-form .white_content p span {  margin-left: 3px;
		color: #4BA4DA;
		font-size: 20px; 
	}

	.sidebar-cta-form .white_content .wpcf7-submit { display: block;
		text-align: center;
		margin: 20px auto 0 auto;
		padding: 5px 50px;
		height: 50px;
		font-size: 16px;
		outline: none;
		background: #4BA4DA;
		appearance: none;
		border-radius:5px; 
	}

	.archive-layout-two .category-two .post { align-items:start; }

	.category-two .post .post-category { margin-top:0; margin-bottom:10px; }
	/*.page-id-11938 */
	.elementor-inner .pillar-inner-container {  max-width: 770px;
		margin-left: auto;
		margin-right:auto;
		line-height:28px;
		padding: 0 30px; 
	}

	.home-viewall-btn .elementor-button-link { margin-bottom: 50px;
		background: #4BA4DA;
		font-family: 'ProximaNova-Regular';
		padding: 15px 50px;
		font-size: 20px;
		border-radius: 3px;
		transition: all 0.5s ease 0s; 
	}

	.home-viewall-btn .elementor-button-link:hover { background:#2B3E5F; }
	

	#webinar-hero-section .elementor-heading-title { font-family:'ProximaNova-Bold' !important; }

	#webinar-hero-section .elementor-button-link { font-family:'ProximaNova-Bold' !important; }

	#webinar-content-section .elementor-heading-title { font-family:'ProximaNova-Bold' !important; }

	#webinar-content-section .elementor-text-editor { font-family: 'ProximaNova-Regular';
		font-size: 17px;
		line-height: 25px; }

		#webinar-speaker-section .elementor-heading-title { font-family:'ProximaNova-Bold' !important; } 

		.home .elementor-section .post-26274 { display:none;  }

		.pillar-jeg-container .table_of_content_desc ul { list-style-type:disc; }








		/* ===================  Featured-post   ================================== */

		.featured-post{
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			flex-wrap: wrap;
			-ms-flex-line-pack: start;
			align-content: flex-start;
			width: 100%;
			margin-bottom: 30px;
		}
		.featured-post .sec-8 {
			width: 65%;
		}
		.featured-post .sec-4 {
			width: 35%;
			padding-left: 30px;

		}
		.post .post-image img:hover {
			opacity: 0.92;
		}
		.post .post-image img {
			border-radius: 5px;
			width: 100%;
			transition: all .4s;
		}
		.post .post-description .post-title h2{
			line-height: 1;
		}
		.post .post-description .post-title h2 a{
			font-size: 20px;
			font-family: 'ProximaNova-Bold';
			color: #2F3D55;
			transition: all .4s;
		}
		.post .post-description .post-title h2 a:hover{
			color: #4BA4DA;
		}
		.post-description .post-text p{
			color: #2F3D55;
			font-size: 16px;
			font-family: 'ProximaNova-Regular';
			-webkit-line-clamp: 6;
			-webkit-box-orient: vertical;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
		}
		.post-category{
			margin-top: 10px;
		}
		.post-category ul li a{
			color: #449DD3;
			font-size: 13px;
			font-weight: normal;
			font-family: 'ProximaNova-Bold';
			text-transform: uppercase;
			transition: all .4s;
		}
		.post-category ul li a:hover{
			color: #000;
		}
		.post-category ul li {
			display: inline-block;
			padding-right: 5px;
			margin-right: 5px;
		}
		.post-category ul li:not(:last-child){
			border-right: 1px solid #707070;
			line-height: 1;
		}
		.featured-post .sec-4 .post .post-description .post-title h2 {
			margin-top: 0px;
		}
		.featured-post .sec-4  .post:not(:last-child){
			margin-bottom: 30px;
		}

		.all-post {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			grid-column-gap: 30px;
			grid-row-gap: 30px;
			margin-bottom: 30px;
		}
		.all-post .post{
			background-color: #FFFFFF;
			border:1px solid  #D1DBE3;
			border-radius: 5px;
			transition: all .4s;
		}
		.all-post .post:hover {
			-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
			box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
		}
		.all-post .post .post-image img{
			height: 250px ;
			object-fit: cover;
			border-radius: 5px 5px 0 0;
		}
		.all-post .post  .post-description .post-title h2{
			margin: 10px 0 16px;  
		}
		.all-post .post .post-description{
			padding: 20px;
		}
		.pagination {
			margin-top: 30px;
			margin: auto;
			width: 100%;
			justify-content: center;
			margin-bottom: 50px;
			padding-top: 20px;
		}

		.pagination a {
			color: black;
			float: left;
			padding: 8px 16px;
			text-decoration: none;
			transition: background-color .3s;
			border: 1px solid #ddd;
			margin: 0 4px;
			font-family: 'ProximaNova-Regular';
		}

		.pagination a.active {
			background-color: #4BA4DA;
			color: white;
			border: 1px solid #4BA4DA;
		}
		.pagination ul.clearfix li {
			display: inline-block;
		}
		.pagination ul.clearfix {
			text-align: center;
		}
		.pagination li.active a {
			background: #438cfd;
			color: #fff;
			border-color: #438cfd;
		}
		.pagination li.active a:hover{
			background: #438cfd;
			color: #fff;
			border-color: #438cfd;
		}
		.pagination .page-link {
			color: black;
			float: left;
			padding: 8px 16px;
			text-decoration: none;
			transition: background-color .3s;
			border: 1px solid #ddd;
			margin: 0 4px;
			font-family: 'ProximaNova-Regular';
		}
		.pagination a:hover:not(.active) {
			background-color: #ddd;
		}
		.category-two .post, .category-three .post{
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.category-two .post .post-image{
			width: 65%;
		}
		.category-three .post .post-image, .category-three .post .post-description{
			width: 50%;
		}
		.category-two .post .post-description{
			width: 35%;
			padding-left: 30px;

		}
		.category-two .post .post-description .post-title h2, .category-three .post .post-description .post-title h2{
			margin-top: 0px;
		}
		.post-author .author-img {
			width: 20%;
			vertical-align: middle;
			display: inline-block;
		}

		.post-author .author {
			width: 78%;
			vertical-align: middle;
			display: inline-block;
			padding-left: 15px;
		}
		.featured-post .category-two .post-description .post-text p{
			font-size: 15px;
			line-height: 22px;
		}
		.category-two {
			border-bottom: 5px solid #D3DBE2;
			padding-bottom: 40px;
			margin-bottom: 40px;
		}
		.post-author .author h2 a{
			font-size: 14px;
			font-family: 'ProximaNova-Regular';
			color: #4BA4DA;
			font-weight: 500;

		}
		.post-author .author h2{
			margin: 0 0 3px;
			font-size: 15px;
			color: #449DD3;
			font-family: 'ProximaNova-Bold';
			font-weight: normal;
		}
		
		.post-author .author .authorname { margin: 0 0 3px;
			font-size: 15px;
			color: #449DD3;
			font-family: 'ProximaNova-Bold';
			font-weight: normal; }
		
		.post-author .author p{
			font-size: 14px;
			font-family: 'ProximaNova-Regular';
			margin-bottom: 0px;
		}
		.category-three{
			background-color: #506E9F;
			position: relative;
			margin-bottom: 40px;
			padding:30px 0;

		}
		.category-three:after {
			content: '';
			display: block;
			background: #506E9F;
			position: absolute;
			left: -50%;
			width: 200%;
			height: 100%;
			top: 0;
			z-index: -1;
		}

		.heateor_sss_vertical_sharing {

			-webkit-box-shadow: none;
			box-shadow: none;

		}

		.featured-post .category-three .post-description{
			padding-top: 60px;
			padding-bottom: 50px;
		}

		.featured-post .category-three .post-image { margin-left:10%; }

		.category-three .post .post-description .post-title h2 a{
			color: #fff;
			font-size: 40px;
			line-height: 1.2;
		}
		.category-three .post-description .post-text p, .category-three  .post-author .author p{
			color: #fff;
			font-weight: normal;
		}
		.category-three  .post-author .author-img{
			width: 12%;
		}
		.category-three  .post-author .author h2{
			margin-bottom: 0px;
		}
		.category-three  .post-author .author h2 a {
			color: #213558
		}
		html{
			margin-top: 0px !important
		}
/*body.logged-in.admin-bar {
	padding-top: 30px;
	}*/
	.post.form {
		background: #229BE5;
		padding: 40px 30px;
	}
	.post.form  .post-title h2 a {
		color: #fff;
		font-weight: normal;
		font-size: 35px;
		pointer-events:none;
	}
	.post.form  .post-title h2 a:hover{
		color: #213558;
	}
	.post.form  .post-description{
		padding: 0px;
	}
	.post.form  .post-description .post-text p{
		color: #fff;
		font-size: 18px;
		line-height: 1.3;
	}
	.post-form input#Email {
		background: #fff;
		border: 1px solid #d1dbe3;
		border-radius: 3px;
		padding: 12px 15px;
		font-size: 18px;
		font-family: 'ProximaNova-Regular';
		font-weight: 400;
		height: 46px;
		outline: none;
		box-shadow: none;
	}
	.post-form input#Email:placeholder{
		color: #777777;
	}
	.post-form  input.submit {
		border-radius: 4px;
		border: 2px solid #fff;
		padding: 0px 20px;
		margin-top: 25px;
		font-family: 'ProximaNova-Regular';
		font-size: 18px;
		background: transparent;
		transition: all .4s;
	}

	.post-form  button.submit:focus{
		outline: none;
	}
	.post-form  button.submit:hover{
		background-color: #fff;
		color: #229be5;
		cursor: pointer;
	}
	.post-author .author-img img {
		border-radius: 50%;
	}
	.post-form  button.submit:hover  span.arrow, .post-form  button.submit:hover  span.line{
		border-color: #229be5;
	}
	.post-form  button.submit span.arrow {
		display: inline-block;
		transition: all .4s;
		width: 12px;
		height: 12px;
		border-top: 2px solid #fff;
		border-right: 2px solid #fff;
		transform: rotate(45deg);
		position: relative;
	}
	.post-form  button.submit span.line {
		border-left: 1px solid #fff;
		margin: 0 8px;
		transition: all .4s;
	}



	#blog-gallery .gallery:after, #blog-gallery  div#gallery-1{
		margin-bottom: 0px !important;
	}
	.article > h2, .sidebar-tag h2 {
		font-size: 18px;
		color: #213558;
		font-family: 'ProximaNova-Regular';
	}
	.article .article-inner h3.title {
		font-family: 'ProximaNova-Regular';
		margin: 0;
		font-size: 14px;
	}
	.article .article-inner h3.title a{

		font-size: 14px;
		color: #4BA4DA; 
		font-weight: 500;
	}
	.article .article-inner h3.title a:hover{
		color: #2F3D55;
		cursor: pointer;
	}
	.article .article-inner p.sub-title {
		font-size: 15px;
		font-family: 'ProximaNova-Regular';
		color: #2F3D55;
		margin-bottom: 5px;
	}
	.article .article-inner p.social span{
		font-size: 13px;
		font-family: 'ProximaNova-Regular';
		color: #2F3D55;
	}
	.article .article-inner p.social span img {
		margin-right: 8px;
	}
	.article {
		margin-top: 40px;
		border-bottom: 1px solid #e4ebf1;
		margin-bottom: 30px;
	}
	.sidebar-form .post.form {
		border-radius: 8px;
	}
	.sidebar-tag a {
		display: inline-block;
		border: 2px solid #61a3d594;
		background: #F1F3F5;
		padding: 5px 10px;
		border-radius: 4px;
		color: #4BA4DA;
		margin-right: 10px;
		margin-bottom: 10px;
		font-size: 14px;
		transition: all .4s;
	}
	.sidebar-tag a:hover {
		background: #62a4da;
		color: #fff;
	}
	.jeg_block_title span {
		font-size: 18px;
		color: #213558;
		font-family: 'ProximaNova-Regular';
	}
	.entry-header{
		padding: 50px 0;
		position: relative;
	}
	.content-inner p a {
		color: #4BA4DA;
	}
	.entry-header:before {
		content: '';
		display: inline-block;
		background: #f8f8f8;
		width: 200%;
		height: 100%;
		z-index: 0;
		position: absolute;
		top: 0;
		left: -50%;
	}

	.mc4wp-form .post-form input[type=submit] {
		width: auto;
		padding: 10px 20px;
		height: auto;
		line-height: 24px;
		text-transform: capitalize;
		outline: none;
		font-size: 16px;
	}
	.entry-header .jeg_post_title{ 
		color: #1B2C4A;
		font-family: 'ProximaNova-Regular' !important;
		font-size: 45px;
		font-weight: bold;
		line-height: 46px;
	}

	.entry-header .jeg_post_subtitle
	{
		color: #2F3D55;
		font-family: 'ProximaNova-Regular' !important;
		font-size: 20px;
		font-weight: 400;
		line-height: 1.3em; 
	}

	.jeg_meta_author:after {
		/*content: '';*/
		content:none;
		display: inline-block;
		width: 1px;
		height: 100%;
		background: #929292;
		position: absolute;
		margin-left: 15px;
	}	
	.jeg_meta_author img{
		width: 70px;
	}
	.jeg_meta_author .author_name {
		display: inline-block;
		vertical-align: middle;
	}
	.jeg_meta_author .author_name a{
		line-height: 1.5;
		color: #4BA4DA;
		font-family: 'ProximaNova-Regular' !important;
		font-size: 15px;
		font-weight: normal;
	}
	.jeg_meta_author .author_detail
	{
		color: #4A5162;
		font-family: 'ProximaNova-Regular' !important;
		font-size: 15px;
		font-weight: normal;
		line-height: 1.3em;
	}
	.entry-header .jeg_meta_author+.jeg_meta_date:before {
		display: none;
	}

	.meta_left .jeg_meta_date {
		margin-left: 20px;
		color: #4A5162;
		font-family: 'ProximaNova-Regular' !important;
		font-size: 15px;
		font-weight: 400;
	}
	.single-post .entry-content h2 {
		font-family: 'ProximaNova-Regular' !important;
	}
	ul.post-categories li {
		display: inline-block;
	}
	ul.post-categories {
		display: inline-block;
		padding: 0 10px;
	}

	.related_post_grid  .elementor-post__card {

		background-color: #FFFFFF;
		padding: 10px;
		overflow: hidden;
		position: relative;
		width: 100%;
		border-radius: 3px;
		border: 1px solid #D1DBE3;
		transition: all .25s;
	}
	.related_post_grid .elementor-post__thumbnail img {
		height: 250px;
		object-fit: cover;
	}
	.related_post_grid {
		display: grid;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		width: 100%;
		column-gap: 20px;
	}
	.related_post_grid .elementor-post__card .elementor-post__text{
		width: 100%; 
		margin-top: 0px;
	}
	.related_post_grid .elementor-post__card .elementor-post__text .elementor-post__title a{
		margin-bottom: 10px;
		color: #000000;
		font-size: 25px;
		font-weight: normal;
		display: block;
		line-height: 30px;

	}
	.related_post_grid .elementor-post__card  .elementor-post__badge a{
		text-transform: uppercase;
		font-family: 'ProximaNova-Regular' !important;
		background-color: #61CE7000;
		color: #4BA4DA;
		border-radius: 0px;
		font-size: 13px;
		margin: 2px;
		font-weight: 500;
	}

	.elementor-widget-container .elementor-heading-title ,  .elementor-widget-container .elementor-heading-title  a {
		color: #213558;
		font-size: 25px;
		font-family: 'ProximaNova-Regular' !important;
		font-weight: bold;
	}
	.related_post_grid .elementor-post__card .elementor-post__text .elementor-post__excerpt p{
		margin-bottom: 40px;
		font-family: 'ProximaNova-Regular';
		font-size: 15px;
		line-height: 20px;
		color: #2B3E5F;
		font-weight: 400;
	}
	.related_post_grid .elementor-post__card .elementor-post__thumbnail__link{
		margin-bottom: 40px;
		position: relative;
		display: block;
		width: 100%;
		transition: none;
	}
	.related_post_grid .elementor-post__card .elementor-post__thumbnail {
		position: relative;
		overflow: hidden;
		display: block;
		max-height: none;
		max-width: none;
		width: calc(100% + 1px);
		transition: filter .3s,-webkit-filter .3s;
		height: auto;
		border: none;
		box-shadow: none;
	}
	.entry-header .jeg_post_title, h2.jeg_post_subtitle{
		z-index: 2;
		position: relative;
	}
	.sidebar-banner {
		width: 100%;
		border-radius: 5px;
		height: 250px;
		background: #31bebe;
	}
	div#sidebar-testimonial .elementor-testimonial-wrapper.elementor-testimonial-text-align-left{
		display: flex;
	}
	div#sidebar-testimonial .elementor-testimonial-content {
		display: inline-block;
		vertical-align: text-top;
		width: 68%;
		order: 2;
		font-size: 13px;
		color: #666;
		line-height: 20px;
	}
	div#sidebar-testimonial .elementor-testimonial-meta.elementor-has-image.elementor-testimonial-image-position-top {
		display: inline-block;
		vertical-align: text-top;
		width: 30%;
		order: 1;
	}
	.post-comment textarea#form-field-message {
		padding: 0;
		color: #666;
		font-family: 'ProximaNova-Regular';
		font-size: 17px;
		height: 150px;
		resize: none;
		margin-bottom: 15px;
	}

	figure.wp-block-image.size-large {
		width: 48%;
		display: inline-block;
		margin-right: 10px;
	}
	p.comment-form-comment label {
		display: none;
	}
	.comment-form p.logged-in-as {
		display: none;
	}
	.comment-respond #reply-title {
		display: none;
	}

	.comment-form-comment textarea#comment {
		padding: 0;
		color: #666;
		font-family: 'ProximaNova-Regular';
		font-size: 17px;
		height: 150px;
		resize: none;
		margin-bottom: 15px;
		background-color: #ffffff;
		border-color: #E4EBF1;
		border-width: 0px 0px 2px 0px;
		border-radius: 0px 0px 0px 0px;
		box-shadow:none;
	}

	.form-submit input#submit {
		background-color: #4BA4DA;
		color: #ffffff;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 0.5px;
		border-radius: 3px;
	}
	.entry-content h2{
		font-weight: 500;
		color: #1B2C4A;
		font-family: "Poppins", Proxima Nova;
		font-size: 30px;
		font-weight: bold;
	}
	.sidebar-tag .jeg_block_heading .jeg_block_title span {
		font-size: 18px;
		color: #213558;
		font-family: 'ProximaNova-Regular';
		text-transform: uppercase;
	}
	.jeg_block_heading_6 .jeg_block_title {    
		margin-bottom: 50px;
	}
	.jeg_block_heading {
		margin-bottom: 50px;
		border: none;
	}

	.jeg_sidebar .sidebar-tag .tagcloud{
		float: none;
		clear: both;
	}
	.jeg_block_heading_6:after {
		content: ""; 
		width: 0px; 
		height: 0px; 
		background: #f70d28;
		display: none; 
		position: relative;
		bottom: -2px; 
	}
	.post-comment textarea#form-field-message::placeholder { color:black; font-family: 'ProximaNova-Bold'; }

	.post-comment textarea#form-field-message:focus {
		box-shadow: none;
	}


	body { font-family:'ProximaNova-Regular'!important; }

	.banner-left-title .elementor-heading-title { font-family:'ProximaNova-Regular'!important; }

	.home-banner-right .elementor-heading-title { font-family:'ProximaNova-Regular'!important; }

	.home-banner-right .elementor-text-editor { font-family: 'ProximaNova-Regular'; max-width: 400px; }

	.home-grid-box .elementor-image-box-title { font-family:'ProximaNova-Bold' !important; }

	.home-grid-box .elementor-text-editor { font-family: 'ProximaNova-Regular'; font-size: 16px; }

	.home-insights-col .elementor-heading-title { font-family:'ProximaNova-Bold' !important; }

	.home-insights-col .elementor-text-editor { max-width:620px; font-family: 'ProximaNova-Regular'; }

	.home-insights-col .elementor-button-wrapper .elementor-button-text { font-size:18px; font-family: 'ProximaNova-Regular'; }

	.home-post-title .elementor-heading-title { font-family:'ProximaNova-Bold' !important; }

	#Home-experfy-insight .elementor-post__title a,
	#Home-experfy-insight-2 .elementor-post__title a,
	#home-post .elementor-post__title a,
	#home-ai-post .elementor-post__title a { font-family: 'ProximaNova-Bold';
		font-weight: normal;
		color: #2B3E5F; }

		#home-post .elementor-post__excerpt p, #home-ai-post .elementor-post__excerpt p {  font-family: 'ProximaNova-Regular'; font-size: 15px; line-height:20px; }

		.jeg_header_wrapper, .jeg_navbar_mobile_wrapper, .footer-holder  { display:none; }

		.archive-title-section { /*display:none;*/ }

		.archive-title-section .elementor-heading-title { font-family:'ProximaNova-Bold' !important; text-align:left; }

		.archive .heateor_sss_vertical_sharing, .page .heateor_sss_vertical_sharing { box-shadow:none; top:35%!important; }


		.archive ul.heateor_sss_sharing_ul li:not(:last-child), .page ul.heateor_sss_sharing_ul li:not(:last-child) { margin-bottom:20px!important; }

		.heateor_sss_sharing_ul .social-title { text-transform: uppercase; font-size: 12px; }

		.archive-layout-two .featured-post { margin-bottom:0; }

		.single-view-first-top .elementor-widget-heading { margin-bottom:0; }

		.single-view-first-top .elementor-heading-title { font-family:'ProximaNova-Regular' !important; }

		.single-view-first-top .elementor-text-editor { font-family:'ProximaNova-Regular'; }

		.single-view-first-top .elementor-testimonial-name { font-family:'ProximaNova-Regular' !important; }

		.single-view-first-top .elementor-testimonial-job {font-family:'ProximaNova-Regular' !important;  }

		.single-view-first-bottom .elementor-heading-title { font-family:'ProximaNova-Regular' !important; }

		.single-view-first-bottom .elementor-text-editor { font-family: 'ProximaNova-Regular'; font-size: 16px; color: #666; line-height: 24px; }

		.single-view-first-form .elementor-button { cursor: pointer; font-family: 'ProximaNova-Bold' !important; font-size: 15px !important; outline: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; }

		.single-view-more-posts .elementor-heading-title { font-family:'ProximaNova-Regular' !important; }

		.single-view-more-posts .elementor-post__badge { font-family:'ProximaNova-Regular' !important; }

		#sidebar-testimonial .elementor-testimonial-name {  font-family: 'ProximaNova-Bold'; font-weight: normal; }

		#sidebar-testimonial .elementor-testimonial-job { font-family: 'ProximaNova-Regular'; font-size: 14px; 
		}
		section#webinar-speaker-section-box .elementor-image-box-wrapper .elementor-image-box-content h3.elementor-image-box-title {
			font-family: 'ProximaNova-Bold';
		}
		section#webinar-speaker-section-box .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description {
			font-family: 'ProximaNova-Regular';
			font-size: 16px;
		}
		.single-post .jeg_content, body.page-template-piller-page-with-acf .jeg_content {
			padding-top:0; 
			position: relative;
		}

		.post-template-single-post-2 .entry-header-2 .wp-post-image, .post-template-single-post-6 .entry-header-2 .wp-post-image, .post-template-multiple_author_template .entry-header-2 .wp-post-image { position: absolute;
			left: 0;
			width: 100%;
			height: 500px;
			object-fit: cover; 
		}

		.post-template-single-post-2 .jeg_meta_container, .post-template-single-post-6 .jeg_meta_container, .post-template-multiple_author_template .jeg_meta_container { position:relative; max-width:70%; padding-top:10px; 
		}

		.post-template-single-post-2 .entry-header-2, .post-template-single-post-6 .entry-header-2, .post-template-multiple_author_template .entry-header-2 { min-height:500px; 
		}

		body.post-template-single-post-2 .jeg_meta_date, body.post-template-single-post-6 .jeg_meta_date, body.post-template-multiple_author_template .jeg_meta_date { width: 100%;
			position: relative;
			padding-left: 0;
			padding-top: 0;
			float: none; 
		}

		body.post-template-single-post-2 h2.jeg_post_subtitle, body.post-template-single-post-6 h2.jeg_post_subtitle { width:100%; }


		.post-template-single-post-3-php .header-3 .link { position:relative; padding-top:70px; 
		}

		.post-template-single-post-3-php .header-setting-3 { padding:0; 
		}

		body.single-post .related_post_grid h2.jeg_post_subtitle { width:100%;
		}

		.post-template-single-post-3-php .related_post_grid .heateor_sss_vertical_sharing { /*display:none;*/
		}

		.post-template-single-post-4-php .entry-header-2 { min-height:500px; 
		}

		.post-template-single-post-4-php .entry-header-2 .wp-post-image { width: 100%;
			position: absolute;
			left: 0;
			height: 500px;
			object-fit: cover; 
		}

		.post-template-single-post-4-php h1.jeg_post_title { position: relative;
			color: #fff;
			padding-top: 7%;
		} 

		.post-template-single-post-4-php .jeg_meta_container { position: relative;
			padding-top: 20px;
			max-width:70%; 
		}

		body.post-template-single-post-4 .jeg_meta_date, body.post-template-single-post-5 .jeg_meta_date { float: none;
			width: 100%;
			padding-left: 0;
			padding-top: 0;
			position: relative; 
		}	

		body.post-template-single-post-4 h2.jeg_post_subtitle { width:100%; }

		.post-template-single-post-5-php .entry-header-2 { min-height:500px; }

		.post-template-single-post-5-php .entry-header-2 .wp-post-image { width: 100%;
			position: absolute;
			left: 0;
			height: 500px;
			object-fit: cover;
		}

		.post-template-single-post-5-php .jeg_meta_container { position: relative;
			max-width:70%;
			margin-top:20px;
		}

		.post-template-single-post-5-php .entry-header h2.jeg_post_subtitle { width:100%; }

		.post-template-single-post-5-php h2.jeg_post_subtitle p { font-family: 'ProximaNova-Bold';
			font-size: 24px;
			margin-top: 20px;
			margin-bottom: 0; 
		}

		.pillar-new-hero { padding:12% 0; }

		.pillar-new-hero .elementor-widget-heading { max-width:50%; }

		.pillar-new-hero .elementor-widget-heading .elementor-heading-title {  font-family: 'ProximaNova-Bold' !important;
			color: #F2F3F5;
			font-size: 70px;
			line-height: 110%; }

			.pillar-new-hero .elementor-widget-text-editor { max-width: 65%;
				line-height: 28px; }

				.pillar-new-hero .elementor-text-editor { color: #F2F3F5;
					font-size: 18px; } 

					.pillar-new-hero .elementor-text-editor a { color:#55A0DA; text-decoration:none; display:block; }

					.pillar-new-hero .pillar-hero-button { margin-top:25px; }

					.pillar-new-hero .pillar-hero-button a {  color: #262E3B;
						background: #F2F3F5;
						display: inline-block;
						padding: 15px 40px;
						border-radius: 5px;
						transition: all 0.5s ease 0s; }

						.pillar-new-hero .pillar-hero-button a:hover { background:#ffffff; }

						.pillar-wrap-container .elementor-widget-heading .elementor-heading-title { font-size:36px; } 

						.pillar-wrap-container .elementor-widget-container h3 {  margin-top: 0;
							font-weight: 500;
							font-size: 20px;
							margin-bottom: 20px;
							font-family:Poppins;  }

							.pillar-wrap-container .elementor-widget-container p { margin-bottom:30px; font-family:Poppins; }

							.pillar-wrap-container .elementor-widget-container p:last-child { margin-bottom:0; }

							/*.page-id-13807 section#pillar-sidebar.pillar-sidebar { display:block !important; }*/
							.page-id-13807 section#pillar-sidebar.pillar-sidebar { display:none; }

							body .jeg_viewport { margin-top:85px!important; }












































































							/* post type 2 css  */
							.entry-header-2:before {
								/*content: '';*/
								content:none;
								display: inline-block;
								width: 200%;
								height: 100%;
								z-index: 1;
								position: absolute;
								top: 0;
								left: -50%;
							}
							.post-template-single-post-3-php .entry-header-2 .wp-post-image {
								width: 100%;
								height: 500px;
								object-fit: cover;
								position: absolute;
								left: 0%;
								max-width: 100%;
							}

							.header-3{
								width: 70%;
							}
							.header-setting-3:before{
								display: none;	
								z-index: -1;
							}


							.post-template-single-post-2-php h1.jeg_post_title, .post-template-single-post-6-php h1.jeg_post_title, .post-template-multiple_author_template h1.jeg_post_title {
								padding-top: 5%;
								position: relative;
								color: #fff;
							}


							.post-template-single-post-2-php .jeg_meta_author_2 span.author_name, .post-template-single-post-6-php .jeg_meta_author_2 span.author_name {
								font-size: 16px;
								text-transform: uppercase;
								color: #53a3d6;
								width: 88%;
								float: right;
								line-height:26px;
							}


							.post-template-single-post-2-php .meta_left, .post-template-single-post-6-php .meta_left {
								width: 100%;
							}

							.post-template-single-post-2-php .jeg_meta_author_2, .post-template-single-post-6-php .jeg_meta_author_2 {
								display: inline-block;
								width: 100%;
							}

							.post-template-single-post-2-php img.avatar.avatar-80.wp-user-avatar.wp-user-avatar-80.alignnone.photo, .post-template-single-post-6-php img.avatar.avatar-80.wp-user-avatar.wp-user-avatar-80.alignnone.photo {
								width: 10%;
								border-radius: 50%;
								margin: 0;
								float: left;
								max-width: 80px;
							}

							.post-template-single-post-2-php .jeg_meta_author_2 span.author_detail, .post-template-single-post-6-php .jeg_meta_author_2 span.author_detail {
								text-transform: capitalize;
								color: #fff;
								letter-spacing:.5px;
							}


							.post-template-single-post-2-php .jeg_meta_date.date_setting_2 a, .post-template-single-post-6-php .jeg_meta_date.date_setting_2 a, .post-template-multiple_author_template .jeg_meta_date.date_setting_2 a {
								font-family: 'ProximaNova-Regular';
								font-size: 18px;
								margin-top: 30px;
								color: #4c515d !important;
								margin-right: 7px;

							}
							.post-template-multiple_author_template .jeg_meta_container{
								font-size: 16px;
								text-transform: uppercase;
								color: #53a3d6;
								width: 88%;
								line-height: 26px;
							}
							.post-template-multiple_author_template .jeg_meta_container span a{
								color: #53a3d6;
							}
							.post-template-single-post-2-php .jeg_meta_date.date_setting_2 a:not(:first-child), .post-template-single-post-6-php .jeg_meta_date.date_setting_2 a:not(:first-child), .post-template-multiple_author_template .jeg_meta_date.date_setting_2 a:not(:first-child){
								padding-left: 7px;
							}

							.post-template-single-post-2-php .jeg_meta_date.date_setting_2 a:hover, .post-template-single-post-6-php .jeg_meta_date.date_setting_2 a:hover {
								color: #4c515d !important;
							}

							.post-template-single-post-2-php h2.jeg_post_subtitle p, .post-template-single-post-6-php h2.jeg_post_subtitle p {
								font-family: 'ProximaNova-Bold';
								margin-top: 10px;
								margin-bottom: 0;
							}


							.post-template-single-post-3-php .jeg_content {
								padding: 0px 0 40px;
							}


							.post-template-single-post-3-php .entry-header-2.header-3  a {
								font-family: 'ProximaNova-Regular';
								font-size: 22px;
								text-transform: uppercase;
								color: #54a3d3;
							}
							.post-template-single-post-3-php .entry-header-2.header-3 .link a:not(:first-child){
								padding-left: 10px;
							}

							.post-template-single-post-3-php .entry-header-2.header-3 h1.jeg_post_title {
								padding-top: 15px;
								position: relative;
							}

							.post-template-single-post-3-php .entry-header-2.header-3 h2.jeg_post_subtitle p {
								font-family: 'ProximaNova-Regular';
								font-size: 24px;
								line-height: 1.5;
							}

							.post-template-single-post-3-php .entry-header-2.header-3 .jeg_meta_date.date_setting_2 {
								font-family: 'ProximaNova-Regular';
								font-size: 20px;
								color: #4e5158;
								float: none;
								position: relative;
								padding: 0;
							}

							.post-template-single-post-3-php .entry-header-2.header-3 .jeg_meta_date.date_setting_2 a::after{
								content: '';
								display: inline-block;
								width: 2px;
								height: 18px;
								background: #b4b4b4;
								vertical-align: middle;
								margin: 0px 20px;
							}

							.post-template-single-post-4-php .meta_left {
								width: 100%;
							}

							.post-template-single-post-4-php .jeg_meta_author_2 {
								display: inline-block;
								width: 100%;
							}


							.post-template-single-post-4-php img.avatar.avatar-80.wp-user-avatar.wp-user-avatar-80.alignnone.photo {
								float: left;
								width: 10%;
								border-radius: 50%;
								max-width: 80px;
								margin: 0;
							}

							.post-template-single-post-4-php span.author_name {
								font-size: 16px;
								text-transform: uppercase;
								color: #53a3d6;
								width: 88%;
								line-height: 26px;
								float: right;
							}

							.post-template-single-post-4-php span.author_detail {
								text-transform: capitalize;
								color: #fff;
								letter-spacing: 0.5px;
							}



							.post-template-single-post-4-php .jeg_meta_date.date_setting_2 a {
								font-family: 'ProximaNova-Regular';
								font-size: 18px;
								margin-top: 30px;
								color: #4c515d !important;
								margin-right: 7px;

							}

							.post-template-single-post-4-php .jeg_meta_date.date_setting_2 a:not(:first-child){
								padding-left: 7px;
							}

							.post-template-single-post-4-php .jeg_meta_date.date_setting_2 a:hover {
								color: #4c515d !important;
							}

							.post-template-single-post-4-php h2.jeg_post_subtitle p {
								font-family: 'ProximaNova-Bold';
								font-size: 24px;
								margin-top: 15px;
								margin-bottom: 0;
							}


							.post-template-single-post-5-php h1.jeg_post_title {
								position: relative;
								color: #fff;
								padding-top: 3%;
							}


							.post-template-single-post-5-php .entry-header-2 h2.jeg_post_subtitle P {
								font-family: 'ProximaNova-Regular';
								font-size: 20px;
								color:#ffffff;
							}


							.post-template-single-post-5-php .meta_left {
								width: 100%;
							}

							.post-template-single-post-5-php .jeg_meta_author_2 {
								display: inline-block;
								width: 100%;
							}

							.post-template-single-post-5-php img.avatar.avatar-80.wp-user-avatar.wp-user-avatar-80.alignnone.photo {
								width: 10%;
								max-width: 80px;
								float: left;
								margin: 0;
								border-radius: 100%;
							}

							.post-template-single-post-5-php span.author_name {
								font-size: 16px;
								text-transform: uppercase;
								color: #1e1e1e;
								width: 88%;
								line-height: 30px;
								float: right;
							}

							.post-template-single-post-5-php span.author_detail {
								text-transform: capitalize;
								color: #fff;
								letter-spacing: .5px;
							}


							.post-template-single-post-5-php .jeg_meta_date.date_setting_2 a {
								font-family: 'ProximaNova-Regular';
								font-size: 18px;
								margin-top: 30px;
								color: #4c515d !important;
								margin-right: 7px;

							}

							.post-template-single-post-5-php .jeg_meta_date.date_setting_2 a:not(:first-child){
								padding-left: 7px;
							}

							.post-template-single-post-5-php .jeg_meta_date.date_setting_2 a:hover {
								color: #4c515d !important;
							}

							.post-template-single-post-3-php .header-3 {
								width: 100%;
								min-height:500px;
							}



							.page-id-11938 .elementor-inner .elementor-section-wrap {
								position: relative;
							}


							#pillar-sidebar .elementor-widget-container a {
								font-size: 14px;
							}
							section.big-title-text {
								padding: 40px 0;
								width: 100%;
								background: #F8F8F8;
								border-radius: 5px;
								box-shadow: 0 0 10px hsl(224 55% 47% / .16);
								margin-top: 40px;
								left: 0;
							}

							.big-title-text .elementor-widget-container a {
								font-size: 14px;
								text-align: center;
							}

							.big-title-text{
								text-align: center !important;
							}

							section.big-title-text .elementor-widget-text-editor ul li {
								padding: 10px 20px;
								border-top: 1px solid #d3dbe2;
							}

							.container.post-temp-6 .entry-header.header-setting-2 h2.jeg_post_subtitle{
								width: 100%;
								font-size: 18px;
							}
							.container.post-temp-6 .entry-header.header-setting-2 h2.jeg_post_subtitle span.class_title {
								display: block;
							}

							.elementor-heading-title.elementor-size-default,
							.elementor-heading-title.elementor-size-default a {
								font-weight: lighter;
							}
							.container.post-temp-6 .elementor-widget-container{
								display: inline-block;
								margin-top: 0;
							}
							.container.post-temp-6 .wc_related_post_list {
								width: 100%;
							}
							.container.post-temp-6 .wc_related_post_list .wc_blog_col-1,
							.container.post-temp-6 .wc_related_post_list .wc_blog_col-2 {
								display: inline-block;
								width: 49%;
							}
							.container.post-temp-6 .wc_related_post_list .wc_blog_col-2 {
								padding-left: 20px;
							}
							.container.post-temp-6 .jeg_main_content.col-md-8 .wc_related_post_list .elementor-post__card {
								margin: 60px 0px;
							}
							.post-template-blog-series .container.post-temp-6 .jeg_main_content.col-md-8 .wc_related_post_list .elementor-post__card,
							.post-template-blog-template .container.post-temp-6 .jeg_main_content.col-md-8 .wc_related_post_list .elementor-post__card{
								margin-bottom: 20px;
							}
							.container.post-temp-6 .wc_related_post_list .wc_blog_col-2 .elementor-post__badge a {
								font-size: 16px;
								color: #4BA4DA;
								font-weight: 500;
								text-transform: uppercase;
							}
							.container.post-temp-6 .wc_related_post_list .wc_blog_col-2 .elementor-post__text .elementor-post__title a {
								font-size: 20px;
								font-family: 'ProximaNova-Regular';
								color: #2F3D55;
								margin-bottom: 5px;
								display:block;
							}
							#wc_image_content_box section#wc-image-box .elementor-image-box-title a {
								font-size: 20px;
							}
							#newsletter_form form .tnp-field-email, #newsletter_form form .tnp-field-button {
								display: inline-block;
							}
							#newsletter_form form .tnp-field-button{
								width:29%;
							}
							#newsletter_form form .tnp-field-email{
								width: 70%;
							}
							#newsletter_form form {
								width: 600px;
								margin: auto;
							}
							.sidebar-cta-form .hire_expert {
								display: none;
							}
							.postid-11594 .sidebar-cta-form .hire_expert {
								display: inline-block;
								line-height: 1;
							}
							.wc-box-link, .wc-box-link .elementor-widget-container .elementor-heading-title a {
								position: absolute;
								width: 100%;
								height: 100%;
								font-size: 0 !important;
							}
							.auth_date_info span {
								color: #FFFFFF;
								font-family: "Poppins", Proxima Nova;
								font-size: 25px;
								font-weight: 300;
								line-height: 1;
							}
							.auth_date_info {
								border-left: 2px solid white;
								padding-left: 15px;
							}
							span.auth_date {
								display: block;
							}
							.wc_home_subscribe form .tnp-field-email label {
								display: none;
							}
							.wc_home_subscribe form .tnp-field-email{
								margin-bottom:0;
							}
							.wc_home_subscribe form .tnp-field-email input.tnp-email {
								background: #fff;
								border: 0;
								border-radius: 4px 0 0 4px;
								padding: 15px 25px;
							}
							.wc_home_subscribe form .tnp-field.tnp-field-button {
								width: auto !important;
								margin-bottom: 0;
								margin-left: -4px;
							}
							.wc_home_subscribe form .tnp-field.tnp-field-button input.tnp-submit {
								background: #1E3050;
								border: 0;
								padding: 13px 25px ;
								font-family: 'Poppins';
								font-weight: 500;
								text-transform: capitalize;
								letter-spacing: 0;
								border-radius: 0 4px 4px 0;
							}
							.top_header_blog_section #Home-experfy-insight .post__badge_cat_ .elementor-post__badge,
							.top_header_blog_section #Home-experfy-insight-2 .post__badge_cat_ .elementor-post__badge {
								padding-left: 45px !important;
							}
							a.post__badge_cat_ .elementor-post__badge:hover {
								text-decoration: underline;
							}
							body.post-template-blog-series .jeg_content.jeg_singlepage img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
								width: 100%;
							}
							body.post-template-blog-series .series,
							body.post-template-blog-template .series,
							body.post-template-blog-series-with-multiple-author .series{
								padding: 135px 300px 300px 300px;
							}
							body.post-template-blog-series .series-title,
							body.post-template-blog-template .series-title,
							body.post-template-blog-series-with-multiple-author .series-title{
								text-align: center;
							}
							body.post-template-blog-series .blog-series a,
							body.post-template-blog-template .series-title a,
							body.post-template-blog-series-with-multiple-author .series-title a{
								color: #fff;
								text-transform: uppercase;
								font-size: 20px;
								background-color: #2b3e5f;
								padding: 12px 40px;
							}
							body.post-template-blog-series h1.jeg_post_title,
							body.post-template-blog-template h1.jeg_post_title,
							body.post-template-blog-series-with-multiple-author h1.jeg_post_title{
								color: #fff;
								width: auto;
								margin: 45px 0 5px 0;
							}
							body.post-template-blog-series .post-title,
							body.post-template-blog-template .post-title,
							body.post-template-blog-series-with-multiple-author .post-title{
								text-align: center;
							}
							body.post-template-blog-series .blog-series .author p a,
							body.post-template-blog-template .blog-series .author p a,
							body.post-template-blog-series-with-multiple-author .author p a{
								background: none;
								padding: 0 0 0 8px;
							}

							body.post-template-blog-series .blog-series .author p,
							body.post-template-blog-template .blog-series .author p,
							body.post-template-blog-series-with-multiple-author .blog-series .author p{
								text-transform: uppercase;
								font-size: 20px;
								color: #fff;
							}
							body.post-template-blog-series .author,
							body.post-template-blog-template .author,
							body.post-template-blog-series-with-multiple-author .author{
								text-align: center;
							}
							body.post-template-blog-series span.class_title,
							body.post-template-blog-series-with-multiple-author span.class_title{
								font-size: 30px;
								font-weight: bold;
							}
							body.post-template-blog-series .wc_blog_col-1,
							body.post-template-blog-template .wc_blog_col-1,
							body.post-template-blog-series-with-multiple-author .wc_blog_col-1{
								vertical-align: top;
							}
							body.post-template-blog-template .blog-series .author p a,
							body.post-template-blog-series-with-multiple-author .blog-series .author p a{
								color: #fff;
								text-transform: uppercase;
								font-size: 20px;	
							}
							body.post-template-blog-series .wc_related_post_list img,
							body.post-template-blog-template .wc_related_post_list img,
							body.post-template-blog-series-with-multiple-author .wc_related_post_list img{
								border-radius: 5px;
								min-height: 200px;
								max-height: 200px;
								object-fit: cover;
							}
							body.post-template-blog-series .elementor-post__title,
							body.post-template-blog-series-with-multiple-author .elementor-post__title{
								font-weight: bold;
							}
							.post-template-blog-series-with-multiple-author span.pp-multiple-authors-layout-inline img{
								display: none !important;
							}
							.post-template-blog-series-with-multiple-author span.pp-multiple-authors-layout-inline{
								display:inline;
							}
/*body.post-template-blog-series .elementor-post__card {
	border-bottom: 1px solid #ccc;
	}*/
	.post-template-blog-series .wc_related_post_list hr,
	.post-template-blog-template .wc_related_post_list hr{
		border-top: 1px solid #ccc;
	}

	.wc_search_bar .wc_search_left_area,
	.wc_search_bar .wc_search_right_area{
		display: inline-block;	
	}

	.wc_search_bar .wc_search_right_area{
		width: 65%;
		float: right;
		position: relative;
	}
	.wc_search_bar input.search-submit {
		position: absolute;
		right: 0px;
		background-color: #072a41;
	}
	.wc_search_bar .wc_search_right_area input.search-submit {
		border-radius: 0 5px 5px 0;
		padding: 0px 35px;
		height: 45px;
		width:20%;
	}
	.wc_search_bar .wc_search_right_area input.search-field {
		border-radius: 5px 0 0px 5px;
		height: 45px;
		padding-left: 25px;
		width:81%;
	}
	body.search .jeg_archive_search {
		display: none;
	}

	.wc_search_bar .wc_search_left_area {
		width: 35%;
	}

	.wc_search_bar {
		padding: 20px 25px;
		background: #222e43;
	}
	.wc_search_bar_content_holder {
		max-width: 1140px;
		margin: auto;
	}
	.custom_search_bar form.jeg_search_form {
		display: flex;
	}
	.custom_search_bar button.jeg_search_button.btn {
		background-color: #072a41;
	}
	div#custom_html-2 {
		display: none;
	}
	.author_name_side a {
		color: #4BA4DA;
	}
	.wc_search_bar span.select2-selection.select2-selection--single {
		height: 45px;
		border-radius: 5px !important;
		width: 90%;
	}
	.wc_search_bar span#select2-d9cw-container {
		line-height: 40px;
	}
	.wc_search_bar .select2-container--default .select2-selection--single .select2-selection__rendered{
		line-height: 44px;	
		padding-left: 20px;
	}
	li.select2-results__option.select2-results__option--selectable.select2-results__option--highlighted {
		background-color: #072a41;
	}
	.wc_search_bar .select2-container--default .select2-selection--single .select2-selection__arrow {
		border: solid #4ca4da;
		border-width: 0 2px 2px 0;
		display: inline-block;
		height: 2px;
		width: 2px;
		position: absolute;
		top: 16px;
		right: 20px;
		padding: 3px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
	}
	.wc_search_bar .select2-container--default .select2-selection--single .select2-selection__arrow b{
		display: none;
	}
	.wc_search_bar .is-form-style input.is-search-submit {
		background-color: #072a41;
		padding: 0px 45px !important;
		height: 45px;
		border-radius: 0px 5px 5px 0px;
	}
	.wc_search_bar .is-form-style input.is-search-input {
		height: 45px;
		border-radius: 5px;
	}
	.post-template-FWOP-template .fwop-tmp .fwop {
		padding: 135px 300px 300px 115px;
	}
	body.single-post.post-template-FWOP-template h1.jeg_post_title{
		width: 80%;
		color: #fff;
	}
	body.post-template-FWOP-template .fwop .fwop-cat-title a {
		font-size: 16px;
		color: white;
		font-weight: 500;
		display: block;
		line-height: 15px;
		text-transform: uppercase;
		width: 80px;		
		margin-bottom: 25px;
	}
	body.post-template-FWOP-template .fwop .author a {
		font-size: 16px;
		color: white;
		font-weight: 500;
		display: block;
		text-transform: uppercase;
		margin-left: 5px;
		height: 20px;
	}
	body.post-template-FWOP-template .fwop-excerpt-content p {
		font-weight: 500;
		display: block;
		margin-top: 30px;
		color: #2F3D55;
		width: 100%;
		font-size: 18px;
		line-height: 1.5em;
	}
	.post-template-FWOP-template .fwop-share-section hr {
		height: 1px;
		background: black;
		margin-bottom: 50px;
	}
	.post-template-FWOP-template .fwop-share-section .fwop-share-content h2 {
		font-size: 30px;
		letter-spacing: 1px;
		line-height: 50px;
		font-family: 'ProximaNova-Regular';
		margin: 0 0 10px 0;
		font-weight: 600;
		color: #2F3D55;
		text-align: center;
	}
	.post-template-FWOP-template .fwop-excerpt-content {
		margin-bottom: 70px;
	}
	.post-template-FWOP-template .jeg_inner_content h1{
		font-size: 36px;
		line-height: 1;
		margin-top: 20px;
		margin-bottom: 25px;
		font-weight: 500;
		color: #1B2C4A;
		padding-bottom: 0;
		font-family: 'ProximaNova-Regular' !important;
	}
	.post-template-FWOP-template .jeg_inner_content p {
		font-weight: 500;
		display: block;
		color: #2F3D55;
		font-size: 19px;
		line-height: 1.6em;
	}
	.post-template-FWOP-template .jeg_inner_content {
		margin-bottom: 120px;
	}
	.post-template-FWOP-template .author p{
		font-size: 16px;
		color: white;
		font-weight: 500;
		display: block;
		text-transform: uppercase;
	}
	.post-template-FWOP-template .author{
		margin-top: 30px;
		display: flex;
	}
	.wc-footer .elementor-widget-icon-list li {
		margin: 0 !important;
	}
	.wc-footer .elementor-widget-icon-list li span.elementor-icon-list-icon{
		background: hsla(0,0%,100%,.15);
		padding: 7px 10px;
		border-radius: 3px;
		margin-left: 5px;
	}
	.elementor-23420 .elementor-element.elementor-element-1ffc119 .elementor-icon-list-icon {
		text-align: center;
	}
	.elementor-23420 .elementor-element.elementor-element-1ffc119 .elementor-icon-list-icon:hover {
		background: #3b4e7f;
	}
	.heateor_sss_vertical_sharing{
		background: white;
	}
	.single-post .heateor_sss_vertical_sharing{
		display: none;
	}
	.single-post .sassy_share .heateor_sss_vertical_sharing{
		display: block;
	}

	.post-template-blog-series .entry-header.header-setting-2{
		z-index: 9;
	}
	a.site-header-logo {
		position: absolute;
		top: 23px;
		margin-left: 40px;
	}
	body #Home-experfy-insight .elementor-posts .elementor-post__card .elementor-post__text,
	body #Home-experfy-insight-2 .elementor-posts .elementor-post__card .elementor-post__text{
		width: 87%;
	}
	div#pillar-page-form{
		background: white;
		max-width: 800px;
		margin: auto;
		padding: 15px 45px;
		position: relative;
	}
	div#pillar-page-form iframe{
		width: 100% !important;
	}
	div#pillar-page-form .mfp-close{
		top: 5px;
	}
	span.pp-multiple-authors-layout-inline img {
		border-radius: 100px;
		width: 80px !important;
		height: 80px !important;
	}
	span.pp-multiple-authors-layout-inline {
		display: inline-block;
		width: 100%;
		margin-top: 15px;
	}
	.wc-post-row .pp-multiple-authors-layout-inline .avatar, .wc-post-row .pp-multiple-authors-layout-inline .photo{
		margin: 0 !important;
		display: block !important;
		width: 60px !important;
		height: 60px !important;
	}
	.pp-multiple-authors-layout-inline a{
		color: #4BA4DA;
		font-family: "Poppins", Proxima Nova;
		font-size: 16px;
		font-weight: 500;
	}
	.multiple_author {
		width: 100%;
		display: block;
		margin-top: 10px;
	}
	.post-template-blog-series-with-multiple-author .series .author p{
		margin-bottom: 10px;
	}
	body.post-template-blog-series-with-multiple-author .author {
		margin-top: 25px;
	}
	.wc_widgets_cat_name:hover{
		color: #f70d28;
	}
	.wc_widgets_cat_name {
		color: #212121;		
		margin-bottom: 5px !important;
		display: block;
		margin-top: 5px !important;
	}
	.jeg_postblock .jeg_pl_sm .jeg_post_title{
		margin: 0;
	}

	.webinar-top-section{
		position: relative;
		margin-bottom: 30px;
		min-height: 422px;
		padding: 50px 0;
		display: grid;
		align-content: center;
	}
	.webinar-top-section .attachment-post-thumbnail{
		width: 100%;
		height: 100%;
		object-fit: cover;
		position: absolute;
		top: 0;
		left: 0;
	}
	.webinar-top-wrapper{
		padding: 0 20px;
		position: relative;
		z-index: 1;
	}
	.webinar-top-wrapper .container{
		width: 100%;
	}
	body.single-post .webinar-top-wrapper .jeg_post_title, body.page-template-piller-page-with-acf .webinar-top-wrapper .jeg_post_title{
		color: #fff;
		margin-bottom: 30px;
		width: 100%;
	}
	.all-btn{
		font-weight: 400;
		background-color: #1b2c4a;
		font-size: 18px;
		padding: 18px 40px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color: #fff;
		display: inline-block;
		font-family: 'ProximaNova-Regular';
	}
	.all-btn:hover{
		color: #fff;
	}
	body.single-post .webinar-jeg-container .content-inner h2{
		color: #2f3d55;
		font-size: 34px;
	}
	body.single-post .webinar-jeg-container .content-inner p,
	body.single-post .webinar-jeg-container .content-inner li{
		color: #7a7a7a;
		font-size: 17px;
	}
	.wc-feature-speaker-list{
		display: grid;
		grid-template-columns: repeat(3,minmax(0,1fr));
		width: 100%;
		column-gap: 40px;
		margin-bottom: 50px;
	}
	.wc-feature-speaker-list .wc-feature-speaker{
		text-align: center;
	}
	.feature-speaker-img{
		width: 160px;
		height: 160px;
		border-radius: 100%;
		overflow: hidden;
		margin: 0 auto 30px;
	}
	.feature-speaker-img img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.wc-feature-speaker .feature-speaker-title{
		margin:0 0 20px;
		color: #2f3d55;
		font-weight: 700;
	}
	.wc-feature-speaker p{
		color: #7a7a7a;
		font-size: 16px;
	}
	.webinar-jeg_singlepage .wc-similar-webinar .elementor-heading-title,
	.feature-speakers-title{
		color: #2f3d55;
		font-size: 34px;
		font-weight: 700;
		margin-bottom: 50px;
	}
	.webinar-jeg_singlepage .wc-similar-webinar{
		border-top: 1px solid #d1dbe3;
		padding-top: 60px;
		margin-bottom: 50px;
	}
	body.single-post .webinar-jeg_singlepage .related_post_grid .elementor-post__card{
		border: 0;
		padding: 0;
	}
	body.single-post .webinar-jeg_singlepage .related_post_grid .elementor-post__card .elementor-post__thumbnail{
		border-radius: 10px;
		overflow: hidden;
	}
	body.single-post .webinar-jeg_singlepage .related_post_grid .elementor-post__card .elementor-post__thumbnail img{
		border-radius: 10px;
	}
	body.single-post .webinar-jeg_singlepage  .related_post_grid .elementor-post__card .elementor-post__thumbnail__link{
		margin-bottom: 20px;
	}
	body.single-post .webinar-jeg_singlepage  .related_post_grid .elementor-post__card .elementor-post__title{
		margin:0 0 10px;
	}
	body.single-post .webinar-jeg_singlepage  .related_post_grid .elementor-post__card .elementor-post__text .elementor-post__title a{
		color: #2f3d55;
		font-size: 20px;
		font-weight: 700;
	}
	body.single-post .webinar-jeg_singlepage  .related_post_grid .elementor-post__card .elementor-post__text .elementor-post__excerpt p{
		color: #000;
		font-size: 16px;
		line-height: normal;
	}
	.webinar-jeg_singlepage  .related_post_grid .elementor-post__card .all-btn{
		font-size: 16px;
		padding: 15px 30px;
		margin-top: 30px;
	}

	body.single-post .pillar-singlepage .webinar-top-wrapper .jeg_post_title, body.page-template-piller-page-with-acf .pillar-singlepage .webinar-top-wrapper .jeg_post_title{
		font-size: 60px;
		line-height: 1.3em;
		text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
	}
	body.single-post .pillar-singlepage .webinar-top-wrapper p, body.page-template-piller-page-with-acf .pillar-singlepage .webinar-top-wrapper p{
		color: #f2f3f5;
		font-size: 18px;
		margin: 0 0 1.85em;
		max-width: 540px;
		font-family: poppins;
		font-weight: 300;
		line-height: 30px;
	}
	body.single-post .meta_left .jeg_meta_author, body.page-template-piller-page-with-acf .meta_left .jeg_meta_author,
	body.single-post .meta_left, body.page-template-piller-page-with-acf .meta_left{
		display: flex !important;
		align-items: center;
	}
	body.single-post .meta_left .jeg_meta_author, body.page-template-piller-page-with-acf .meta_left .jeg_meta_author{
		padding: 0;
		width: auto;
		border: 0;
	}
	body.single-post .meta_left .jeg_meta_author img, body.page-template-piller-page-with-acf .meta_left .jeg_meta_author img{
		width: 100px;
		max-width: 100%;
		height: 100px;
		border-radius: 100%;
		margin-right: 20px;
		flex-shrink: 0;
	}
	body.single-post .jeg_meta_author .author_name, body.page-template-piller-page-with-acf .jeg_meta_author .author_name{
		width: auto;
		color: #5f8cbd;
		text-transform: none;
	}
	body.single-post .jeg_meta_author .author_name a, body.page-template-piller-page-with-acf .jeg_meta_author .author_name a{
		font-size: 24px;
		color: #5F8CBD;
		font-weight: 600;
		font-family: 'Roboto' !important;
	}
	body.single-post .jeg_post_meta .jeg_meta_date, body.page-template-piller-page-with-acf .jeg_post_meta .jeg_meta_date{
		padding: 0 0 0 20px;
		margin-left: 30px;
		border-left: 2px solid #fff;
		text-align: left;
	}
	/*body.page-template-piller-page-with-acf .jeg_post_meta .jeg_meta_date {
		display: inline-block;
	}
	body.page-template-piller-page-with-acf .jeg_post_meta .jeg_meta_date a {
		display: inline-block !important;
		}*/
		body.page-template-piller-page-with-acf .webinar-top-section {
			min-height: 532px;
		}
	/*body.page-template-piller-page-with-acf .jeg_post_meta .jeg_meta_date {
		padding: 13px 0 13px 20px;
		}*/
		body.single-post .jeg_post_meta .jeg_meta_date, body.page-template-piller-page-with-acf .jeg_post_meta .jeg_meta_date {
			color: #fff;
			font-size: 25px;
			font-weight: 300;
			line-height: 1;
			display: block;
			text-transform: none;
			font-family: "Poppins", Proxima Nova;
		}
		body.page-template-piller-page-with-acf .jeg_post_meta .jeg_meta_date a{
			color: #fff;
			font-size: 25px;
			font-weight: 300;
			line-height: 1;
			display: block;
			text-transform: none;
			font-family: "Poppins", Proxima Nova;
		}

		.webinar-top-wrapper .jeg_meta_author .author_detail{ color:#fff; }

		body.single-post .jeg_post_meta .jeg_meta_date a{
			color: #5f8cbd;
			font-size: 25px;
			font-weight: 300;
			line-height: 1;
			display: block;
			text-transform: none;
			font-family: "Poppins", Proxima Nova;
		}

		.wc-table-content-list{
			padding: 50px 40px;
			width: 375px;
			background: #f8f8f8;
			border-radius: 5px;
			box-shadow: 0 0 10px hsl(0deg 0% 0% / 30%);
			position: fixed;
			left: 0;
			top:35px !important;
			z-index: 999999;
			display: none;
		}
		.wc-table-content-list h3{
			margin-bottom: 20px;
			padding: 0 0 0 20px;
			color: #213558;
			font-size: 15px;
			text-transform: uppercase;
			font-weight: 500;
			text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
		}
		.wc-table-content-list ul{
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		.wc-table-content-list ul li{
			display: block;
			border-top: 1px solid #d3dbe2;
		}
		.wc-table-content-list ul li:first-child{
			border-top: 0;
		}
		.wc-table-content-list ul li a{
			display: block;
			padding: 10px 20px;
			font-size: 16px;
			font-weight: 700;
			color: #525b6e;
		}
		.wc-table-content-list ul li a:hover,
		.wc-table-content-list ul li a.active{
			background-color: #4ba4da;
			color: #fff;
		}
		.section-title-full{
			position: relative;
			padding: 110px 0;
			background: #28a588;
			width: 100vw;
			left: 50%;
			right: 50%;
			margin-left: -50vw;
			margin-right: -50vw;
		}
		.pillar-jeg-container .wc-table-content{
			max-width: 75%;
			margin-left: auto;
			margin-right: 0;
			line-height: 28px;
			padding: 0 30px;
		}

		.pillar-jeg-container .section-title-full .wc-table-content { margin-right:auto; max-width: 65%; }

		.section-title-full h3{
			font-size: 50px;
			font-weight: 700;
			margin: 0;
			color: #fff;
			padding: 0 2px;
		}
		.wc-next-previous-link {
			display: flex;
			justify-content: space-between;
		}
	/*.section-title-full:before {
		width: 500%;
		height: 100%;
		background: #28a588;
		left: 1px;
		top: 0;
		margin-left: -500%;
		content: '';
		position: absolute;
	}
	.section-title-full:after {
		width: 500%;
		height: 100%;
		background: #28a588;
		right: 1px;
		position: absolute;
		top: 0;
		margin-right: -500%;
		content: '';
	}
	.pillar-jeg-container{
		overflow-x: hidden;
	}
	
	.table_of_content_title2,
	.table_of_content_title2:before,
	.table_of_content_title2:after{
		background: #47497d;
	}
	
	.table_of_content_title3,
	.table_of_content_title3:before,
	.table_of_content_title3:after{
		background: #7c517e;
	}
	.table_of_content_title4,
	.table_of_content_title4:before,
	.table_of_content_title4:after{
		background: #28a588;
	}
	.table_of_content_title5,
	.table_of_content_title5:before,
	.table_of_content_title5:after{
		background: #c22828;
	}
	*/

.future-work-box .elementor-heading-title {
    font-family: 'ProximaNova-Bold'!important;
}
.future-work-box .elementor-widget:not(:last-child) {
    margin-bottom: 10px !important;
}
.future-work-box{
	overflow-x:hidden;
}
.bluetext-line{
	position:relative
}
.bluetext-line:before{
	display: block;
	background:#3ba1da;
	content:'';
	width:500%;
	left:0;
	top: 0;
	margin-left:-500%;
	position:absolute;
	height:100%;
}
.bluetext-line:after{
	display: block;
	background:#3ba1da;
	content:'';
	width:500%;
	right:0;
	top: 0;
	margin-right:-500%;
	position:absolute;
	height:100%;
}


		/*   ==========================  responsive  ================================ */

		@media (max-width: 1800px){

			section#pillar-sidebar{
				width: 305px;
			}

		}

		@media (max-width: 1660px){

			section#pillar-sidebar{
				width: 283px;
			}

		}


		@media (max-width: 1608px){

			section.elementor-section.elementor-top-section.elementor-element.elementor-element-5174f48.big-data-text.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
				padding-left: 120px;
			}

			section#big-date1 {
				padding-left: 120px;
			}




		}

		@media (max-width: 1500px){

			section.elementor-section.elementor-top-section.elementor-element.elementor-element-5174f48.big-data-text.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
				padding-left: 171px;
			}

			section#big-date1 {
				padding-left: 171px;
			}


		}

		@media (max-width: 1440px){



			.post-template-single-post-3-php .entry-header-2.header-3 > a{
				font-size: 18px;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 h2.jeg_post_subtitle p {
				font-size: 22px;
				line-height: 1.5;
			}

			section.elementor-section.elementor-top-section.elementor-element.elementor-element-5174f48.big-data-text.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
				padding-left: 209px;
			}

			section#big-date1 {
				padding-left: 209px;
			}



		}

		@media (max-width: 1420px){
			section#pillar-sidebar{
				display: none;
			}

			section.elementor-section.elementor-top-section.elementor-element.elementor-element-5174f48.big-data-text.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
				padding-left: 0px;
			}

			section#big-date1 {
				padding-left: 0px;
			}
			.wc_home_subscribe form {
				width: auto !important;
				display: flex;
				justify-content: center;
			}
			.wc-table-content-list {
				padding: 40px 20px;
				width: 285px;	
			}
			.section-title-full{
				padding: 70px 0;
			}
		}

		@media (max-width: 1024px){

			body.single-post .jeg_meta_author {
				width: 70%;
			}

			body.single-post .jeg_meta_author .author_name {
				width: 85%;
			}

			body.single-post .jeg_meta_date {
				width: 26%;
			}

			.post-template-single-post-2-php h1.jeg_post_title, .post-template-single-post-6-php h1.jeg_post_title {
				font-size: 46px !important;
			}

			.post-template-single-post-2-php h2.jeg_post_subtitle p, .post-template-single-post-6-php h2.jeg_post_subtitle p {
				font-size: 18px;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 h2.jeg_post_subtitle p {
				font-size: 22px;
				line-height: 1.5;
			}

			.post-template-single-post-4-php h1.jeg_post_title {
				font-family: 'ProximaNova-Bold';
				font-size: 42px !important;
				padding-top: 70px;
				line-height: 58px !important;
			}

			.post-template-single-post-4-php h2.jeg_post_subtitle p{
				font-size: 20px;
			}

			.post-template-single-post-5-php h1.jeg_post_title{
				font-size: 46px !important;
			}

			.post-template-single-post-5-php .entry-header-2 h2.jeg_post_subtitle P {
				font-family: 'ProximaNova-Regular';
				font-size: 18px;
			}

			.post-template-single-post-5-php .entry-header{
				padding: 0px 0;
			}

			.post-template-single-post-2-php .entry-header-2 .wp-post-image, .post-template-single-post-6-php .entry-header-2 .wp-post-image{
				width: 1920px;
				height: 680px;
				object-fit: cover;
				position: absolute;
				left: 0%;
				max-width: 1920px;
				opacity: 0.2;
			}

			body section#pillar-sidebar { display:none; }

			section#pillar-sidebar-links { display:block; }

			.download-pdf-button { text-align:center; }

			.download-pdf-button .white_content { width:80%; height:55%; }
			/*.page-id-11938 */
			.elementor-inner .pillar-inner-container { padding-left:15px; padding-right:15px; }

			.category-two .post .post-category { margin-top:20px;  } 
			body.single-post .webinar-jeg_singlepage .related_post_grid .elementor-post__card .elementor-post__thumbnail img{
				height: 180px;
			}
			.webinar-top-section{
				position: relative;
				margin-bottom: 30px;

				min-height: 300px;
			}
			.section-title-full{
				padding: 50px 0;
			}

		}




		@media (max-width: 1023px){
			div#banner-title h2.elementor-heading-title span {
				font-size: 30px !important;
				display: block;
			}
			div#banner-title h2.elementor-heading-title br{
				display: none;
			}
			.banner-left-title h2.elementor-heading-title span {
				font-size: 30px !important;
			}
			.featured-post .sec-8, .featured-post .sec-4 {
				width:100%;
				padding-left: 0;
				display: grid;
			}
			.featured-post .sec-4{
				grid-template-columns: auto auto;
				grid-column-gap: 30px;
			}
			.featured-post .sec-4 .post:not(:last-child) {
				margin-bottom: 0px;
			}
			.all-post {
				grid-template-columns: auto auto ;
				grid-column-gap: 20px;
				grid-row-gap: 20px;
			}
			.category-two .post .post-image, .category-two .post .post-description {
				width: 100%;
				padding-left: 0px;
			}
			.category-two .post {
				display: flex;
				flex-direction: column;
			}
			.post-author .author-img {
				width: 7%;
				vertical-align: middle;
				display: inline-block;
			}
			.category-three .post .post-description .post-title h2 a{
				font-size: 30px;
			}
			.featured-post .category-three .post-description{
				padding-top: 30px;
				padding-bottom: 20px;

			}
			.post.form .post-title h2 a{
				font-size: 28px;
			}
			.post .post-description .post-title h2{
				margin: 0 0 15px;
			}
			.post.form .post-description .post-text p, .post-form input#Email{
				font-size: 16px;
			}
			.post-form button.submit{
				padding: 8px 17px;
				margin-top: 20px;
				font-size: 16px;
			}
			div#sidebar-testimonial .elementor-testimonial-wrapper.elementor-testimonial-text-align-left {
				display: flex;
				flex-direction: column;
			}
			div#sidebar-testimonial .elementor-testimonial-content, div#sidebar-testimonial .elementor-testimonial-meta.elementor-has-image.elementor-testimonial-image-position-top{
				width: 100%;
			}
			div#sidebar-testimonial .elementor-testimonial-content{
				margin-top: 15px;
			}
			.sidebar-tag a{
				padding: 3px 7px;
				margin-right: 4px;
				font-size: 12px;
			}







			.wc_home_subscribe form .tnp-field.tnp-field-button input.tnp-submit, form.hs-form .hs_submit input.hs-button{
				padding: 13px 18px;
			}

		}


		@media (max-width: 991px){

			.post-template-single-post-3-php .entry-header-2.header-3 h1.jeg_post_title {
				font-size: 22px !important;
				line-height: 30px !important;
				padding-top: 12px;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 h2.jeg_post_subtitle p {
				font-size: 22px;
				line-height: 1.5;
				margin-bottom: 26px;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 .jeg_meta_date.date_setting_2 {
				font-size: 14px;
			}	

			.post-template-single-post-4-php h1.jeg_post_title {
				font-family: 'ProximaNova-Bold';
				font-size: 36px !important;
				padding-top: 70px;
				line-height: 52px !important;
			}

			.post-template-single-post-4-php h2.jeg_post_subtitle p {
				font-size: 18px;
			}


			.post-template-single-post-5-php h1.jeg_post_title {
				font-family: 'ProximaNova-Bold';
				font-size: 36px !important;
				padding-top: 22px;
				line-height: 56px !important;
			}

			.post-template-single-post-3-php .entry-header-2 .wp-post-image{
				width: 1920px;
				height: 463px;
				object-fit: cover;
				position: absolute;
				left: 0%;
				max-width: 1920px;
				opacity: 0.2;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 a{
				font-size: 18px;
			}








		}




		@media (max-width: 768px){

			.post-template-single-post-2-php h1.jeg_post_title, .post-template-single-post-6-php h1.jeg_post_title {
				font-size: 33px !important;
				line-height: 40px !important;
				padding-top: 40px;
			}

			.post-template-single-post-2-php .jeg_meta_date.date_setting_2 a, .post-template-single-post-6-php .jeg_meta_date.date_setting_2 a{
				font-size: 14px;
			}

			.post-template-single-post-2-php h2.jeg_post_subtitle p, .post-template-single-post-6-php h2.jeg_post_subtitle p {
				font-size: 16px;
				line-height: 24px;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 h1.jeg_post_title {
				font-size: 24px !important;
				line-height: 30px !important;
				padding-top: 18px;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 h2.jeg_post_subtitle p {
				font-size: 20px;
				line-height: 1.5;
				margin-bottom: 31px;
			}

			.post-template-single-post-2-php .entry-header-2 .wp-post-image, .post-template-single-post-6-php .entry-header-2 .wp-post-image{
				width: 1920px;
				height: 360px !important;
				object-fit: cover;
				position: absolute;
				left: 0%;
				max-width: 1920px;
				opacity: 0.2;
			}

			.post-template-single-post-4-php h1.jeg_post_title {
				font-family: 'ProximaNova-Bold';
				font-size: 30px !important;
				padding-top: 70px;
				line-height: 44px !important;
			}

			.post-template-single-post-4-php h2.jeg_post_subtitle p {
				font-size: 14px;
			}	

			.post-template-single-post-4-php .jeg_meta_date.date_setting_2 a {
				font-family: 'ProximaNova-Regular';
				font-size: 15px;
				margin-top: 30px;
				color: #4c515d !important;
				margin-right: 7px;
			}

			.post-template-single-post-4-php .entry-header{
				padding: 0px 0;
			}


			.post-template-single-post-5-php .jeg_meta_date.date_setting_2 a{
				font-size: 16px;
			}

			.post-template-single-post-5-php h2.jeg_post_subtitle p{
				font-size: 18px
			}

			.post-template-single-post-3-php .entry-header-2 .wp-post-image {
				width: 1920px;
				height: 470px;
				object-fit: cover;
				position: absolute;
				left: 0%;
				max-width: 1920px;
				opacity: 0.2;
			}
		}



		@media (max-width: 768px){
			body.post-template-blog-series .series {
				padding: 50px 0 50px 0;
			}
		}

		@media (max-width: 767px){
			body.single-post .jeg_meta_author .author_name {
				width: auto;
			}
			body.single-post .meta_left .jeg_meta_author {
				display: flex;
				align-items: center;
				width: auto;
				float: none;
			}
			body.single-post .jeg_meta_author .author_name {
				width: auto;
				margin-left: 20px;
			}
			body.post-template-blog-series .wc_related_post_list .elementor-post__badge {
				margin: 20px 0 0 0;
			}
			body.post-template-blog-series .wc_related_post_list .wc_blog_col-1 {
				display: block !important;
				width: 100% !important;
			}
			body.post-template-blog-series .wc_related_post_list .wc_blog_col-2 {
				display: block !important;
				width: 100% !important;
			}
			body.post-template-blog-series .series {
				padding: 50px 0 50px 0;
			}
			body.post-template-blog-series h1.jeg_post_title {
				margin: 20px 0 0 0;
				font-size: 24px;
			}
			body.single-post .jeg_meta_author {
				width: 100%;
			}
			body.single-post .jeg_meta_date {
				width: 100%;
				margin-top: 20px;
			}
			body.single-post h2.jeg_post_subtitle {
				font-size: 18px;
				letter-spacing: 0;
				margin: 0;
				margin-top: 10px;
			}
			body.single-post .entry-content .content-inner h2 {
				font-size: 32px;
				line-height: 1;
			}
			body.single-post .entry-content .content-inner p {
				font-size: 18px;
			}
			body.single-post .elementor-widget-container .elementor-heading-title, .elementor-widget-container .elementor-heading-title a {
				font-size: 32px !important;
			}
			.jeg_meta_author {text-align: center; width: 100%;}
			.jeg_meta_author:after {display: none;}
			.meta_left .jeg_meta_date { text-align: center; width: 100%; }
			figure.wp-block-image.size-large { margin-right: 0px; }
			.banner-left-title h2.elementor-heading-title span, div#banner-title h2.elementor-heading-title span {
				font-size: 20px !important;
			}
			section#wc-image-box .elementor-widget-image-box .elementor-image-box-wrapper{
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				align-items: center;
				text-align: left;
			}
			section#wc-image-box  .elementor-widget-image-box .elementor-image-box-img{
				margin-right: 15px !important;
				max-width: 45px;
			}
			.featured-post .sec-4{
				grid-template-columns: auto;
				grid-row-gap: 15px;
			}
			.all-post {
				grid-template-columns: auto ;
				grid-column-gap: 20px;
				grid-row-gap: 20px;
			}
			.category-three .post {
				display: flex;
				flex-direction: column;
			}
			.featured-post .category-three .post-description{
				order: 2;
			}
			.featured-post .category-three  .post-image{
				order: 1;
			}
			.category-three .post .post-image, .category-three .post .post-description{
				width: 100%;
			}
			.sidebar-form .post.form{
				padding: 30px;
			}
			.post.form .post-title h2 a {
				font-size: 26px;
			}
			.article {
				margin-top: 20px;
				border-bottom: 2px solid #e4ebf1;
				margin-bottom: 20px;
			}
			.sidebar-form .post-form button.submit span.line{
				margin: 0 6px;
			}
			div#sidebar-testimonial .elementor-testimonial-content{
				margin-bottom: 0 !important;
			}

			.featured-post .category-three .post-image { margin-left:0; }
			.entry-header {
				padding: 50px 10px;
			}
			.related_post_grid {
				grid-template-columns: repeat(2, minmax(0, 1fr));
				grid-row-gap: 20px;
			}

			.sidebar-cta-form .white_content { max-width:90%; }

			body.single-post .webinar-top-wrapper .jeg_post_title{
				font-size: 34px;
				margin-bottom: 10px;
			}
			.webinar-top-wrapper{
				text-align: center;
			}
			.wc-feature-speaker-list{
				grid-template-columns: repeat(1,minmax(0,1fr));
			}
			.wc-feature-speaker-list .wc-feature-speaker{
				margin-bottom: 20px;
			}
			.feature-speakers-title{
				text-align: center;
			}
			.wc-feature-speaker-list{
				margin-bottom: 20px;
			}
			body.single-post .elementor-widget-container .elementor-heading-title, .elementor-widget-container .elementor-heading-title a,
			.webinar-jeg_singlepage .wc-similar-webinar .elementor-heading-title, .feature-speakers-title {
				font-size: 28px !important;
				text-align: center;
			}
			.webinar-jeg_singlepage .wc-similar-webinar .elementor-heading-title, .feature-speakers-title{
				margin-bottom: 30px;
			}
			.webinar-jeg_singlepage .wc-similar-webinar {
				padding-top: 30px;
				margin-bottom: 30px;
			}
			.section-title-full{
				padding: 30px 0;
			}
			.section-title-full h3{
				font-size: 30px;
			}
			.wc-table-content-list{
				padding: 20px 20px;
				top: 20px !important;
			}
			.pillar-jeg-container .wc-table-content{
				padding: 0;
				max-width:none;
			}

			.pillar-jeg-container .wc-table-content .wc-table-content{
				padding: 0 30px;
				max-width:100%;
			}
			body.single-post .pillar-singlepage .webinar-top-wrapper .jeg_post_title, body.page-template-piller-page-with-acf .pillar-singlepage .webinar-top-wrapper .jeg_post_title{
				font-size: 34px;
			}
		}

		@media (max-width: 575px){
			.post-category ul li a{
				font-size: 13px;
			}
			.featured-post .sec-4 .post-description .post-title h2 a{
				font-size: 18px;
			}
			.all-post .post .post-image img{
				height: 200px;
			}
			.category-three .post .post-description .post-title h2 a{
				font-size: 25px;
			}
			.meta_left .jeg_meta_date {
				margin-left: 0px;

			}
			.related_post_grid {
				grid-template-columns: repeat(1, minmax(0, 1fr));
				grid-row-gap: 20px;
			}

			.entry-header {
				padding: 10px 10px !important;
			}

			body .wc-post-row .image {
				text-align: center;
			}

			.post-template-single-post-2-php h1.jeg_post_title, .post-template-single-post-6-php h1.jeg_post_title {
				font-size: 30px !important;
				line-height: 40px !important;
				padding-left: 30px !important;
			}

			.post-template-single-post-2-php .jeg_meta_container, .post-template-single-post-6-php .jeg_meta_container {
				padding-left: 30px;
			}

			.post-template-single-post-2-php h1.jeg_post_title, .post-template-single-post-6-php h1.jeg_post_title {
				font-size: 30px !important;
				line-height: 40px !important;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 h1.jeg_post_title {
				font-size: 20px !important;
				line-height: 31px !important;
				padding-top: 18px;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 h1.jeg_post_title {
				font-size: 18px !important;
				line-height: 28px !important;
				padding-top: 14px;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 h2.jeg_post_subtitle p {
				font-size: 17px;
				line-height: 1.5;
				margin-bottom: 31px;
			}

			.post-template-single-post-2-php .entry-header-2 .wp-post-image, .post-template-single-post-6-php .entry-header-2 .wp-post-image{
				width: 1920px;
				height: 440px !important;
				object-fit: cover;
				position: absolute;
				left: -4%;
				max-width: 1920px;
				opacity: 0.2;
			}

			.post-template-single-post-4-php h1.jeg_post_title {
				font-family: 'ProximaNova-Bold';
				font-size: 24px !important;
				padding-top: 70px;
				line-height: 38px !important;
			}

			.post-template-single-post-5-php h1.jeg_post_title {
				font-family: 'ProximaNova-Bold';
				font-size: 26px !important;
				padding-top: 22px;
				line-height: 36px !important;
			}

			.post-template-single-post-2-php .jeg_meta_author_2 span.author_detail, .post-template-single-post-6-php .jeg_meta_author_2 span.author_detail{
				font-size: 16px;
			}


			.post-template-single-post-3-php .entry-header-2 .wp-post-image {
				width: 1920px;
				height: 390px;
				object-fit: cover;
				position: absolute;
				left: 0%;
				max-width: 1920px;
				opacity: 0.2;
			}


			body.page-template-piller-page-with-acf .meta_left .jeg_meta_author, body.single-post .meta_left, body.page-template-piller-page-with-acf .meta_left {
				display: block !important; 
			}

			body.single-post .meta_left .jeg_meta_author, body.page-template-piller-page-with-acf .meta_left .jeg_meta_author, body.single-post .meta_left, body.page-template-piller-page-with-acf .single-post .meta_left
			body.single-post .jeg_post_meta .jeg_meta_date, body.page-template-piller-page-with-acf .jeg_post_meta .jeg_meta_date {
				flex-wrap: wrap;
				justify-content: center;
			}
			body.single-post .jeg_post_meta .jeg_meta_date, body.page-template-piller-page-with-acf .jeg_post_meta .jeg_meta_date{
				width: 100%;
				margin-left: 0;
				padding-left: 0;
				border-left: 0;
				text-align: center;
				margin: 10px 0;
			}
			body.single-post .jeg_post_meta .jeg_meta_date, body.page-template-piller-page-with-acf .jeg_post_meta .jeg_meta_date {
				font-size: 20px;
			}
			body.single-post .jeg_post_meta .jeg_meta_date a, body.page-template-piller-page-with-acf .jeg_post_meta .jeg_meta_date a{
				font-size: 20px;
			}
			body.single-post .meta_left .jeg_meta_author, body.page-template-piller-page-with-acf .meta_left .jeg_meta_author{
				display: block !important;
				text-align: center;
			}
			body.single-post .meta_left .jeg_meta_author img, body.page-template-piller-page-with-acf .meta_left .jeg_meta_author img{
				display: block;
				margin: 0 auto 20px;
				float: none;
			}
		}


		@media (max-width: 480px){

			.post-template-single-post-3-php .entry-header-2.header-3 > a {
				font-size: 18px;
				padding-left: 5px;
				padding-top: 16px;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 h1.jeg_post_title {
				font-size: 16px !important;
				line-height: 28px !important;
				padding-top: 14px;
				padding-left: 5px;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 h2.jeg_post_subtitle p {
				font-size: 17px;
				line-height: 1.5;
				margin-bottom: 31px;
				padding-left: 5px;
			}

			.post-template-single-post-3-php .entry-header-2.header-3 .jeg_meta_date.date_setting_2 {
				font-size: 14px;
				padding-left: 5px;
				padding-bottom: 60px;
			}



			.post-template-single-post-4-php h1.jeg_post_title {
				font-family: 'ProximaNova-Bold';
				font-size: 20px !important;
				padding-top: 70px;
				line-height: 32px !important;
				padding-left: 5px;
			}

			.post-template-single-post-4-php .meta_left{
				padding-left: 5px;
			}

			.post-template-single-post-5-php h1.jeg_post_title {
				font-family: 'ProximaNova-Bold';
				font-size: 20px !important;
				padding-top: 22px;
				line-height: 28px !important;
				padding-left: 5px;
			}

			.post-template-single-post-5-php .entry-header-2 h2.jeg_post_subtitle P {
				font-family: 'ProximaNova-Regular';
				font-size: 17px;
				padding-left: 5px;
			}

			.post-template-single-post-5-php .meta_left{
				padding-left: 5px;
			}

			.post-template-single-post-2-php .jeg_meta_author_2 span.author_detail, .post-template-single-post-6-php .jeg_meta_author_2 span.author_detail{
				font-size: 14px;
			}

			.post-template-single-post-3-php .entry-header-2 .wp-post-image {
				width: 1920px;
				height: 436px;
				object-fit: cover;
				position: absolute;
				left: 0%;
				max-width: 1920px;
				opacity: 0.2;
			}


		}


		@media (max-width: 425px){

			.post-template-single-post-2-php h1.jeg_post_title, .post-template-single-post-6-php h1.jeg_post_title {
				font-size: 20px !important;
				line-height: 34px !important;
			}

			.post-template-single-post-2-php h2.jeg_post_subtitle p, .post-template-single-post-6-php h2.jeg_post_subtitle p {
				font-size: 14px;
				line-height: 24px;
			}

			.header-3{
				width: 100%;
			}

			.post-template-single-post-3-php .entry-header-2 .wp-post-image {
				width: 1920px;
				height: 480px !important;
				object-fit: cover;
				position: absolute;
				left: -4%;
				max-width: 1920px;
				opacity: 0.2;
			}

			.post-template-single-post-4-php h1.jeg_post_title {
				font-family: 'ProximaNova-Bold';
				font-size: 18px !important;
				padding-top: 70px;
				line-height: 30px !important;
			}

			.post-template-single-post-5-php .header-setting-2 {
				margin-top: 80px;
			}

			.post-template-single-post-2-php .jeg_meta_author_2 span.author_name, .post-template-single-post-6-php .jeg_meta_author_2 span.author_name{
				font-size: 14px;
			}







		}

		@media (max-width: 375px){

			.entry-header-2 .wp-post-image{
				width: 1920px;
				height: 800px !important;
				object-fit: cover;
				position: absolute;
				left: -4%;
				max-width: 1920px;
				opacity: 0.2;
			}



		}







		@media (max-width: 320px){
			.meta_left .jeg_meta_date {
				margin-left: 0px;

			}

			.post-template-single-post-2-php h1.jeg_post_title, .post-template-single-post-6-php h1.jeg_post_title {
				font-size: 18px !important;
				line-height: 26px !important;
			}

			.post-template-single-post-2-php .alignnone, .post-template-single-post-6-php .alignnone{
				margin: 6px 14px 1.25em 0 !important;
			}

			.post-template-single-post-2-php .jeg_meta_author_2 span.author_name, .post-template-single-post-6-php .jeg_meta_author_2 span.author_name {
				font-family: 'ProximaNova-Bold';
				font-size: 14px;
				text-transform: uppercase;
				color: #53a3d6;
				display: inline-block;
				width: 64%;
				vertical-align: middle;
				line-height: 22px;
			}

			.post-template-single-post-2-php .jeg_meta_date.date_setting_2 a, .post-template-single-post-6-php .jeg_meta_date.date_setting_2 a {
				font-size: 12px;
			}

		}

	/*@media only screen and (min-width:1025px) and (max-width:1179px) {
	
	.pillar-jeg-container .wc-table-content { max-width: 730px; margin-right: 0; }
		
	.pillar-jeg-container .section-title-full .wc-table-content { margin-right:auto; }
	
	}*/


	@media only screen and (min-width:1180px) and (max-width:1299px) {
		/*.page-id-11938 */
		.elementor-inner .pillar-inner-container { margin-right: 0; max-width: 890px; }
		
		.page-id-13807 .pillar-wrap-container { margin-right: 5%; max-width: 890px; }
		
		/*.pillar-jeg-container .wc-table-content { max-width: 890px; margin-right: 0; }
		
		.pillar-jeg-container .section-title-full .wc-table-content { margin-right:auto; }*/

	}

	@media only screen and (min-width:320px) and (max-width:767px) {
		.wc_search_bar .wc_search_right_area{
			width: 100%;
			float: none;
		}
		
		body .jeg_viewport { margin-top:140px!important; }
		
		.wc_search_bar .wc_search_left_area,
		.wc_search_bar .wc_search_right_area {
			display: block;
		}
		.wc_search_bar span.select2.select2-container.select2-container--default.select2-container--below{
			width: 100% !important;
		}
		.wc_search_bar .wc_search_right_area input.search-submit{
			padding: 0px 20px;
			height: 40px;
			width:35%;
		}
		.wc_search_bar .wc_search_right_area input.search-field{
			height: 40px;
			padding-left: 8px;
			margin-top: 15px;	
		}
		.wc_search_bar input.search-submit{
			top: 15px;
		}
		.wc_search_bar .wc_search_left_area{
			width: 100%;
		}
		.wc_search_bar span.select2-selection.select2-selection--single{
			width: 100%;
		}
		.wc_search_bar .select2-container--default .select2-selection--single .select2-selection__arrow {
			right: 15px;
		}
		.wc_search_bar span.select2.select2-container.select2-container--default{
			width: 100% !important;
		}
		a.site-header-logo{
			position: unset;
			text-align: center !important;
			display: block;
			margin-bottom: 20px;
			margin-left: 0px;
		}

		.elementor-11461 .elementor-element.elementor-element-58714c0 > .elementor-widget-container{ padding-left:0px; }

		.post-template-single-post-2-php .entry-header-2 .wp-post-image, .post-template-single-post-6-php .entry-header-2 .wp-post-image{ width:100%; opacity:1; max-width:100%; left:0; height:385px!important; }
		
		.post-template-single-post-2 .jeg_meta_container, .post-template-single-post-6 .jeg_meta_container, .post-template-multiple_author_template .jeg_meta_container{ max-width:100%; }

		.post-template-single-post-2-php .jeg_meta_author_2 span.author_name, .post-template-single-post-6-php .jeg_meta_author_2 span.author_name{ width:auto; float:none; position:relative; left:5%; }

		.entry-header:before{ width: 155%; }		

		body.single-post .wc-post-row .image{ margin:0px; }

		body.single-post h1.jeg_post_title{  width:80%; }

		body.post-template-blog-series .series, body.post-template-blog-template .series, body.post-template-blog-series-with-multiple-author .series{ padding:50px 20px; text-align:center; }

		body.single-post .series h1.jeg_post_title{ margin:0 auto; width:100%; font-size:25px; line-height:30px; }

		body.post-template-blog-series .post-title, body.post-template-blog-template .post-title, body.post-template-blog-series-with-multiple-author .post-title{ padding-top:35px; }

		body.post-template-blog-series .author, body.post-template-blog-template .author, body.post-template-blog-series-with-multiple-author .author{ padding-top:30px; }

		.elementor-section.elementor-section-boxed > .elementor-container{ width:100%; }

		.container.post-temp-6 .wc_related_post_list .wc_blog_col-1, .container.post-temp-6 .wc_related_post_list .wc_blog_col-2{ width:100%; float:none; padding-left: 0px; padding-top: 20px; }

		.container.post-temp-6 .wc_related_post_list .wc_blog_col-2 .elementor-post__text .elementor-post__title a{ line-height:28px; }

		.wc-table-content-list{ display:none; }

	}
	@media only screen and (min-width: 768px) and (max-width: 980px){
		.wc_search_bar_content_holder {
			max-width: 100%;
			margin: auto;
		}
		.wc_search_bar .select2-container--default .select2-selection--single .select2-selection__arrow{
			right: 105px;
		}
		.wc_search_bar span.select2-selection.select2-selection--single{
			width: 90%;
		}
		.wc_search_bar span.select2.select2-container.select2-container--default{
			width: 100%;
		}
		.wc_search_bar .wc_search_left_area{
			width: 35%;
		}
		.wc_search_bar .select2-container--default .select2-selection--single .select2-selection__arrow{
			right: 45px;
		}

		.elementor-11461 .elementor-element.elementor-element-58714c0 > .elementor-widget-container{ padding-left:0px; }

		.post-template-single-post-2-php .entry-header-2 .wp-post-image, .post-template-single-post-6-php .entry-header-2 .wp-post-image{ width:100%; opacity:1; max-width:100%; left:0; height:385px!important; }
		
		.post-template-single-post-2 .jeg_meta_container, .post-template-single-post-6 .jeg_meta_container, .post-template-multiple_author_template .jeg_meta_container{ max-width:100%; }

		.post-template-single-post-2-php .jeg_meta_author_2 span.author_name, .post-template-single-post-6-php .jeg_meta_author_2 span.author_name{ width:auto; float:none; position:relative; left:5%; }

		.entry-header:before{ width: 155%; }		

		body.single-post .wc-post-row .image{ margin:0px; }

		body.single-post h1.jeg_post_title{  width:80%; }

		body.post-template-blog-series .series, body.post-template-blog-template .series, body.post-template-blog-series-with-multiple-author .series{ padding:50px 20px; text-align:center; }

		body.single-post .series h1.jeg_post_title{ margin:0 auto; width:100%; font-size:25px; line-height:30px; }

		body.post-template-blog-series .post-title, body.post-template-blog-template .post-title, body.post-template-blog-series-with-multiple-author .post-title{ padding-top:35px; }

		body.post-template-blog-series .author, body.post-template-blog-template .author, body.post-template-blog-series-with-multiple-author .author{ padding-top:30px; }

		.elementor-section.elementor-section-boxed > .elementor-container{ width:100%; }

		.container.post-temp-6 .wc_related_post_list .wc_blog_col-1, .container.post-temp-6 .wc_related_post_list .wc_blog_col-2{ width:100%; float:none; padding-left: 0px; padding-top: 20px; }

		.container.post-temp-6 .wc_related_post_list .wc_blog_col-2 .elementor-post__text .elementor-post__title a{ line-height:28px; }

	}
	@media only screen and (min-width: 768px){
		.piller_resources_form div.hbspt-form{
			margin: auto;
		}
	}
	.chosen-container{
		display: none;
	}
	@media only screen and (min-width: 768px) and (max-width: 1024px){
		.wc_search_bar .wc_search_right_area input.search-submit{
			/*width: 30%;*/
		}
		.wc_search_bar .wc_search_left_area{
			/*width: 30%;*/
			margin-left: 200px;
		}
		a.site-header-logo{
			margin-left: 0px;
		}
		.wc_search_bar .wc_search_right_area {
			/*width: 40%;*/
		}
		.wc_search_bar .wc_search_right_area input.search-submit{
			/*width: 35%;*/
			padding: 0;
		}
	}
	@media only screen and (min-width: 1025px) and (max-width: 1590px){
		.wc_search_bar .wc_search_right_area{
			/*width: 50%;*/
		}
		.wc_search_bar .wc_search_left_area{
			margin-left: 165px;
			/*width: 30%;*/
		}
		.wc_search_bar .wc_search_right_area input.search-submit{
			padding: 0;
		}
		a.site-header-logo{
			margin-left: 0;
		}
	}