.feature_resource_section.blog_features { padding: 50px 0; }
.feature_resource_section.blog_features .blog_features_wrap { display: flex; flex-wrap: wrap; width: 450px; margin: 0 auto; background: #FFFFFF; box-shadow: 0px 0px 35px rgba(9,120,185,0.19); border-radius: 15px; max-width: 100%; overflow: hidden; transition: all ease-in-out .4s; }

.resource_listing_main_section.blog_listing .resource_listing { margin-left: auto; margin-right: auto; }
.resources-listing-banner.blog_innerhero .aurthor { display: flex; align-items: center; color: #70BA0F; font-weight: 700; font-size: 16px; line-height: 23px; margin-top: 10px; flex-wrap: wrap; }
.resources-listing-banner.blog_innerhero .aurthor .aurthor_name { padding-right: 5px; margin-right: 0; } 
.resources-listing-banner.blog_innerhero .aurthor .date { padding-left: 5px; }  
.resource_listing_main_section.blog_listing { position: relative; z-index: 1; }
.resource_listing_main_section.blog_listing:after { position: absolute; content: ""; height: 447px; width: 100%; bottom: -70px; left: 0; background: url(https://dh2idev.wpengine.com/wp-content/uploads/2022/10/partnership-wire.png) no-repeat center / cover; z-index: -1; background-position: top center; display: none; }


.feature_resource_section.blog_features .blog_features_wrap .left_part { width: 100%; padding: 30px 20px; order: 2; }
.feature_resource_section.blog_features .blog_features_wrap .left_part .feature_resource_content h4 { color: #E57D17; font-weight: 700; }
.feature_resource_section.blog_features .blog_features_wrap .right_part { width: 100%; order: 1; }
.feature_resource_section.blog_features .blog_features_wrap .right_part .img { width: 100%; height: 200px; }

.feature_resource_section.blog_features form .hs-form-field, .subscribe_section .subscribe_formbox form .hs-form-field { width: 100%; }
.feature_resource_section.blog_features form .hs-submit .hs-button, .subscribe_section .subscribe_formbox form .hs-submit .hs-button { width: 230px; max-width: 100%; border-radius: 40px; border: 0; background: #70BA0F; box-shadow: none; text-shadow: none; font-weight: 700; color: #fff; text-transform: uppercase; font-family: 'Figtree', sans-serif; padding: 15px; height: auto; transition: all ease-in-out .4s; text-indent: unset; font-size: 17px; } 
.feature_resource_section.blog_features form .hs-submit .hs-button:hover, .subscribe_section .subscribe_formbox form .hs-submit .hs-button:hover { background: #599720; box-shadow: none; } 
.feature_resource_section.blog_features form .hs-error-msgs li, .subscribe_section .subscribe_formbox form .hs-error-msgs li { margin: 0; padding: 0; font-size: 15px; line-height: normal; color: #ff0000; } 
.feature_resource_section.blog_features form .hs-error-msgs li::before, .subscribe_section .subscribe_formbox form .hs-error-msgs li:before { display: none; } 
.feature_resource_section.blog_features form .hs_error_rollup, .subscribe_section .subscribe_formbox form .hs_error_rollup { display: none; }
.feature_resource_section.blog_features form .actions, .subscribe_section .subscribe_formbox form .actions { text-align: center; }

.resource_listing_main_section.blog_listing .resource_imgbox { padding: 15px; position: relative; z-index: 1; }
.resource_listing_main_section.blog_listing .resource_imgbox .box_title { color: #fff; font-weight: 700; font-size: 16px; line-height: 26px; }
.resource_listing_main_section.blog_listing .resource_imgbox:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: -1; }


.privacy_hero.blog_innerhero { padding: 30px 0 50px; }
.privacy_hero.blog_innerhero .privacy_hero_img:after { display: none; }

.blog_inner .section_wrap .inner_leftpart ul { margin-bottom: 30px; }
.blog_inner .section_wrap .inner_leftpart ul li { padding-left: 20px; position: relative; }
.blog_inner .section_wrap .inner_leftpart ul li:before { position: absolute; content: ""; top: 12px; left: 0; width: 6px; height: 6px; border-radius: 100%; background: #70BA0F; }
.blog_inner .section_wrap .inner_leftpart ul li+li { margin-top: 10px; }

.blog_inner .section_wrap .inner_leftpart .img_content { display: flex; flex-wrap: wrap; background: #FFFFFF; box-shadow: 0px 4px 35px rgba(0, 126, 196, 0.15); border-radius: 20px; margin: 30px 0; }
.blog_inner .section_wrap .inner_leftpart .img_content .inner_left { width: 100%; padding: 0px 10px 15px 35px; position: relative; z-index: 1; }
.blog_inner .section_wrap .inner_leftpart .img_content .inner_left:before { position: absolute; content: ""; top: 0; bottom: 0; right: -200px; background: linear-gradient(99.24deg, #FFFFFF 33.9%, rgba(255, 255, 255, 0) 76.77%); filter: blur(21px); z-index: -1; width: 276px; height: 100%; }
.blog_inner .section_wrap .inner_leftpart .img_content .inner_right { width: 100%; padding-left: 15px;  }
.blog_inner .section_wrap .inner_leftpart .img_content .inner_right .img { width: 100%; height: 100%; border-radius: 0 20px 20px 0; position: relative;    /* z-index: 1; */ }
.blog_inner .section_wrap .inner_leftpart .img_content .inner_right .img:before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: linear-gradient(96.53deg, #FAFAFA 8.22%, rgba(250, 250, 250, 0.63) 33.52%, rgba(250, 250, 250, 0) 63.87%);  }


.blog_inner .section_wrap .inner_leftpart .aurthor_detail { display: flex; flex-wrap: wrap; }
.blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_left .avtar_img { width: 84px; height: 84px; border-radius: 100%; overflow: hidden; }
.blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_info .the_author { font-weight: 400; font-size: 17px; line-height: 28px; text-transform: uppercase;/* Primary Orange */ color: #E57D17; }
.blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_info .avtar_name { font-weight: 700; font-size: 20px; line-height: 26px; color: #213B9C; padding: 10px 0; }
.blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_info .aurthor_content { font-weight: 400; font-size: 17px; line-height: 28px; padding-bottom: 10px; }

.blog_inner .section_wrap .inner_rightpart .recent_post { background: #FFFFFF; box-shadow: 0px 0px 35px rgba(9, 120, 185, 0.19); border-radius: 12px; padding: 25px; }
.blog_inner .section_wrap .inner_rightpart .recent_post ul li, .blog_inner .section_wrap .inner_rightpart .social_share ul li { padding-left: 0; }
.blog_inner .section_wrap .inner_rightpart .recent_post ul li:before, .blog_inner .section_wrap .inner_rightpart .social_share ul li:before { display: none; }
.blog_inner .section_wrap .inner_rightpart .recent_post ul li+li { margin-top: 10px; padding-top: 10px; border-top: 1px solid #E4E4E4; }
.blog_inner .section_wrap .inner_rightpart .recent_post ul li a { font-size: 17px; line-height: 28px; color: #000000; }
.blog_inner .section_wrap .inner_rightpart .recent_post ul li a:hover { color: #70ba0f; }

.blog_inner .section_wrap .inner_rightpart .social_share { display: flex; flex-wrap: wrap; align-items: center; padding-top: 35px; justify-content: center; }
.blog_inner .section_wrap .inner_rightpart .social_share h3 { font-weight: 400; font-size: 17px; line-height: 28px; color: #E57D17; text-transform: uppercase; margin-bottom: 0; }
.blog_inner .section_wrap .inner_rightpart .social_share ul { display: flex; align-items: center; justify-content: center; }
.blog_inner .section_wrap .inner_rightpart .social_share ul li+li { margin-left: 10px; }
.blog_inner .section_wrap .inner_rightpart .social_share ul li a { width: 34px; height: 34px; background: #595C5C; border-radius: 100%; display: flex; align-items: center; justify-content: center; }
.blog_inner .section_wrap .inner_rightpart .social_share .share_title { padding-right: 15px; padding-top: 0; }
.blog_inner .section_wrap .inner_rightpart .social_share ul li a:hover { background: #213b9c; }
.blog_inner .section_wrap .inner_rightpart .social_share ul li { margin-top: 0; }


.blog_inner { padding-bottom: 50px; margin-top: -20px; position: relative; z-index: 1; }
.blog_inner .section_wrap { display: flex; flex-wrap: wrap; }
.blog_inner .section_wrap .inner_leftpart { width: 100%; padding: 0 0 20px; }
.blog_inner .section_wrap .inner_leftpart .inner_featuresimg { width: 100%; height: auto; border-radius: 20px; margin-bottom: 25px; overflow: hidden; background: none !important; line-height: 0; }
.blog_inner .section_wrap .inner_leftpart .inner_featuresimg .print_img { display: block; }
.blog_inner .section_wrap .inner_leftpart .img_content .inner_left { padding: 15px; order: 2; }
.blog_inner .section_wrap .inner_leftpart .img_content .inner_left:before { display: none; }
.blog_inner .section_wrap .inner_leftpart .img_content .inner_right { padding: 0; }
.blog_inner .section_wrap .inner_leftpart .img_content .inner_right .img { height: 250px; border-radius: 20px 20px 0 0; order: 1; overflow: hidden; }
.blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_left { width: 100%; padding: 0; }
.blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_info { width: 100%; padding: 15px 0 0; }

.blog_inner .section_wrap .inner_rightpart { width: 100%; padding: 20px 0 0; }
.blog_inner .section_wrap .inner_rightpart .featured_resource { background: #FFFFFF; box-shadow: 0px 0px 35px rgba(9, 120, 185, 0.19); border-radius: 12px; padding: 26px; margin-top: 25px; }
.blog_inner .section_wrap .inner_rightpart .featured_resource .features_topic { font-weight: 700; font-size: 15px; line-height: 28px;/* or 187% */ text-transform: uppercase;/* Primary Green */ color: #70BA0F; }
.blog_inner .section_wrap .inner_rightpart .featured_resource h3 { font-weight: 700; font-size: 17px; line-height: 28px; color: #E57D17; }
.blog_inner .section_wrap .inner_rightpart .featured_resource h3 span { color: #000; font-weight: 400; }

body.blog_inner_body .request_demo_section { overflow: hidden; }

.blog_inner.feature_disable { margin: 0; padding-top: 50px; }

@media (min-width: 768px){
    body.blog_inner_body { overflow-x: visible; }

    .blog .resources-listing-banner { padding: 30px 0 90px; }
    .resource_listing_main_section.blog_listing { padding-bottom: 100px; }
    .resource_listing_main_section.blog_listing:after { position: absolute; content: ""; width: 100%; left: 0; background: url(https://dh2idev.wpengine.com/wp-content/uploads/2022/10/hero-wire.png) no-repeat center / cover; height: 400px; background-position: top center; bottom: -300px; display: block; }

    .feature_resource_section.blog_features { padding-bottom: 70px; }
    .feature_resource_section.blog_features .blog_features_wrap { position: relative; margin-top: -100px; z-index: 1; width: 850px; }
    .feature_resource_section.blog_features .blog_features_wrap .left_part { width: 70%; order: 1; padding: 30px; }
    .feature_resource_section.blog_features .blog_features_wrap .right_part { width: 30%; order: 2; }
    .feature_resource_section.blog_features .blog_features_wrap .right_part .img { height: 100%; }

    .resource_listing_main_section.blog_listing .resource_imgbox .box_title { color: #fff; font-weight: 700; font-size: 19px; line-height: 26px; }
    .resources-listing-banner.blog_innerhero .aurthor { font-weight: 700; font-size: 22px; line-height: 32px; }

    .feature_resource_section.blog_features .blog_features_wrap .left_part .feature_resource_content .resource_text { font-size: 19px; line-height: 32px; }
    .feature_resource_section.blog_features form, .subscribe_section .subscribe_formbox form { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; }
    .feature_resource_section.blog_features form .hs-form-field, .subscribe_section .subscribe_formbox form .hs-form-field { width: calc(100% - 188px); }
    .feature_resource_section.blog_features form .hs-submit .hs-button, .subscribe_section .subscribe_formbox form .hs-submit .hs-button { width: 172px; }
    
    .privacy_hero.blog_innerhero {padding: 0;}
    .privacy_hero.blog_innerhero .privacy_hero_caption { padding-top: 30px; width: 60%; }
    .privacy_hero.blog_innerhero .privacy_hero_img { width: 40%; }
    .blog_inner .section_wrap .inner_leftpart .img_content .inner_left h3 { font-weight: 700; font-size: 22px; line-height: 32px; margin: 0; margin-bottom: 15px; }
    .blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_left { width: 20%; padding-right: 0; }
    .blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_info { width: 80%; padding-left: 15px; }
    .blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_info .the_author { font-weight: 400; font-size: 17px; line-height: 28px; text-transform: uppercase;/* Primary Orange */ color: #E57D17; }
    .blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_info .avtar_name { font-weight: 700; font-size: 30px; line-height: 36px; color: #213B9C;  }
    .blog_inner .section_wrap .inner_leftpart .img_content { margin: 50px 0; }
    .blog_inner .section_wrap .inner_leftpart { width: 60%; padding-right: 10px; padding-bottom: 0; }
    .blog_inner .section_wrap .inner_leftpart .img_content .inner_left:before{ display: block; }
    .blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_info .link_style a { font-size: 17px; }

    .blog_inner .section_wrap .inner_rightpart { position: sticky; top: 120px; right: 0; }
    .blog_inner .section_wrap .inner_rightpart .recent_post h3 { font-size: 22px; }
    .blog_inner .section_wrap .inner_rightpart { width: 40%; padding-left: 10px; padding-top: 0; }
    

}

@media (min-width: 992px){
    .resource_listing_main_section.blog_listing { padding-bottom: 200px; }
    .resource_listing_main_section.blog_listing:after { height: 604px; bottom: -400px; }

    .blog_inner .section_wrap .inner_leftpart .img_content .inner_left { width: 60%; order: 1; padding: 25px; position: relative; z-index: 1; }
    .blog_inner .section_wrap .inner_leftpart .img_content .inner_right { width: 40%; padding-left: 15px; order: 2;  }
    .blog_inner .section_wrap .inner_leftpart .img_content .inner_right .img { height: 100%; border-radius: 0 20px 20px 0; }
    .blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_left { width: auto; }
    .blog_inner .section_wrap .inner_leftpart .aurthor_detail .aurthor_info { width: calc(100% - 84px); padding-left: 30px; }
    

}

@media(min-width: 1200px){
    .resource_listing_main_section.blog_listing .resource_item { width: calc(33.33% - 30px); } 
    .resource_listing_main_section.blog_listing .resource_imgbox { padding: 20px; height: 215px; position: relative; z-index: 1; }

    .blog_inner { display: inline-block; width: 100%; vertical-align: top; position: relative; margin-top: -50px; z-index: 1; padding-bottom: 100px; }
    .blog_inner .container { width: 1200px; }

    .privacy_hero.blog_innerhero { padding: 0; }
    .privacy_hero.blog_innerhero .privacy_hero_caption { width: 60%; }
    .privacy_hero.blog_innerhero .privacy_hero_caption h1 { font-size: 42px; line-height: 50px; }
    .privacy_hero.blog_innerhero:before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1); z-index: -1; }
    .privacy_hero.blog_innerhero .privacy_hero_img { width: 40%; }

    .blog_inner .section_wrap { display: flex; align-items: flex-start; }
    .blog_inner .section_wrap .inner_leftpart { width: 70%; padding-right: 15px; }
    .blog_inner .section_wrap .inner_leftpart .inner_featuresimg { width: 100%; height: auto; border-radius: 20px; margin-bottom: 70px; overflow: hidden; }
    .blog_inner .section_wrap .inner_leftpart h3 { margin: 30px 0; font-size: 22px; }
    .blog_inner .section_wrap .inner_leftpart .img_content .inner_left { padding: 40px 35px 35px 50px; }
    .blog_inner .section_wrap .inner_rightpart { width: 30%; padding-left: 15px; }


}

@media (min-width: 1440px){
    .blog_inner .container { width: 1200px; }
}