section { min-height: auto; max-width: 90%; background-color: #fff; padding: 5% 5% 0% 5%; }
.button { cursor: pointer; background-color: #D32F2F; font-size: 20px; font-weight: 400; text-decoration: none; color: #fff; border-radius: 7px; text-align: center; padding: 16px 32px 16px 32px; }
.button:hover { background-color: #E53935;; }
.mn-bm-10 { margin-bottom:10px!important; }
.footer-social-new { width: 154px !important; position: relative; right: 0.5%; }
.footer-social-new .social_icon { width: 42px; cursor: pointer; opacity: 0.8; }
.footer-social-new .social_icon:hover { opacity: 1; filter: brightness(0) saturate(50%) invert(40%) sepia(90%) saturate(550%) hue-rotate(315deg) brightness(100%) contrast(150%); }
.align-center { display: flex; justify-content: center; align-items: center; width: 100%; }
.cls_policy { margin-right: 18px; }
.d-none { display: none !important; }
.read_more_linK { margin-top: 10px; }

.main-blog .blog_title, .main-blog .blog_title a { font-size: 25px; margin-bottom: 5px; margin-top: 0px; color: #1C1C1C; text-decoration: none; }
.main-blog .blog_author { font-size: 16px; margin-bottom: 0px; font-weight: 500; margin-top: 5px; color: #aab0b7; }
.main-blog .footer-social-new { right: 0px; }
.main-blog section { padding: 40px 13% 0% 13%; }
.main-blog .main_blog section { padding: 1% 13% 1% 13%; }
.main-blog .main_blog section:first-child { padding-top: 2.5% !important; }
.main-blog .main_blog section:last-child { padding-bottom: 1% !important; }
.main-blog .main_blog { min-height: calc(100vh - 324px); }

.blog_content * { color: #1C1C1C; font-family: 'Roboto', sans-serif; line-height: 1.5; }
.blog_content h1, .blog_content h1 a { font-size: initial; margin-bottom: initial; color: initial; text-decoration: none; }
.blog_content h2 { font-size: initial; margin-bottom: initial; color: initial; font-weight: initial; }
.blog_content p, .blog_content p a { font-size: initial; font-weight: initial; }
.blog_content a, .blog_content a strong { color: #0000EE; }
.blog_content ul { list-style-type: none; list-style-type: initial; padding-left:20px; }
.blog_content ol { padding-left: 20px; }
.blog_content ul li { margin-bottom: initial; font-size: initial; }
.blog_content img { height: auto; width: 100%; max-width: 100%; margin-top: 15px; margin-bottom: 15px; border: 1px solid #f1f1f1; box-shadow: 1px 1px 5px 0px rgb(21 120 245 / 10%); }
.blog_content h2, .blog_content h3 { margin-bottom: initial; line-height: initial; }
.main_blog_list .blog_content { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.main_blog_list .blog_content_top, .main_blog_post .blog_content_top { background-color: #fff; border-radius: 5px; -webkit-box-shadow: 0 0 5px 0 rgb(0 0 0 / 10%); box-shadow: 0 0 8px 0 rgb(0 0 0 / 10%); overflow: hidden; padding: 35px; border: 1px solid #f1f1f1; }
.main_blog_post .blog_content_top { padding: 40px; border: 1px solid #f1f1f1; }
.main_blog_list .blog_title { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.main_blog_list .blog_title a:hover { text-decoration: underline 1.5px; }
.main_blog_list .read-more { font-size: 16px; color: #aab0b7; font-weight: 500; margin-top: 5px;}
.main_blog_list .read-more:hover { color: #1C1C1C; }
.load_more { display: flex; justify-content: center; }
.load_more_btn { font-size: 16px; border-radius: 4px; cursor: pointer; border: 1px solid #ddd; padding: 12px 16px; background: #fff; text-decoration: none; }
.load_more_btn:hover { background: #D32F2F; }
.load_more_btn:hover .load_more_txt { color: #fff; }
.mg-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.footer_section { margin-top: 78px; padding: 40px 0px !important; border-top: 1px solid #E0E0E0; text-align: center; font-size: 16px; color: #000; width: 100%; max-width: 100%; }
.footer_section .footer { margin-bottom: 0px; display:block; }
.footer_section .footer a { text-decoration:none; }