.page-id-2316 footer:after,.page-id-4582 footer:after,.page-id-4524 footer:after,.single-post  footer:after,.page-id-5116  footer:after,.page-id-5037  footer:after{	
	background: #fafafa;
    content: '';
    position: absolute;
    width: 100%;
    height: 200px;
    left: 0;
    right: 0;
    top: -200px;
    background-size: cover; z-index:-1
}
.column-full.textcenter{text-align:center}
.faqpage_accordion.elementor-element .elementor-accordion-item {
    border-left: 0px !important;
    border-right: 0px !important;
    border-top: 0px !important;
}
.faqpage_accordion.elementor-element .elementor-accordion-item .elementor-tab-content {
    border-top: 0px !important;
    
}
.loginform label{color:#fff;font-weight:500;margin-bottom:10px;display:block}
.infield {margin-top:20px}
.infield  select{width:100%;background-color:#fff;border-radius:5px;-moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
     
    background-image: url(/wp-content/uploads/2023/07/Dropdown-blue.svg);
    background-repeat: no-repeat;
	background-position:top 20px right 20px;}
.webinar_list article.elementor-post, .webinar_list .pd_pcf_item {
    position: relative;
    height: 550px;
}
.webinar_list article.elementor-post .elementor-post__excerpt, .webinar_list .pd_pcf_item .pd_pcf_description {
    display: none;
    /* margin-top: 40px; */
}
.webinar_list article.elementor-post>.elementor-post__text, .webinar_list .pd_pcf_item .pd_pcf_content {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 250px;
	-webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
	padding: 22px 30px 22px 30px !important;
}
.webinar_list.bluebgarticle article.elementor-post>.elementor-post__text, .webinar_list .pd_pcf_item .pd_pcf_content {
    height: 253px;
}
.webinar_list .pd_pcf_item .pd_pcf_content {
    padding: 22px 40px 22px 40px !important;
}
.webinar_list article.elementor-post:hover .elementor-post__excerpt, .webinar_list .pd_pcf_item:hover .pd_pcf_description {
	display: block;
}
.webinar_list article.elementor-post:hover>.elementor-post__text, .webinar_list .pd_pcf_item:hover .pd_pcf_content {
    position: absolute;
    bottom: -10px;
    height: 100% !important;
    background: #ffffff;
    border-radius: 5px;
    padding: 40px 22px;
}
.webinar_list article.elementor-post.post.type-post:hover>.elementor-post__text, .webinar_list article.elementor-post.ebook.type-ebook:hover>.elementor-post__text, .webinar_list article.elementor-post.newsbyte.newsbyte:hover>.elementor-post__text, .webinar_list .pd_pcf_item:hover .pd_pcf_content {
	background: #B9E2ED;
}
.noparaspace p {
	margin-bottom: 20px !important;
}
.thankyou_watch.webinar_list article.elementor-post:hover>.elementor-post__text {
    background: #B9E2ED;
}
.webinar_list h3.elementor-post__title:before, .webinar_list .pd_pcf_title:before {
    content: 'Webinar';
    color: #0050A0;
    font-size: 15px;
    line-height: 18px;
    background: #B9E2ED;
    padding: 10px 0px;
    border-radius: 2px;
    display: block;
    max-width: 127px;
    margin-bottom: 25px;
    text-align: center;
}
.parent-pageid-294 .webinar_list h3.elementor-post__title:before  {
   
    background: #fff;
    
}
.career_hero {
    z-index: 3;
}
.webinar_list article.elementor-post.post.type-post h3.elementor-post__title:before, .webinar_list .pd_pcf_item .pd_pcf_title:before {
    content: 'Blog';
    background: #ffffff;
}
.webinar_list article.elementor-post.ebook.type-ebook h3.elementor-post__title:before {
    content: 'eBook';
    background: #ffffff;
}
.webinar_list article.elementor-post.news-events.type-news-events h3.elementor-post__title:before {
    content: 'News & Events';
    background: #B9E2ED; max-width: 170px;
}
.webinar_list article.elementor-post.newsbyte.type-newsbyte h3.elementor-post__title:before {
    content: 'Newsletter';
    background: #ffffff;
}
.featured_webinar h3.elementor-post__title:before {
    content: 'Featured Webinar';
    color: #E26B2B;
    font-size: 18px;
    line-height: 35px;
    display: block;
    background-image: url(/wp-content/uploads/2023/07/featured.svg);
    background-repeat: no-repeat;
    background-position: left;
	padding-left: 32px;
}
.featured_webinar article.elementor-post.post.type-post h3.elementor-post__title:before {
    content: 'Featured blog';
}
.featured_webinar article.elementor-post.ebook.type-ebook h3.elementor-post__title:before {
    content: 'Featured content';
}
.featured_webinar article.elementor-post.content-collect.type-content-collect h3.elementor-post__title:before {
    content: 'Featured content';
}
.featured_webinar article.elementor-post.news-events.type-news-events h3.elementor-post__title:before {
    content: 'Featured article';
}
.featured_webinar .elementor-posts .elementor-post {
    align-items: center;
}
.featured_webinar a.elementor-post__read-more {
    background-image: url(/wp-content/uploads/2024/12/Right-arrow-light-blue2.svg);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 50px;
	-webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.featured_webinar a.elementor-post__read-more:hover {
	padding-right: 60px;
}
.webinar_list a.elementor-post__read-more {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    text-indent: -999999px;
}
.thankyou_cta h2 b {
	color: #0050A0;
}
.thankyou_cta {
	border-radius: 2px;
}
.webinar_header_row_two h1 b {
    color: #0050A0;
	position: relative;
}
.webinar_header_row_two h1 span {
    position: relative;
}
.webinar_header_row_two h1 span::after {
    content: '';
    width: 22px;
    height: 21px;
    background: url(/wp-content/uploads/2023/07/3-lines-accent.svg);
    right: -10px;
    top: 10px;
    position: absolute;
}
.camwebwave:before {
    background: #B9E2ED url(/wp-content/uploads/2024/11/White-divider.svg);
    content: '';
    position: absolute;
    width: 100%;
    height: 210px;
    left: 0;
    right: 0;
    top: -210px;
    z-index: -9;
    background-size: cover;
    background-position: center;
}
.page-id-7004 .camwebwave:before { display:none}
.page-id-736 .webinar_list,.page-id-45186 .webinar_list{z-index:5}
.page-id-736 .webinar_list:after, .page-id-45186 .webinar_list:after{
    background: #fff url(/wp-content/uploads/2024/11/Light-blue-divider.svg);
    content: '';
    position: absolute;
    width: 100%;
    height: 210px;
    left: 0;
    right: 0;
    bottom: 0px;
    z-index: -9;
    background-size: cover;
    background-position: center;
}
.camwebwave.graywaveweb:before {
    background:#fff url(/wp-content/uploads/2024/11/Grey-divider.svg);
    content: '';
    position: absolute;
    width: 100%;
    height: 210px;
    left: 0;
    right: 0;z-index:-9;
    top: -210px;
    background-size: cover;background-position: center;
}
.otherusefull_article:before {
    background: #fff url(/wp-content/uploads/2024/11/Grey-divider.svg);
    content: '';
    position: absolute;
    width: 100%;
    height: 210px;
    left: 0;
    right: 0;
    top: -210px;background-position: bottom center;
    background-size: cover;
}
.page-id-7004 .otherusefull_article:before {display:none}
.single-news-events .webinar_list article.elementor-post.news-events.type-news-events, .single-news-events .webinar_list article.elementor-post.news-events.type-news-events .elementor-post__text {
    background: #ffffff !important;
}
.webinar_head {
    width: 100% !important;
    max-width: 100% !important;
}
.webinar_bottom_right img {
    position: absolute;
    left: 0px;
    top: -35px;
}
.single-webinar .column-full {
    text-align: left;
}
.other_resources .elementor-widget-wrap {
	-webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.other_resources .elementor-widget-wrap:hover {
    box-shadow: 0px 5px 10px #B9E2ED33;
    -webkit-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
}
.webinar_accordion.elementor-element .elementor-accordion-item {
    border-left: 0px !important;
    border-right: 0px !important;
    border-top: 0px !important;
}
.webinar_accordion.elementor-element .elementor-accordion-item .elementor-tab-content {
    border-top: 0px !important;
    padding: 0px;
}
.webinar_accordion .elementor-accordion .elementor-tab-title {
    padding-left: 0px !important;
}
.webinar_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon .fa-plus, .webinar_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon .fa-minus {
    line-height: 55px;
}
.bio_detail h3 {
    color: #122644;
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 20px;
}
.bio_detail h4 {
    color: #122644;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 30px;
	font-weight: normal;
}
.bio_detail p {
    color: #122644;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
	font-weight: normal;
}
.single .site-content {z-index:9}
.webinar_topintro  > .elementor-container {align-items:center;margin-bottom:12px}
.bio_headshot img {
    max-width: 118px;
}
.team_member {
    display: flex;
	margin-top:50px;
}
.bio_headshot {
    margin-right: 30px;
}
.webinar_content .elementor-widget-wrap {
    padding: 0px !important;
}
.webinarvideo iframe {
    border-radius: 5px;
}
/*.webinar_content .elementor-widget-wrap ul {
    margin-left: 0px !important;
	list-style: none;
}
.webinar_content .elementor-widget-wrap ul li {
    background-image: url(/wp-content/uploads/2023/07/orange-tick.svg);
    background-repeat: no-repeat;
    background-position: top 10px left;
    padding-left: 30px;
} */
.single-webinar .watchtime {
    background: url(/wp-content/uploads/2023/07/Min-Watch-orange.svg);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 27px;
}
.single-webinar .ast-primary-header-bar {
    background-color: #B9E2ED  ;
}
.single-webinar .stickynav2 .ast-primary-header-bar {
    background-color: #fff  ;
}
.webinarvideo video {
    border-radius: 25px;
    height: auto;
}
.thankyou_watch.webinar_list h3.elementor-post__title:before {
	background: #ffffff;
}
/* .page-id-2316 footer:before {
	background-color: #FBFBFB;
} */
.strong_span h2 b {
	color: #0050A0;
}
.webinartype {
    background: url(/wp-content/uploads/2023/07/On-Demand-Webinar.svg);
    background-repeat: no-repeat;
    background-position: top 2px left;
    padding-left: 35px;
}
.single-ebook .webinartype {
    background: url(/wp-content/uploads/2023/07/eBook-small-orange.svg);
    background-repeat: no-repeat;
    background-position: top 2px left;
    padding-left: 35px;
}
.single-webinar div.heateor_sss_sharing_ul a, .single-ebook div.heateor_sss_sharing_ul a {
    display: none !important;
}
.heateor_sss_horizontal_sharing .heateor_sss_svg, .heateor_sss_standard_follow_icons_container .heateor_sss_svg {
    color: transparent !important;
    border-width: 0px;
    border-color: transparent;
    background: url(/wp-content/uploads/2023/07/Share-Webinar.svg) !important;
    width: 18px !important;
    height: 20px !important;
    font-size: 0px !important;
    background-repeat: no-repeat !important;
    margin-left: 0;
	border-radius: 0px !important;
}
.heateor_sss_horizontal_sharing svg g {
    display: none;
}
.social1 {
    display: flex;
}
.social1 .sharetext {
    margin-left: 10px;
}
.category_filterblog a.elementor-item.menu-link {
    background: #E8EBED;
    border: 2px solid #E8EBED;
    border-radius: 2px;
    margin-bottom: 20px;
    font-weight: bold !important;
}
.grc_resources_menu.category_filterblog a.elementor-item.menu-link {
    background: #ffffff;
    border: 2px solid #ffffff;
}
.pinkbg::before {
    background:#B9E2ED url(/wp-content/uploads/2024/11/White-divider-1.png);
    content: '';
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    right: 0;
    top: -400px;z-index:-9;
    background-size: cover; background-position:center
}

.page-id-297 .pinkbg::after {
    background: #fff url(/wp-content/uploads/2024/11/Light-blue-divider.svg);
    content: '';
    position: absolute;
    width: 100%;
    height: 210px;
    left: 0;
    right: 0;
    bottom: 0px;
     
    background-size: cover;
    background-position: center;
}

.category_filterblog a.elementor-item.menu-link:hover, .category_filterblog .current-menu-item a.elementor-item.menu-link {
	background: #F1F9FC;
	border: 2px solid #0050A0;
}
.single-webinar .webinar_content .elementor-accordion .elementor-accordion-item:first-child, .single-content-collect .webinar_content .elementor-accordion .elementor-accordion-item:first-child, .single-ebook .webinar_content .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}
.blog_post_right>.elementor-widget-wrap {
    border-radius: 2px;
}
.author_details h3 {
    font-size: 20px;
    color: #FFFFFF;
    margin-top: 15px;
    margin-bottom: 10px;
}
.blog_post_right .elementor-share-btn__icon {
	width:auto !important;
}
.blog_post_right .elementor-share-btn {
	height:auto !important;
}
.blog_post_right .elementor-widget-share-buttons .elementor-grid-item {
    margin-left: 7.5px;
    margin-right: 7.5px;
}
.blog_post_right .elementor-widget-share-buttons span.elementor-share-btn__icon i {
    color:#B9E2ED;
}
.blog_post_right input[type="email"] {
    width: 100%;
  /*  background: transparent !important;
    border: 0px;
    border-bottom: 1px solid #ffffff; */
}
.blog_post_right input[type="submit"]:hover {
    background: #0050A0 !important;
	color: #ffffff !important;
}
.single-post .elementor-widget-theme-post-featured-image img {
    border-radius: 2px;
}
.singlepost-left h3 {
    line-height: 55px;
    margin-bottom: 40px;
    margin-top: 50px;
}
.singlepost-left p strong {
    color: #0050A0;
}
.thankyou_cta .elementor-widget-heading{z-index:8}
.catwrap {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
}
.catwrap .eachcat a {
    color: #122644;
    font-weight: bold;
    font-size: 15px;
    line-height: 42px;
    background: #E8EBED;
    border: 2px solid #E8EBED;
    border-radius: 2px;
    padding: 10px 20px;
    margin: 0px 10px;
}
.catwrap .eachcat a:hover {
    background: #F1F9FC;
    border: 2px solid #0050A0;
}
.catwrap .eachcat {margin-bottom: 20px;}
.es-email:focus-visible  
 {outline:0}
.read_time span.elementor-heading-title {
    background: url(/wp-content/uploads/2023/07/Clock.svg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 28px;
}
.singlepost-left ul li::marker {
    color: #122644;
}
.singlepost-left ul li {
	margin-bottom: 20px;
}
.singlepost-left span.boldtext {
	font-weight: bold;
}
.ebookleftimg img {
    position: absolute;
    left: -40px;
    top: 0px;
}
.ebookrightimg img {
    position: absolute;
    right: -30px;
    top: 0px;
}
.ebooks_toprow {
	position: relative;
}
.contactbottomright.shadowcontactbottom {
    box-shadow: 0px 20px 20px #00b7ed33;
}

.thankyou_firstrow h1 {
    font-size: 45px;
    line-height: 65px;
    color: #122644;
    margin-bottom: 0px !important;
}
.thankyou_firstrow h1+p {
	display: none;
}
a.accessbook {
    background: #122644;
    border-radius: 2px;
    color: #122644;
    font-size: 18px;
     margin-top:30px;
    font-weight: bold;
    padding: 20px 45px; display:inline-block;
}
a.accessbook:hover {
    background: #0050A0;
    color: #ffffff;
}
.content_collection_list a.elementor-post__read-more {
    background: #122644;
    border-radius: 2px;
    color: #fff;
    font-size: 18px;
    line-height: 55px;
    font-weight: bold;
    padding: 15px 30px;
}
.content_collection_list a.elementor-post__read-more:hover {
    background: #0050A0;
    color: #ffffff;
}
.content_collection_list img {
    border-radius: 2px;
}
.single_news_testi .icon-img-left-content .eael-testimonial-content {
    background: #B9E2ED;
    border-radius: 2px;
    padding: 30px 42px;
    width: 80%;
}
.single_news_testi .icon-img-left-content .eael-testimonial-image {
    width: 20%;
}
.single_news_testi span.eael-testimonial-quote {
    left: 25%;
    right: inherit !important;
	top: 30px !important;
}
.single_news_testi .icon-img-left-content .eael-testimonial-content {
    background: #B9E2ED;
    border-radius: 2px;
    padding: 80px 42px 30px 42px;
    width: 80%;
}
.single_news_testi .eael-testimonial-content .eael-testimonial-user:after {
    content: ' | ';
    font-weight: bold;
    color: #00124B;
}
.pd_pcf_single_item, .pd_pcf_single_item img {
	box-shadow: none !Important;
}
.pd_pcf_title h2 a {
    color: #00124B;
     
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
    line-height: 35px;
}
.webinar_list .pd_pcf_item .pd_pcf_single_item {
    border-radius: 5px;
    padding: 0px 0px 0px 0px;
    background: #B9E2ED !important;
    height: 100%;
}
.webinar_list .pd_pcf_item .pd_pcf_content {
    text-align: left !important;
}
.pd_pcf_single_item img {
    border-radius: 5px 5px 0px 0px;
}
/*.webinar_list .pd_pcf_item .pd_pcf_description {
    color: #00124B;
    font-family: "filson-pro", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 35px;
}*/
.webinar_list .pd_pcf_item .pd_pcf_description {
    color: #00124B;
    
    font-size: 18px;
    font-weight: 400;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    /* display: -webkit-box; */
    -webkit-line-clamp: 6;
    line-clamp: 6;
    -webkit-box-orient: vertical;
    height: 234px;
}
.webinar_list .pd_pcf_readmore a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    text-indent: -999999px;
    background: transparent !important;
    border: 0px !important;
}
.webinar_list .pd_pcf_item {
    margin-bottom: 30px;
    overflow: hidden !important;
}
.webinar_list .pd_pcf_title {
	font-weight: bold;
}
.pd-pcf-filter-button-group {
    margin-bottom: 100px;
}
.pd-pcf-filter-button-group .pd-pcf-filter-btn {
    margin: 8px;
    border-radius: 2px;
}
.webinar_list span.pd_pcf_load_icon {
	display: none;
}
.webinar_list .pd_pcf_loadmore_btn {
    color: #FFFFFF;
    border-style: none;
    background-color: #122644;
    border-radius: 2px; padding:15px 40px 15px 34px
}
.webinar_list .pd_pcf_item:hover .pd_pcf_content {
	margin: 10px;
}
.fullheightimg .elementor-post__thumbnail img {
    height: 100% !important;
    object-fit: cover;
}
.viewallbuttonlink a {
    font-size: 18px;
    line-height: 35px;
    font-weight: bold;
    color: #122644;
    position: relative;
}
.viewallbuttonlink a:after {
    content: '';
    width: 154px;
    height: 5px;
    position: absolute;
    bottom: -9px;
    left: 0px;
    right: 0px;
	margin: 0px auto !important;
    background: url(/wp-content/uploads/2025/01/View_All_Webinars.svg);
    background-position: left;
}
.grc_menus p {
    margin-bottom: 0px;
}
.grc_menus .elementor-column {
    margin: 0px 14px;
}
body.single .elementor-widget .elementor-icon-list-items li {
    line-height:35px;
    margin-bottom: 20px;
}
.grc_menus .elementor-widget-text-editor {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
}
.grc_menus .elementor-widget-image {
    flex: 1;
}
.grc_menus .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
}
.grc_menus .elementor-column {
	-webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.grc_menus .elementor-column:hover {
    box-shadow: 0px 10px 20px #00B7ED33;
    -webkit-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
}
.viewallbuttonlink a:hover {
    color: #0050A0;
}
.ast-search-box.full-screen {
    position: fixed;
    background: #ffffff;
    top: 100px;
    left: 0;
    z-index: 9999;
    width: 100%;
     
    margin: 0px auto;
    right: 0px;
    box-shadow: 0px 10px 20px #00000029;
    border-radius: 2px;
	height: 100% !important;
}
.ast-search-box.full-screen .ast-search-wrapper2 .search-form {
    background: #FCF0E9;
    border-radius:2px;
    width: 100%;
    padding: 10px;
    background-image: url(/wp-content/uploads/2023/07/Search.svg);
    background-repeat: no-repeat;
    background-position: left 40px center;
}
.ast-search-box.full-screen .ast-search-wrapper2 .search-field {
    text-align: left;
    font-size: 18px;
    line-height: 55px;
    width: auto;
    color: #122644;
    font-weight: 500;
    padding-left: 90px;
}
.ast-search-box.full-screen .ast-search-wrapper2 .search-field::placeholder {
    text-align: left;
    font-size: 18px;
    line-height: 55px;
    width: auto;
	color: #323250;
	font-weight: 700;
	opacity: 1 !important;
}
.ast-search-box.full-screen.active {
    z-index: 99999;
}
.soverlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999; 
    display: none;
}
#header_popular_search h3 {
    color: #767676;
    font-size: 16px;
    margin-bottom: 18px;
}
#header_popular_search p {
    margin-bottom: 21px !important;
}
#header_popular_search p a {
    color: #122644;
    font-size: 18px !important;
}
.ast-search-box.full-screen .ast-search-wrapper2 .search-submit {
    background: #122644;
    color: #ffffff;
    font-size: 16px;
    line-height: 55px; font-weight:bold;
    border-radius: 2px !important;
    width: 180px;
    float: right;
}
.ast-search-box.full-screen .ast-search-wrapper2 .search-submit:hover {
	background: #0050a0;}
.newsearchwrap {
	padding: 89px;
}
#header_popular_search {
    margin-top: 54px;
}
.hover_left_tilt>.elementor-widget-wrap, .hover_right_tilt>.elementor-widget-wrap {
    -webkit-transition: 0.4s !important;
    -o-transition: 0.4s !important;
    transition: 0.4s !important;
}
.hover_left_tilt>.elementor-widget-wrap:hover {
    -webkit-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
}
.hover_right_tilt>.elementor-widget-wrap:hover {
    -webkit-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg);
}
.filter_dropdown select {
    background: #E8EBED;
    padding: 15px 50px 15px 20px;
  border-radius: 2px;
    color: #122644;
    font-weight: bold;
    font-size: 15px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(/wp-content/uploads/2023/07/Dropdown-blue.svg);
    background-repeat: no-repeat;
    background-position: right 20px center;
}
.webinar_list article.elementor-post.webinar.type-webinar .elementor-post__thumbnail::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(/wp-content/uploads/2023/07/Play-in-circles.svg);
    background-repeat: no-repeat;
    top: 20%;
    left: 0px;
    opacity: 0.8;
    text-align: center;
    max-width: 145px;
    margin: 0px auto;
    text-align: center;
    display: block;
    background-size: contain;
    right: 0px;
}
.page-id-297 .webinar_list h3.elementor-post__title:before, .page-id-297 .webinar_list .pd_pcf_title:before {
    background: #B9E2ED !important;
}
body.single .elementor-tab-content .team_member:last-child {
    padding-bottom: 30px;
}
.webinar_list .pd_pcf_title {
    font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 4;
}
.webinar_list h3.elementor-post__title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 4;
}
@media only screen and (min-width:1300px) {
	.webinar_list .pd_pcf_item .pd_pcf_content {
		height: 236px;
	}
	.webinar_list article.elementor-post>.elementor-post__text {
		height: 212px;
	}
	.webinar_list article.elementor-post.newsbyte.type-newsbyte {
		height: 475px;		
	}
}

@media only screen and (min-width:1500px) {
	.webinar_list article.elementor-post, .webinar_list .pd_pcf_item {
		height: 507px;
	}
	.ast-search-box.full-screen {
		max-width: 100%;
	}
	.webinar_list .pd_pcf_item .pd_pcf_content {
		height: 262px;
	}
	.webinar_list article.elementor-post>.elementor-post__text {
		height: 225px;
	}
	.webinar_list article.elementor-post.newsbyte.type-newsbyte>.elementor-post__text, .webinar_list .pd_pcf_item .pd_pcf_content {
		height: 245px;
	}
	.webinar_list h3.elementor-post__title:before, .webinar_list .pd_pcf_title:before {
		margin-top: 12px;
	}
	.webinar_list.bluebgarticle article.elementor-post>.elementor-post__text, 
	.page-id-297 .webinar_list article.elementor-post>.elementor-post__text {
		height: 215px;
	}
	.webinar_list.bluebgarticle article.elementor-post, 
	.page-id-297 .webinar_list article.elementor-post {
		    height: 490px;
	}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
	.webinar_list article.elementor-post>.elementor-post__text, .webinar_list .pd_pcf_item .pd_pcf_content {
		padding-top: 0px !important;
	}
	.webinar_list article.elementor-post, .webinar_list .pd_pcf_item {
		position: relative;
		height: 447px;
	}
	.webinar_list article.elementor-post>.elementor-post__text, .webinar_list .pd_pcf_item .pd_pcf_content {
		height: 200px;
	}
}
@media only screen and (min-width:768px) and (max-width:1200px) {
	.page-id-7004 .webinar_bottom_right img {
		position: absolute;
		left: inherit !important;
		top: -100px;
		right: 0px !important;
		width: 230px !important;
	}
}
@media only screen and (min-width:1025px) and (max-width:1400px) {
	.webinar_list article.elementor-post {
		height: 480px;
	}
	.webinar_list.bluebgarticle article.elementor-post, .page-id-297 .webinar_list article.elementor-post {
		height: 465px;
	}
	 .webinar_list .pd_pcf_item {
		height: 480px;
	}
	.webinar_list.bluebgarticle article.elementor-post>.elementor-post__text, .page-id-297 .webinar_list article.elementor-post>.elementor-post__text {
		height: 220px;
	}
}
@media only screen and (min-width:1300px) {
	.webinar_bottom_right.grcresources img {
		position: absolute;
		right: -50px;
		left: inherit;
		top: -120px;
	}

	.featured_webinar .elementor-posts .elementor-post .elementor-post__text {
    padding-left: 20px;
    padding-right: 80px;
}
	/* .single_top_row .elementor-container {
		z-index: 999;
	} */
}
/* .single-newsbyte #page .site-content {
    background: #FAFAFA;
} */
.single-newsbyte .storybottom:after {
	display: none;
}
/* .single-webinar footer.site-footer {
    z-index: 9999;
} */
.webinar_list.ebook_type_list .pd_pcf_item .pd_pcf_title:before {
    content: 'eBook';
}
.single #content a {
    word-wrap: break-word;
}
.mobilefilter {display:none}
button#load-more {
    color: #122644;
    background: #122644;
    margin: 0px auto;
    display: block;
    margin-top: 40px;
    font-size: 18px;
    font-weight: bold;
}
button#load-more:hover {
    color: #FFFFFF;
    background: #0050A0;
}
.bluebgarticle article {
	border-radius: 2px !important;
}
.webinar_list.bluebgarticle article.elementor-post>.elementor-post__text {
	border-radius: 0px 0px 2px 2px !important;
	background: #B9E2ED !important;
}
.webinar_list.bluebgarticle article.elementor-post.news-events.type-news-events h3.elementor-post__title:before {
    background: #ffffff;
}
.ast-search-icon a {
    width: 29px;
    height: 29px;
    background: url(/wp-content/uploads/2023/07/Search.svg);
    display: block;
	margin-right: 12px;
}
.ast-search-icon a svg {
    opacity: 0;
    visibility: hidden;
}
.job_toprow span {
    color: #ffffff;
    font-size: 18px;
    line-height: 35px;
}
.single_job_wrap {
    background: #FFFFFF;
    padding: 40px;
    border-radius: 2px;
    margin-bottom: 20px;
}
.single_job_wrap:hover {
    background: #B9E2ED;
}
.jobtop {
    display: flex;
    justify-content: space-between;
}
.jobbottom {
    display: flex;
    justify-content: space-between; align-items:center
}
.shortinfo p {
    margin-bottom: 0px;
    color: #122644;
    font-size: 18px;
}
.jobtop a {
    color: #122644;
    font-size: 16px;
    line-height: 28px;
}
.jobtop a {
    color: #122644;
    font-size: 16px;
    line-height: 28px;
    background: url(/wp-content/uploads/2023/07/Diagonal-arrow.svg);
    background-repeat: no-repeat;
    background-position: right top;
    padding-right: 40px;
}
.jobmeta {
    font-size: 16px;
    color: #122644;
    font-weight: bold;
    padding-left: 22px;
}
.jobmeta.location {
    background: url(/wp-content/uploads/2023/07/job-location.svg) no-repeat;
    background-position: left;
}
.jobmeta.department {
    background: url(/wp-content/uploads/2023/07/job-working-hours.svg) no-repeat;
    background-position: left;
}
.jobmeta.jobtype {
    background: url(/wp-content/uploads/2023/07/Jb-type.svg) no-repeat;
    background-position: left;
}
.job_toprow {
    display: flex;
    justify-content: space-between;
    margin-bottom: 43px;
}
.job_filters {
    display: flex;
    align-items: center;
}
.job_filters span, .job_filters .filter_dropdown {
    margin-right: 20px;
}
.career_hero img {
    /* max-width: 281px; */
}
.career_hero_image img {
    width: 100%;
}
.career_hero_image {
    margin-top: -420px;
    margin-bottom:10px;
}
/* .career_top_left, .career_top_right, .career_bottom_left, .career_bottom_right {
	position: relative;
}
.career_top_left:after {
    width: 242px;
    height: 186px;
    position: absolute;
    content: '';
    background: url(/wp-content/uploads/2023/09/Arrow-1.svg);
    bottom: -206px;
    right: 4px;
    background-repeat: no-repeat;
    transform: rotate(17deg);
}
.career_bottom_left:after {
    width: 329px;
    height: 71px;
    position: absolute;
    content: '';
    background: url(/wp-content/uploads/2023/09/Arrow-2.svg);
    bottom: 153px;
    right: -166px;
    background-repeat: no-repeat;
}
.career_bottom_right:after {
    width: 198px;
    height: 228px;
    position: absolute;
    content: '';
    background: url(/wp-content/uploads/2023/09/Arrow-3.svg);
    top: -246px;
    right: 182px;
    background-repeat: no-repeat;
    transform: rotate(-28deg);
} */
#ast-desktop-header .ast-builder-menu-1 .menu-item-has-children > .menu-link > .menu-text::after {
    content: "";
    background-image: url(/wp-content/uploads/2023/07/040940-down-arrow.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 10px;
    height: 14px;
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
    -webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;
}
#ast-desktop-header .ast-builder-menu-1 .menu-item-has-children:hover > .menu-link > .menu-text::after {
    -webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);
    -webkit-filter: brightness(0) saturate(100%) invert(19%) sepia(84%) saturate(2853%) hue-rotate(197deg) brightness(82%) contrast(103%);
    filter: brightness(0) saturate(100%) invert(19%) sepia(84%) saturate(2853%) hue-rotate(197deg) brightness(82%) contrast(103%);
}

.webinar_list .whitebgweblist .pd_pcf_item .pd_pcf_single_item, .webinar_list .whitebgweblist .pd_pcf_item:hover .pd_pcf_content {
    background: #ffffff !important;
}
.webinar_list .whitebgweblist .pd_pcf_item .pd_pcf_title:before {
	background: #B9E2ED !important;
}
.whitebgweblist .pd-pcf-filter-button-group {
	margin: 0px !important;
}
.webinar_list .webinarlabel .pd_pcf_item .pd_pcf_title:before {
	content: 'Webinar';
}
.webinar_list .newslabelnew .pd_pcf_item .pd_pcf_title:before {
	content: 'News & Events';
}

.webinar_list .webinarlabel .pd_pcf_thumbnail {
	position: relative;
}
.webinar_list .webinarlabel .pd_pcf_thumbnail::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(/wp-content/uploads/2023/07/Play-in-circles.svg);
    background-repeat: no-repeat;
    top: 20%;
    left: 0px;
    opacity: 0.8;
    text-align: center;
    max-width: 145px;
    margin: 0px auto;
    text-align: center;
    display: block;
    background-size: contain;
    right: 0px;
}
@media only screen and (max-width:767px) {
	.webinar_list .webinarlabel .pd_pcf_thumbnail::after {
		top: 6%;
	}
}
@media only screen and (min-width:768px)  and (max-width: 1200px) {
	.jobbottom {flex-wrap:wrap}
.jobbottom .shortinfo {
    width:100%;  margin-bottom: 10px
} 
	.jobmeta { flex:1}
}
@media only screen and (min-width:1001px) {
.ast-search-box.full-screen .ast-search-wrapper2 .search-field{width:80%} 
}
@media only screen and (min-width:1201px) {
.jobbottom .shortinfo { width:64%}
	.jobmeta { padding-left: 25px;}
	.search-form span.text{width:70% ;display:inline-block}
	
}
@media only screen and (min-width:1450px) {
.jobbottom .shortinfo { width:67%}
	
	.jobmeta { padding-left: 25px;}
}
@media only screen and (max-width:767px) {
	.page-id-736 .webinar_list:after {
    background: #fff url(/wp-content/uploads/2024/12/Light-blue-divider.svg);
    
    height: 50px;
     
    z-index: -9;
    background-size: cover;
    background-position: center;
}
	.ast-search-box.full-screen {background: #122644; top: 0px;border-radius:0px}
	#header_popular_search h3 {color:#C4C4C4}
	#header_popular_search p a {color:#fff}
	.ast-search-box.full-screen #close {
    right: 20px;
    top: 20px;
}
	.newsearchwrap { padding: 49px 2px; padding-top: 80px;}
	.ast-search-box.full-screen .ast-search-wrapper2 .search-form {
    background: #fff;
    padding:5px 10px;
    background-image: url(/wp-content/uploads/2023/07/Search.svg);
    background-repeat: no-repeat;
    background-position: left 20px center;
}
	.ast-search-box.full-screen .ast-search-wrapper2 .search-field {
    width: 100%;
     padding-left: 55px;
}
	.ast-search-box.full-screen .ast-search-wrapper2 .search-submit {display:none}
	
	.bio_detail h3{font-size:22px}
	.team_member { display:block}
	.bio_headshot {margin-bottom:20px}
	.webinar_list article.elementor-post.webinar.type-webinar .elementor-post__thumbnail::after {
		top: 8%;
	}
	.job_toprow {
		display: block;
	}
	.job_filters span {
		width: 100%;
		display: block;
	}
	.filter_dropdown {
		display: inline-block;
		width: 45%;
	}
	.job_filters .filter_dropdown:last-child {
		margin-right: 0px;
	}
	.filter_dropdown select {
		max-width: 100%;
	}
	.desknewfilter{ display:none}
	.mobilefilter { display:block}
	.grc_menus .elementor-column {margin:0px 5px}
	.pinkbg::before {
    background:#B9E2ED url(/wp-content/uploads/2024/12/White-divider.svg);
    content: '';
    position: absolute;
    width: 100%;
    height: 49px;
    left: 0;
    right: 0;
    top: -47px;
    background-size: cover; background-position:center
}
.page-id-297 .pinkbg::after {
    background: #fff url(/wp-content/uploads/2024/12/Light-blue-divider.svg);
    content: '';
    position: absolute;
    width: 100%;
    height: 48px;
    left: 0;
    right: 0;
    bottom: 0px;
    background-size: cover;
    background-position: center;
}

	.single_news_testi span.eael-testimonial-quote{left:10%}
	.single_news_testi .icon-img-left-content .eael-testimonial-content { width:100%;padding:80px 32px 30px 32px}
	.single_news_testi .icon-img-left-content .eael-testimonial-image {display:none;}
	.camwebwave.graywaveweb:before {
    background:#fff url(/wp-content/uploads/2024/12/Grey-divider.svg);
    content: '';
    position: absolute;
    width: 100%;
    height: 49px;
    left: 0;
    right: 0;
    top: -50px;
    background-size: cover; background-position:center
}
.content_collection_list .elementor-post__thumbnail {
    padding-bottom: 0px !important;
}
.content_collection_list img {
    border-radius: 10px;
    top: 0px !important;
    left: 0px !important;
    transform: none !important;
    object-fit: cover;
    position: inherit !important;
    margin-bottom: 0px !important;
}
	.otherusefull_article:before {
   background:#fff url(/wp-content/uploads/2024/12/Grey-divider.svg);
    content: '';
    position: absolute;
    width: 100%;
    height: 48px;
    left: 0;
    right: 0;
    top: -50px;
    background-size: cover; background-position:center
}
 

	.webinar_list .webinar_list:not(.bluebgarticle) .elementor-post img {
		top:0px  !important;left:0px  !important;transform:none  !important;
		object-fit: cover;
		position: inherit !important;
		margin-bottom: 30px !important;
	}
	.webinar_list h3.elementor-post__title:before {
		margin-top: 0px;
	}
	.featured_webinar .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{position: relative;
    transform: inherit;
    top: inherit;
    left: inherit;}
.featured_webinar	.elementor-posts-container .elementor-post__thumbnail { padding-bottom:20px !important}
	.category_filterblog ul {padding-left:0px;margin-top:0px}
	.category_filterblog a.elementor-item.menu-link {margin-bottom:12px;}
	.catwrap .eachcat a {font-size: 14px;padding: 10px 11px;  margin: 0px 4px;}
	.singlepost-left h3 {
		font-size: 25px;
		line-height: 40px;
		margin-bottom: 20px;
	}
	.webinarvideo iframe {height:200px}
	.camwebwave:before {
    background:#B9E2ED url(/wp-content/uploads/2024/12/White-divider.png);
    content: '';
    position: absolute;
    width: 100%;
    height: 100px;
    left: 0;
    right: 0;
    top: -100px;
    background-size: cover; background-position:center
}

	.linetopanimate,.linewrap2 {display:none}
	.webinar_list article.elementor-post>.elementor-post__text {padding-top:42px !important}
	/* .webinar_list.bluebgarticle article.elementor-post>.elementor-post__text {padding-top:30px !important} */
	.single_top_row {
		/* background-image: url(https://cammsgroup.com/wp-content/uploads/2023/07/Home-page-background-mobile.png) !important; */
		/* background-position: top 20% center !important; */
	}
	.webinar_header_row_two h1 span::after {
		right: -15px;
		top: 5px; display:none;
	}
	.webinar_bottom_right img {
		position: inherit;
	}
	.webinar_list article.elementor-post {
		height: 420px;
	}
	.webinar_list .pd_pcf_item {
		height: 450px;
	}
	.pd-pcf-filter-button-group .pd-pcf-filter-btn {
		width: 100%;
		display: block;
		margin: 10px auto;
	}
	.pd-pcf-filter-button-group {
		margin-bottom: 50px;
	}
	.featured_webinar .elementor-posts .elementor-post {
		display: block; padding-bottom:30px;
	}
	/* .single_top_row {
		background-image: url(/wp-content/uploads/2023/07/Light_blue_divider-1.png);
		background-repeat: no-repeat;
		background-position: center;
	} */
	.thankyou_firstrow h1 {
		font-size: 30px;
		line-height: 45px;
	}
	.ebookleftimg img, .ebookrightimg img {
		position: inherit;
	}
	body.page-id-4524 .graybg:before {
		height: auto !important;
	}
	.featured_webinar .elementor-posts-container .elementor-post__thumbnail, .featured_webinar .elementor-posts-container .elementor-post__thumbnail img {
		border-radius: 2px;
	}
	.featured_webinar .elementor-posts-container .elementor-post__thumbnail img {
		width: 100% !important;
	}
	.job_filters {
		display: block;
	}
	 
	.shortinfo {order:4;width:100%;margin-top:20px}
	.jobtop,.jobbottom {flex-wrap:wrap;}
	.jobbottom div{width:100%}
	.jobtop h3{width:100%;order:2;font-size:22px}
	.jobtop a {
		display: block;
		text-align: right;width: 100%;
		margin-bottom: 20px;
	}
	.showingresults.leftjob {
		margin-bottom: 15px;
	}
	.jobmeta {padding-left:30px}
	.single_job_wrap{padding:25px}
}
.page-id-297 .webinar_list article.elementor-post:hover>.elementor-post__text {
    background: #ffffff !important;
}
.webinar_list article.content-collect h3.elementor-post__title:before {
    content: 'Content Collection' !important;
    max-width: 180px;
}