/* Blog List page style */
.blog_list_page .span9.widget-span.widget-type-cell.blog_list_left {padding-right: 10px; width: 72%;}
.blog_list_page .span3.widget-span.widget-type-cell.blog_saidbar { width: 25%;}
.blog_post-item.blog-item {width: 48%;margin-right: 4%;margin-bottom: 40px;}
.blog_post-item.blog-item:nth-child(2n+2) {margin-right: 0;}
.hs-featured-image-wrapper { 
	width: 100%;height: 329px;
	border-radius: 6px 5px 0px 0px;
  background-size: cover !important;
  background-position: center;
  background-repeat: no-repeat;
}
.blog_section { background: #F5F8FA;padding: 100px 0;}
.blog_item_white_box { background: #ffffff; padding: 40px 30px;}
.blog_item_title h4 {color: #1E2023;font-weight: 400;padding-bottom: 20px;}
.blog_item_title:hover h4 { color: #396cf0;}
.blog_item_content { font-size: 16px;line-height: 24px; color: #646464;margin-bottom: 20px;}
.blog_item_date {margin-right: 6px;}
.blog_item_date_auth {display: flex;flex-wrap: wrap;width: calc(100% - 100px);}
.blog_item_date span { font-size: 16px;line-height: 21px;color: #646464B2;}
.blog_item_author span {font-size: 16px;line-height: 21px;color: #1e2023;}
.blog_item_author span.for_by {position: relative;color: #646464B2;padding: 0 4px 0 8px;}
.blog_item_author span.for_by:before {content: '';position: absolute;height: 14px;width: 1px;background: #646464B2;left: 0;top: 1px;}
.blog_item_read_more {width: 100px;}
.blog_item_info_box { display: flex;flex-wrap: wrap;align-items: center;}
.blog_item_read_more a.read_more_linkup {font-size: 16px;line-height: 24px; color: #396cf0;text-transform: capitalize;position: relative;width: 95px;display: inline-block; border-bottom: 1px solid transparent;}
.blog_item_read_more a.read_more_linkup:before { content: ''; position: absolute; background: url(https://442096.fs1.hubspotusercontent-na1.net/hubfs/442096/Healthcert%20New%20Web%20Site%20Julye%202021/Images/chevron-right.svg);background-size: 8px;background-position: center center; background-repeat: no-repeat; width: 10px;height: 15px;right: 0;top: 5px;font-weight: 400;}
.blog_item_read_more a.read_more_linkup:hover { border-bottom: 1px solid;}


.saidbar_box { background: #FFFFFF;border-radius: 6px;padding: 32px;}
.rec_post_img { width: 85px;height: 60px; }
.post-title {  width: calc(100% - 85px); padding-left: 16px; font-size: 16px;line-height: 24px;color: #1E2023;}
.rec_post_parent:hover .rec_post_img:before {opacity:1;}
.rec_post_img:before {content: '';position: absolute;width: 100%;height: 100%;background: rgba(28,88,239,0.4);top: 0;right: 0;bottom: 0;left: 0;opacity: 0;}
.rec_post_parent:hover .post-title {color: #1C58EF;}
.saidbar_box_title h6 {color: #1E2023;font-weight: 400;padding-bottom: 8px;border-bottom: 1px solid #E5E9EA;}
.saidbar_parent { padding-top: 24px;}
.rec_post_parent{padding-bottom: 24px;}
.rec_post_parent:last-child{padding-bottom: 0;}
.cat_box {margin-bottom: 40px;}
.rec_post_box { margin-bottom: 40px;}
.search_box{ margin-bottom: 40px;}
.cat_list_parent ul li a { font-size: 20px; line-height: 31px; color: #1E2023;text-transform: capitalize;}
.tag_list_parent ul li a { font-size: 16px;line-height: 24px; color: #1E2023;}
.tag_list_parent ul { display: flex; flex-wrap: wrap;}
.tag_list_parent ul li {margin-right: 8px; margin-bottom: 8px;background: #F5F8FA;border-radius: 6px;padding: 8px;}
.cat_list_parent ul li a:hover {color: #1C58EF;}
.tag_list_parent ul li:hover a {color: #1C58EF;}
.tag_box.saidbar_box {padding: 32px 32px 24px 32px;}


.subscribe_for_news_box {background: #275DB2;border-radius: 6px;padding: 32px;margin-bottom: 40px;}
.subscribe_for_news_title h6 {font-weight: 400;padding-bottom: 8px;color: #FFFFFF;}
form.search-box input[type="text"] {margin-bottom: 0 !important;border: 1px solid #E5E9EA; box-sizing: border-box;border-radius: 4px; padding: 7px 16px;color: #646464B2;font-size: 16px; line-height: 24px; background-color: white; background-image: url(https://442096.fs1.hubspotusercontent-na1.net/hubfs/442096/Healthcert%20New%20Web%20Site%20Julye%202021/Images/search.svg);background-repeat: no-repeat; background-position: right 12px center;}
form.search-box input::-webkit-input-placeholder { color: input::-webkit-input-placeholder { color: #646464B2; opacity:1; } /* WebKit browsers */; opacity:1; } /* WebKit browsers */
form.search-box input:-moz-placeholder { color: #646464B2; opacity:1; } /* Mozilla Firefox 4 to 18 */
form.search-box input::-moz-placeholder { color: #646464B2; opacity:1; } /* Mozilla Firefox 19+ */
form.search-box input:-ms-input-placeholder { color: #646464B2; opacity:1; } /* Internet Explorer 10+ */

/* .blog-main-items.dis-flex {justify-content: center;} */
.ias-trigger {  padding-top: 40px;width:100%;}
.ias-trigger a {font-size: 20px;line-height: 18px;color: #275DB2;background: #ffffff;border: 1px solid #275DB2;font-weight: 700;display: inline-block;padding: 15px 41px;}
.ias-trigger a:hover {background: #275db2;color: #fff;border-color: #275db2;text-decoration: none;}
.ias-spinner { width: 100%;}

/* blog post page style */

.blog_post_page .span12.widget-span.widget-type-cell.container { max-width: 1200px;}
.blog_post_page .span3.widget-span.widget-type-cell.blog_saidbar { width: 26%;}
.blog_post_page .span9.widget-span.widget-type-cell.blog_inner_parent { width: 71.4%;}
.blog-section.blog_post_content {background: #fff;padding: 32px;}
.section.post_header h1 {font-size: 30px;line-height: 44px;color: #1E2023;font-weight: 400;}
.section.post_header { padding-bottom: 40px;}
.blog_inner_parent {padding-right: 50px;}
.post_featured_image_wrapper { border-radius: 1px 1px 0px 0px; height: 500px;}
.blog_post_date {margin-right: 9px;}
.blog_post_date_auth {display: flex;flex-wrap: wrap;width: 100%;padding-bottom: 20px;}
.blog_post_date span { font-size: 16px;line-height: 21px;color: #646464B2;}
.blog_post_author span {font-size: 16px;line-height: 21px;color: #1e2023;}
.blog_post_author span.for_by {position: relative;color: #646464B2;padding: 0px 10px 0px 8px;}
.blog_post_author span.for_by:before {content: '';position: absolute;height: 14px;width: 1px;background: #646464B2;left: 0;top: 1px;}


.tags_flex_section {padding-top: 80px;}
.tags_flex_section ul li:first-child {margin-right: 16px; font-size: 16px; line-height: 24px;color: #646464B2; background: transparent;padding: 0;margin: 0;margin-bottom: 8px;}
.tags_flex_section ul li {margin-left: 8px;margin-bottom: 8px;background: #f5f8fa;border-radius: 6px;padding: 8px;}
.tags_flex_section ul li a { font-size: 16px;line-height: 24px;color: #1e2023;}
.tags_flex_section ul {align-items: center;}

/* comment section style */
.author_info_section {background: #3F8D90; padding: 32px;color: #fff;}
.author_info_parent {display: flex; flex-wrap: wrap;}
.author_img .blog-header__author-avatar { width: 150px; height: 150px; background-position: center center;background-repeat: no-repeat;background-size: cover;}
.author_img {width: 166px;}
.author_box_main { width: calc(100% - 166px);}
.author_name h1 { font-size: 30px;line-height: 32px;font-weight: 400;}
.author_info h4 { font-size: 16px;line-height: 24px;font-weight: 400;}
.author_name { padding-bottom: 8px;}
.blog-header__author-social-links {display: flex;flex-wrap: wrap;}
.blog-header__author-social-links a { display: inline-block;height: 40px; width: 40px;line-height: 36px; text-align: center;background: transparent;border-radius: 50%;margin-left: 8px;}
.blog-header__author-social-links a svg { fill: #fff; width: 16px; height: 18px;}
.blog-header__author-social-links a.fb svg {margin-top: 3px;}
.blog-header__author-social-links a.tw svg {margin-top: 4px;}
.author_social_parent {padding-top: 16px;}
.blog-header__author-social-links a:first-child { margin-left: 0;}
.blog-header__author-social-links a:hover {background: #1E2023;}
.hs-comment-message.hs-common-confirm-message { display: none;}
.section.post-footer {background: #fff;padding: 32px;}
.new-comments .comment:first-child {padding-top: 0;border-top: 0;}
.comment-from h4 { font-size: 26px;line-height: 27px;font-weight: 400;color: #1C58EF;}

.comment-date {text-align: right;color: #646464B2;font-size: 14px;line-height: 24px;}

.comment-body {padding-top: 8px;}
.comment-body p{font-size: 16px;line-height: 24px; color: #646464;}

button.comment-reply-to.hs-button.secondary { font-size: 16px;line-height: 24px;color: #396CF0;}
.comment-reply-to { background: url(https://442096.fs1.hubspotusercontent-na1.net/hubfs/442096/Healthcert%20New%20Web%20Site%20Julye%202021/Images/chevron-right-1.svg) no-repeat 5px;}
button.comment-reply-to.hs-button.secondary em {display: none;}
.comment {padding: 20px 0; margin: 0 !important;}
h3.search-title {padding-bottom: 40px;font-weight: 400;color: #1e2023;text-transform: capitalize;}
form.search-box input[type="text"]:focus , form.search-box input[type="text"]:active, form.search-box input[type="text"]:visited {background-image: none;}


.post-footer form fieldset { max-width: 100%;}
.post-footer form fieldset.form-columns-1 .hs_comment.hs-comment.hs-fieldtype-textarea.field.hs-form-field { width: 100%;  margin-right: 0;}
.post-footer form fieldset.form-columns-1 .hs_comment.hs-comment.hs-fieldtype-textarea textarea.hs-input{ width: 100% !important;}
.post-footer .hs-richtext.hs-main-font-element h4 { font-weight: 400; color: #1E2023;padding-bottom: 30px;}
.post-footer form .hs-form-field>label { margin: 0;}
.post-footer { padding-top: 80px;}
.post-footer form textarea,
.post-footer form input[type="text"],
.post-footer form input[type="email"] {border: 0; border-bottom: 1px solid #E5E9EA; font-size: 16px; line-height: 24px;padding: 12px 12px 12px 0;color: #646464B2;}
.post-footer form textarea { height: 100px;}
.post-footer form div.hs-form-field {margin-bottom: 10px;}

.post-footer form .actions {text-align: left;}
.post-footer form .hs_submit input {text-align: center;font-weight: 700;display: inline-block;transition: color .5s ease,background .5s ease,border .5s ease,opacity .5s ease;min-width: 140px;text-transform: uppercase;color: #275DB2;border: 1px solid #275DB2;background: #fff;font-size: 20px;line-height: 18px;padding: 14px 35px; font-family: 'Roboto', sans-serif;}
.post-footer form .hs_submit input:hover { background: #275DB2;color: #fff;}

.post-footer form input::-webkit-input-placeholder { color: input::-webkit-input-placeholder { color: #646464B2; opacity:1; } /* WebKit browsers */; opacity:1; } /* WebKit browsers */
.post-footer form input:-moz-placeholder { color: #646464B2; opacity:1; } /* Mozilla Firefox 4 to 18 */
.post-footer form input::-moz-placeholder { color: #646464B2; opacity:1; } /* Mozilla Firefox 19+ */
.post-footer form input:-ms-input-placeholder { color: #646464B2; opacity:1; } /* Internet Explorer 10+ */







/***************** Common Style for Blog Post Page *****************/

.blog_post_body h1,.blog_post_body h2 ,.blog_post_body h3 ,.blog_post_body h4 ,.blog_post_body h5,.blog_post_body h6 {font-weight: 400; color: #1E2023; padding-bottom: 20px;}
.blog_post_body h1 a:hover,.blog_post_body h2 a:hover,.blog_post_body h3 a:hover,.blog_post_body h4 a:hover,.blog_post_body h5 a:hover,.blog_post_body h6 a:hover{color:#396CF0;text-decoration:none;}

/* More Common Tags */

.blog_post_body a{color:#396CF0;}
.blog_post_body a:hover{text-decoration:underline;}
.blog_post_body a.post-cta{color:#396CF0;}

.blog_post_body p{font-size:16px;line-height:24px;margin-bottom: 30px;color: #646464;}
.section.blog_post_body p:last-child {margin-bottom: 0;}
.blog_post_body blockquote {color: #396CF0;font-size: 22px; line-height: 38px;margin-bottom: 0;position: relative;padding: 0 0 20px 0;font-weight: 400;margin: 0 32px 20px 32px;}
.blog_post_body blockquote span { position: absolute; right: 2%; color: #646464B2; font-size: 16px; line-height: 24px;bottom: -1px;}

.blog_post_body label{font-weight:500;}
.blog_post_body i,.blog_post_body em{font-style:italic;}

.blog_post_body img{width:100%;height:auto;}
.blog_post_body figurecaption{display:block;}

.blog_post_body iframe{width: 100% ;height: 100% ;}
.blog_post_body .hs-responsive-embed-wrapper.hs-responsive-embed { height: 100% ; width: 100% ;max-width: 100% ;max-height: 100% !important;padding: 20px 0 !important;}


/* List Tags */

.blog_post_body ul li,.blog_post_body ol li{font-size: 16px;line-height: 24px;color:#646464;font-weight:400;list-style:none;}
.blog_post_body ul li a,.blog_post_body ol li a{font-size:20px;color:#646464;font-weight:400;}
.blog_post_body ul li p,.blog_post_body ol li p{font-size:20px;color:#646464;font-weight:400;}
.blog_post_body ul li span,.blog_post_body ol li span{font-size:20px;color:#646464;font-weight:400;}
.blog_post_body ul li:before { content: '';position: absolute; left: 0;background-image: url(https://442096.fs1.hubspotusercontent-na1.net/hubfs/442096/Healthcert%20New%20Web%20Site%20Julye%202021/Images/check.svg);background-repeat: no-repeat;height: 14px; width: 14px; background-size: 14px;top: 7px;}
.blog_post_body ul li {position: relative;padding-left: 24px;padding-bottom: 8px;color: #646464;font-weight: 400;}
.blog_post_body ul {padding: 0 0 40px 20px;}
.blog_post_body ul li:last-child {padding-bottom: 0;}
.blog_post_body ol li {counter-increment: my-awesome-counter;position: relative;padding-left: 24px;padding-bottom: 8px;}
.blog_post_body ol {counter-reset: my-awesome-counter;padding: 0 0 40px 20px;}
.blog_post_body ol li:before { content: counter(my-awesome-counter);position: absolute;left: 4px;color: #396CF0;font-weight: 700;}
.blog_post_body ol li:last-child {padding-bottom: 0;}


.hubspot-editable {padding-bottom: 25px;}
.blog-detail-page .author-bio-graphy p {margin-bottom: 0;}



@media(min-width: 768px){

  .hubspot-editable{
    align-items: center;
  }

}

/* Table Style */

.blog_post_body table { margin: 30px auto; text-align: center;width:100% }
.blog_post_body table tr{border-bottom: 1px solid #dddddd;}
.blog_post_body table tr th{text-align: center; font-weight: 400; color: #646464; text-transform: uppercase; border-top: 1px solid #dddddd; font-size: 16px;}
.blog_post_body table tr td{font-weight: 400; color: #838f9f; vertical-align: middle; border-top: none; padding: 10px; text-align: center; font-size: 16px;}
.blog_post_body table tr th{text-align: center; font-weight: 400; color: #646464; text-transform: uppercase; border-top: 1px solid #dddddd; font-size: 16px;padding:10px;}
.blog_post_body table tr:nth-of-type(odd) { background: #f7f8fa; }
.blog_post_body dl{margin-bottom:10px;margin-top:10px;}
.blog_post_body dd{padding-left:15px;}


/******** =============================Common Form CSS===============================================================*/
.blog_post_body form ul{padding:0;position:relative;}
.blog_post_body form ul li{list-style:none;position:unset;padding: 0;    margin: 0 0 12px;font-size:16px;line-height:normal;}
.blog_post_body form ul li:after ,.blog_post_body form ul li:before {display:none;}
.blog_post_body form span.hs-form-required{display:none;}
/******************************************** Fieldset CSS*******************************************************/
.blog_post_body form fieldset{max-width:100%;}
.blog_post_body form fieldset.form-columns-1>div.hs-form-field .hs-input{width:100%;}
.blog_post_body form fieldset.form-columns-2 > div.hs-form-field{margin-right:0.95%;width:49.5%;}
.blog_post_body form fieldset.form-columns-2 > div.hs-form-field:last-child{margin:0;}
.blog_post_body form fieldset.form-columns-3 > div.hs-form-field{margin-right:0.95%;}
.blog_post_body form fieldset.form-columns-3 > div.hs-form-field:last-child{margin:0;}
/******************************************** input CSS*******************************************************/
.blog_post_body form .input{margin-right:0 !important;}
.blog_post_body form .hs-form-field > label { color:#2B2B2B; font-size: 20px;line-height: 20px; width: 100%; margin-bottom: 10px;font-family: 'NeuzeitGroT_Bold';word-spacing: -1px;    pointer-events: none;}
.blog_post_body form textarea,.blog_post_body form input[type="text"],.blog_post_body form input[type="password"],.blog_post_body form input[type="datetime"],.blog_post_body form input[type="datetime-local"],.blog_post_body form input[type="date"],.blog_post_body form input[type="month"],.blog_post_body form input[type="time"],.blog_post_body form input[type="week"],.blog_post_body form input[type="number"],.blog_post_body form input[type="email"],.blog_post_body form input[type="url"],.blog_post_body form input[type="search"],.blog_post_body form input[type="tel"],.blog_post_body form input[type="color"],.blog_post_body form select{color:#936DB8;border: none; border-bottom: 1px solid #936DB8; border-left: 1px solid #936DB8; height:38px;padding: 0px 15px; width: 100%; font-size: 16px; margin-bottom: 9px;font-weight: bold;}
/******************************************** Select CSS*******************************************************/
.blog_post_body form select {-moz-appearance: none;-webkit-appearance: none;color: #936DB8;background:#fff url("https://3421285.fs1.hubspotusercontent-na1.net/hubfs/3421285/Bbdboom%20Oct2017/Landing%20Page/menu.png");background-position: 99% center !important;background-repeat: no-repeat !important;background-size: 16px auto;}
.filter-section.blog_post_body select { -moz-appearance: none; -webkit-appearance: none; height: 38px; padding: 0px 46px 0 20px;font-family: 'Playfair Display';font-weight:700; color: #936DB8; background: #fff url(https://www.bbdboom.com/hubfs/Bbdboom%20Oct2017/Landing%20Page/menu.png?t=1509175043480); background-position: 99% center !important; background-repeat: no-repeat !important; background-size: 16px auto; border-bottom: 1px solid #936DB8; border-left: 1px solid #936DB8; font-size: 16px; display: inline-block; }
.filter-section.blog_post_body option{font-family: 'Playfair Display';font-weight:700; }
/******************************************** Radio Button CSS*******************************************************/
.blog_post_body form .input ul.inputs-list li label input[type="radio"]:checked+span:before {background: #3539E7 ;background-size: 14px; background-position: center center;border-radius:50%;box-shadow:0 0 0 4px #fff inset;   }
.blog_post_body form .input ul.inputs-list li label input[type="radio"] { opacity: 0; display:none !important;}
.blog_post_body form .input ul.inputs-list li label input[type="radio"]+span:before { margin-top: -3px; content: ''; background: #fff; display: inline-block;vertical-align: middle; width: 22px;height: 22px; padding: 2px; margin-right: 10px; text-align: center; border:1px solid #858585;border-radius:50%;}
/******************************************** Check Box CSS*******************************************************/
.blog_post_body form .input ul.inputs-list li label input[type="checkbox"]:checked+span:before {background: #3539E7 url('https://2660763.fs1.hubspotusercontent-na1.net/hubfs/2660763/Whishworks%20May-2017/Common%20Images/right.png?t=1495542712539');background-size: 14px; background-position: center center;background-repeat:no-repeat;}
.blog_post_body form .input ul.inputs-list li label input[type="checkbox"] { opacity: 0; display:none !important;}
.blog_post_body form .input ul.inputs-list li label input[type="checkbox"]+span:before {  margin-top: -3px;content: ''; background: #fff; display: inline-block;vertical-align: middle; width: 22px;height: 22px; padding: 2px; margin-right: 10px; text-align: center; border:1px solid #858585;}
/******************************************** Button CSS*******************************************************/
.blog_post_body form .hs_submit input {border: 1px solid #384259; height: 44px; background: #384259; color: #fff; font-size: 20px; line-height: 20px; font-weight: bold; padding: 0 19px; }
.blog_post_body form .hs_submit input:hover{ background: #00ffff; color: #384259;}
.blog_post_body form .actions{text-align: right;}
.blog_post_body form .hs_submit input:focus{ background: linear-gradient(to right, #00ffff 0%,#1e98d3 47%,#936db8 100%);}






@media (min-width: 901px){
  .desktop-item {margin-right: 3.2%;}
}

@media (min-width: 1025px){



}




@media(max-width:1600px){
  .blog_section {padding: 80px 0;}
  .ias-trigger { padding-top: 20px;}
  .blog_section {padding: 60px 0;}
  .tags_flex_section {padding-top: 60px;}

}

@media(max-width:1400px){

}





@media(max-width:1200px){

  .blog_inner_parent {padding-right: 20px;}
  .saidbar_box {padding: 20px;}
  .saidbar_parent {padding-top: 14px;}
  .blog_list_page .span3.widget-span.widget-type-cell.blog_saidbar { margin-left: 16px; width: 26%; }
  .subscribe_for_news_box {padding: 20px;}     
  .tag_box.saidbar_box { padding: 20px 20px 16px 20px; }
  .blog_post_page .span9.widget-span.widget-type-cell.blog_inner_parent { width: 71%;}



}

@media(max-width:1024px){

  .blog_list_page .span9.widget-span.widget-type-cell.blog_list_left { width: 100%; padding-right: 0; padding-bottom: 40px;}
  .blog_list_page .span3.widget-span.widget-type-cell.blog_saidbar { width: 100%; margin-left: 0; }
  .blog_post_page .span9.widget-span.widget-type-cell.blog_inner_parent { width: 100%;padding-right: 0; padding-bottom: 40px;}
  .blog_post_page .span3.widget-span.widget-type-cell.blog_saidbar { width: 100%; margin-left: 0; }



}

@media(max-width:991px){

  .blog_item_white_box {padding: 20px;}
  .blog_item_date_auth {flex-direction: column;}
  .ias-trigger {padding-top: 20px;}
  .blog_item_author span.for_by:before { display: none;}
  .blog_item_author span.for_by { padding: 0 4px 0 0px;}
  .blog_item_date { margin-right: 0;}
  .hs-featured-image-wrapper {height: 250px;}

  .comment-from h4 { font-size: 24px; line-height: 28px;}


}

@media(max-width:767px){
  .hm form{padding:20px;}


  .blog_section { padding: 40px 0;}

  .tags_flex_section {padding-top: 40px;}
  .blog_post_body .table_parent table {width: 600px;margin: 0;  } 
  .table_parent {overflow-x: auto; margin: 30px auto;text-align: center;}
  .blog-section.blog_post_content {padding: 20px;}
  .section.post_header {padding-bottom: 20px;}
  .blog_post_body p {margin-bottom: 15px;}
  .blog_post_body ul { padding: 0 0 20px 20px;}
  .blog_post_body ol {padding: 0 0 20px 20px;}
  .blog_post_body blockquote {font-size: 18px;line-height: 30px;padding: 0 0px 20px 0px;margin: 0 20px 20px 20px;}


  .blog_post-item.blog-item { width: 100%; margin-right: 0;}
  .blog_item_title { height: auto !important;}
  .blog_item_content {height: auto !important;}
  .blog_item_date_auth {flex-direction: inherit;}
  .blog_item_author span.for_by:before { display: block;}
  .blog_item_author span.for_by { padding: 0 4px 0 8px;}
  .blog_item_date { margin-right: 6px;}
  .cat_list_parent ul li a{Font-size: 16px; Line-height: 18px;}
  .ias-trigger a { Font-size: 16px; Line-height: 18px;padding: 15px 40px; }

  .post_featured_image_wrapper { height: 400px;}

  .author_name h1 { font-size: 28px; line-height: 30px;}
  .author_info_section {padding: 20px;}
  .author_img {width: 100%;padding-bottom: 20px;}
  .author_box_main {width: 100%;}
  .section.post-footer {padding: 20px;}
  /*   div#hs_form_target_b8291d3c-1e6a-46b4-b58b-614a40251f5e, */
  .post-footer{ padding-top: 40px;}
  .comment-date {display: block;text-align: left;padding-top: 5px;}
  .comment-from h4 {font-size: 22px; line-height: 26px;}
  /*   div#hs_form_target_b8291d3c-1e6a-46b4-b58b-614a40251f5e */
  .post-footer form fieldset.form-columns-2 > div.hs-form-field { width: 100% !important; margin-right: 0;}
  /*   div#hs_form_target_b8291d3c-1e6a-46b4-b58b-614a40251f5e */
  .post-footer form .hs_submit input {Font-size: 16px;Line-height: 18px;}
}

@media(max-width:640px){
  .hm form div.hs-form-field{width: 100% !important;margin-right:0 !important;}
  .blog_item_date_auth {width: 100%;padding-bottom: 10px;}
  .blog_item_read_more {width: 100%;}
}

@media(max-width:520px){
  /*   div#hubspot-topic_data {width: 100%; justify-content: inherit; padding-top: 15px;} */



}

@media(max-width:480px){
  .blog_item_date_auth { flex-direction: column;}
  .blog_item_author span.for_by:before { display: none;}
  .blog_item_author span.for_by { padding: 0 4px 0 0px;}
  .blog_item_date { margin-right: 0;}
}

@media(max-width:375px){

}