.single-post .innerpage-banner .post-title { max-width: 1200px; text-transform: none; text-align: center; }
.innerpage-banner .post-meta * { color: #fff; font-size: 20px; font-weight: 600; } 
.single-post .innerpage-banner .container-fluid { row-gap: 20px; } 
.innerpage-banner .post-meta a:hover { opacity: 80%; }
.single-post .post-fl-content h2,.single-post .post-fl-content h3,.single-post .post-fl-content h4,.single-post .post-fl-content h5,.single-post .post-fl-content h6 { text-transform: none; } 
.single-post .post-fl-content h2 { font-size: 40px; } 
.single-post .post-fl-content h3 { font-size: 35px; } 
.single-post .post-fl-content h4 { font-size: 30px; } 
.single-post .post-fl-content h5 { font-size: 25px; } 
.single-post .post-fl-content h6 { font-size: 20px; } 
.single-post .post-fl-content > .container > * { margin: 0 0 25px; } 
.single-post .post-fl-content ul,.single-post .post-fl-content ol { list-style-type: disc; list-style-position: outside; padding: 0 0 0 16px; display: flex; flex-direction: column; row-gap: 15px; } 
.single-post .post-fl-content table { border-collapse: collapse; border: 1px solid #ccc; width: 100%; } 
.single-post .post-fl-content table td,.single-post .post-fl-content table th { border: 1px solid #ccc; padding: 10px 10px; } 
.single-post .post-fl-content table th { font-weight: bold; } 
.single-post .post-fl-content strong,.single-post .post-fl-content b { font-weight: bold; }
.single-post .post-fl-content { padding: 80px 0 80px; } 
.single-post .post-fl-content > .container > *:last-child { margin: 0; }
.single-post .post-fl-content { padding: 80px 0 80px; } 
.single-post .post-fl-content > .container > *:last-child { margin: 0; } 
.single-post .post-fl-content .container img { display: block; margin-left: auto; border-radius: 20px; margin-right: auto; padding: 5px; border: 1px solid #ccc; }
.single-post .post-fl-content li::marker { color: #6b00f9; font-size: 1.5em; margin-right: 7px !important; }
.single-post .post-fl-content table { max-width: 100%; width: max-content; } 
.single-post .post-fl-content .table-wrapper { overflow: auto; }


/* Responsive css */

@media (max-width:1199px){

.single-post .post-fl-content h2 { font-size: 35px; } 
.single-post .post-fl-content h3 { font-size: 33px; } 
.single-post .post-fl-content h4 { font-size: 28px; } 
.single-post .post-fl-content h5 { font-size: 23px; } 
.single-post .post-fl-content h6 { font-size: 18px; } 
.single-post .post-fl-content{padding:70px 0;}

}

@media (max-width:991px){

.single-post .post-fl-content h2 { font-size: 30px; } 
.single-post .post-fl-content h3 { font-size: 28px; } 
.single-post .post-fl-content h4 { font-size: 24px; } 
.single-post .post-fl-content h5 { font-size: 22px; } 
.single-post .post-fl-content{padding:60px 0;}
}

@media (max-width:767px){

.single-post .post-fl-content h2 { font-size: 28px; } 
.single-post .post-fl-content h3 { font-size: 26px; } 
.single-post .post-fl-content h4 { font-size: 24px; } 
.single-post .post-fl-content h5 { font-size: 20px; } 
.single-post .post-fl-content{padding:50px 0;}
}

@media (max-width:575px){

.single-post .post-fl-content h2 { font-size: 26px; } 
.single-post .post-fl-content h3 { font-size: 24px; } 
.single-post .post-fl-content h4 { font-size: 22px; } 
.single-post .post-fl-content h5 { font-size: 20px; } 
.single-post .post-fl-content{padding:40px 0;}

}