.main_feature_blog_section{display:grid;grid-template-columns:1fr 1fr;gap:30px 50px}.blogDetails .featured_blog_description,.blogDetails .featured_blog_title{padding-bottom:15px}.blog_content_container_section .blog_content_container,.blog_heading_section,.blogs_category_list_section{margin-bottom:50px}.blogs_category_list{gap:10px;flex-wrap:wrap}.dot-loader,.loader-container{justify-content:center;display:flex}.blogs_category_list .blogs_category_item_link{color:var(--colorThemeBlue);padding:10px 40px;border:1px solid var(--colorThemeBlue);border-radius:6px}.blogs_category_list .blogs_category_item_link.active{background:var(--colorThemeBlue);color:var(--colorWhite)}.blog_content_section{display:grid;grid-template-columns:250px 1fr 250px;gap:30px 30px;position:relative}.blog_section_headings_list{position:sticky;top:110px;align-self:start}.blog_section_headings_list .blog_heading_item_link{display:block;color:var(--colorBlack);margin-bottom:20px}.blog_heading_item_link.active,.blog_section_headings_list .blog_heading_item_link:hover{color:var(--colorRed2)}.blog_details_subscription_heading,.blog_section_content .blog_timestamp,.blogs_list_form_section_heading{margin-bottom:20px}.blogDetailBanner.blog_details_page{overflow:visible}.blog_banner_image,.blog_content_container_section,.main_blocg_featued{margin-bottom:30px}.blogs_list_form_section_heading .blogs_list_form_heading,.feature_blog_section .featured_blog_image{margin-bottom:10px}.feature_blog_section .featured_blog_name{font-weight:600}.related_blogs_link .featured_blog_name{color:var(--colorBlack);color:var(--lightColor)}.feature_blog_section .feature_blog_list{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--lightColor)}.blog_details_form_content{border-radius:6px}.small_section_heading{margin-bottom:13px}.blog_details_form_content_box{position:sticky;top:120px}.btnStyle.blog_details_form_submit{font-size:14px}.custom_form_design .form-control{font-size:13px}.blog_details_subscription_box{background:var(--colorThemeBlue);background:var(--themeGradient);border-radius:10px;padding:40px 50px}.blog_subscription_form__child{display:flex;background:var(--colorWhite);padding:10px 10px 10px 30px;border-radius:40px}.blog_subscription_form__child .blog_subscription_form_input{background:0 0;border:none;box-shadow:none;outline:0;width:100%}.blog_subscription_form__child .subscription_form_submit{border-radius:40px;font-size:16px}.blog_subscription_form_box{margin-top:40px}.blog_section_headings_list__child{max-height:calc(100vh - 140px);overflow-y:auto;padding-right:10px}.blogsSection__listing_bottom_grid{display:grid;grid-template-columns:0.7fr 0.3fr;gap:40px 40px}.blogsSection__listing_bottom_grid .blogsSection__listing_2_child{display:grid;grid-template-columns:1fr 1fr;gap:30px 30px}.blogsSection_triple_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 30px}.dot-loader{align-items:center;gap:6px;height:50px}.dot-loader span{display:inline-block;width:12px;height:12px;background-color:#3498db;border-radius:50%;animation:.8s ease-in-out infinite dot-bounce}.width_80{width:80%!important}.blogs_list_form_section .custom_form_design{margin-bottom:0}.blogs_list_form_section .blog_submit_box{margin-top:20px}.blogs_list_form_section .blog_details_form_content{background-color:transparent;padding:25px}.banner_fit{background-repeat:no-repeat;background-size:cover}.blogs_list_form_section .blog_details_form_content_box{border-radius:5px}.blogs_list_form_section .blog_details_form_field .form_label,.blogs_list_form_section .blog_details_form_field .form_label::placeholder{color:#fff;font-size:13px}.loader-container{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);align-items:center;z-index:999}.dot-loader{display:flex;gap:8px;justify-content:center;align-items:center}.dot-loader span:nth-child(2){animation-delay:.1s}.dot-loader span:nth-child(3){animation-delay:.2s}@keyframes dot-bounce{0%,100%,80%{transform:scale(.8)}40%{transform:scale(1.2)}}.main_blog_section_listing{position:relative;min-height:200px}@media(max-width:992px){.blog_section_headings_list{display:none}.blog_content_section{grid-template-columns:1fr 250px}.width_80{width:100%!important}}@media(max-width:768px){.blog_content_section{grid-template-columns:1fr}.blogDetailBanner{padding:50px 0 30px}.blog_heading_section{margin-bottom:30px}}@media(max-width:561px){.blog_details_subscription_box{padding:30px}.blog_subscription_form__child{padding:6px 6px 6px 20px}.blogDetailBanner{padding:40px 0 30px}.blogs_category_list .blogs_category_item_link{padding:8px 20px 7px}}