/* ====================== All Blog Details CSS Start Here ====================== */
.blog_details .post_left_section .img-fluid{width:100%;height:auto;border-radius:13px;box-shadow:0 8px 16px -8px rgba(0, 0, 0, .3), 0 13px 27px -5px rgba(50, 50, 93, .25);}
.blog_details .post_left_section .post_inner img{width:100%;height:100%;display:block;margin:40px auto;border-radius:13px;box-shadow:0 8px 16px -8px rgba(0, 0, 0, .3), 0 13px 27px -5px rgba(50, 50, 93, .25);}
.blog_details .post_left_section h1{text-align:center;line-height:1.2;font-size: 36px;color: var(--headingspan);font-weight: 700;margin:30px 0 20px;}
.blog_details .post_left_section h2{line-height:1.2;font-size: 30px;color: var(--text);font-weight:400;margin:15px 0;}
.blog_details .post_left_section h3{line-height:1.2;font-size: 26px;color: var(--text);font-weight:400;margin:15px 0;}
.blog_details .post_left_section p{font-size: 16px;color: var(--text);font-weight: 400;line-height: 30px;margin-bottom:20px;text-align:justify;}
.blog_details .side_bar{position:sticky;top:100px;}
/*.blog_details .right-sec {margin-bottom:20px;border: 1px solid #b4c5ee;padding: 10px 10px;border-radius: 10px;}*/
.blog_details .right-sec {margin-bottom:20px;padding: 10px 10px;border:none;box-shadow:0 0 15px #252c6126;border-top: 3px solid #b30000;}
.blog_details .right-sec h3{font-size:20px;font-weight:600;margin-bottom:10px;color: var(--headingspan);border-bottom: 1px solid var(--headingspan);padding:10px 0 15px;}
.blog_details .right-sec .blog_block{margin-bottom:15px;padding-bottom:15px;border-bottom: 1px solid #e9e9e9;}
.blog_details .right-sec .blog_block:last-child{border:none;}
.blog_details .right-sec .blog_block a{font-size:14px;text-align:justify;line-height:21px;color: var(--head);transition:all 0.3s;font-weight:400;}
.blog_details .right-sec .blog_block a:hover{color: var(--headingspan);}
.blog_details .right-sec .blog_block p span{font-size:13px;font-style:italic;}
.blog_details .right-sec .enquire_form h4 {font-size: 24px;text-align: center;font-weight: 600;padding-top: 10px;padding-bottom: 20px;color: #032a67;}
.blog_details .right-sec .tab-content{padding-top:20px;}
.blog_details .right-sec .nav-item{width:50%;}

.blog_details div.bg_module{background:#b3000029;padding:35px;border-radius:20px;color:#515151;font-size:16px;line-height:1.6em;margin-bottom:15px}
.blog_details div.bg_module1,.blog_details div.bg_module_radius{margin:0 0 20px;padding:30px;line-height:28px;font-weight:400;color:#4c4c4c;font-size:16px}.blog_details div.bg_module1{background:#f7fbff;border-left:5px solid #230fbf}
.blog_details div.bg_module_radius{border:1px solid #e7e7e7;border-left:4px solid #4353ff;border-radius:20px}
.blog_details div.bg_module_queto{background-color:#eff1f5;font-size:19px;font-style:italic;line-height:30px;color:#1c1c25;padding:35px 25px;margin:30px 0;border-radius:0 10px 10px 0;position:relative;border-left:5px solid}
.blog_details div.bg_module_queto:before{position:absolute;content:'\f10d';font-family:"Font Awesome 5 Free";font-size:90px;font-weight:900;opacity:.1;top:55px;left:30px}
.blog_details div.module_ptop_queto{background-color:#f5f8fb;margin:35px 0 30px;padding:30px 30px 30px 92px;border:none;z-index:1;color:#333;position:relative;overflow:hidden;border-radius:10px;font-size:18px;line-height:32px;font-weight:500}
.blog_details div.module_ptop_queto:after{background-color:#6d00e7;content:"";width:60px;height:60px;position:absolute;left:0;top:0;border-radius:0;z-index:-1}
.blog_details div.module_ptop_queto:before{content:'\f10d';font-family:"Font Awesome 5 Free";width:40px;height:40px;position:absolute;left:11px;font-size:27px;line-height:35px;top:11px;color:#fff;text-align:center;font-weight:600}
.blog_details div.module_contup_queto{margin:35px 0;padding:30px 50px;color:#666;position:relative;background:#00000003;font-weight:400;font-style:italic;text-align:left;clear:both;line-height:30px;border-radius:8px}
.blog_details div.module_contup_queto:before{content:"\f10d";font-family:"Font Awesome 5 Free";font-size:50px;color:#0b70e1;padding-bottom:20px;display:block;font-weight:600;text-align:left;background:0 0}




.right-sec .tab-content{padding-top:20px;}
.right-sec .nav-item{width:50%;}
.side_bar{position:sticky;top:100px;}
.nav-tabs .nav-link{color:var(--text);text-align:center;}
.nav-tabs .nav-link:hover{border-radius:0;}
.nav-tabs .nav-link.active{border-radius:0;background-color:#B30000;color:#FFF;}
.tab-content>.active{padding:0;}

.blog_details .post_left_section{padding-right:30px;}
.blog_details .post-date ul{display:flex;justify-content:space-around;margin:40px 0;}
.blog_details .post-date ul li{font-size:13px;}
.blog_details .post-date ul li a{color:var(--subheading);}
.blog_details .post-date ul li a:hover{color:var(--headingspan);}
.blog_details .post-date ul li span{font-weight:500;}
.blog_details .post_left_section ul{margin-left:20px;}
.blog_details .post_left_section ul li{font-size:15px;color:var(--subheading);line-height:30px;list-style:disc;}
.blog_details table {width: 100%;margin-bottom: 20px;}
.blog_details table tbody tr {border: 1px solid var(--heading);}
.blog_details table tbody tr td {font-size: 16px;color: var(--heading);font-weight: 400;line-height: 30px;padding: 5px 7px;border: 1px solid var(--heading);}

.faq_section{padding: 30px;border-radius:5px;background:#b3000029;}
.faq_section h2{font-size: 24px;font-weight: 600;line-height: 35px;color: var(--headingspan);padding-bottom: 15px;}

/* Realated Blog Start */
.related_blog{padding:10px 0;border:1px solid #e9e9e9;border-radius:5px;}
.related_blog h4{font-size:20px;font-weight:600;color:var(--headingspan);padding-bottom:10px;}
.related_blog .card{padding:10px;margin:10px 0;border:none;transition:0.3s;}
.related_blog .card:hover{box-shadow:0 0 10px #c8c8c8;}
.related_blog .card .card_img img{border-radius:5px;}
.related_blog .card_info h5{font-size:15px;}
.related_blog .card_info h5 a{color:var(--heading);}
.related_blog .card_info span{font-size:13px;font-style:italic;}
/* ====================== All Blog Details CSS End Here ====================== */