

@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css);
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css');
@import url('https://unpkg.com/aos@2.3.1/dist/aos.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.css');






/* 1a. Containers */




/* 1b. Colors */





/* 1c. Typography */










































































/* 1d. Buttons */











/* 1e. Forms */













/* 1f. Tables */










/* 1g. Site header */




/* 1h. Site footer */






.dnd-section, .content-wrapper--vertical-spacing { padding: 45px 0px; }
.dnd-section > .row-fluid { max-width: 1140px; }
.dnd-section>.row-fluid, .page-center, .content-wrapper { max-width: 915.8974358974359px; }

@media (min-width: 1200px){
	.dnd-section>.row-fluid, .page-center, .content-wrapper { max-width: 1140px; }
}
@media (max-width: 979px){
	.dnd-section>.row-fluid, .page-center, .content-wrapper { max-width: none; }
}

.page-center, .content-wrapper, .dnd-section>.row-fluid, .container { max-width: 1140px; margin: 0 auto; }




html { font-size: 16px; }
body { font-size: 16px; color: rgba(73, 80, 87, 1.0); font-weight: 400; font-family: Inter UI,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; }

@media (max-width: 1199.98px) {
	html { font-size: .9375rem; }
	body { font-size: 1rem; }
}
@media (max-width: 767.98px) {
	html { font-size: .875rem; }
}
/* Paragraphs */

/* Anchors */
a { color: #ffd831; font-weight: 600; }
a:hover, a:focus, a:active { color: #e4b800; }

/* Headings */
h1, .h1 { font-family: Inter UI,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; font-size: 40px; color: rgba(33, 37, 41, 1.0); font-weight: 600; }
h2, .h2 { font-family: Inter UI,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; font-size: 32px; color: rgba(33, 37, 41, 1.0); font-weight: 600; }
h3, .h3 { font-family: Inter UI,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; font-size: 28px; color: rgba(33, 37, 41, 1.0); font-weight: 600; }
h4, .h4 { font-family: Inter UI,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; font-size: 24px; color: rgba(33, 37, 41, 1.0); font-weight: 600; }
h5, .h5 { font-family: Inter UI,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; font-size: 20px; color: rgba(33, 37, 41, 1.0); font-weight: 600; }
h6, .h6 { font-family: Inter UI,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; font-size: 16px; color: rgba(33, 37, 41, 1.0); font-weight: 600; }

.display-3 { font-size: 72px; font-weight:600; line-height:72px; }
.lead, .lead p { font-size: 20px; font-weight: 400; }
.display-4 { font-size: 56px; line-height:62px; }
.display-1, .display-2, .display-3, .display-4, .h1, .h2, .h3, .h4, h1, h2, h3, h4 { letter-spacing: -.03em; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }

section { padding: 96px 0; }

.display-1, .display-2, .display-3, .display-4 { color: #212529; line-height: 1; margin-bottom: 1.5rem; }

.mb-4, .my-4 { margin-bottom: 2.25rem!important; }
.mt-4, .my-4 { margin-top: 2.25rem!important; }
/* Blockquote */
blockquote { border-left-color: #F8FAFC; }




.hs-button, .button--primary { background-color: #ffd831; border: 1px solid #ffd831; border-radius: 5px; color: #212529; padding: 7px 20px; }
.hs-button:hover, .hs-button:focus, .button--primary:hover, .button--primary:focus {
	background-color: rgba(215, 176, 9, 1.0);
	border-color: #d7b009;
	color: #212529;
}

.hs-button:active, .button--primary:active {
	background-color: rgba(255, 255, 89, 1.0);
	border-color: #ffff59;
	color: #212529;
}




form, .submitted-message { font-size: 16px; color: #495057; font-weight: 400; background-color: rgba(#null, 0.0); }
.submitted-message { font-size: 22px; color: #e4b800; font-weight: 600; text-align: center; }

/* Form title */
.form-title { background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

; color: #172a48; }

/* Form label */
/* form label { color: #adb5bd; } */

/* Form help text */
form legend { color: #555555; }

/* Form inputs */
form input:not(.hs-button), form select, form textarea, .hs-input, .hs-search-field__input, form input[type="password"] { color: #495057; background-color: rgba(255, 255, 255, 1.0); }
form input:focus, form select:focus, form textarea:focus, .hs-input:focus, .hs-search-field__input:focus, form input[type="password"]:focus { border-color: #ced4da; outline: 0; box-shadow: 0 0.125rem 0.625rem rgb(0 0 0 / 5%); }

/* Form placeholder text */
::-webkit-input-placeholder { color: #495057; }
::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, :-moz-placeholder, ::placeholder, .hs-fieldtype-date .input .hs-dateinput:before { color: #495057; }

/* Date picker */
.fn-date-picker td.is-selected .pika-button { background: #495057; }
.fn-date-picker td .pika-button:hover { background-color: #495057 !important; }
.fn-date-picker td.is-today .pika-button { color: #495057; }

/* Submit button */
form input[type=submit], form .hs-button, .button { background-color: rgba(255, 216, 49, 1.0); border: 1px solid #ffd831; border-radius: 5px; color: #212529; padding: 7px 20px; }
form input[type=submit]:hover, form input[type=submit]:focus, form .hs-button:hover, form .hs-button:focus, .button:hover, .button:focus { background-color: rgba(255, 209, 11, 1.0); color: #212529; border: 1px solid #ffd10b; }

form input[type=submit]:active, form .hs-button:active { background-color: rgba(255, 255, 89, 1.0); border-color: #ffff59; color: #212529; }




table { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; border-color: #000000; }
th, td { border-color: #000000; color: #000000; }
thead th, thead td { background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

; border-bottom-color: #000000; color: #FFFFFF; }
tfoot td { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; color: #000000; }




header.header { background-color: rgba(255, 255, 255, 1.0); }
.cta_wrap a {
	color: rgba(33, 37, 41, 1.0);
	background-color: rgba(255, 216, 49, 1.0);
	border-color: rgba(255, 216, 49, 1.0);
}
.cta_wrap a:hover {
	color: rgba(33, 37, 41, 1.0);
	background-color: rgba(255, 209, 11, 1.0);
	border-color: rgba(255, 209, 11, 1.0);
}
@media(min-width: 768px) {
	.custom-menu-primary .hs-menu-wrapper > ul > li > a { color: rgba(0, 0, 0, 1.0); }
	.custom-menu-primary .hs-menu-wrapper > ul > li.active-branch { background-color: rgba(255, 255, 255, 0.0); }
	.custom-menu-primary .hs-menu-wrapper > ul > li.active-branch > a { color: rgba(0, 0, 0, 1.0); }
	.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover {
		color: rgba(108, 117, 125, 1.0);
		background-color: rgba(255, 255, 255, 0.0);
	}
	.custom-menu-primary .hs-menu-wrapper > ul ul {
		background-color: rgba(255, 255, 255, 1.0);
		border-color: rgba(222, 226, 230, 1.0);
	}
	.custom-menu-primary .hs-menu-wrapper > ul ul > li >a {
		color: rgba(73, 80, 87, 0.5);
	}
	.custom-menu-primary .hs-menu-wrapper > ul ul > li > a:hover {
		background-color: rgba(255, 255, 255, 0.0);
		color: rgba(61, 67, 73, 1.0);
	}
	.custom-menu-primary .hs-menu-wrapper > ul ul > li.active-branch {
		background-color: rgba(255, 255, 255, 0.0);
	}
	.custom-menu-primary .hs-menu-wrapper > ul ul > li.active-branch > a {
		color: rgba(0, 0, 0, 1.0);
	}
}



.no_navigation .ftr_logo {margin: 0 auto;}
footer.footer { background-color: rgba(224, 225, 225, 1.0); }
.form-text { color: rgba(173, 181, 189, 1.0); }
.copyright { color: rgba(173, 181, 189, 1.0); }
.form-text a { color: rgba(255, 216, 49, 1.0); }
.form-text a:hover { color: rgba(228, 184, 0, 1.0); }
.ftr_menu .hs-menu-wrapper ul li a { color: rgba(33, 37, 41, 0.5); }
.ftr_menu .hs-menu-wrapper ul li a:hover { color: rgba(33, 37, 41, 1.0); }
.footer form .hs-input {
	color: rgba(73, 80, 87, 1.0);  
	border-color: rgba(222, 226, 230, 1.0);  
	background-color: rgba(255, 255, 255, 1.0);  
}
.footer form .hs-input:focus {   border-color: rgba(206, 212, 218, 1.0); }
.footer form .hs-input::placeholder { opacity: 1; color: rgba(173, 181, 189, 1.0);  }
.footer form input.hs-button.primary.large {
	color: rgba(33, 37, 41, 1.0);
	background-color: rgba(255, 216, 49, 1.0);
	border-color: rgba(255, 216, 49, 1.0);
}
.footer form input.hs-button.primary.large:hover {
	color: rgba(33, 37, 41, 1.0);
	background-color: rgba(255, 209, 11, 1.0);
	border-color: rgba(255, 209, 11, 1.0);
}
.social_icons a { color: rgba(166, 171, 175, 1.0); }
.social_icons a:hover { color: rgba(108, 117, 125, 1.0); }





/* Blog Header */
.blog-header { background-color: rgb(245, 245, 245); }

/* Blog Listing */
.blog-index__post-inner-card { box-shadow: -5px 0px 20px 0px rgba(73, 75, 77, 0.10); }
.blog-tag-filter__menu-link, .blog-post__tag-link, .blog-card__tag-link, .blog-post__author-name, .blog-card__title a { color: #495057; }

.blog-card__tag-link:hover, .blog-card__title a:hover,.blog-tag-filter__menu-link:hover, .blog-post__tag-link:hover, .blog-post__author-name:hover, .blog-card__tag-link:focus, .blog-card__title a:focus, .blog-tag-filter__menu-link:focus, .blog-post__tag-link:focus, .blog-post__author-name:focus { color: #e4b800; }

.blog-card__tag-link:active, .blog-card__title a:active, .blog-tag-filter__menu-link:active, .blog-post__tag-link:active, .blog-post__author-name:active { color: #e4b800; }

.blog-tag-filter__menu-link--active-item:after { background-color: #495057; }
.blog-pagination__link { color: #495057; }

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after { background-color: #495057; }

.blog-post__title { color: #212529; font-family:Inter UI,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; font-size: 40px; font-weight: 600; }
.blog-post__author { background-color: #F8FAFC; }

#comments-listing .comment-reply-to { color: rgba(#null, 0.0); }
#comments-listing .comment-reply-to:hover, #comments-listing .comment-reply-to:focus { color: rgba(#null, 0.0); }
#comments-listing .comment-reply-to:active { color: rgba(#null, 0.0); }

/* Blog Grid Listing and Post styles */
.hs-blog-listing, .hs-blog-post { background-color: #fff; }
.blog-index__post-content a:hover, .blog-sidebar a:hover, .blog-post__meta a:hover, .blog-post__back-to-blog:hover { color: #e4b800; }

.blog-post__read-more a:hover svg, a.blog-post__back-to-blog:hover svg { fill: #e4b800; }
.blog-index__post-content--small h2 { font-size: 28px; }
.blog-index__post-content a { color: #495057; }
.blog-post__read-more svg { fill: #495057; }
.blog-sidebar ul { box-shadow: -5px 0px 20px 0px rgba(73, 75, 77, 0.10); }
.blog-sidebar a { color: #495057; }

.blog__subscription-block, .blog-related-posts { background-color: rgb(245, 245, 245); }
.post-featured-image { max-height: 600px; }
.blog-post { box-shadow: -5px 0px 20px 0px rgba(73, 75, 77, 0.10); }
.blog-post__meta a { color: #495057; }
.blog-post__meta a:hover { color: #e4b800; }
.blog-post__links-container { border-top:  2px solid rgb(228, 230, 232); }
.blog-post__back-to-blog { color: #495057; }
.blog-post__back-to-blog svg { fill: #495057; }

.comment.depth-0, .blog-comments form { border-top: 2px solid rgb(228, 230, 232) !important; }
.comment.depth-1 { border-left: 2px solid rgb(228, 230, 232); }

.section.post-footer .hs-input { border-color: rgb(228, 230, 232); }
.blog-recent-posts { background-color: rgb(245, 245, 245); }

/****************************Global CSS*********************************/
.d_flex { display:flex; }
.flex_wrap { flex-wrap:wrap; }
.align_center { align-items: center; }
.justify_center { justify-content:center; }
.space_between { justify-content:space-between; }
.space_around { justify-content:space-around; }
.col_reverse { flex-direction:column-reverse; }
.row_reverse { flex-direction:row-reverse; }

.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }

.section_background_color { background-color:#fffdf3 }

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6, .semibold p { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.text_white, .text_white h1, .text_white h2, .text_white h3, .text_white h4, .text_white h5, .text_white h6 , .text_white p , .text_white a { color: #fff; }

.mt0 { margin-top:0px; }
.lh0 { line-height:0; }

.font20, .font20 p { font-size: 20px; }

.hs-button.primary.small { font-size: 16px; padding: 7px 45px;font-weight:700; }

.primary, .primary h1, .primary h2, .primary h3, .primary h4, .primary h5, .primary h6 , .primary p , .primary a { color: #495057; }
.yellow, .yellow h1, .yellow h2, .yellow h3, .yellow h4, .yellow h5, .yellow h6 , .yellow p , .yellow a { color: #ffd831; }
.yellow_bg, .yellow_bg h1, .yellow_bg h2, .yellow_bg h3, .yellow_bg h4, .yellow_bg h5, .yellow_bg h6 , .yellow_bg p , .yellow_bg a { background-color: #ffd831; }

/******************** Overflow Hidden for animation *********************/
.about-us-outer, .our-history { overflow-x: hidden; }



/******************** Home Page Starts *********************/

.body-container.body-container--home .mainform.login_form_only .background_image{ left: 19px; bottom: -139px; }

.BannerSection { padding:144px 0; }
.BannerSection .BannerInner { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.BannerSection .BannerLeft { width: 59.589%; padding-right:24px; }
.BannerSection .BannerRight { width: 40.411%; padding-left:0; }

body.multistep-active section,body.multistep-active header  {display: none;}
footer .no_nav{ display: none; }

/*  multistep form CSS */
.mainform .mainform_logo{ text-align: center; padding-top: 20px; }
.mainform .mainform_logo a { display: inline-block; width: 100%; max-width: 180px; }
.mainform .mainform_logo span { display: inline-block; }
.mainform .mainform_logo a img { max-width: 100%; }

/******************** Home Page Ends *********************/



/* Banner Version 2 */
.BannerV2Section { overflow:hidden; position:relative; }
.BannerV2Section:after { content: ''; position: absolute; width: 100%; height: 6vw; left: 0; bottom: 0;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="96px" viewBox="0 0 100 100" version="1.1" preserveAspectRatio="none" class="injected-svg" data-src="/img/dividers/divider-2.svg"><path d="M0,0 C16.6666667,66 33.3333333,99 50,99 C66.6666667,99 83.3333333,66 100,0 L100,100 L0,100 L0,0 Z" fill="%23ffffff"></path></svg>');  }
.BannerV2_Inner { min-height: 470px; padding:40px 0; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.BannerV2_Inner h1 { display:block; line-height:1.1; }
.BannerV2Box { max-width:66%; }
.mb-0 { margin-bottom:0; }
.BannerV2Section p { color:#000; }

.BannerV2Section .BannerLeft { position: absolute; left: -20px; top:20px; }
.BannerV2Section .BannerRight { position: absolute; right: -20px; top: 20px; text-align: right; }
.BannerV2Section .BannerLeft, .BannerV2Section .BannerRight  { width:332px; }
.BannerV2Section .BannerLeft img, .BannerV2Section .BannerRight img { width:100%; }

.breadcrumbs { background-color: rgba(255,216,49,.1); border-radius: 200rem; flex-wrap: wrap; list-style: none; margin-bottom: 0; padding: 0.5rem 1.25rem; display: inline-flex; font-weight: 600; margin-top: 30px; }
.breadcrumbs ul { margin: 0; padding: 0; display: flex; gap: 32px; }
.breadcrumbs ul li { padding: 0; margin: 0; align-items: center; display: flex; font-size: .875rem; height: 1.5rem; color: #adb5bd; position: relative; }
.breadcrumbs ul li a { transition: opacity .1s linear; }

.breadcrumbs ul li:after { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M14.4444 8.41358C14.7776 8.2281 15.1875 8.46907 15.1875 8.85048V15.1495C15.1875 15.5309 14.7776 15.7719 14.4444 15.5864L8.78505 12.4369C8.44258 12.2463 8.44258 11.7537 8.78505 11.5631L14.4444 8.41358Z" fill="%23495057"/></svg>');
	content: ""; height: 24px; margin-right: 0.25rem; opacity: .2; padding: 0; transform: rotate(180deg); width: 24px; position: absolute; right: -32px; top: 2px; }
.breadcrumbs ul li:last-child:after { content: none; }


/* Banner Version 3 */
.BannerV3Section{ overflow: hidden; }
.BannerV3Section .BannerV3_Inner{ padding: 6px 0 20px; min-height: 470px; align-items: center; }
.BannerV3Section .BannerV3Box{ width: 100%; position: relative; }
.BannerV3Section .BannerV3Box_Left{ width: 49%; text-align: left; }
.BannerV3Section .BannerV3Box_Left h1{ line-height: 1.10; }
.BannerV3Section .BannerV3Box_Left p{ color: #495057 }
.BannerV3Section .BannerV3Box_right { width: 50%; padding: 0 0 0 11px; }
.BannerV3Section .BannerLeft { left: -16px; top: 66px; }
.BannerV2Section .BannerRight { top: 38px; right: -17px; }



/* Banner Version 4 */
.BannerV2Section.BannerV4Section p { color: #495057; }
/* .BannerV2Section.BannerV4Section .BannerV2_Inner { min-height: 374px; padding: 56px 0 170px; } */
.BannerV2Section.BannerV4Section .BannerLeft { width: 427px; top: 78px; left: -18px; }
.BannerV2Section.BannerV4Section .BannerRight { right: 155px; rotate: -40deg; top: -238px; width: 389px; }
/* .BannerV2Section.BannerV4Section .breadcrumbs { margin: 24px 0; } */
/* .BannerV2Section.BannerV4Section:after { bottom: 0;	content: ""; height: 6vw;	left: 0;	position: absolute;	width: 100%; */
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="96px" viewBox="0 0 100 100" version="1.1" preserveAspectRatio="none" class="injected-svg" data-src="/img/dividers/divider-1.svg"><path d="M0,0 C40,33 66,52 75,52 C83,52 92,33 100,0 L100,100 L0,100 L0,0 Z" fill="%23fff"></path></svg>'); }
.body-container--about .BannerV2Section.BannerV4Section:after { background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="96" class="injected-svg" data-src="/img/dividers/divider-2.svg" preserveAspectRatio="none" viewBox="0 0 100 100"><path fill="%23ffffff" d="M0 0c16.667 66 33.333 99 50 99s33.333-33 50-99v100H0V0Z"/></svg>') }

/**********************************Form Global*******************************/
form input.invalid.error , form textarea.invalid.error, form .input .invalid.error  {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
	background-repeat: no-repeat; width: 100%; height: 100%; padding: 9px 9px 10px; background-position: right calc(0.375em + 0.21875rem) center; background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
	border-color: #dc3545; padding-right: calc(1.5em + 0.875rem)!important; }
form .input .invalid.error {
	background-position: right calc(0.375em + 0.6199rem) center; background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); border-color: #dc3545; padding-right: calc(1.5em + 0.875rem)!important; 
}


/******************************* Features page css *******************************/
/* Common Two Column Css */
.body-container--features .TwoColumnSection .TwoColumnBox h3{ font-size: 34px; line-height: 41px; color: #000; }

/* Solution Section Css */
.solution_section { padding: 0 20px; }
.solution_inner { max-width: 800px; margin: auto; text-align: center; }
.solution_inner h3 { color: #000; font-size: 36px; font-weight: 700; letter-spacing: .25px; margin-bottom: 20px; }
.solution_inner p { color: #000; font-size: 20px; font-weight: 400; line-height: 24px; }
.solution_section .solutionBTN{ padding-top: 28px; }
.solution_section .solutionBTN a{ color: #000; }

/* Explore Section Css */
section.explore { padding: 50px; }
.explore_inner { text-align: center; max-width: 800px; margin: auto; }
.explore_inner p { font-size: 1.5rem; margin-bottom: 1rem; color: #212529; }
.explore_inner h2 { margin-bottom: 1rem; }

.body-container-suggested-journalists .TwoColumn_Content .TwoColumn_Content_box + .TwoColumn_Content_box { margin-top:60px; }
.body-container-media-lists a.hs-button.primary.large.bold.mt0, .body-container-suggested-journalists a.hs-button.primary.large.bold.mt0, .body-container--journalist-matches a.hs-button.primary.large.bold.mt0 { font-size: 22px; padding: 12px 36px; display: inline-block; min-width:264px; display:inline-block; color: #000; }

/* Journalist Tool Module */
.journalist_tools .journalist_tools_inner{ width: 100%; max-width: 986px; margin: 0 auto; }
.journalist_tools .journalist_tools_title h2{ color: #000; font-size: 36px; letter-spacing: .25px; }
.journalist_tools .journalist_tools_list{ gap: 24px; }
.journalist_tools .journalist_tools_list_parent{ width: 100%; max-width: 841px; margin: 0 auto; padding-top: 24px;  }
.journalist_tools .journalist_tools_list{ padding: 12px 0; }
.journalist_tools .journalist_tools_list_icon svg{ height: 42px; width: 42px; } 
.journalist_tools .journalist_tools_list_text p{ color: #212529; }
.journalist_tools .journalist_tools_list_icon svg path, .journalist_tools_list_icon svg rect{ fill: #ffd831 }

/* two_col_content module */
.TwoColumn_ContentSection svg.icon * { fill: #ffd831; }
.TwoColumn_ContentSection h3 { color: #000; font-size: 38px; font-weight: 700; letter-spacing: .25px; margin-bottom: 60px; }
.TwoColumn_ContentList { width: 50%; padding: 0 45px; display: flex; margin-bottom: 35px; }

.TwoColumn_Content { display: flex; flex-wrap: wrap; align-items: start; justify-content: center; }
.Content { color: #000; font-size: 20px; font-weight: 400; line-height: 24px; margin-left: 10px; }
.TwoColumn_ContentSection .container { max-width: 1100px; }

/*  */

/* testimonial_slider v2 */
.testimonial_slider_v2.testimonial_slider{ position: relative; padding: 24px 0; }
.testimonial_slider .container  { position: relative; }
	.testimonial_slider_v2 .testimonial_slider .slider_container { cursor: grab; padding: 0 25px; }
	.testimonial_slider_v2 .testimonial_slider_box_v2{ padding-left:1.3rem; padding-right:1.3rem; display: flex !important; justify-content: space-between; gap: 60px; align-items: center;max-width:1116px;width:100%;margin:0 auto; }
.testimonial_slider_v2 .testimonial_slider_box_v2 .testimonail_slider_image_container,	.testimonial_slider_v2  .testimonial_slider_box_v2 .testimonial_slider_content { width:calc(50% - 30px); }
.testimonial_slider_v2 .testimonial_slider_content{ width: 100%; max-width: 462px; padding: 0 36px 0 12px; }
/* .testimonial_slider_content h3{ font-size: } */
.testimonial_slider_v2 .testimonail_slider_image{ width: 100%; max-width: 100%; position: relative; z-index: 1; }
.testimonial_slider_v2 .testimonail_slider_image_container { position: relative; }
.testimonial_slider_v2 .slider_background_image { position: absolute; width: 100%; max-width: 266px; left: 262px; top: -25px; }
.testimonial_slider_v2 .testimonial_slider_v2_para a{ text-decoration: underline; }
.testimonial_slider_v2 .testimonial_slider_v2_para p{ color: #000; }
.testimonial_slider_v2 .prev,.testimonial_slider_v2 .next{ background-color: #fff; width: 48px; height: 48px; padding: 8px; border-radius: 50%; border: 1px solid #dee2e6; position: absolute; top: 50%; transform: translateY(-50%); }
.testimonial_slider_v2 .prev{ left: -10px; }
.testimonial_slider_v2 .next{ right: -10px; }
.testimonial_slider_v2_title { padding-bottom:15px; }
.testimonial_slider_v2 .prev svg,.testimonial_slider_v2 .next svg{ fill: #ffdd4b; width: 23px; height: 32px; }
.testimonial_slider_v2 .slick-dots { bottom: -51px; }
.testimonial_slider_v2 .slick-dots li{ margin: 0; }
.testimonial_slider_v2_btn a.hs-button.primary.small { padding: 4px 29px; }

/* .slick-dots li button:before{ font-size: 6px; } */
.testimonial_slider_v2 .slick-dots li.slick-active button:before { transform: scale(1.33); }
.testimonial_slider_v2 .want_link{ width: 100%; max-width: 475px; }
.testimonial_slider_v2 .want_link .testimonail_slider_image{ display: none; }
.testimonial_slider_v2 .link_image{ width: 100%; max-width: 288px; margin: 0 auto; }
.testimonial_slider_v2 .want_link .slider_background_image{ left: 366px; }

/* testimonial slider module */
.testimonial_slider{ position: relative; }
.testimonial_slider .slider_container { cursor: grab; padding: 0 25px; }
.testimonial_slider  .testimonial_slider_box{ display: flex !important; justify-content: center; gap: 100px; align-items: center; }
.testimonial_slider  .testimonial_slider_content{ width: 100%; max-width: 475px; padding: 0 36px 0 12px; }
/* .testimonial_slider_content h3{ font-size: } */
.testimonial_slider  .testimonail_slider_image{ width: 100%; max-width: 451px; position: relative; z-index: 1; }
.testimonial_slider  .testimonail_slider_image_container { position: relative; }
.testimonial_slider  .slider_background_image { position: absolute; width: 100%; max-width: 266px; left: 262px; top: -25px; }
.testimonial_slider  .prev, .testimonial_slider  .next{ background-color: #fff; width: 48px; height: 48px; padding: 8px; border-radius: 50%; border: 1px solid #dee2e6; position: absolute; top: 50%; transform: translateY(-50%); z-index:1; }
.testimonial_slider  .prev{ left: 24px; }
.testimonial_slider  .next{ right: 24px; }
.testimonial_slider  .prev svg, .testimonial_slider  .next svg{ fill: #ffdd4b; width: 23px; height: 32px; }
.testimonial_slider  .slick-dots { bottom: -77px; }
.testimonial_slider  .slick-dots li{ margin: 0; }
/* .slick-dots li button:before{ font-size: 6px; } */
.testimonial_slider  .slick-dots li.slick-active button:before { transform: scale(1.33); }
.testimonial_slider  .want_link{ width: 100%; max-width: 475px; }
.testimonial_slider  .want_link .testimonail_slider_image{ display: none; }
.testimonial_slider  .link_image{ width: 100%; max-width: 288px; margin: 0 auto; }
.testimonial_slider  .want_link .slider_background_image{ left: 366px; }
.testimonial_slider  .testimonial_slider .slick-dotted.slick-slider { margin-bottom: 0px; }




/* testimonial module */
.testimonial_review{ padding: 50px 0 48px 0; position: relative; overflow: hidden; }
.testimonial_review .section_title{ padding-bottom: 36px; }
.testimonial_review .section_title h2{ font-size: 34px; line-height: 1.2; }
.testimonial_review .cards_parent{ gap: 20px; }
.testimonial_review .single_card{ width: 100%; max-width: 356px; border: 1px solid #dfdfdf; border-radius: 10px; padding: 32px; box-shadow: 0 2px 10px rgba(0,0,0,.05); position: relative; background-color: #fff; }
.testimonial_review .card_rating svg path{ fill: #ffc107 }
.testimonial_review .card_rating{ font-size: 14px; line-height: 1.42; color: #adb5bd; }
.testimonial_review .card_rating p{ font-size: 14px; line-height: 1.42; }
.testimonial_review .testimonial_name{ padding-top: 24px; position: absolute; bottom: 32px; left: 32px; }
.testimonial_review .card_text{ padding: 36px 0 48px 0; }
.testimonial_review .card_text p:not(:first-child){ padding-top: 35px;; }
.testimonial_review .testimonial_name h6{ line-height: 1.37 }
.testimonial_review .background_image{ position: absolute; bottom: -146px; right: -77px; max-height: 566px; z-index: -1; max-width: 332px; }

/* tabbing module */
.tabbing_module{ background-color: #404040; overflow: hidden; }
.tabbing_module .tabbing_left_img{ width: 100%; max-width: 451px; }
.tabbing_module .tabbing_right_content{ width: 100%; max-width: 451px; }
.tabbing_module .tabs{ padding-top: 36px; }
.tabbing_module .tab_container:not(:first-child){ padding-top: 24px; }
.tabbing_module .tab_container{ padding-bottom: 24px; border-bottom: 1px solid #fff; }
.tabbing_module .tab_top{ cursor: pointer; transition: .3s ease-in-out; }
.tabbing_module .tab_top svg{ transition: .3s ease-in-out; }
.tabbing_module .tab_top:hover p{ color: #e4b800; }
.tabbing_module .tab_top:hover svg path{ fill: #e4b800; }
.tabbing_module .tab_title p{ line-height: 1.2; }
.tabbing_module .tab_icon svg path{ fill: #fff; transition: .2s ease-in-out; }
.tabbing_module .tab_text{ padding-top: 24px; }
.tabbing_module .question_parent{ gap: 5px; padding-top: 24px; }
.tabbing_module .question_text p{ font-size: 14px; color: #adb5bd; line-height: 1.42; }
.tabbing_module .question_button a{ font-size: 14px; line-height: 1.42; }
.tabbing_module .question_button a:after { content: "->"; display: inline-block; padding-left: 6px; transition: transform .2s ease; color: #ffd831; }
.tabbing_module .question_button a:hover:after { transform: translate3d(6px,0,0); color: #e4b800;  }
.tabbing_module .tab_active p{ color: #ffd831; transition: .2s ease-in-out; }
.tabbing_module .tab_active svg path{ fill: #ffd831;  }
.tabbing_module .tab_active svg { rotate: 45deg; transition: .3s ease-in-out; height: 19px; width: 19px; }

/* recent blogs */
.recent_blog{ padding: 96px 0 78px; }
.recent_blog .blogs_parent{ padding-top: 48px; gap: 20px; }
.recent_blog .recent_single_blog{ width: 100%; max-width: 364px; border: 1px solid #dfdfdf; border-radius: 10px; padding: 36px; }
.recent_blog .section_title h2{ font-size: 34px; line-height: 1.2; }
.recent_blog .single_blog_date{ font-size: 14px; line-height: 1.42; color: #adb5bd; }
.recent_blog .single_blog_date p{ font-size: 14px; line-height: 1.42; }
.recent_blog .single_blog_title{ padding-top: 24px; }
.recent_blog .single_blog_text{ padding-top: 16px; }

/* twitter module */
.twitter_section .section_title h5{ line-height: 1.5; }
.twitter_section .twitter_slider{ padding-top: 60px; }

/* pricing three column */
.pricing-three-col .pricing-three-col-title{ padding-bottom: 52px; }
.pricing-three-col .pricing-three-col-box { padding-left: 12px; padding-right: 12px; width:100%; max-width:33.33%; }
.pricing-three-col .pricing-col-image { margin-bottom: 2.25rem; max-width: 314px; margin: 0 auto 36px; border: 1px solid #212529; background-repeat: no-repeat; height: 150px; background-size: cover; }
.pricing-three-col .pricing-col-title { padding-bottom:1rem; }
.pricing-three-col .pricing-col-para { padding-right: 2.25rem; padding-left: 2.25rem; }
.pricing-three-col /* .pricing-three-col { padding:6rem 0; } */
.pricing-three-col .pricing-three-col-inner { gap:20px 0; }

/* press features module */
.press_features .press_features_box{ padding-top: 52px; gap: 24px 10px; }
.press_features .features_card{ width: 100%; max-width: 356px; border-radius: 9px; background-color: #fff; overflow: hidden; border: 1px solid #00000020; }
.press_features .features_image { height: 200px; }
.press_features .features_image img { height: 100% !important; object-fit: fill; width:100%; }
.press_features .features_card_inner{ padding: 32px; position: relative; }
.press_features .features_publish_date p{ font-size: 14px; line-height: 1.42; color: #adb5bd; }
.press_features .features_title{ padding-top: 24px; }
.press_features .features_text{ padding: 16px 0; }
.press_features .features_author{ gap: 5px; position: absolute; width: 100%; bottom: 32px; }
.press_features .features_author span, .features_author p{ font-size: 14px; line-height: 1.42; color: #adb5bd; }
.press_features .features_author p{ color: #495057; }

/* podcast form module */
.podcast_form { padding: 72px 0 50px 0; }
.podcast_form .podcast_form_container{ width: 100%; max-width: 1802px; margin: 0 auto; }
.podcast_form .podcast_left_content{ width: 100%; max-width: 901px; padding: 0 15px; }
.podcast_form .podcast_left_content_inner{ width: 100%; max-width: 470px; margin: 0 auto; }
.podcast_form .podcast_title h3{ font-size: 36px; line-height: 1.19; color: #000; letter-spacing: .25px; }
.podcast_form .podcast_text{ padding-top: 24px; }
.podcast_form .podcast_text p{ margin: 0; color: #000; line-height: 1.2; }
.podcast_form .podcast_text p:not(:first-child){ padding-top: 25px; }
.podcast_form .podcast_right_form{ width: 100%; max-width: 901px; padding: 0px 15px 0 15px; }
.podcast_form .podcast_right_form_inner{ width: 100%; max-width: 580px; margin: 0 auto; padding: 0 12px; }
.podcast_form .form_title h4{ font-size: 25px; line-height: 1.2; letter-spacing: 0.2px; }
.podcast_form .podcast_form_parent{ padding-top: 24px; }
.podcast_form .podcast_form_terms{ padding-top: 20px; }
.podcast_form .podcast_form_terms p{ font-size: 12px; line-height: 1.58; color: #adb5bd; margin: 0; }
.podcast_form form label{ display: none; }
.podcast_form .hs-input{ padding: 20px 14px; min-height: 60px; margin-bottom: 0; }
.podcast_form input.hs-button { width: 100%; margin: 0; }
.podcast_form .hs-button{ font-size: 20px; line-height: 1.5px; min-height: 40px; font-size: 16px; line-height: 1.5; }
.podcast_form form .hs-error-msgs label { display: block; }
.podcast_form form .inputs-list li, .podcast_form form .inputs-list label { margin: 3px 0 0px 0; text-align: left; }
.podcast_form form .hs-form-field { padding-bottom: 16px; }
.podcast_form ::placeholder{ color: #bfc5cb; font-size: 20px; line-height: 1.5; }
.podcast_form .app_buttons{ gap: 0 24px; padding-top: 24px; }
.podcast_form .single_button { width: 100%; max-width: 218px; }
.podcast_form .single_button a{ display: inline-block; }

/* podcast form v2 */
.podcast_form_v2{ position: relative; overflow: hidden; padding: 50px 0 48px 0; }
.podcast_form_v2 .podcast_form_v2_inner{ width: 100%; max-width: 641px; margin: 0 auto; }
.podcast_form_v2 .section_mini_title{ padding-top: 6px; }
.podcast_form_v2 .section_title h2{ font-size: 34px; }
.podcast_form_v2 .podcast_form_v2_form{ padding-top: 48px; }
.podcast_form_v2 .podcast_form_v2_terms{ padding-top: 4px; }
.podcast_form_v2 form label{ display: none; }
.podcast_form_v2 .hs-input{ padding: 20px 14px; min-height: 60px; margin-bottom: 0; }
.podcast_form_v2 input.hs-button { width: 100%; margin: 0; }
.podcast_form_v2 .hs-button{ font-size: 20px; line-height: 1.5px; padding: 4px 10px; min-height: 40px; line-height: 1.5; }
.podcast_form_v2 form .hs-error-msgs label { display: block; }
.podcast_form_v2 form .inputs-list li, .podcast_form_v2 form .inputs-list label { margin: 3px 0 0px 0; text-align: left; }
.podcast_form_v2 form .hs-form-field { padding-bottom: 12px; }
.podcast_form_v2 ::placeholder{ color: #bfc5cb; font-size: 20px; line-height: 1.5; }
.podcast_form_v2 .podcast_form_v2_terms p { color: #adb5bd; font-size: 12px; line-height: 1.58; text-align: center; }

/* podcast recent blog module */
.podcast_recent_blog{ padding: 50px 0 48px 0; }
.podcast_recent_blog .blogs_parent{ padding-top: 36px; gap: 20px; }
.podcast_recent_blog .recent_single_blog{ width: 100%; max-width: 700px; border: 1px solid #dfdfdf; border-radius: 10px; padding: 36px 36px 52px 36px; }
.podcast_recent_blog .section_title h2{ font-size: 34px; line-height: 1.2; }
.podcast_recent_blog .single_blog_date{ font-size: 14px; line-height: 1.42; color: #adb5bd; }
.podcast_recent_blog .single_blog_date p{ font-size: 14px; line-height: 1.42; }
.podcast_recent_blog .single_blog_title{ padding-top: 24px; }
.podcast_recent_blog .single_blog_text{ padding-top: 32px; }

/* Common Two Column Css */
.TwoColumnSection  { padding:4px 50px; }
.TwoColumnBox { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; overflow-x: hidden; }
.TwoColumn_Left { width: 51%; }
.TwoColumn_Right { display: flex; width: 49.35%; align-items: center; justify-content: center; }
.TwoColumn_Content_Box { max-width: 500px; }
.TwoColumnBox h3 { font-size: 34px; font-weight: 700; letter-spacing: .25px; margin-bottom: 20px; }
.TwoColumnBox p { color: #000; font-size: 20px; font-weight: 400; line-height: 27px; margin-bottom:20px; }

.TwoColumn_Left.TwoColumn_Content { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.TwoColumn_Content_box { max-width: 500px; }

.TwoColumn_Right.TwoColumn_Content { width: 49%; }
.TwoColumn_Left.TwoColumn_Content { width: 49%; }

.TwoColumnSection .TwoColumn_Left { padding-bottom: 20px; }
.TwoColumnSection .TwoColumn_Right { padding-bottom: 20px; }

.TwoColumnSection .TwoColumn_Left img { box-shadow: 15px 15px 5px #e0e1e1; }
.TwoColumnSection .TwoColumn_Right img { box-shadow: -15px 15px 5px #e0e1e1; }

.TwoColumnSection .hs-button.primary.small { margin-top:0; color: #000; }

.TwoColumn_Content_box p a { border-bottom:2px solid #ffd831; }
.TwoColumn_Content_box p a:hover { border-bottom-color:#e4b800; }

.TwoColumnSection.V3 .TwoColumn_Content_box { width: 100%; max-width: 480px; }
.TwoColumnSection.V3 .TwoColumn_Right { flex-wrap: wrap; }
.TwoColumnSection.V3 .TwoColumn_Left { width: 49.35%; }


/* Two column Version 2 */
.TwoColumnSection.v2 img { width: 80%; box-shadow: none; }
.TwoColumnSection.v2 .TwoColumnBox p{ font-size: 20px; line-height: 1.2; }

/* Two column Version 4 */
.two_col_v4 { padding:100px 0; overflow-x: hidden; }
.two_col_v4_container{ padding: 0 15px; width: 100%; max-width: 1833px; margin: 0 auto; }
/* .two_col_v4_inner { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; } */
.two_col_v4_left { width: 100%; max-width: 883px; padding: 0 15px }
.two_col_v4_left_content{ width: 100%; max-width: 500px; margin: 0 auto; }
.two_col_v4_left h2{ font-size: 36px; line-height: 1.2; color: #000; letter-spacing: .25px; }
.two_col_v4_content{ padding-top: 20px; }
.two_col_v4_content p{ line-height: 1.2; }
.two_col_v4_content p:not(:first-child){ padding-top: 24px; }
.two_col_v4_right { width: 100%; max-width: 919px; padding: 0 15px; }
.two_col_v4_right_image{ width: 100%; max-width: 711px; }

/* Case Study Module Css */
.case-study-outer { padding:50px 0; }
.case-study-testimonial-author { padding:30px; }
.case-study-testimonial-author h6 { line-height: 22px; }
.case-study-outer .case-study-testimonial-content h5 { font-size: 32px; font-weight: 400; line-height: 36px; margin: auto; max-width: 880px; }
.fs24 h6{ font-size:24px; }
.case-study-testimonial-btn a { font-size:22px; padding:12px 36px; color: #000; }

/******************************* Case Study page CSS Starts *******************************/

.body-container-case-studies .ebooks_guides_card_img{ padding: 0 12px 0 0; }
.body-container-case-studies .ebooks_guides_card_img img{ padding: 0 10px 0 0; width: 100% }

/*******************************  Case Study page CSS Ends  *******************************/


/******************************* Newsletter page CSS Starts *******************************/
.body-container--newsletter .BannerV2Box { max-width: 76%; }
/* .body-container--newsletter .BannerV2_Inner { align-items: flex-start; min-height: 420px; padding: 65px 0 20px 0 ; } */
/* .body-container--newsletter .BannerV2Box p { width: 100%; max-width: 720px; font-size: 24px; line-height: 1.15; margin: 0 auto;  } */
.body-container--newsletter .BannerV2Box h1 { letter-spacing: .01px; line-height: 1.2; }
.body-container--newsletter .BannerV2Section .BannerLeft { top: 87px; }
.BannerV2Section .BannerRight { top: 60px; }

/* newsletter form module */
.newsletter_form{ padding: 100px 0; overflow: hidden; }
.newsletter_form .newsletter_form_container{ width: 100%; max-width: 1802px; margin: 0 auto; }
.newsletter_form .newsletter_left_content{ width: 100%; max-width: 901px; padding: 0 15px; }
.newsletter_form .newsletter_left_content_inner{ width: 100%; max-width: 470px; margin: 0 auto; }
.newsletter_form .newsletter_title h3{ font-size: 36px; line-height: 1.19; color: #000; letter-spacing: .25px; }
.newsletter_form .newsletter_text{ padding-top: 24px; }
.newsletter_form .newsletter_text p{ margin: 0; color: #000; line-height: 1.2; }
.newsletter_form .newsletter_text p:not(:first-child){ padding-top: 25px; }
.newsletter_form .news_letter_right_form{ width: 100%; max-width: 901px; padding: 36px 38px 0 15px; }
.newsletter_form .news_letter_right_form_inner{ width: 100%; max-width: 580px; margin: 0 auto; padding: 0 12px; }
.newsletter_form .form_title h4{ font-size: 25px; line-height: 1.2; letter-spacing: 0.2px; }
.newsletter_form .newsletter_form_parent{ padding-top: 24px; }
.newsletter_form form label{ display: none; }
.newsletter_form .newsletter_form_terms{ padding-top: 16px; }
.newsletter_form .newsletter_form_terms p{ font-size: 12px; line-height: 1.58; color: #adb5bd; margin: 0; }
.newsletter_form .hs-input{ padding: 20px 14px; min-height: 60px; margin-bottom: 0; }
.newsletter_form input.hs-button { width: 100%; margin: 0; }
.newsletter_form .hs-button{ font-size: 20px; line-height: 1.5px; min-height: 40px; font-size: 16px; line-height: 1.5; }
.newsletter_form form .hs-error-msgs label { display: block; }
.newsletter_form form .inputs-list li, .newsletter_form form .inputs-list label { margin: 3px 0 0px 0; }
.newsletter_form form .hs-form-field { padding-bottom: 16px; }
.newsletter_form ::placeholder{ color: #bfc5cb; font-size: 20px; line-height: 1.5; }

/* newsletter form v2 */
.newsletter_form_v2{ position: relative; overflow: hidden; padding: 78px 0 96px; }
.newsletter_form_v2 .newsletter_form_v2_inner{ width: 100%; max-width: 641px; margin: 0 auto; }
.newsletter_form_v2 .section_mini_title{ padding-top: 6px; }
.newsletter_form_v2 .section_title h2{ font-size: 34px; }
.newsletter_form_v2 .newsletter_form_v2_form{ padding-top: 48px; }
.newsletter_form_v2 .background_image{ position: absolute; bottom: -336px; right: -77px; max-height: 566px; z-index: -1; max-width: 332px; }
.newsletter_form_v2 .newsletter_form_v2_terms{ padding-top: 4px; }
.newsletter_form_v2 form label{ display: none; }
.newsletter_form_v2 .hs-input{ padding: 20px 14px; min-height: 60px; margin-bottom: 0; }
.newsletter_form_v2 input.hs-button { width: 100%; margin: 0; }
.newsletter_form_v2 .hs-button{ font-size: 20px; line-height: 1.5px; min-height: 40px; line-height: 1.5; padding: 4px 10px; }
.newsletter_form_v2 form .hs-error-msgs label { display: block; }
.newsletter_form_v2 form .inputs-list li, .newsletter_form_v2 form .inputs-list label { margin: 3px 0 0px 0; text-align: left; }
.newsletter_form_v2 form .hs-form-field { padding-bottom: 12px; }
.newsletter_form_v2 ::placeholder{ color: #bfc5cb; font-size: 20px; line-height: 1.5; }
.newsletter_form_v2 .newsletter_form_v2_terms p { color: #adb5bd; font-size: 12px; line-height: 1.58; text-align: center; }


/*******************************  Newsletter page CSS Ends  *******************************/

/* our history  section	 */
.our-history .process-circle { background: rgba(255,216,49,.05) ; position:relative ; border-radius: 50%; font-size: 1.125rem; font-weight: 600; height: 3rem; width: 3rem; }
.our-history .history-timeline { margin-left:50%; }
.our-history .history-timeline.left-side { margin-right:50%;margin-left:0%;justify-content: end; }
.our-history .history-timeline .process-circle  { margin-left: -1.5rem; margin-right: 1.5rem; position:relative; }
.our-history .history-timeline-outer { padding-top:60px; }
.our-history .history-timeline:nth-child(2n) .process-circle { margin-left: 1.5rem; margin-right: -1.5rem;}
.our-history .history-timeline-outer .history-timeline:not(:last-child) { margin-bottom: 0; padding-bottom: 4.5rem; position:relative }
.our-history .history-timeline-outer .history-timeline:not(:last-child)::after { background: #dee2e6; content: ""; display: block; height: 3rem; position: absolute; top: 50%; width: 1px; }
.our-history .process-circle::after { background-color: #ffd831; border-radius: 50%; content: ""; height: 0.5rem; width: 0.5rem;} 
.our-history .process-date span { color: #adb5bd; }

/* eBooks and Guides Main page and inner Page Css */
.ebooks_guides{ overflow-x: hidden; }
.ebooks_guides_box { display: flex; flex-wrap: wrap;  }
.ebooks_guides_cards { width: 76.613%; padding-right: 75px;  }
.ebooks_guides_subscribe { width: 23.387%; }

.ebooks_guides_card { padding: 36px; word-wrap: break-word; background-clip: border-box; background-color: #fff;
	border: 1px solid rgba(0,0,0,.125); margin-bottom:24px; border-radius: 0.625rem; display: flex; position: relative; align-items: center; justify-content: center; }
.ebooks_guides_card_img { width: 43%; padding: 0 12px; }
.ebooks_guides_card_content { width: 57%; }

.ebooks_guides_card_img img { width: 70%; padding-left: 37px; padding-right: 10px; }

.ebooks_guides_card_content h2 { margin-bottom: 1rem; }

.ebooks_guides_subscribe p { font-size: .75rem; line-height: 1.1875rem; color: #adb5bd; font-weight: 600; }
.ebooks_guides_subscribe input[type=submit] { width: 100%; margin-top: 15px; margin-bottom: 4px; }
.ebooks_guides_subscribe input[type=text], .ebooks_guides_subscribe input[type=email], .ebooks_guides_subscribe input[type=tell] { margin: 0; }

.ebooks_guides_subscribe ::-ms-input-placeholder { color: #bfc5cb; }
.ebooks_guides_subscribe ::placeholder { color: #bfc5cb; }

.ebooks_guides_card > a { position: absolute; width: 100%; height: 100%; display: block; }
.ebooks_guides_card { position: relative; }

.Eg_Slider_Two_column_Box { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }

.EG_Slider_Left { width: 50%; padding:0 8px; }
.EG_Slider_Left img { border-radius: 0.625rem; }
.EG_TwoColumn_Right { width: 50%; padding:0 82px; position: relative; z-index: -1; }
.EG_TwoColumn_Right p { margin-top:26px; }


.EG_Slider_Left button.slick-prev.slick-arrow:before, .EG_Slider_Left button.slick-next.slick-arrow:before { background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M14.8517 18.1136C14.9506 18.2121 15 18.3402 15 18.4977C15 18.6356 14.9506 18.7538 14.8517 18.8523C14.7331 18.9508 14.6045 19 14.4661 19C14.3277 19 14.209 18.9508 14.1102 18.8523L8.14831 12.8841C8.04944 12.7659 8 12.6379 8 12.5C8 12.3621 8.04944 12.2341 8.14831 12.1159L14.1102 6.14773C14.209 6.04924 14.3277 6 14.4661 6C14.6045 6 14.7331 6.04924 14.8517 6.14773C14.9506 6.24621 15 6.37424 15 6.53182C15 6.6697 14.9506 6.78788 14.8517 6.88636L9.42373 12.5L14.8517 18.1136Z' fill='%23FFD831'/></svg>");
	opacity: 1; display: block; height: 2rem; width: 2rem; background-size: cover; font-size: 0; background-position: 6px; }

.EG_Slider_Left button.slick-prev.slick-arrow, .EG_Slider_Left button.slick-next.slick-arrow { width: 48px; height: 48px;  left: -70px; border: 1px solid #e1e4e9; border-radius: 100%; }

.EG_Slider_Left button.slick-next.slick-arrow { left:unset; right:-70px; }
.EG_Slider_Left button.slick-next.slick-arrow:before { transform: rotateZ(-180deg); background-position: -8px; }

.EG_Slider_Left .slick-dots li { margin: 0; width: unset; height: unset; vertical-align: top; }
.EG_Slider_Left li.slick-active { transform: scale(1.33333333); margin-top: 1px; }
.EG_Slider_Left .slick-dots li button { width: 6px; height: 6px; margin: 0 5px; display: inline-block; }

.EG_Slider_Left .slick-dots { bottom:-40px; }

.Eg_Slider_Two_column_Section.Eg_Slider_Two_column_Normal .EG_Slider_Left { width: 40.41%; }
.Eg_Slider_Two_column_Section.Eg_Slider_Two_column_Normal .EG_TwoColumn_Right { width: 59.59%; }
.EG_Slider_img img { width: 85%; }

/* EG slider two column section */
.Eg_Slider_Two_column_Section{ overflow: hidden; }

.DownloadForm_Inner { max-width: 950px; margin: auto; padding:16px 0 48px; }
.DownloadForm_Inner .DownloadForm_Box input { font-size: 1.25rem; height: calc(1.5em + 1.75rem + 2px); padding: 0.875rem; }
.DownloadForm_Inner .DownloadForm_Box input[type=submit] { display: block; width: 100%; margin-top:0; }
.DownloadForm_Title {  margin-bottom:48px; }
.DownloadForm_Inner h3 { margin-bottom:10px; font-size:32px; }
.DownloadForm_Inner ::placeholder{ color: #bfc5cb; opacity:1; }

.DownloadForm_Inner .hs-error-msg, .hs-error-msgs label { margin-top: 0; }
.DownloadForm_Inner form .inputs-list>li { margin-top: 0; }
.DownloadForm_Inner .hs_error_rollup { display: none; }

/* Case Studies Download Form */
.DownloadForm_Section{ position: relative; overflow: hidden; }
.body-container-case-studies-inner .DownloadForm_Inner { padding-bottom: 0; }
.body-container-case-studies-inner .DownloadForm_Inner .DownloadForm_Box { max-width: 641px; margin: auto; }
.body-container-case-studies-inner .DownloadForm_Title { max-width: 736px; margin-left: auto; margin-right: auto; }
.body-container-case-studies-inner .DownloadForm_Section { padding: 90px 0 110px; }
.body-container-case-studies-inner .EG_Slider_img img { width: auto; }
.DownloadForm_Section .background_image { position: absolute; bottom: -144px; right: -79px; width: 100%; max-width: 332px; z-index: -1; }

.ThreeColumn_inner h2 { margin-bottom: 55px; }
.ThreeColumn_box { display: flex; align-items: center; justify-content: center; }
svg.bg-primary * { fill: #ffd831; }

.icon { flex-shrink: 0; height: 1.5rem; width: auto; }
.icon.icon-md { height: 2.25rem; }
.ThreeColumn_card { display: flex; gap: 22px; width:33.33%; }

.ThreeColumn h5 { margin-bottom: 0.75rem; }


/******************************* Contact Us page css starts *******************************/

/* Contact us banner module css */
/* .body-container--contact-us .BannerV2Section.BannerV4Section .BannerV2_Inner { min-height: 405.78px; padding: 72px 0 188px; } */
.body-container--contact-us .BannerV2Section.BannerV4Section .BannerLeft{ top: 80px; }

/* contact details module css */
.contact_details_grid { justify-content: space-between; gap: 20px; }
.contact_details_grid .heading { padding-bottom: 16px; }
.contact_details_grid .heading h2 { line-height: 1.2; }
.contact_details_grid .subtext span { font-size: 14px; line-height: 1.42; }
.call_detail_div .call { color: #495057; }
.address_detail_div, .email_detail_div, .call_detail_div { width: 33.33%; }

/* contact form module css */
.contact_form_section { position: relative; overflow: hidden; }
.contact_form_section .form_submit_bg_image { bottom: -28px; height: 425px; right: -32px;  width: 227px; position: absolute; }
.contact_form_bg_image { position: absolute; width: 332px; height: 566px; bottom: -28px; right: -40px; }
.container.contact_form_wrapper{ max-width: 570px;  }
.contact_form_heading_div { padding-bottom: 36px; }
.contact_form_heading_div .heading_div { padding-bottom: 16px; }
.contact_form_heading_div .sub_heading_div p { margin-bottom: 0;}
.contact_form fieldset { margin-bottom: 16px !important; }
.contact_form .hs-input, .contact_form  .hs-search-field__input, .contact_form  form input:not(.hs-button), .contact_form  form input[type=password], 
.contact_form form select, .contact_form form textarea { margin-bottom: 0; }
.contact_form form textarea { min-height: 256px; }
.contact_form form input:not(.hs-button)::placeholder, .contact_form  form input[type=password]::placeholder,
.contact_form form textarea::placeholder { color: #adb5bd; }
.contact_form fieldset.form-columns-1 .hs-input { width: 100% !important; }
.contact_form fieldset.form-columns-2 { display:flex; gap: 24px; }
.contact_form fieldset .input { margin-right: 0 !important; position: relative; }
.contact_form .hs-error-msg { margin: 4px 0 0; font-size: 12px; font-weight: 400; }
.contact_form form .inputs-list>li { margin: 0; }
.contact_form form input[type=submit] { width: 100%; margin: 0;}
.contact_form form .hs_submit { padding: 12px 0 16px; }
.contact_form .hs-form-required { color: #adb5bd; }
.privacy_text_div { padding-top: 4px; }
.privacy_text_div p { font-size: 12px; font-weight: 600; margin-bottom: 0; color: #adb5bd; }

/******************************* Contact Us page css ends *******************************/

/* perks module  */
h1,h2,h3,h4,h5,h6,p,.display-4{ margin: 0; }
.perks_module{ text-align: center; }
.perks_module .perks_top_title{ width: 100%; max-width: 736px; margin: 0 auto; }
.perks_module .perks_text{ padding-top: 24px; }
.perks_module .perks_text p:not(:first-child){ padding-top: 16px; }
.perks_module .perks_cards_container{ padding-top: 88px; display: flex; justify-content: space-between; }
.perks_module .perks_single_card{ width: 100%; max-width: 356px; }
.perks_card_image{ width: 100%; max-width: 150px; margin: 0 auto; }
.perks_module .perks_card_title{ padding-top: 36px; }
.perks_module .perks_card_title h5{ line-height: 1.25; }
.perks_module .perks_card_text{ padding-top: 12px; width: 100%; max-width: 284px; margin: 0 auto; }

/******************************* FAQ page css starts *******************************/
/* FAQ module css */
.container.faq_wrapper { max-width: 760px; }
.faq_heading_div { padding-bottom: 36px; }
.faq_heading_div .heading_div { padding-bottom: 16px; }
.faq_boxes_section { padding-bottom: 36px; }
.faq_box:not(:last-child) { margin-bottom: 12px; } 
.faq_box { padding: 24px; background-color: #fff; border: 1px solid rgba(0,0,0,.125); border-radius: 10px; }
.faq_box:hover { box-shadow: 0 0.125rem 0.625rem rgba(0,0,0,.05); }
.faq_box_title { position: relative; cursor: pointer; }
.faq_box_title:hover h6 { color: #ffd831; }
.faq_box_title h6 { transition: all ease 0.1s; }
.faq_box_content { padding-top: 24px; display: none; }
.faq_box_content p:not(:last-child) { padding-bottom: 16px; }
.plus_svg { position: absolute; content: ""; right: 0; top: 0; line-height: 1; width: 16px; height: 16px; }
.plus_svg svg { width: 16px; height: 16px; transition: all ease 0.3s; }
.plus_svg svg path { fill: #ffd831; }
.rotate { rotate: 135deg; }
.active h6 { color: #ffd831; }
.active_content { display: block; }

/******************************* FAQ page css ends *******************************/

/******************************* About Us page css starts *******************************/
/* Banner Module */
.body-container--about .BannerV2Section.BannerV4Section .breadcrumbs{ margin-bottom: 0; }

/* About Two Col module css */
.about-us { padding:6rem; }
.fs20 p { font-size:20px; }
.about-content-para{ padding-top: 1.3rem; }
.about-us-content .about-content-para p:not(:last-child) { margin-bottom:1rem; }
.about-us-content { width:calc(100% - 600px); }
.about-us-info .about-us-image { box-shadow: 0.5rem 0.5rem 0 rgba(233,236,239,.5); width: 546px;border-radius:12px; }
.about-us-info .about-us-image img { border-radius:12px; }
.about-content-title { padding-top:1.3rem; }
.about-content-subtag span { letter-spacing: .02em; font-size: 12px; padding: 4px 8px; border-radius: 5px; }
.about-us-info { gap:50px; }

/* leadership module */
.leadership-team-outer .leader-box { width: calc(25% - 18px); }  
.leadership-team-outer .leader-box-inner { padding:2rem;border: 1px solid rgba(0,0,0,.125);border-radius:12px; }
.leadership-team-outer .leadership-box-outer { flex-wrap:wrap;padding-top:40px; gap: 24px }
.leadership-team-outer .leader-image { width: 120px; height: 120px; margin: 0 auto; border-radius: 50%; overflow:hidden; }
.leadership-team-outer .leader-content { padding-top:1.5rem; }
.leadership-team-outer .leader-box-inner .tool-tip span { font-size: 12px; padding: 4px 9px; border-radius:6px; }
.leadership-team-outer .leader-box { position: relative;padding-top: 12px;}
.leadership-team-outer .tool-tip { position: absolute; top: 0; left: 50%; transform: translateX(-50%);}



/******************************* About Us page css ends *******************************/


/*******************************  Podcast page CSS Ends  *******************************/

.body-container--podcast .BannerV2Box { max-width: 57%; }
/* .body-container--podcast .BannerV2_Inner { align-items: flex-start; min-height: 420px; padding: 65px 0 20px 0 ; } */
.body-container--podcast .BannerV2Box p { width: 100%; max-width: 720px; margin: 0 auto;  }
.body-container--podcast .BannerV2Box h1 { letter-spacing: .01px; line-height: 1.2; }
.body-container--podcast .BannerV2Section .BannerLeft { top: 87px; }
.BannerV2Section .BannerRight { top: 60px; }

/*******************************  Podcast page CSS Ends  *******************************/


/*******************************  Pricing Page CSS Ends  *******************************/

/* .body-container--pricing .BannerV2Box { padding-top: 104px; } */
/* .body-container--pricing .BannerV2_Inner { align-items: flex-start; min-height: 519px; } */
.body-container--pricing .twitter_section .twitter_slider { padding-top: 40px; }
.body-container--pricing .twitter_section .section_title h5{ font-size: 24px; line-height: 1.2; }

/*******************************  Pricing Page CSS Ends  *******************************/


/* Sroll to top button */
.scrollTop { position: fixed; right: 24px; bottom: 24px; background-color: #ffd831; width: 40px; height: 40px; opacity: 0; border-radius: 50%; cursor: pointer; 
	transition: all 0.2s ease-in-out 0s; z-index: 99; }
.scrollTop:hover { background-color: #ffd10b; }
.scrollTop svg { display: block; width: 24px; height: 24px; }











.card__price { font-family: Inter UI,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; font-size: 28px; color: #212529; font-weight: 600 }
.page-center, .content-wrapper, .container { width: 100%; padding-right: 12px; padding-left: 12px; margin-right: auto; margin-left: auto; }
@media (min-width: 576px) {
	.page-center, .content-wrapper, .dnd-section>.row-fluid, .container { max-width: 540px; }
}
@media (min-width: 768px) {
	.page-center, .content-wrapper, .dnd-section>.row-fluid, .container { max-width: 720px; }
}
@media (min-width: 992px) {
	.page-center, .content-wrapper, .dnd-section>.row-fluid, .container { max-width: 960px; }
}
@media (min-width: 1200px) {
	.page-center, .content-wrapper, .dnd-section>.row-fluid, .container { max-width: 1140px; }
}

@media (max-width: 1600px) {
	section{ padding: 70px 0; }

	/******************** Home Page Starts *********************/
	.BannerSection { padding:90px 0; }	

	/*******************************  contact us page CSS *******************************/
	/* 	contact form module css  */
	.contact_form_section .form_submit_bg_image { bottom: -28px; height: 344px; right: -13px; width: 168px; }
	/* 	Banner Version Two */
	.BannerV2Section .BannerLeft { top: 80px; }
	/* 	Banner Version Three */
	.BannerV3Section .BannerV3Box{ justify-content: center; gap: 50px; }
	.BannerV3Section .BannerV3Box_Left { width: 100%; max-width: 400px; }
	.BannerV3Section .BannerV3Box_right { width: 100%; max-width: 300px; padding: 0; }
	/* two_column_v4	 */
	.two_col_v4 { padding: 70px 0; }
	.two_col_v4_inner{ gap: 20px; }
	.two_col_v4_left, .two_col_v4_right{ padding: 0; }
	.two_col_v4_left h2{ font-size: 33px; }
	.two_col_v4_content p:not(:first-child){ padding-top: 22px; }

	/* twitter module	 */
	.twitter_section .twitter_slider{ padding-top: 50px; }

	/* testimonial slider	 */
	.testimonial_slider .testimonial_slider_content{ padding: 0; }
	.testimonial_slider .slick-dots { bottom: -36px; }	

	/* testimonial section	 */
	/* 	.testimonial_review .cards_parent { padding-top: 30px; } */
	.testimonial_review .card_text { padding: 25px 0 40px 0; }

	/* 	testimonial slider v2  */
	.testimonial_slider_v2 .testimonial_slider_content{ padding: 0; }
	.testimonial_slider_v2 .slick-dots { bottom: -36px; }	

	/* recent blogs */
	.recent_blog { padding: 70px 0; }
	.recent_blog .blogs_parent { padding-top: 30px; }

	/* podcast form module	 */
	.podcast_form { padding: 50px 0; }
	.podcast_form .single_button { max-width: 180px; }

	/* podcast recent blog	 */
	.podcast_recent_blog .blogs_parent { padding-top: 30px; }


	/* perks module	 */
	.perks_title h2 { margin: 0; }
	.perks_text.lead { padding-top: 20px; }
	.perks_module .perks_text p:not(:first-child) { padding-top: 10px; }
	.perks_module .perks_cards_container { padding-top: 50px; }
	.perks_module .perks_card_title { padding-top: 20px; }
	.perks_module .perks_card_text { padding-top: 10px; }
	/* Newsletter form module */
	.newsletter_form{ padding: 70px 0; }
	.newsletter_form .news_letter_right_form{ padding: 36px 15px 0 15px; }

	/* Newsletter form2 module  */
	.newsletter_form_v2 { padding: 70px 0; }
	/*******************************  Features Page CSS  *******************************/
	.body-container--journalist-matches a.hs-button.primary.large.bold.mt0, .body-container-media-lists a.hs-button.primary.large.bold.mt0, .body-container-suggested-journalists a.hs-button.primary.large.bold.mt0 {
		padding: 8px 10px; min-width: 200px; font-size: 20px; }
}
@media screen and (max-width:1440px){	
	/* tabbing module */
	.tabbing_module .tabs { padding-top: 25px; }
	.tabbing_module .tab_text { padding-top: 15px; }
	/* 	testimonial slider */
	.testimonial_slider .link_image{ margin-left: 0; }
	.testimonial_slider .want_link { max-width: 400px; }
	.testimonial_slider .want_link .slider_background_image { left: 270px; }
	/* 	testimonial slider v2 */
	.testimonial_slider_v2 .link_image{ margin-left: 0; }
	.testimonial_slider_v2 .want_link { max-width: 400px; }
	.testimonial_slider_v2 .want_link .slider_background_image { left: 270px; }
}

@media (max-width: 1300px) {
	section{ padding: 55px 0; }
	.BannerSection .white_button a{ font-size: 18px; padding: 13px 20px;  }

	/* Banner Version 3 */
	.BannerV3Section .BannerRight { right: -32px; top: 38px; }
	.BannerV3Section .BannerLeft { left: -61px; top: 59px; }


	/* Banner Version 4 */
	.BannerV2Section.BannerV4Section .BannerLeft { width: 427px; top: 55px; left: -132px; }

	/* Media Lists page css */
	.solution_inner h3 { font-size:32px; }
	.explore_inner p { font-size:36px; }
	.explore_section .explore_inner p { font-size: 20px }
	.body-container-suggested-journalists .TwoColumn_Content .TwoColumn_Content_box+.TwoColumn_Content_box { margin-top: 40px; }
	/* 	two_col_v4 */
	.two_col_v4 { padding: 55px 0; 	}

	/* two col_content module	 */
	.TwoColumn_ContentSection h3 { font-size:34px; }

	/* testimonial slider v2	 */
	.testimonial_slider_v2 .testimonial_slider_box_v2 { gap: 50px; }

	/* testimonial slider	 */
	.testimonial_slider .testimonial_slider_box { gap: 50px; }

	/* testimonial module	 */
	.testimonial_review { padding: 40px 0; }	
	.testimonial_review .single_card { padding: 26px; }
	.testimonial_review .testimonial_name { left: 26px; bottom: 26px; }


	/* recent blog	 */
	.recent_blog { padding: 55px 0; }
	.recent_blog .recent_single_blog { padding: 26px; }
	.recent_blog .single_blog_title { padding-top: 20px; }

	/* podcast recent blog	 */
	.podcast_recent_blog { padding: 40px 0; }	
	.podcast_recent_blog .recent_single_blog { padding: 26px; }
	.podcast_recent_blog .single_blog_title { padding-top: 20px; }

	/* 	podcast form module */
	.podcast_form { padding: 40px 0; }

	/* podcast form v2 */
	.podcast_form_v2 { padding: 40px 0; }		
	.podcast_form_v2 .podcast_form_v2_form { padding-top: 40px; }

	/* Journalist Tool Module */
	.journalist_tools .journalist_tools_list { padding: 8px 0; }
	.journalist_tools .journalist_tools_list_parent { padding-top: 20px; }
	.journalist_tools .journalist_tools_list_icon svg { height: 40px; width: 40px; }	

	/* newsletter form module	 */
	.newsletter_form{ padding: 55px 0; }
	/* 	newsletter form v2 module */
	.newsletter_form_v2 { padding: 55px 0; }	
	.newsletter_form_v2 .newsletter_form_v2_form { padding-top: 40px; }

	/* Common Two Column Css */
	.TwoColumnBox h3 { font-size: 32px; }
	.TwoColumn_Content_box { padding-left:30px; padding-right:30px; }
	.TwoColumnBox p { line-height:24px; }
	/* Case Study Module Css */
	.case-study-outer .case-study-testimonial-content h5 { font-size: 28px }
	/*******************************  Newsletter page CSS Ends  *******************************/

}
@media(max-width:1230px){
	/* 	pricing three col module */
	.pricing-three-col .pricing-col-para { padding:0; }
}
@media (max-width: 1200px) {
	section { padding: 45px 0; }
	.h1, h1 { font-size:40px; }
	.h2, h2 { font-size:32px; }
	.h3, h3 { font-size:24px; }
	.h4, h4 { font-size:24px; }
	.h5, h5 { font-size:20px; }
	.h6, h6 { font-size:16px; }
	.body, body { font-size:16px; }
	.display-3 { font-size: 60px; }
	.display-4 { font-size: 50px; } 
	.lead, .lead p { font-size: 18px; }

	/* Banner Version 2 */
	.breadcrumbs ul li:after { top:0; }
	.BannerV2Section .BannerLeft, .BannerV2Section .BannerRight { display:none; }
	.BannerV2Section .BannerV2_Inner { min-height: 400px; }
	.BannerV2Section .BannerV2Box { max-width: 80%; }

	/* 	two_col_v4 */
	.two_col_v4 { padding: 45px 0;}
	.two_col_v4_left h2{ font-size: 30px; }
	.two_col_v4_content p:not(:first-child) { padding-top: 20px; }

	/* 	twitter module */
	.twitter_section .twitter_slider{ padding-top: 35px; }	

	/* two_col_content	 */
	.TwoColumn_ContentSection h3 { font-size: 32px; margin-bottom: 40px; }
	.TwoColumn_ContentList { padding: 0 30px; }
	.TwoColumn_ContentList { margin-bottom:25px;  }
	.Content { font-size:18px; line-height:22px; }

	/* 	testimonial slider */
	.testimonial_slider .slick_button{ display: none; }
	.testimonial_slider .slider_background_image{ left: 180px; }
	.testimonial_slider .testimonail_slider_image { max-width: 400px; }
	.testimonial_slider .h1{ font-size: 36px; }
	.testimonial_slider .want_link .slider_background_image { left: 230px; max-width: 230px; }
	.testimonial_slider .link_image { max-width: 250px; }
	.testimonial_slider .slick-dots { bottom: -20px; }

	/* testimonial slider v2	 */
	.testimonial_slider_v2 .slick_button { display: none; }
	.testimonial_slider_v2 .slider_background_image { left: 180px; }
	.testimonial_slider_v2 .testimonail_slider_image { max-width: 400px; }
	.testimonial_slider_v2 .h1{ font-size: 36px; }
	.testimonial_slider_v2 .want_link .slider_background_image { left: 230px; max-width: 230px; }
	.testimonial_slider_v2 .link_image { max-width: 250px; }
	.testimonial_slider_v2 .testimonial_slider_content { width: calc(50% - 30px); max-width: 100%; }

	/* 	testimonial section */
	.testimonial_review .testimonial_name h2{ font-size: 28px; }
	.testimonial_review .single_card { width: calc(50% - 10px); max-width: 100%; }	
	.testimonial_review .background_image { bottom: -187px; right: -81px; }

	/* 	tabbing section */
	.tabbing_module .tabbing_inner{  justify-content: space-between; gap: 50px; }
	.tabbing_module .tab_text { padding-top: 10px; }
	.tabbing_module .tab_container:not(:first-child) { padding-top: 20px; }
	.tabbing_module .tab_container { padding-bottom: 20px; }

	/* 	recent blog */
	.recent_blog { padding: 45px 0; }
	.recent_blog .single_blog_title h2{ font-size: 28px; }

	/* press features module	 */
	.press_features 	.press_features_box { padding-top: 40px; }
	.press_features .features_card { max-width: 100%; width: calc(33.33% - 10px); }
	.press_features 	.features_card_inner { padding: 26px; }
	.press_features 	.features_author{ bottom: 26px; }
	.press_features 	.features_title { padding-top: 18px; }

	/* 	podcast recent blog */
	.podcast_recent_blog .single_blog_title h2{ font-size: 28px; }

	/* podcast form  module */
	.podcast_form .podcast_right_form{ padding-top: 0; }
	.podcast_form .podcast_title h3{ font-size: 30px; }	
	.podcast_form .podcast_text { padding-top: 15px; }
	.podcast_form .podcast_text p{ font-size: 18px; }
	.podcast_form .podcast_text p:not(:first-child) { padding-top: 14px; }
	.podcast_form .hs-input{ min-height: 50px; }
	.podcast_form .hs-button{ min-height: 35px; }
	.podcast_form .single_button { max-width: 160px; }
	.podcast_form ::placeholder{ font-size: 18px; }

	/* podcast form module v2	 */
	.podcast_form_v2 .background_image { bottom: -407px; right: -111px; }
	.podcast_form_v2 .podcast_form_v2_form { padding-top: 30px; }	
	.podcast_form_v2 .hs-input{ min-height: 50px; }
	.podcast_form_v2 ::placeholder{ font-size: 18px; }
	.podcast_form_v2 .hs-button{ min-height: 40px; font-size: 18px; }

	/* Banner Version 4 */
	.body-container--contact-us .BannerV2Section.BannerV4Section .BannerV2_Inner, .BannerV4Section .BannerV2_Inner { min-height: 300px; padding: 50px 0 120px; }

	/* Media Lists page css */
	.solution_inner h3 { font-size:28px; }
	.solution_inner p { font-size:18px; line-height:22px; }
	.explore_inner p { font-size:28px; }
	.explore_inner h2 { font-size:36px; }
	.body-container-media-lists a.hs-button.primary.large.bold.mt0, .body-container-suggested-journalists a.hs-button.primary.large.bold.mt0, .case-study-testimonial-btn a { font-size: 20px; min-width:200px; }

	.body-container-suggested-journalists .TwoColumn_Content .TwoColumn_Content_box+.TwoColumn_Content_box { margin-top: 25px; }

	/* Common Two Column Css */
	.TwoColumnBox h3 { font-size: 28px; }
	.TwoColumnSection.v2 p { font-size:18px; }
	.TwoColumnBox p { font-size: 18px; line-height: 22px; }

	.TwoColumnSection { padding: 0px 30px; }

	/* 	Two Column Version 2 */
	.TwoColumnSection.v2 .TwoColumnBox p{ font-size: 18px; }

	/* Journalist Tool Module */
	.journalist_tools .journalist_tools_title h2 { font-size: 32px; }
	.journalist_tools .journalist_tools_list_icon svg { height: 38px; width: 38px; }
	.journalist_tools .journalist_tools_list_parent { padding-top: 13px; }	

	/* Newsletter form module	 */
	.newsletter_form{ padding: 45px 0; }	
	.newsletter_form	.news_letter_right_form{ padding-top: 0; }
	.newsletter_form	.newsletter_title h3{ font-size: 30px; }	
	.newsletter_form	.newsletter_text { padding-top: 15px; }
	.newsletter_form .newsletter_text p{ font-size: 18px; }
	.newsletter_form	.newsletter_text p:not(:first-child) { padding-top: 14px; }
	.newsletter_form .hs-input{ min-height: 50px; }
	.newsletter_form .hs-button{ min-height: 35px; }
	.newsletter_form ::placeholder{ font-size: 18px; }

	/* Newsletter form2 module	 */
	.newsletter_form_v2 { padding: 45px 0; }	
	.newsletter_form_v2 .background_image { bottom: -407px; right: -111px; }
	.newsletter_form_v2 .newsletter_form_v2_form { padding-top: 30px; }	
	.newsletter_form_v2 .hs-input{ min-height: 50px; }
	.newsletter_form_v2 .hs-button{ min-height: 40px; font-size: 18px; padding: 5px 15px; }
	.newsletter_form_v2 ::placeholder{ font-size: 18px; }

	/* Case Study Module Css */
	.case-study-outer .case-study-testimonial-content h5 { font-size: 24px; }
	/*******************************  Newsletter page CSS Ends  *******************************/
	.ebooks_guides_card_img { width: 100%; max-width: 125px; }
	.ebooks_guides_card { justify-content: space-between; gap: 30px; }
	.ebooks_guides_card_img img { width: 100%; padding-left: 0px; padding-right: 0px; }
	.ebooks_guides_card_content { width: 100%; max-width: 100%; }

	.EG_TwoColumn_Right { padding: 0 50px; }
	.body-container-case-studies-inner .DownloadForm_Section { padding: 70px 0; }
	.DownloadForm_Inner { max-width:800px; }
	.DownloadForm_Inner h3 { font-size: 30px; }

	.ThreeColumn_inner h2 { margin-bottom: 40px; }

	/******************************* Contact Us page css *******************************/
	/* contact form module css */
	.contact_form_bg_image { width: 265px; height: 465px;}
	.contact_form_section .form_submit_bg_image { bottom: -60px; }

	/******************************* About Us page css *******************************/
	/* About Two Col module css */
	.about-us-info .about-us-image , .about-us-content { width: 50%; }
	.fs20 p { font-size:18px; }

}
@media screen and (max-width:1080px){
	/* testimonial slider	 */
	.testimonial_slider .slider_background_image { display: none; }
	.testimonial_slider .testimonial_slider_box { justify-content: center; gap: 26px; }
	.testimonial_slider .h1 { font-size: 33px; }

	/* 	testimonial slider v2 */
	.testimonial_slider_v2 .testimonial_slider_box { justify-content: left; gap: 26px; }
	.testimonial_slider_v2 .h1 { font-size: 33px; }
}
@media (max-width: 1023px) {
	.display-4 { font-size: 44px; }

	/* Common Two Column Css */
	.TwoColumnSection { padding: 0 25px; }
	.TwoColumn_Left.TwoColumn_Content, .TwoColumn_Right.TwoColumn_Content { width: 100%; }
	.TwoColumn_Left { width: 100%; }

	.TwoColumn_Content_box { padding-left: 25px; padding-right: 25px; }
	.TwoColumn_Right { width: 100%; }

	.TwoColumnBox h3 { font-size: 24px; }

	.TwoColumn_Content_box { padding-left:0; padding-right:0; max-width:100%; }

	.TwoColumn_Left.TwoColumn_Content { order: 2; }
	.TwoColumn_Content { margin-top:35px; }
	.TwoColumn_Content p { margin-bottom: 10px; }
	.TwoColumnSection .hs-button.primary.small { margin-top:20px; }

	.TwoColumnSection.v2 .hs-button.primary.small { margin-top:0; }
	.TwoColumnSection.v2 .TwoColumn_Left { text-align: center; margin: auto; }

	/* Case Study Module Css */
	.case-study-outer .case-study-testimonial-content h5 { font-size: 20px; line-height: 30px; }
	.fs24 h6 { font-size: 20px; } 
	/*******************************  Newsletter page CSS Ends  *******************************/
	.ebooks_guides_card_img { padding: 0; }
	.ebooks_guides_cards { width: 100%; padding-right: 0; }
	.ebooks_guides_subscribe { width: 100%; }

	.Eg_Slider_Two_column_Normal .Eg_Slider_Two_column_Box{ flex-wrap: nowrap }
	.EG_Slider_Left { width: 80%; }
	.EG_TwoColumn_Right { width: 100%; padding: 20px 0 0; }
	.EG_TwoColumn_Right p { margin-top: 15px; }
	.Eg_Slider_Two_column_Section.Eg_Slider_Two_column_Normal .EG_Slider_Left { width: 100%; }
	.Eg_Slider_Two_column_Section.Eg_Slider_Two_column_Normal .EG_TwoColumn_Right { width: 100%; }
	.EG_Slider_img img { margin:auto; display: inherit; }

	.DownloadForm_Inner .DownloadForm_Box input { font-size: 16px; }
	.DownloadForm_Inner h3 { font-size: 28px; }

	/* two_col_content	 */
	.TwoColumnSection.v2 img { width:auto;}
	.TwoColumn_ContentList { padding: 0 15px; margin-bottom: 20px; }
	.TwoColumn_ContentSection h3 { font-size: 28px; margin-bottom: 35px; }

	/*  case study download form 	 */
	.body-container-case-studies-inner .DownloadForm_Section { padding: 50px 0; }
	.body-container-case-studies-inner .EG_TwoColumn_Right { margin-top:30px; }

	.ThreeColumn_inner h2 { margin-bottom: 30px; }
	.ThreeColumn_card { width: calc(50% - 12px); }

	.ThreeColumn_box { flex-wrap: wrap; gap: 20px; }

	/******************************* Contact Us page css *******************************/
	/* contact form module css */
	.contact_form_bg_image { width: 200px; height: 360px;}

}
@media(max-width:992px){
	/* pricing three col module	 */
	.pricing-three-col	.pricing-three-col-box { max-width: 50%; }
}

@media (max-width: 991px) {
	section{ padding: 40px 0; }
	.container{ max-width: 100%; padding: 0 25px; }
	.h1, h1{ font-size:37px;}

	/******************** Home Page Starts *********************/	
	.BannerSection .BannerInner { flex-direction: column; gap: 45px; text-align: center; }
	.BannerSection .BannerLeft { padding-right: 0; width: 100%; }
	.BannerSection .display-1, .BannerSection .display-2, .BannerSection .display-3, .BannerSection .display-4 { margin-bottom: 10px; }
	.BannerSection .mt-4, .BannerSection .my-4 { margin: 20px 0 !important; }
	.BannerSection { padding: 90px 0; }
	.BannerSection .BannerRight { width: 100%; max-width: 400px; }


	.BannerSection .white_button a{ font-size: 16px; padding: 12px 18px;  }
	.BannerV2Section .BannerV2_Inner { min-height: 300px; }

	/* two_col_v4 */
	.two_col_v4 { padding: 40px 0; }	
	.two_col_v4_left h2{ font-size: 29px; }
	.two_col_v4_content p:not(:first-child) { padding-top: 18px; }	

	/* twitter module */
	.twitter_section .twitter_slider{ padding-top: 25px; }	
	/* Banner Version 3 */
	.BannerV3Section .BannerV3Box{ justify-content: space-between; gap: 25px; align-items: center; }

	/* Banner Version 4 */
	.body-container--contact-us .BannerV2Section.BannerV4Section .BannerV2_Inner, .BannerV4Section .BannerV2_Inner { min-height: unset; padding: 30px 0 120px; }

	/* testimonial slider	 */
	.testimonial_slider .testimonail_slider_image_container.want_link { max-width: 225px; }
	.testimonial_slider .testimonial_slider_box { justify-content: center; }

	/* 	testimonial slider v2	 */
	.testimonial_slider_v2 .slider_background_image { display: none; }
	.testimonial_slider_v2	.testimonail_slider_image_container.want_link { max-width: 225px; }
	.testimonial_slider_v2	.testimonial_slider_box { justify-content: center; }

	/* testimonial section */
	.testimonial_review { padding: 35px 0; }		
	.testimonial_review .cards_parent { flex-wrap: wrap; gap: 30px 15px; }
	/* 	.testimonial_review .single_card { width: 100%; max-width: 640px; } */
	.testimonial_review .card_text { padding-top: 20px; }
	.testimonial_review .background_image{ display: none; }

	/* recent blog	*/
	.recent_blog { padding: 40px 0; }
	.recent_blog .blogs_parent { flex-wrap: wrap; gap: 30px 15px; }
	.recent_blog .recent_single_blog { width: calc(50% - 15px); max-width: 100%; }

	/* press features module	 */
	.press_features .features_card { width: calc(50% - 10px); }
	/* podcast form module v2	 */
	.press_features .podcast_form_v2 { padding: 35px 0; }			
	.press_features .podcast_form_v2 .background_image { display: none; }	

	/* podcast recent blog	 */
	.podcast_recent_blog { padding: 35px 0; }		
	.podcast_recent_blog .blogs_parent { flex-wrap: wrap; gap: 30px 15px; }
	.podcast_recent_blog .recent_single_blog { width: 100%; max-width: 640px; }
	.podcast_recent_blog .single_blog_text { padding-top: 28px; }

	/* 	podcast form  module */
	.podcast_form { padding: 35px 0; }	
	.podcast_form .podcast_right_form_inner { padding: 0; }
	.podcast_form .podcast_right_form { max-width: 350px; }
	.podcast_form .podcast_title h3 { font-size: 28px; }
	.podcast_form .podcast_text p { font-size: 16px; }
	.podcast_form .form_title h4 { font-size: 24px; font-weight: 600; }
	.podcast_form .podcast_form_parent { padding-top: 20px; }
	.podcast_form .podcast_form_terms { padding-top: 15px; }
	.podcast_form .app_buttons { justify-content: space-between; gap: 10px; }
	.podcast_form .single_button { max-width: 148px; }
	/* perks page	 */
	.perks_text.lead { padding-top: 15px; }
	.perks_module .perks_cards_container { padding-top: 40px; }

	/******************************* Features page css *******************************/
	/* Journalist Tool Module */
	/* 	.journalist_tools_list_icon svg { height: 40px; width: 40px; } */
	.journalist_tools .journalist_tools_list_parent { padding-top: 10px; }
	/* Common Two Column Css */
	.body-container--features .TwoColumnSection .TwoColumnBox h3{ font-size: 28px; }

	/* Newsletter form module	 */
	.newsletter_form .newsletter_form{ padding: 40px 0; }	
	.newsletter_form .news_letter_right_form_inner { padding: 0; }
	.newsletter_form .news_letter_right_form { max-width: 350px; }
	.newsletter_form .newsletter_title h3 { font-size: 28px; }
	.newsletter_form .newsletter_text p { font-size: 16px; }
	.newsletter_form .form_title h4 { font-size: 24px; font-weight: 600; }
	.newsletter_form .newsletter_form_parent { padding-top: 20px; }
	.newsletter_form .newsletter_form_terms { padding-top: 15px; }

	/* Newsletter form2 module	 */
	.newsletter_form_v2 { padding: 40px 0; }	
	.newsletter_form_v2 .background_image { display: none; }	

	/* Media Lists page css */
	.explore_inner h2 { font-size: 32px; }
	section.explore { padding: 35px 20px; }
	.solution_inner h3 { font-size: 24px; margin-bottom: 15px; }
	.explore_inner p { font-size: 22px; }
	.explore_section .explore_inner p { font-size: 18px }	
	.body-container-media-lists a.hs-button.primary.large.bold.mt0, .body-container-suggested-journalists a.hs-button.primary.large.bold.mt0, .case-study-testimonial-btn a { font-size: 18px; min-width:auto; }

	/******************************* Contact Us page css *******************************/
	/* contact form module css */
	.contact_form_bg_image { display: none; }

	/******************************* FAQ page css starts *******************************/
	/* FAQ module css */
	.faq_heading_div { padding-bottom: 28px; }
	.faq_boxes_section { padding-bottom: 28px; }
	.faq_box { padding: 20px; }
	.faq_box_content p:not(:last-child) { padding-bottom: 12px; }

	/******************************* About Us page css *******************************/
	/* About Two Col module css */
	.about-us-inner .about-us-info { flex-direction: column; }
	.about-us-inner .about-us-info .about-us-image { order:1; }
	.about-us-inner .about-us-info .about-us-content { order:2; }
	.about-us-info .about-us-image , .about-us-content { width: 75%; margin:0 auto; }

	/* leadership team module	 */
	.leadership-team-outer .leader-box { width: calc(33% - 18px); }
	.leadership-team-outer .leadership-box-outer { justify-content:start; }

	/*******************************  Pricing Page CSS Ends  *******************************/
	/* 	Banner Module */
	/* 	.body-container--pricing .BannerV2Box { padding-top: 30px; } */
	/* Twitter Module */
	.body-container--pricing .twitter_section .section_title h5{ font-size: 20px; }

	/*******************************  Features Page CSS  *******************************/
	.body-container--journalist-matches a.hs-button.primary.large.bold.mt0, .body-container-media-lists a.hs-button.primary.large.bold.mt0, .body-container-suggested-journalists a.hs-button.primary.large.bold.mt0 {
		padding: 6px 8px; min-width: 150px; font-size: 18px; }


	.DownloadForm_Section .background_image{ display: none; }

}

@media screen and (max-width:768px){
	/* perks module	 */
	.perks_module .perks_cards_container{ flex-wrap: wrap; gap: 30px; justify-content: space-around; }
	.perks_module .perks_single_card{ max-width: 200px; }
	/* 	pricing three col module */
	.pricing-three-col	.pricing-three-col-box { max-width: 100%; }
	.pricing-three-col .pricing-three-col-inner { gap: 25px; }
}

@media (max-width: 767px) {
	section{ padding: 35px 0; }
	.h1, h1 { font-size:35px;}
	.h2, h2 { font-size:28px;}
	.h3, h3 { font-size:22px;}
	.h4, h4 { font: size 20px;}
	.h5, h5 { font-size:18px;}
	.h6, h6 { font-size:16px;}
	.body, body { font-size:16px;}
	.display-3 { font-size: 45px;}
	.display-4 { font-size: 40px;}

	.hs-button.primary.small { padding:7px 24px; }
	/* Banner Version 2 */
	.BannerV2Section .BannerV2Box { max-width: 100%; }
	.BannerV2Section .BannerLeft, .BannerV2Section .BannerRight { display:none; }

	/* two_col_v4	 */
	.two_col_v4_inner { flex-direction: column; gap: 5px; text-align: center; }
	.two_col_v4_left { padding-right: 0; width: 100%; }
	.two_col_v4 { padding: 45px 0; }
	.two_col_v4_right { width: 100%; max-width: 400px; }
	.two_col_v4 { padding: 35px 0; }
	.two_col_v4_left h2{ font-size: 26px; }	
	.two_col_v4_content { padding-top: 18px; }
	.two_col_v4_content p:not(:first-child) { padding-top: 10px; }

	/*  leadership team module */
	.leadership-team-outer .leader-box { width: calc(50% - 12px); }
	.leadership-team-outer .leadership-box-outer { justify-content:start; }

	/* testimonial slider	 */
	.testimonial_slider .testimonial_slider_box{ flex-direction: column; }
	.testimonial_slider .slider_background_image{ display: none; }
	.testimonial_slider .testimonial_slider_content { max-width: 100%; text-align: center; }

	/* testimonial section */
	.testimonial_review { padding: 30px 0; }			
	.testimonial_review .cards_parent { gap: 20px 15px; }
	.testimonial_review .single_card { width: 100%; }		
	.testimonial_review .card_text { padding-top: 25px; }	

	/* tabbing section	 */
	.tabbing_module .tabbing_inner{ flex-direction: column; gap: 40px; }
	.tabbing_module .tabbing_left_img { max-width: 300px; }
	.tabbing_module .tabbing_right_content { max-width: 100%; }

	/* Banner Version 3 */
	.BannerV3Section .BannerV3Box { flex-direction: column; gap: 20px; }
	.BannerV3Section .BannerV3Box_Left { max-width: 100%; text-align: center; }
	.BannerV3Section .BannerV3Box_right { max-width: 100%; }
	.BannerV3Section .BannerV3_Inner { padding-top: 40px; }

	/* 	two_col_module */
	.TwoColumn_ContentSection h3 { font-size: 26px; margin-bottom: 30px; }
	.TwoColumn_ContentList { padding: 0; width: 100%; }
	.TwoColumn_ContentList:last-child { margin-bottom: 0; }
	.Content { font-size: 16px; line-height: 20px; }

	/* 	two_column_v4 */
	.two_col_v4 { padding: 30px 0; overflow-x: hidden; }
	.two_col_v4_container{ padding: 0 15px; width: 100%; max-width: 1833px; margin: 0 auto; }
	/* .two_col_v4_inner { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; } */
	.two_col_v4_left { width: 100%; max-width: 883px; padding: 0 15px }
	.two_col_v4_left_content{ width: 100%; max-width: 500px; margin: 0 auto; }
	.two_col_v4_left h2{ font-size: 36px; line-height: 1.2; color: #000; letter-spacing: .25px; }
	.two_col_v4_content{ padding-top: 20px; }
	.two_col_v4_content p{ line-height: 1.2; }
	.two_col_v4_content p:not(:first-child){ padding-top: 24px; }
	.two_col_v4_right { width: 100%; max-width: 919px; padding: 0 15px; }
	.two_col_v4_right_image{ width: 100%; max-width: 711px; }

	/* recent blog	 */
	.recent_blog { padding: 35px 0; }
	.recent_blog .blogs_parent { gap: 20px 15px; }

	/* 	press features module */
	.press_features .features_card_inner { padding: 20px; }
	.press_features .features_author{ bottom: 20px; }
	.press_features .features_text { padding: 10px 0;	}

	/* 	testimonial slider v2 */
	.testimonial_slider_box_v2 .testimonail_slider_image_container, .testimonial_slider_box_v2 .testimonial_slider_content , .testimonial_slider_v2 .testimonail_slider_image { width: 100%; max-width:100%; }
	.testimonial_slider_v2 .testimonial_slider_box_v2 { flex-direction: column; gap:25px; }
	.testimonial_slider_v2 .slider_background_image{ display: none; }
	.testimonial_slider_v2	.testimonial_slider_content { max-width: 100%; text-align: center; }
.testimonial_slider_v2 .testimonial_slider .slider_container ,	.testimonial_slider_v2  .testimonial_slider_box_v2 { padding:0; }

	/* 	podcast recent blogs */
	.podcast_recent_blog { padding: 30px 0; }			
	.podcast_recent_blog .blogs_parent { gap: 20px 15px; }
	.podcast_recent_blog .single_blog_text { padding-top: 25px; }	

	/* podcast form module	 */
	.podcast_form { padding: 30px 0; }	
	.podcast_form .podcast_inner { flex-direction: column; gap: 30px; align-items: center; }
	.podcast_form .podcastr_left_content_inner { max-width: 100%; }
	.podcast_form .podcast_right_form_inner { max-width: 100%; }
	.podcast_form .podcast_right_form { max-width: 670px; }
	.podcast_form .podcast_text p:not(:first-child) { padding-top: 10px; }
	.podcast_form .podcast_form_terms { padding-top: 10px; }
	.podcast_form ::placeholder{ font-size: 16px; }
	.podcast_form .podcast_left_content_inner { max-width: 640px; }

	/* podcast module v2	 */
	.podcast_form_v2 { padding: 30px 0; }				
	.podcast_form_v2 .podcast_form_v2_form { padding-top: 20px; }
	.podcast_form_v2 .hs-button, .podcast_form_v2 ::placeholder{ font-size: 16px; }		

	/* Media Lists page css */
	.solution_inner p { font-size: 16px; line-height: 20px; }
	.explore_inner h2 { font-size: 28px; }
	.explore_inner p { font-size: 18px; }
	.body-container-media-lists a.hs-button.primary.large.bold.mt0, .body-container-suggested-journalists a.hs-button.primary.large.bold.mt0, .case-study-testimonial-btn a { font-size: 16px; padding: 10px 30px; }

	/* Common Two Column Css */
	.TwoColumnSection.v2 p, .TwoColumnBox p  { font-size: 16px; }
	.TwoColumnBox h3 { font-size: 22px; }
	.TwoColumnSection { padding: 0 20px; }

	/* our history section */
	.our-history .history-timeline-outer { padding-top:30px; }
	.our-history .our-history-inner { max-width: 475px; margin: 0 auto; }
	.our-history .history-timeline.left-side , .history-timeline { margin:0;justify-content:start; flex-direction: row; }
	.our-history .history-timeline:nth-child(2n) .process-circle , .history-timeline .process-circle { margin-left: -1.5rem; margin-right: 1.5rem; }
	.our-history .process-content.text-right { text-align:left; }
	.our-history .history-timeline-outer .history-timeline:not(:last-child) { padding-bottom: 2.5rem; }

	/* 	Two Column Version 2 */
	.TwoColumnSection.v2 .TwoColumnBox p{ font-size: 16px;}

	/* Journalist tool module	 */
	.journalist_tools_title h2 { font-size: 28px; }
	.journalist_tools_list_icon svg { height: 35px; width: 35px; }	

	/* Case Study Module Css */
	.fs24 h6 { font-size: 18px; } 
	.case-study-outer .case-study-testimonial-content h5 { font-size: 18px; line-height: 24px; }

	/* Case Study download form Css */
	.body-container-case-studies-inner .DownloadForm_Section { padding: 35px 0; }

	/* newsletter form module */
	.newsletter_form{ padding: 35px 0; }	
	.newsletter_form .newsletter_inner { flex-direction: column; gap: 30px; align-items: center; text-align: center; }
	.newsletter_form .newsletter_left_content_inner { max-width: 100%; }
	.newsletter_form .news_letter_right_form_inner { max-width: 100%; }
	.newsletter_form .news_letter_right_form { max-width: 575px; }
	.newsletter_form .newsletter_text p:not(:first-child) { padding-top: 10px; }
	.newsletter_form .newsletter_form_terms { padding-top: 10px; }
	.newsletter_form .newsletter_form ::placeholder{ font-size: 16px; }		

	/* newsletter form2 module	 */
	.newsletter_form_v2 { padding: 35px 0; }	
	.newsletter_form_v2 .newsletter_form_v2_form { padding-top: 20px; }
	.newsletter_form_v2 ::placeholder, .newsletter_form_v2 .hs-button{ font-size: 16px; }	


	/*******************************  Newsletter page CSS Ends  *******************************/

	/******************************* Contact Us page css *******************************/
	/* contact details module css */
	.contact_details_grid { flex-direction: column; gap: 30px; }
	.address_detail_div, .email_detail_div, .call_detail_div { width: 100%; }
	.contact_details_grid .heading { padding-bottom: 10px; }
	.contact_details_grid .content br { display: none; }
	.contact_details_grid .content span, .call_detail_div .call, .email_detail_div .email { font-size: 18px; }

	.Eg_Slider_Two_column_Normal .Eg_Slider_Two_column_Box{ flex-wrap: wrap }	
	.EG_Slider_img{ width: 100%; max-width: 320px; margin: 0 auto; }
	.EG_Slider_img img{ width: 100%; }
	.EG_Slider_Left { width: 100%; padding: 0; }

}
@media screen and (max-width: 640px){

	/* Banner Version 4 */
	.body-container--contact-us .BannerV2Section.BannerV4Section .BannerV2_Inner, .BannerV4Section .BannerV2_Inner { padding: 30px 0 80px; }

	.ebooks_guides_card { padding: 28px; gap: 20px; }
	.ebooks_guides_card_img { max-width: 100px; }
	.DownloadForm_Inner h3 { font-size: 24px; }
	.ThreeColumn_card { width: 100%; gap:15px; }

	/******************************* Contact Us page css *******************************/
	/* contact form module css */
	.contact_form_heading_div { padding-bottom: 28px; }
	.contact_form fieldset.form-columns-2 { gap: 12px; }

	/******************************* FAQ page css starts *******************************/
	/* FAQ module css */
	.faq_heading_div { padding-bottom: 22px; }
	.faq_boxes_section { padding-bottom: 22px; }
	.faq_heading_div .heading_div { padding-bottom: 12px; }
	.faq_box { padding: 16px 20px; }
	.faq_box_content p:not(:last-child) { padding-bottom: 8px; }

	/******************************* About Us page css starts *******************************/
	.about-us-content, .about-us-info .about-us-image { width: 100%; }

	/* 	twitter section */
	.twitter_section .twitter_slider{ padding-top: 20px; }	

	/* press features module	 */
	.press_features .features_card { width: 100%; }
	.press_features .press_features_box { padding-top: 30px; }
	/* 	testimonial slioder */
	.testimonial_slider .h1{ font-size: 28px; }

	/* 	two_col_v4 */
	.two_col_v4_left h2{ font-size: 24px; }		

	/* testimonial module  */
	.testimonial_review .single_card { width: 100%; }
	/* 	.testimonial_review .testimonial_name { padding-top: 10px; } */
	/* 	.testimonial_review .testimonial_name { padding-top: 10px; } */
	.testimonial_review .section_title h2{ font-size: 32px;  }
	/* 	.testimonial_review .card_text { padding-top: 20px; } */

	/* 	podcast recent blogs */
	.podcast_recent_blog .recent_single_blog { width: 100%; }
	.podcast_recent_blog .single_blog_title { padding-top: 10px; }
	.podcast_recent_blog .single_blog_title { padding-top: 10px; }
	.podcast_recent_blog .section_title h2{ font-size: 32px;  }
	.podcast_recent_blog .single_blog_text { padding-top: 20px; }

	/* podcast form module	 */
	.podcast_form .podcast_inner { gap: 20px; }
	.podcast_form .podcast_form_parent { padding-top: 15px; }
	.podcast_form .podcast_title h3 { font-size: 26px; }
	.podcast_form .hs-input, .podcast_form .hs-button{ min-height: 35px; margin-bottom: 10px; }

	/* podcast form v2 */
	.podcast_form_v2 .podcast_inner { gap: 20px; }
	.podcast_form_v2 .podcast_form_parent { padding-top: 15px; }
	.podcast_form_v2 .podcast_title h3 { font-size: 26px; }

	/* 	.podcast_form_v2 .hs-button{ margin-top: 10px; } */
	.podcast_form_v2 .hs-input, .podcast_form_v2 .hs-button{ min-height: 35px; }
	/* 	recent blog module */
	.recent_blog .recent_single_blog { width: 100%; }
	.recent_blog .single_blog_title { padding-top: 10px; }
	.recent_blog .single_blog_title { padding-top: 10px; }
	.recent_blog .section_title h2{ font-size: 32px;  }

	/* newsletter form module	 */
	.newsletter_form .newsletter_inner { gap: 20px; }
	.newsletter_form .newsletter_form_parent { padding-top: 15px; }
	.newsletter_form .newsletter_title h3 { font-size: 26px; }
	.newsletter_form .newsletter_form .hs-input, .newsletter_form .hs-button{ min-height: 35px; }
	.newsletter_form .newsletter_form .hs-button{ padding: 2px 10px; min-height: 35px; }

	/* newsletter form2 module */
	.newsletter_form_v2 .newsletter_inner { gap: 20px; }
	.newsletter_form_v2 .newsletter_form_parent { padding-top: 15px; }
	.newsletter_form_v2 .newsletter_title h3 { font-size: 26px; }
	/* 	.newsletter_form_v2 .hs-button{ margin-top: 10px; } */
	.newsletter_form_v2 .hs-input { min-height: 35px; }
	.newsletter_form_v2 .hs-button{ padding: 2px 10px; min-height: 35px; }

	/*******************************  Features Page CSS  *******************************/
	.body-container--journalist-matches a.hs-button.primary.large.bold.mt0, .body-container-media-lists a.hs-button.primary.large.bold.mt0, .body-container-suggested-journalists a.hs-button.primary.large.bold.mt0 {
		font-size: 16px; }
	/* Journalist Tools Module */
	.journalist_tools .journalist_tools_list{ gap: 10px; }

}
@media (max-width:575px){
	/* leadership team module	*/
	.leadership-team-outer .leader-box { width: 100%; }
	/* 	podcast recent blog */
	.podcast_recent_blog .recent_single_blog { padding: 15px; }
	/* 	podcast form module */
	.podcast_form .app_buttons { justify-content: center; gap: 10px; }	
	/* 	recent blog */
	.recent_blog .recent_single_blog { padding: 15px; }
	/* 	testimonial section */
	.testimonial_review .single_card { padding: 15px; }
	.testimonial_review .testimonial_name { left: 15px; bottom: 15px; }		
	/* perks module	 */
	.perks_module .perks_single_card { max-width: 170px; }
}
@media (max-width: 480px) {
	.h1, h1 { font-size:26px; }
	.h2, h2 { font-size:24px; }
	.h3, h3 { font-size:22px; }
	.h4, h4 { font-size: 20px; }
	.h5, h5 { font-size:18px; }
	.h6, h6 { font-size:16px; }
	.body, body { font-size:16px; }
	.display-3 { font-size: 35px; }
	.display-4 { font-size: 30px; }

	/*******************************  Newsletter page CSS Ends  *******************************/
	.ebooks_guides_card { flex-direction: column; justify-content: center; }
	.ebooks_guides_card_content { text-align: center; }
	.ebooks_guides_card_content h2 { margin-bottom: 0.5rem; }

	/******************************* Contact Us page css *******************************/
	/* contact details module css */
	.contact_details_grid { gap: 25px; }
	.contact_details_grid .heading { padding-bottom: 5px; }
	.contact_details_grid .content span, .call_detail_div .call, .email_detail_div .email { font-size: 16px; }

	/* contact form module css */
	.contact_form fieldset.form-columns-2 { flex-direction: column; }
	.contact_form .form-columns-2 .hs-form-field .hs-input { width: 100% !important; }

	/******************************* About Us page css *******************************/
	/* About Two Col module css */
	.about-us-info .about-us-image , .about-us-content { width: 100%; margin:0 auto; }
	.fs20 p { font-size: 16px; }
	.about-us-info { gap:30px; }

	/* 	 journalist tools module */
	.journalist_tools .journalist_tools_title h2 { font-size: 24px; }
}

@media (max-width: 420px) {
	.BannerV3Section .BannerV3_Inner { padding-top: 30px; }
	.BannerV3Section .BannerV3Box { gap: 10px; }
	/* perks module	 */
	.perks_module .perks_cards_container{ justify-content: center; padding-top: 25px; gap: 20px; }
	.perks_module .perks_single_card { max-width: 100%; }
	/* tabbing section	 */
	.tabbing_module .tabbing_inner{ gap: 25px; }
}