
.post-thumb a img{
	border-radius:30px ;
	width:100%;
	
}
.read-more a{
	border-radius:30px;
	padding:8px 15px;
	background: #045cb4;
}
summary{
	cursor:pointer;
}
pre{
	font-family: inherit;
	background:#F0F0FF  !important;
}
.contactSec li{
	padding: 12px 10px;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius:10px;
	margin-bottom:10px;
	font-size:0.8rem;
	transition:0.3s;
	cursor:pointer;
}
.footerLinks li{
	margin-bottom:15px;
}
.footerLinks li:hover{
	text-decoration:underline;
}
.contactSec li:hover{
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
pre{
	border-radius:10px;
} 
.tableOfContentsMain{
	    height: 85vh;
    overflow-y: auto !important; 
    overflow-x: hidden !important;
    display: flex !important;
    
    justify-content: flex-start !important;
	margin-top:10px;
}
.tableOfContentsMain::-webkit-scrollbar {
    width: 2px; /* Width of the scrollbar */
}

.tableOfContentsMain::-webkit-scrollbar-track {
    background: #f1f1f1; /* Color of the scrollbar track */
}

.tableOfContentsMain::-webkit-scrollbar-thumb {
    background: #2e435b33; /* Color of the scrollbar thumb */
}

.tableOfContentsMain::-webkit-scrollbar-thumb:hover {
    background: #2e435b65; /* Color of the scrollbar thumb on hover */
}
.saboxplugin-wrap{
	border-radius:25px;
}
@media(min-width:767px){
	.tableOfContentsContainer{
		position: sticky;
    top: 42px;
	}
}
.uagb-toc__wrap{
	padding:0 !important;
}
@media(max-width:600px){
	.tableScroll table{
	min-width:60rem;
}
}

/* toc stly */
/* MAIN LIST → numbers */
.wp-block-uagb-table-of-contents > ol.uagb-toc__list {
    list-style-type: decimal !important;
}

/* SUB LIST → dots */
.wp-block-uagb-table-of-contents ol.uagb-toc__list ul.uagb-toc__list {
    list-style-type: disc !important;
    padding-left: 6px;
}

/* REMOVE vertical divider line */
#secondary {
    border-right: none !important;
}

#primary {
    border-left: none !important;
}

/* Astra specific fix */
.ast-container {
    border: none !important;
}

/* Sometimes Astra adds inner border */
.ast-right-sidebar #secondary,
.ast-left-sidebar #secondary {
    border: none !important;
}

/* facebook  */

.fb-comments,
.fb-comments iframe,
.fb-comments span {
    width: 100% !important;
}

.fb-comments iframe {
    min-height: 200px !important;
}
.ast-single-related-posts-container {
    display: none !important;
}
.ast-single-author-box {
	 display: none !important;
}