


/*  */

/* Ice minified TW here, check LP repo for source code... */
*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.static{position:static!important}.mb-10{margin-bottom:2.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.hidden{display:none!important}.aspect-\[3\/1\]{aspect-ratio:3/1!important}.h-10{height:2.5rem!important}.w-10{width:2.5rem!important}.w-\[1000px\]{width:1000px!important}.w-full{width:100%!important}.max-w-full{max-width:100%!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.flex-wrap{flex-wrap:wrap!important}.items-center{align-items:center!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.gap-20{gap:5rem!important}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1.25rem * var(--tw-space-x-reverse))!important;margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))!important}.rounded-full{border-radius:9999px!important}.rounded-b-xl{border-bottom-right-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.rounded-br-xl{border-bottom-right-radius:.75rem!important}.rounded-tl-xl{border-top-left-radius:.75rem!important}.rounded-tr-xl{border-top-right-radius:.75rem!important}.border-0{border-width:0px!important}.border-b-4{border-bottom-width:4px!important}.border-solid{border-style:solid!important}.border-pulsant_blue{--tw-border-opacity: 1 !important;border-color:rgb(17 31 65 / var(--tw-border-opacity))!important}.bg-\[\#f3f3f3\]{--tw-bg-opacity: 1 !important;background-color:rgb(243 243 243 / var(--tw-bg-opacity))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.bg-cover{background-size:cover!important}.bg-center{background-position:center!important}.p-6{padding:1.5rem!important}.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.pb-4{padding-bottom:1rem!important}.pb-6{padding-bottom:1.5rem!important}.pt-10{padding-top:2.5rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.font-semibold{font-weight:600!important}.text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity))!important}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.blogpost_subscribe .title h3{font-size:18px!important;margin-bottom:.5em!important;line-height:1.2!important}.blogpost_subscribe .content{font-size:16px!important;margin-bottom:.5em!important}.hs-form-booleancheckbox-display{display:flex!important}.hs-form-booleancheckbox-display>input{width:50px!important;height:20px!important}.hs-form-booleancheckbox-display>span{margin-left:10px!important;margin-top:-7px!important}.hs-form-booleancheckbox-display>span>p{font-size:14px!important;display:block!important;line-height:1.6!important}@media (min-width: 1280px){.xl\:col-span-4{grid-column:span 4 / span 4!important}.xl\:col-span-8{grid-column:span 8 / span 8!important}.xl\:grid{display:grid!important}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}}

.hs-blog-post .h1, .hs-blog-post h1{ font-size: 48px; line-height: 60px; color: #111F41; }
.hs-blog-post .h2, .hs-blog-post h2{ font-size: 38px;line-height: 48px; margin: 0 0 10px; }
.hs-blog-post .h3, .hs-blog-post h3{ font-size: 26px;line-height: 34px; margin: 0 0 10px; }
.hs-blog-post .h4, .hs-blog-post h4{ font-size: 24px;line-height: 32px; margin: 0 0 10px; }
.hs-blog-post .h5, .hs-blog-post h5{ font-size: 22px;line-height: 26px; margin: 0 0 10px; } 
.hs-blog-post .h6, .hs-blog-post h6{ font-size: 20px;line-height: 24px; margin: 0 0 10px; } 


.hs_cos_wrapper_type_rich_text ul li { position: relative; padding-left: 30px; }
.hs_cos_wrapper_type_rich_text ul li:before { content: ""; background: #111F41; display: inline-block; width: 7px; height: 7px; position: absolute; left: 7px; border-radius: 50%; top: 12px; }

.blog_innerhero { display: inline-block; width: 100%; vertical-align: top; position: relative; z-index: 1; padding: 40px 0 110px; background-color: ; }
.blog_innerhero:not(.fih_section):before { position: absolute; content: ""; bottom: -1px; left: 0; width: 100%; height: 94px; background: url(https://2535600.fs1.hubspotusercontent-na1.net/hubfs/2535600/Pulsant%20Images%202022/blogbg-1.png)no-repeat center/cover; z-index: -1; }
.blog_innerhero .sub_title { color: #fff; padding-top: 10px; }
.blog_innerhero .sub_title p { margin: 0; }

.features_post { display: inline-block; width: 100%; vertical-align: top; padding: 60px 0; position:relative; z-index:1; background-color: #f8f9f9; }
.features_post:before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; background: url(https://2535600.fs1.hubspotusercontent-na1.net/hubfs/2535600/Pulsant%20Images%202022/Ellipse_52-1.png)no-repeat 100%/cover; height: 107px; z-index: -1; }
.features_post .features_maintitle { padding-bottom: 50px; max-width: 40%; }
.features_post .features_maintitle h3 { font-size: 38px; font-weight: 700; line-height: 48px; }
.features_post .features_maintitle .sub_title { font-size: 16px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 26px; padding-top: 30px; }
.features_post .features_wrap {   }
.features_post .features_wrap .left_part { width: 50%; padding-right: 25px; }
.features_post .features_wrap .left_part .fatures_img { width: 100%; height: 340px; border-radius: 20px; }
.features_post .features_wrap .right_part { width: 50%; padding-left: 50px; }
.features_post .features_wrap .left_part .blogpost_text { display: block; }
.features_post .features_wrap .left_part .blogpost_text p { margin-bottom: 0; }
.features_post .features_wrap .right_part p { margin: 0; }
.features_post .features_wrap .left_part .featurepost_content { padding-top: 25px; }
.features_post .features_wrap .featurepost_title { color: ; font-size: 22px; font-weight: 700; line-height: 32px; padding-bottom: 20px; }
.features_post .features_wrap .right_part .featurepost_info { margin-bottom: 55px; }
.features_post .features_wrap .right_part .featurepost_info .blogpost_text { padding-bottom: 30px; color: ; font-size: 16px; font-weight: 400; line-height: 26px; }
.features_post .features_wrap .arrow_btn { padding-top: 15px; }

.features_post .blogpost_text a,
.hs_cos_wrapper_type_rich_text a { color: #3a3ade; text-decoration: underline; }
.hs_cos_wrapper_type_rich_text a:hover,
.features_post .blogpost_text a:hover { color: #00B28C; }
.blog-section .arrow_btn a,
.features_wrap .arrow_btn a { color: #3a3ade; }
.blog-section .arrow_btn a:hover { color: #00B28C; }

.blog-section .main_title {padding-bottom: 50px; }
.blog-section .main_title h3 { color: ;font-size: 38px; font-weight: 700; line-height: 48px; }
.filter_section { padding-bottom: 50px;    }
.filter_section span.blog_dropdown { display: inline-block; width: 100%; padding: 10px 20px; border-radius: 40px; border: 1px solid #c3c4c9; background-color: ; min-width: 220px; color: ; font-size: 16px; font-weight: 600; font-style: normal; letter-spacing: normal; line-height: 26px; position: relative; }
.filter_section span.blog_dropdown:before { position: absolute; content: "\f078"; top: 10px; bottom: 0; right: 20px; font-family: 'FontAwesome'; }
.filter_section .filter_inner ul { display:none; position: absolute; top: 100%; border-radius: 40px; border: 1px solid #c3c4c9; background-color: ; left: 0; width: 100%; padding: 20px; z-index: 1; margin-top: 10px; }
.filter_section .filter_inner ul li a { color: ; font-size: 16px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 24px; width: 100%; display: inline-block; }
.filter_section .filter_inner ul li+li { margin-top: 5px; }
.filter_section span.tag_filter { display: inline-block; width: 100%; padding: 10px 20px; border-radius: 40px; border: 1px solid #c3c4c9; background-color: ; min-width: 220px; color: ; font-size: 16px; font-weight: 600; font-style: normal; letter-spacing: normal; line-height: 26px; position: relative; }
.filter_section span.tag_filter:before { position: absolute; content: "\f078"; top: 10px; bottom: 0; right: 20px; font-family: 'FontAwesome'; }
.filter_section .tag_filtermain ul { display:none; position: absolute; top: 100%; border-radius: 40px; border: 1px solid #c3c4c9; background-color: ; left: 0; width: 100%; padding: 20px; z-index: 1; margin-top: 10px; }
.filter_section .tag_filtermain ul li a { color: ; font-size: 16px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 24px; width: 100%; display: inline-block; }
.filter_section .tag_filtermain ul li+li { margin-top: 5px; }
.filter_section .left_part { width: 45%;   padding-right: 15px; }
.filter_section .left_part .filter_inner { width: 50%; padding-right: 15px; position: relative; }
.filter_section .left_part .tag_filtermain { position: relative; width: 50%; margin: 0; padding-left: 15px; }
.filter_section .search_result { width: 55%; padding-left:15px; }
.filter_section .search_result form {    }
.filter_section .search_result form input { width: 50%; }
.filter_section .search_result button.btn_style_one { min-width: 155px; border-radius: 40px; background-color: ; font-size: 16px; font-weight: 600; }
.filter_section .search_result .hs-search-field.hs-search-field--open ul.hs-search-field__suggestions { padding: 15px; margin-top:15px; border:1px solid #c3c4c9; border-radius:40px; }
.filter_section .search_result .hs-search-field.hs-search-field--open ul.hs-search-field__suggestions li a:hover { background: transparent; }

.blog-section { display: inline-block; width: 100%; vertical-align: top; padding: 100px 0 30px; }
.blog-section .post-listing {   margin: 0 -20px; }
.blog-section .post-listing .post-item { width: 33.33%; padding: 0 20px 50px; }
.blog-section .post-listing .post-item a.hs-featured-image-link { height: 240px; width: 100%; display: inline-block; border-radius: 20px; }
.blog-section .post-listing .post-item a.topic-link { color: ; font-family: Poppins; font-size: 15px; font-weight: 500; }
.blog-section .post-listing .post-item .post-body { padding: 25px 0 0; }
.blog-section .post-listing .post-item h3 { font-size: 22px; font-weight: 700; line-height: 32px; padding: 0 0 30px 0; }
.blog-section .post-listing .post-item .inner { position: relative; /*padding-bottom:30px;*/ }
.blog-section .post-listing .post-item .inner { height: 100%; }
.blog-section .post-listing .post-item .inner .sameheight { display: flex; flex-flow: column wrap; min-height: 100% !important; }
/* .blog-section .post-listing .post-item .inner .arrow_link.arrow_btn { position: absolute; bottom: 0; }  */

.blog_subscribe { display: inline-block; width: 100%; vertical-align: top; padding: 0px 0 200px; }
.blog_subscribe .subcribe_main { border-radius: 15px; background-color: ; padding: 50px 40px; }
.blog_subscribe .subcribe_main .title { }
.blog_subscribe .subcribe_main .title h3 { color: #fff; font-size: 30px; font-weight: 700; line-height: 58px; }
.blog_subscribe .subcribe_main .title .content { }
.blog_subscribe .subcribe_main .subcribe_form {    padding-top: 30px; }
.blog_subscribe .subcribe_main .subcribe_form .content { color: ; font-size: 16px; font-weight: 400; line-height: 26px; width: 25%; }
.blog_subscribe .subcribe_main .subcribe_form .form { width: 75%; padding-left: 40px; }
.blog_subscribe .subcribe_main .subcribe_form .form form {     } 
.blog_subscribe .subcribe_main .subcribe_form .form form .hs-form-field > label { display: none !important; }
.blog_subscribe .subcribe_main .subcribe_form .form form .hs_submit.hs-submit { width: 180px; } 
.blog_subscribe .subcribe_main .subcribe_form .form form fieldset { width: 70%; }
.blog_subscribe .subcribe_main .subcribe_form .form form fieldset .hs-form-field { width: 50%; }
.blog_subscribe .subcribe_main .subcribe_form .form form input { border: none; border-bottom: 1px solid; border-radius: 0; color: ; font-size: 16px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 26px; padding: 0; }
.blog_subscribe .subcribe_main .subcribe_form .form form input::placeholder { color: #fff; font-size: 16px; font-weight: 400; line-height: 22px; }
.blog_subscribe .subcribe_main .subcribe_form .form form input[type="submit"] { border: 1px solid; padding: 11px 20px; border-radius: 40px; margin-left: 20px; color: #1aa1e4; font-size: 15px; font-weight: 700; min-width: 160px; text-align: center; }
.blog_subscribe .subcribe_main .subcribe_form .form form input[type="submit"]:hover { color: #fff; border-color: #00b28c; }

/*  */
.blogpost_section { display: inline-block; width: 100%; vertical-align: top; padding: 200px 0 100px; position:relative; z-index:1; }
.blogpost_section:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 98px; background: url(https://2535600.fs1.hubspotusercontent-na1.net/hubfs/2535600/Pulsant%20Images%202022/post_pattern-1.png)no-repeat center/cover; z-index:-1; }
.blogpost_section .blogpost_item {   }
.blogpost_section .blogpost_item .blogpost_iteminfo { width: 50%; padding: 0px 30px 0 0; }
.blogpost_section .blogpost_item .blogpost_itemimg { width: 50%; height: 437px; border-radius: 20px; }
.blogpost_section .blogpost_item .blogpost_title { color: ; font-size: 38px; font-weight: 700; line-height: 48px; padding: 30px 0; }
.blogpost_section .blogpost_item .blogpost_iteminfo .post_date { color: ; font-size: 16px; font-weight: 400; line-height: 26px; }

.blogpost_section .blogpost_item .avtar_information {    }
.blogpost_section .blogpost_item .avtar_information a.author-link { margin-right: 5px; }

.blogpost_section .blogpost_wrap {    padding-top: 60px; }
.blogpost_section .blogpost_wrap .left_part { width: 40%; padding-right: 90px; }
.blogpost_section .blogpost_wrap .right_part { width: 60%; padding-left: 15px; }
.blogpost_section .social-sharing .share { color: ; font-size: 16px; font-weight: 700; line-height: 40px; padding-bottom: 20px; }
.blogpost_section .social-sharing ul.share-buttons {   }
.blogpost_section .social-sharing ul li+li { margin-left: 20px; }
.blogpost_section .social-sharing ul li a { width: 39px; height: 39px; border-radius: 100%; border: 2px solid #141f3f;    }
.blogpost_section .social-sharing ul li a:hover { border-color: ; color: ; }
.blogpost_section .left_part .post_sub { padding-top: 80px; }
.blogpost_section .left_part .blogpost_subscribe { box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16); border-radius: 20px; background-color: #f8f9f9; padding: 45px 35px; }
.blogpost_section .left_part .blogpost_subscribe h3 { font-size: 26px; font-weight: 700; line-height: 48px; }
.blogpost_section .left_part .blogpost_subscribe .contnet { color: #1a2848; font-size: 15px; font-weight: 400; line-height: 24px; }
.blogpost_section .left_part .blogpost_subscribe .post_form { padding-top: 10px; }
.blogpost_section .left_part .blogpost_subscribe .post_form form input { background: #fff; }
.blogpost_section .left_part .blogpost_subscribe .post_form form label { color: #1a2848; font-size: 16px; font-weight: 400; line-height: 26px; }
.blogpost_section .left_part .blogpost_subscribe .post_form form ul.inputs-list li { position: relative; padding-left: 40px; }
.blogpost_section .left_part .blogpost_subscribe .post_form form ul.inputs-list li input[type="checkbox"] { position: absolute; left: 0; top: 0; width: 22px; height: 22px; }
.blogpost_section .left_part .blogpost_subscribe .post_form form ul.inputs-list li span { margin: 0; }
.blogpost_section .left_part .blogpost_subscribe .post_form form input[type="submit"] { width: 100%; border-radius: 40px; border: 1px solid #f7f7f8; background-color: ; transition: all .5s ease-in-out; padding: 15px; }
.blogpost_section .left_part .blogpost_subscribe .post_form form input[type="submit"]:hover { background: ; }

.blogpost_section .blogpost_wrap .right_part h3 { font-size: 22px; font-weight: 600; }
.blogpost_section .blogpost_wrap .right_part h2 { color: ; font-size: 26px; font-weight: 700; line-height: 48px; }
.call_to_action .btn_style_one {   margin: 35px 0 50px; }
.call_to_action .outline_btn_two a { color: ; border-color: ; }
.call_to_action { padding-top: 40px; }

.blogpost_section .blogpost_wrap .right_part .social-sharing { display: none; }

.blogpagination-nav { padding: 60px 0 100px; }
.blogpagination-nav a.hs-pagination__link.hs-pagination__link--prev { transform: rotate(180deg); }
.blogpagination-nav .hs-pagination__link { color: #111F41; font-weight: 600; border: 1px solid #ddd; padding: 12px 15px; line-height: 14px; }
.blogpagination-nav .hs-pagination__link--active { background: #00B28C; color: #ffffff; } 
.blogpagination-nav .hs-pagination__link--number:hover { background: #00B28C; color: #ffffff; } 

.filter_section .search_result .inputsearch-box { position: relative; }
.filter_section .search_result form .inputsearch-box input { width: 100%; padding-right: 45px; }
.filter_section .search_result form .inputsearch-box .serachbtn_set { position: absolute; right: 20px; top: 17px; background: transparent; }
.filter_section .search_result .inputsearch-box .serachbtn_set svg { height: 18px; }

@media (max-width:1500px){
    .features_post:before { height: 84px; }
}

@media (max-width:1200px){
    .blog_innerhero .title h1 { font-size: 50px; line-height: 60px; }
    .blog_innerhero { padding: 20px 0 80px; }  
    .blog_innerhero:before { height: 70px; }
    .features_post .features_maintitle h3 { font-size: 34px; line-height: 44px; }
    .features_post .features_maintitle .sub_title { padding-top: 20px; }
    .features_post .features_maintitle { padding-bottom: 40px; max-width: 65%; }
    .features_post .features_wrap .left_part { padding-right: 20px; }
    .features_post .features_wrap .featurepost_title { padding-bottom: 15px; }
    .features_post .features_wrap .arrow_btn { padding-top: 10px; }
    .features_post .features_wrap .right_part { padding-left: 30px; }
    .features_post .features_wrap .right_part .featurepost_info .blogpost_text { padding-bottom: 20px; }
    .features_post .features_wrap .right_part .featurepost_info { margin-bottom: 40px; }
    .features_post:before { height: 58px; }
    
    .blogpost_section .blogpost_wrap .left_part { padding-right: 40px; }
    .blogpost_section .left_part .post_sub { padding-top: 50px;  }
    .call_to_action { padding-top: 30px; }
    .call_to_action .btn_style_one { margin: 30px 0; }
    .blogpost_section .left_part .blogpost_subscribe { padding: 35px 25px; }
    
    .filter_section .search_result { width: 50%; }
    .filter_section .left_part { width: 50%; }
    
    .filter_section .search_result button.btn_style_one { min-width: 115px; }
}

@media (max-width:991px){
    .hs-blog-post .h1, .hs-blog-post h1{ font-size: 42px; line-height: 50px; }
    .hs-blog-post .h2, .hs-blog-post h2{ font-size: 34px;line-height: 40px; }
    .hs-blog-post .h3, .hs-blog-post h3{ font-size: 24px;line-height: 32px; }
    .hs-blog-post .h4, .hs-blog-post h4{ font-size: 22px;line-height: 30px; }

    
    .features_post { background: transparent; }
    .features_post:before { background: url(https://2535600.fs1.hubspotusercontent-na1.net/hubfs/2535600/Pulsant%20Images%202022/features_tab_bg.png)no-repeat center/cover; width: 100%; height: 100%; top: 0; bottom: auto; left: 0; }
    .features_post .features_wrap .left_part { width: 100%; padding: 0; }
    .features_post .features_wrap .right_part { width: 100%; padding: 50px 0 0; display: flex;  margin: 0 -20px; }
    .features_post .features_wrap .featurepost_title { font-size: 20px; line-height: 30px; }
    .features_post .features_wrap .right_part .features_inner { width: 50%; padding: 0 20px; }

    .blog-section .main_title h3 { font-size: 34px; line-height: 44px; }
    .blog-section .post-listing .post-item { width: 50%; }
    .blog-section .post-listing .post-item h3 { font-size: 20px; padding: 25px 0; }

    .blog_subscribe { padding-bottom: 150px; }
    .blog_subscribe .subcribe_main { padding: 30px; }
    .blog_subscribe .subcribe_main .title { max-width: 35%; }
    .blog_subscribe .subcribe_main .title h3 { font-size: 22px; line-height: 32px; }
    .blog_subscribe .subcribe_main .subcribe_form .content { width: 50%; max-width: 100%; }
    .blog_subscribe .subcribe_main .subcribe_form .form { width: 50%; padding-left: 30px; position: relative; margin-top: -100px;  }
    .blog_subscribe .subcribe_main .subcribe_form .form form fieldset { width: 100%; }
    .blog_subscribe .subcribe_main .subcribe_form .form form fieldset .hs-form-field { width: 100% !important; }
    .blog_subscribe .subcribe_main .subcribe_form .form form .hs_submit.hs-submit { width: 100%; }
    .blog_subscribe .subcribe_main .subcribe_form .form form { text-align: right; }
    .blog_subscribe .subcribe_main .subcribe_form .form form input[type=submit] { margin: 15px 0 0; }
    
    
    .blogpost_section { padding: 120px 0; }
    .blogpost_section .blogpost_item .blogpost_iteminfo { width: 100%; padding: 0 0 30px; }
    .blogpost_section:before { height: 63px; }
    .blogpost_section .blogpost_item .blogpost_itemimg { width: 100%; }
    .blogpost_section .blogpost_item .blogpost_title {    /* padding: 20px 0; */ }
    .blogpost_section .blogpost_wrap .left_part { width: 100%; order: 2; padding: 0; }
    .blogpost_section .blogpost_wrap .right_part { width: 100%; padding: 0; }
    .blogpost_section .blogpost_wrap .right_part .social-sharing { display: block; padding-bottom }
    .blogpost_section .blogpost_wrap .left_part .social-sharing { display: none; }
    .blogpost_section .left_part .post_sub { padding-top: 100px; }
    
    .filter_section .left_part { width: 100%; padding: 0 0 30px; }
    .filter_section .search_result { width: 100%; padding: 0; }
    
    .blogpagination-nav { padding: 15px 0 40px; }
}


@media (max-width:767px){
    .hs-blog-post .h1, .hs-blog-post h1{ font-size: 38px; line-height: 46px; }
    .hs-blog-post .h2, .hs-blog-post h2{ font-size: 30px;line-height: 36px; }
    .hs-blog-post .h3, .hs-blog-post h3{ font-size: 22px;line-height: 30px; }
    .hs-blog-post .h4, .hs-blog-post h4{ font-size: 20px;line-height: 26px; }
    .hs-blog-post .h5, .hs-blog-post h5{ font-size: 18px;line-height: 24px; }
    .hs-blog-post .h6, .hs-blog-post h6{ font-size: 18px;line-height: 24px; }
    
    .blog_innerhero .title h1 { font-size: 32px; line-height: 44px; }
    .blog_innerhero:before { background: url(https://2535600.fs1.hubspotusercontent-na1.net/hubfs/2535600/Pulsant%20Images%202022/hero_mob_bg.png)no-repeat center/cover; top: 0; bottom: auto; left: 0; width: 100%; height: 100%; }
/*     .blog_innerhero { background: transparent; } */
    .features_post .features_maintitle { max-width: 100%; padding-bottom: 25px; }
    .features_post .features_maintitle h3 { font-size: 25px; line-height: 38px; }
    .features_post .features_maintitle .sub_title { }
    .features_post .features_wrap .right_part .right_part { padding: 30px 0 0; }
    .features_post .features_wrap .right_part .features_inner { width: 100%; padding: 0; }
    .features_post .features_wrap .right_part { padding: 20px 0 0;  margin: 0; }
    
    .blog-section { padding: 70px 0 30px; }
    .blog-section .main_title h3 { font-size: 25px; line-height: 38px; }
    .blog-section .post-listing .post-item { width: 100%; padding: 0 0 50px; }
    .blog-section .post-listing { margin: 0; }
    .features_post .features_wrap .left_part .fatures_img { height: 180px; }
    .blog-section .post-listing .post-item .inner .sameheight { height: auto !important; }
    .blog-section .post-listing .post-item .inner .arrow_link.arrow_btn { position: static; }
    .blog-section .post-listing .post-item .inner { PADDING: 0; }
    
    .blog_subscribe .subcribe_main { padding: 40px 20px 150px 20px; }
    .blog_subscribe .subcribe_main .title { max-width: 100%; }
    .blog_subscribe .subcribe_main .subcribe_form .form { width: 100%; margin: 0; padding: 15px 0 0; }
    .blog_subscribe .subcribe_main .subcribe_form .content { width: 100%; }
    .blog_subscribe .subcribe_main .subcribe_form .form form input[type=submit] { width: 100%; }

    .blogpost_section { padding: 100px 0; }
    .blogpost_section .blogpost_item .blogpost_title { padding: 20px 0; font-size: 25px; line-height: 35px; }
    .blogpost_section .blogpost_item .blogpost_itemimg { height: 180px; }
    .blogpost_section .left_part .blogpost_subscribe { padding: 20px 15px; }
    .blogpost_section .left_part .blogpost_subscribe h3 { font-size: 20px; line-height: 26px; }
    .blogpost_section .left_part .blogpost_subscribe .post_form form ul.inputs-list li { padding-left: 30px; }
    .blogpost_section .left_part .post_sub { padding-top: 50px; }
    .blogpost_section .blogpost_wrap .right_part h2 { font-size: 25px; line-height: 33px; }
    .blogpost_section .blogpost_wrap { padding-top: 30px; }
    .blogpost_section .blogpost_wrap .right_part p { margin: 0 0 30px 0; }
    
    .filter_section .left_part .filter_inner { width: 100%; padding: 0; }
    .filter_section .left_part .tag_filtermain { width: 100%; padding: 10px 0 0; }
    .filter_section .left_part { padding-bottom: 10px; }
    .filter_section .search_result form input { width: 100%; margin-bottom: 10px; }
    .filter_section .search_result button.btn_style_one { padding: 15px; min-width: 100%; width: 100%; }
    
    .filter_section .search_result .inputsearch-box { width: 100%; }
}