.blog_post_info h1{
	font-size: 80px;
	text-align: center;
}

.blog_post_info .post_data_row{
	display: flex;
	justify-content: center;
	margin-top: 56px;
}
.blog_post_info .post_data_row .post_data_col {
	display: flex;
}

.blog_post_info .post_data_row .post_data_col.author_part{
	padding-right: 32px;
	border-right: 1px solid black;
} 
.blog_post_info .post_data_row .post_data_col.read_part{
	padding:0px 32px;
	border-right: 1px solid black;
} 
.blog_post_info .post_data_row .post_data_col.date_part{
	padding-left:32px;
} 
.blog_post_info .post_data_row .post_data_col{
	gap: 12px;
} 
.blog_post_social_share {
	margin-top: 40px;
	display: flex;
	justify-content: center;
	gap:16px;
}
.blog_post_social_share a{
	border: 1px solid black;
	padding: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 7.5px;
}

.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .article-contents-tab {
	position: sticky;
	align-self: start;
	top: 140px; 
}

.gsi-headings-list a.active {
	color: var(--cobalt)!important;
}

.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .post-content ul {
	list-style-type: decimal-leading-zero;
	padding: 0 0 0 24px;
	margin-top: 10px;
}

.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .post-content table ul, .post-content table ul {
	list-style-type: none;
	padding: 0 0 0 24px;
	margin-top: 20px;
}

.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .post-content table, .post-content table {
	margin: 20px 0;
}

.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container ul li::marker {
	font-size: 16px;
}

.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container ul li p {
	/* 	margin-bottom: 24px; */
}

.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container { 
	display: grid;
	grid-template-columns: 0.5fr 2fr;
	column-gap: 23px;
	margin-right: 24px;
}

.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .article-contents-tab h6{
	color: var(--deep-navy);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height:  131.25%;
	margin-bottom: 24px;
}

.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .article-contents-tab .gsi-headings-list {
	list-style: none;
	padding: 0;

}

.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .article-contents-tab .article-contents-tab-inner {
	padding-right: 20px;
	border-right: 1px solid var(--cool-grey-4);
}

.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .article-contents-tab .gsi-headings-list .gsi-heading-item {
	margin-bottom: 20px;
}

.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .article-contents-tab .gsi-headings-list .gsi-heading-item a{
	color: var(--Deep-Navy);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height:  128.571%;
}
.gsi-heading-item.h3 {
	padding-left: 15px;
}

.gsi-blogs-container .post-content ul li {
	list-style: disc;
}

@media(max-width:500px){
	.blog_post_info h1{
		font-size: 48px;
		text-align: left;
	}
	.blog_post_info .post_data_row {
		flex-direction: column;
		gap: 24px;
		justify-content: flex-start;
		margin-top: 24px;
	}
	.blog_post_info .post_data_row .post_data_col{
		flex-direction: row;
		justify-content: start;

	}
	.blog_post_info .post_data_row .post_data_col.author_part{
		padding-right: 0px;
		border-right: none;
	} 
	.blog_post_info .post_data_row .post_data_col.read_part{
		padding:0px 0px;
		border-right: none;
	} 
	.blog_post_info .post_data_row .post_data_col.date_part{
		padding-left:0px;
	} 
	.blog_post_social_share {
		margin-top: 48px;
		display: flex;
		justify-content: start;
		gap: 16px;
	}
}


/* blog post content CSS  */
.gsi-row-sinlge-blogs-content-with-sidebar .post-content h2, .gsi-row-sinlge-blogs-content-with-sidebar .post-content h2 a{
	font-size: 48px !important;
	line-height: 1.1em !important;
	margin-bottom: 20px;
	margin-top:20px;
	color:#010a1c;
}
.gsi-row-sinlge-blogs-content-with-sidebar .post-content h3, .gsi-row-sinlge-blogs-content-with-sidebar .post-content h3 a{
	font-size: 42px !important;
	line-height: 1.1em !important; 
	margin-bottom: 20px;
	margin-top:20px;
	color:#010a1c;
}
#gsi_body .gsi-single-news-content h3 a, #gsi_body .gsi-scholarship-container .article-content-container h3 a, #gsi_body.single-gsi_study_guides .gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .post-content h3 a{
	color:#010a1c !important;
	font-weight:600 !important;
	font-family: var(--heading-font) !important;
}
body.single-gsi_study_guides .gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .post-content a,
#gsi_body.single-gsi_study_guides .gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .post-content a{
	color: #2017ce !important;
}

body.single-gsi_study_guides .gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .post-content a.gsi_cus_primary_btn,
#gsi_body.single-gsi_study_guides .gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .post-content a.gsi_cus_primary_btn,
body.single-gsi_study_guides .gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .post-content a.gsi_cus_secondary_btn,
#gsi_body.single-gsi_study_guides .gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .post-content a.gsi_cus_secondary_btn{
	color: #fff !important;
}

#gsi_body .margin_top {
	margin-top:24px !important;
}
#gsi_body .margin_bottom{
	margin-bottom:24px !important;
}

/* table styles  */
.gsi_study_guides-template-default .post-content table p {
	margin-bottom: 0!important;
}

.gsi_study_guides-template-default .post-content table, .post-content table{
	width: 100% !important;
	border-collapse: collapse !important;
	margin: 20px 0 !important;
	font-family: Arial, sans-serif !important;
	font-size: 16px !important;
	color: #333 !important;
	line-height: 1.3em;
}

.gsi_study_guides-template-default .post-content table thead, .post-content table thead {
	background-color: #f2f2f2 !important;
	border: 1px solid #ccc !important;
}

.gsi_study_guides-template-default .post-content table thead th, .post-content table th {
	padding: 12px !important;
	text-align: center !important;
	font-weight: bold !important;
	line-height: 1.2em !important;
}

.gsi_study_guides-template-default .post-content table colgroup col.w-25 {
	width: 25% !important;
}

.gsi_study_guides-template-default .post-content table colgroup col.w-75 {
	width: 75% !important;
}

.gsi_study_guides-template-default .post-content table tbody td, .post-content table td {
	padding: 10px !important;
	border: 1px solid #ccc !important;
	vertical-align: middle !important;
	line-height: 1.2em !important;
	font-size:18px !important;
}

.gsi_study_guides-template-default .post-content table tbody tr:nth-child(even) {
	background-color: #f9f9f9 !important;
}

.gsi_study_guides-template-default .post-content table tbody p {
	margin: 0;
}

.gsi_study_guides-template-default .post-content table ul {
	list-style-type: none;
	padding: 0 0 0 24px;
	margin-top: 20px;
}

.gsi_study_guides-template-default .post-content table {
	margin: 20px 0;
}
@media(max-width:980px){
	.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .article-contents-tab {
		display: none; 
	}

	.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container { 
		grid-template-columns: 1fr;
	}
	.gsi-row-sinlge-blogs-content-with-sidebar  h4 {
		font-size: 40px;
		line-height:  130%;
		margin-bottom: 24px;
	}

	.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container .article-content-container ul {
		list-style-type: decimal-leading-zero;
		padding: 0 0 0 24px;
		margin-top: 32px;
	}
	.gsi-row-sinlge-blogs-content-with-sidebar .gsi-blogs-container ul li p {
		margin-bottom: 16px;
	}

}

@media(max-width:500px){
	.gsi-row-sinlge-blogs-content-with-sidebar .post-content h2{
		font-size: 36px !important;
		line-height: 40px !important; 
		margin-bottom:10px;
	}
	.gsi-row-sinlge-blogs-content-with-sidebar .post-content h3{
		font-size: 28px !important;
		line-height: 36px !important; 
		margin-bottom:10px;
	}
	.gsi_study_guides-template-default .post-content table-responsive {
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		max-width: 340px;
	}
}
/* NEWLY ADDED */
@media only screen and (max-width: 980px){
	.gsi_scholarship_articles_content .et_pb_column:first-child{
		order:1;
	}
	.gsi_scholarship_articles_content .et_pb_column:last-child{
		order:2;
	}
	body .gsi-row-sinlge-blogs-content-with-sidebar .post-content  h2, body .gsi-row-sinlge-blogs-content-with-sidebar .post-content  h3, body .gsi-scholarship-container .article-content-container h2, body .gsi-scholarship-container .article-content-container h3, body .gsi-single-news-content h2, body .gsi-single-news-content h3, body .gsi-row-sinlge-blogs-content-with-sidebar .post-content h3{
		margin-bottom:24px !important;
		margin-top: 24px;
		padding-bottom:0 !important;
	}
}
@media only screen and (max-width: 500px){
	.gsi_scholarship_articles_content .et_pb_column:last-child{
		order:unset !important;
	}
}
@media only screen and (min-width:981px) and (max-width: 1368px){
	.gsi-row-sinlge-blogs-content-with-sidebar .et_pb_column:first-child, .gsi_study_info_content_row .et_pb_column:first-child, .gsi_scholarships_article_content_sec .et_pb_column:first-child {
		width: 100% !important;  
		max-width:100%;
	}
	.gsi-row-sinlge-blogs-content-with-sidebar .et_pb_column:last-child, .gsi_study_info_content_row .et_pb_column:last-child, .gsi_scholarships_article_content_sec .et_pb_column:last-child  {
		/* 		width: 81% !important; */
		width: 100% !important;
		float: right;
		margin-top:74px;
		padding:40px !important;
		background-image: url(/wp-content/uploads/2025/06/new-bg.png);
		background-size: contain;
		background-position: right bottom 0px;
		background-color: #020F30 !important;
	}
	/* 	REMOVING THE LAYOUT SHIFT FOR STUDY INFO */
	.single_study_option_sec .gsi_scholarship_articles_content .et_pb_column:first-child{
		width: 74.25% !important;
	}
	.single_study_option_sec .gsi_scholarship_articles_content .et_pb_column:last-child{
		background-image: url(/wp-content/uploads/2025/04/single-news-banner.svg) !important;
		background-color: RGBA(255, 255, 255, 0) !important;
		border-radius: 12px 12px 12px 12px !important;
		overflow: hidden !important;
		padding-top: 219px !important;
		padding-right: 32px !important;
		padding-bottom: 219px !important;
		padding-left: 32px !important;
		float: unset !important;
		margin-top: 0 !important;
		background-size: unset !important;
		width: unset !important;
	}
	/* 	REMOVING THE LAYOUT SHIFT FOR STUDY INFO */
}

.gsi-row-sinlge-blogs-content-with-sidebar .et_pb_column:last-child .et_pb_button_module_wrapper, .gsi_study_info_content_row .et_pb_column:last-child .et_pb_button_module_wrapper, .gsi_scholarships_article_content_sec .et_pb_column:last-child .et_pb_button_module_wrapper{
	text-align:center;
	margin-top:8px;
}
@media only screen and (max-width: 1368px){
	.gsi-row-sinlge-blogs-content-with-sidebar .post-content  h2, .gsi-row-sinlge-blogs-content-with-sidebar .post-content  h3, .gsi-row-sinlge-blogs-content-with-sidebar .post-content h3 a, .gsi-scholarship-container .article-content-container h2, .gsi-scholarship-container .article-content-container h3, .gsi-scholarship-container .article-content-container h3 a, .gsi-single-news-content h2, .gsi-single-news-content h3, .gsi-single-news-content h3 a{
		font-size:48px !important;
		line-height:62px !important;
	}
}
@media only screen and (min-width: 980px){
	/* 	FONTS */
	.gsi-row-sinlge-blogs-content-with-sidebar .post-content  h2, .gsi-row-sinlge-blogs-content-with-sidebar .post-content  h3, .gsi-scholarship-container .article-content-container h2, .gsi-scholarship-container .article-content-container h3, .gsi-single-news-content h2, .gsi-single-news-content h3, .gsi-row-sinlge-blogs-content-with-sidebar .post-content h3{
		margin-bottom:32px !important;
		margin-top: 40px;
		padding-bottom:0 !important;
	}
	.gsi-row-sinlge-blogs-content-with-sidebar ul li, .gsi-scholarship-container .article-content-container ul li, .gsi-single-news-content ul li, .gsi-blogs-container .post-content ul li{
		padding-bottom:8px;
		font-size:16px;
		line-height:26px;
	}
	.gsi-row-sinlge-blogs-content-with-sidebar ul li:last-child, .gsi-scholarship-container .article-content-container ul li:last-child, .gsi-single-news-content ul li:last-child{
		/* 		padding-bottom:0; */
	}
	.gsi-row-sinlge-blogs-content-with-sidebar p, .gsi-scholarship-container .article-content-container p, .gsi-single-news-content p, .gsi-blogs-container p{
		font-size:16px;
		line-height:26px;
	}
	.gsi-row-sinlge-blogs-content-with-sidebar p:last-child, .gsi-row-sinlge-blogs-content-with-sidebar p:has(+ h2, + h3, + h4), .gsi-scholarship-container .article-content-container p:last-child, .gsi-scholarship-container .article-content-container p:has(+ h2, + h3, + h4), .gsi-single-news-content p:last-child, .gsi-single-news-content p:has(+ h2, + h3, + h4){
		padding-bottom:0 !important;
	}
	.gsi-row-sinlge-blogs-content-with-sidebar img, .gsi-scholarship-container .article-content-container img, .gsi-single-news-content img{
		padding-top:16px;
	}
	.gsi-scholarship-container .article-content-container h2:first-of-type  {
		margin-top: 0;
	}
	.gsi_scholarship_articles_content p{
/* 		margin-bottom:0 !important; */
	}
}
/* Remove bottom margin from h2 when followed by h3 */
#gsi_body .post-content  h2:has(+ h3), #gsi_body .gsi-single-news-content  h2:has(+ h3) {
	margin-bottom: 12px !important;
}
/* Remove top margin from h3 when preceded by h2 */
#gsi_body .post-content h2 + h3, #gsi_body .gsi-single-news-content h2 + h3{
	margin-top: 0 !important;
}
.post-content h2:has(+ ul), .gsi-single-news-content h2:has(+ ul), .post-content ul:has(+ h2), .gsi-single-news-content ul:has(+ h2) {
	margin-top: 24px !important;
}
.post-content ul + h2, .gsi-single-news-content ul + h2, .post-content ul + h3, .gsi-single-news-content ul + h3{
	margin-top: 10px !important;
}
/* Removing p tags padding bottom if its followed by a ul */
.post-content p:has(+ ul), .gsi-single-news-content p:has(+ ul), .post-content p:has(+ ol), .gsi-single-news-content p:has(+ ol){
	padding-bottom: 0 !important;
}
.post-content ul + p, .gsi-single-news-content ul + p{
	margin-top: 0 !important;
}
.gsi-single-news-content ul ul, .post-content ul ul{
	padding-bottom:0 !important;
	padding-top:8px !important;
}
.gsi-single-news-content ul, .post-content ul {
	padding-bottom:16px !important;
}
.post-content p + ol, .gsi-single-news-content p + ol{
	padding-top:16px !important;
}
.post-content ol li, .gsi-single-news-content ol li{
	padding-bottom:8px !important;
}
.article-content-container{
	line-height:1.4em;
}
.article-content-container .text__body{
	font-weight:400;
	font-size:16px;
}
/* Popular Courses */
.gsi-single-news-content h2, .gsi-single-news-content h3, .gsi-single-news-content h4, .gsi-single-news-content h5, .gsi-single-news-content h6{
	font-weight:600 !important;
}