/*==============Amit CSS=======================*/

.glass-btn-effect .eb-button a.eb-button-anchor, .eb-popup-container .eb-popup-button a.eb-popup-button-anchor, .wp-block-buttons .wp-block-button__link{
	box-shadow: inset 0 -2px 6px 0 #ffffff;
	border: 1px solid #fff;
}

.glass-white-bg-btn-effect .eb-popup-container .eb-popup-button a.eb-popup-button-anchor, .glass-white-bg-btn-effect .wp-block-button__link{
	box-shadow: inset 0 -2px 50px 0 #035398;
}

.ebpg-readmore-btn a{
	box-shadow: inset 0 -2px 6px 0 #ffffff;
	border: 1px solid #fff;
}

.eb-slider-button{
	box-shadow: inset 0 -2px 6px 0 #ffffff;
	border: 1px solid #fff;
}

.display-none{display:none !important;}
.eb-popup-content .form-heading h2{margin: 10px 0 0 0;}
.eb-popup-content .form-heading p{margin: 5px 0 0 0;}
.eael-advance-tabs .eael-tabs-content>div.active {animation:none;}
.eb-tabs-contents .eb-tab-wrapper{transition: none !important;}
.footer-form-column .wp-block-column.is-vertically-aligned-bottom {align-self: flex-start;}
.wpcf7-form-control-wrap {display: inline-block;width: 100%;margin-bottom: 10px;}
.h_contact_wrap .wpcf7-form-control{margin-bottom: 5px;}
.wpcf7 form .wpcf7-response-output {margin: 15px 0 0 0;}
.h_contact_wrap p {margin-top: 0; margin-bottom: 0;}
.h_contact_wrap .wpcf7-form-control {/*width: 100%;*/}
.submit-btn{position: relative;}
.submit-btn .wpcf7-spinner{position: absolute;left: 55%;top: 28%;}
.eb-popup-content .h_contact_wrap .wpcf7-form-control{width: 100%;}
.submit-btn p{margin: 0;}
.video-learning-grp > .wp-block-columns > .wp-block-column {border-radius: 20px;}
.h_teaching_methodology .wp-block-image img {width: 100%;}
.competitive-exams .instructors_block p a{color: #035398;}
.blog-listing .eb-post-grid-posts-wrapper {z-index: 0;}
.cources-btn .wp-block-button a:hover {border-color: #035398 !important;color: #ffffff !important;background-color: #035398 !important;}
/* .h_customer_block{animation: moveSlideshow 5s linear infinite;} */
.director_group_clm {box-shadow: 0px 1px 10px 0px #00000033;border-radius: 10px;}
@keyframes moveSlideshow {
	100% { 
		transform: translateX(-100%);
	}
}
.map-column{z-index: 0;}
.our-branches-title{width: 1280px;}
.opportunity-form .wpcf7 form.invalid .wpcf7-response-output{color: #ffffff;}
.eb-post-grid-category-filter .ebpg-category-filter-list{justify-content: left !important;}
.wp-element-button, .wp-block-button__link{background-color: #035398;}
.eb-post-grid-wrapper.eb-post-grid-1973r .ebpg-post-grid-column{background: #fff;border-radius: 20px !important;box-shadow: 0px 4px 12px 0px #46464629 !important;}
.eb-post-grid-wrapper .ebpg-entry-wrapper{padding-bottom: 15px;}
.eb-post-grid-wrapper .ebpg-entry-wrapper div.ebpg-entry-meta,
.eb-post-grid-wrapper .ebpg-entry-wrapper div.ebpg-entry-content,
.eb-post-grid-wrapper .ebpg-entry-wrapper div.ebpg-entry-meta,
.eb-post-grid-wrapper .ebpg-entry-wrapper header{padding: 0 20px;}
.eb-post-grid-wrapper.eb-post-grid-1973r .ebpg-entry-title a,
.eb-post-grid-wrapper.eb-post-grid-1973r .ebpg-entry-title a:hover{color: #035398 !important;}
.eb-post-grid-wrapper.eb-post-grid-1973r .ebpg-categories-meta a {/*background-color: #035398 !important;color: #fff !important;padding: 5px 14px;border-radius: 6px;*/
    background: transparent !important;
    padding: 0;}
.seize-the-opportunity select.types-of-scholarships option{/*background: #035398;*/color: #035398;}
.seize-the-opportunity.h_contact_wrap select.wpcf7-form-control{background: url(https://sureshdaniclasses.com/wp-content/uploads/2024/03/drop-down-white.png);background-repeat: no-repeat;background-position-x: 97%;background-position-y: 50%;background-size: 12px;width: 100%;}
input.wpcf7-form-control.wpcf7-submit.has-spinner {margin: 0;}
.neet-repeaters-top-rankers-grp .top-ranker-result-block-mark1 strong{transform: unset;}
.empowering-scholars-clumn > .wp-block-column{border-radius: 10px;}
.eb-popup-content .h_contact_wrap select.wpcf7-form-control {background-color: #fff;}
.eb-advanced-tabs-dwg0u.eb-advanced-tabs-wrapper {gap: 20px;}
.faq_accordion .eb-accordion-z7xxi.eb-accordion-container {margin-bottom: -30px;}
.eb-slider-wrapper.eb-slider-fgavc .slick-slider .eb-slider-item img {height: 100% !important;}
.testimonial-slider .eb-slider-wrapper .eb-slider-type-content .eb-slider-item{visibility: visible !important; overflow: inherit !important;}
.testimonial-slider .slick-initialized .slick-slide {background-color: #ffffff;/*margin: 10px;padding: 20px;*/border-radius: 18px;min-height: 300px !important;position: relative;}
.testimonial-slider .eb-slider-image{display: none;}
.testimonial-slider .eb-slider-title{display: none;}
.testimonial-slider .slick-initialized .slick-slide:before {background: url(https://sureshdaniclasses.com/wp-content/uploads/2024/02/Frame-237824.png) no-repeat;position: absolute;left: 20px;top: -20px;content: '';width: 41px;height: 41px;}
.testimonial-slider .slick-initialized .slick-slide:after {background: url(https://sureshdaniclasses.com/wp-content/uploads/2024/02/Frame-237823.png) no-repeat;position: absolute;right: 20px;bottom: -20px;content: '';width: 41px;height: 41px;}
.testimonial-slider .slick-track{display: flex;}
.testimonial-slider .slick-slider {margin:0 -15px;}
.testimonial-slider .slick-slide {padding-top: 20px !important;text-align:center;margin-right:15px;margin-left:30px;}
.testimonial-slider .slick-slider .slick-list{padding: 30px 0;}
.testimonial-slider .slick-dots li.slick-active button:before{opacity: 1;}
.testimonial-slider .eb-slider-wrapper.eb-slider-xbrj2 .slick-dots{bottom: -45px;}
.testimonial-slider .eb-slider-subtitle b {display: block;padding-top: 20px;}
.testimonial-grp{overflow: hidden;}


/* More Courses Sldier */
.more-courses-slider .slick-slide .eb-slider-item{background: #fff;border-radius: 20px;box-shadow: 0px 4px 12px 0px #46464629;}
.more-courses-slider .eb-slider-content{padding: 20px;}
.more-courses-slider .eb-slider-content a.eb-slider-button{ margin: 0 !important;display: block !important; text-align: center; }
.more-courses-slider .slick-slider {margin: 0 -15px;}
.more-courses-slider .slick-list{/*padding:0 20% 0 0; margin-left: -50px;*/}
.inner-page-banner{padding-left: 15px !important; padding-right: 15px !important;}
nav.mobile-menu{display: none;}
.navigation-grp > div{padding: 5px 15px;}
.button-grp{display: flex;gap: 15px;}

.blog-comment-title{margin: 0 !important;}
.blog-comments > div{padding: 0 !important;}
.blog-comments h2.blog-comment-title {margin: 0 !important;}
.blog-dtl-main-grp{margin-top: 0 !important;}
.blog-content {/*padding: 0 30px;*/}
.blog-img-title-grp{margin-bottom: 20px !important;}
.blog-img-title-grp figure{margin-bottom: 20px !important;}
nav.blog-next-prev{padding: 20px 0 !important;}
.blog-tags-comments{margin-top: 40px !important;}

.footer-address-phone-email ul.eb-feature-list-items li .eb-feature-list-content-box p{color: #ffffff !important;}
.top-colleges-gallery .eb-gallery-img-wrapper img{padding-bottom: 40px !important;}
.top-colleges-gallery .eb-gallery-img-wrapper .eb-gallery-link-wrapper{display: flex !important;align-items: center !important; justify-content: center !important;}
.top-colleges-gallery .eb-gallery-img-wrapper{gap: 20px !important;}
.eb-gallery-img-wrapper .eb-gallery-img-content .eb-gallery-img-caption.center.bottom{background-color: #035398 !important;}

.syllabus_accordion h3.eb-accordion-title strong{color: #035398 !important;}
.syllabus_accordion .eb-accordion-content ul > li::marker,
.syllabus_accordion .eb-accordion-content ul > li > ul > li::marker{color: #035398 !important;}
.syllabus_accordion .eb-accordion-content ul li{padding-bottom: 12px !important;}
.syllabus_accordion .eb-accordion-content ul li:last-child{padding-bottom: 0 !important;}
.syllabus_accordion .eb-accordion-content ul > li > ol,
.syllabus_accordion .eb-accordion-content ul > li > ul{margin-left: 3px;margin-top: 12px;}
.syllabus_accordion .fa-angle-up:before, 
.syllabus_accordion .fa-angle-down:before,
.syllabus_accordion .fa-angle-left:before,
.syllabus_accordion .fa-angle-right:before{color: #035398;}
.syllabus_accordion .eb-accordion-content p{padding-bottom: 12px !important;}
.test-portal-features-grp .wp-block-columns .wp-block-column{border-radius: 20px !important;}
.footer-address-phone-email ul.eb-feature-list-items li .eb-feature-list-content-box p a{color: #ffffff !important;}

/*career-counseling*/
.view_website_btn a.eb-popup-button-anchor {background: transparent url(https://sureshdaniclasses.com/wp-content/uploads/2024/03/Vector-26.png) no-repeat center right !important;background-size: 20px !important; padding: 0 30px 0 0;}

.menu-item-hide{display: none !important;}

.top-categories.top-career-options-inner-main-tab .eb-parent-wrapper .eb-tabs-contents > .eb-tab-wrapper > .eb-tab-inner > .wp-block-columns > .wp-block-column{
	border-radius: 20px;
    background-color: #cbefff;
    position: relative;
}

.top-categories.top-career-options-inner-main-tab .eb-parent-wrapper .eb-tabs-contents>.eb-tab-wrapper>.eb-tab-inner>.wp-block-columns>.wp-block-column.nobg {
    background-color: unset !important;
}

.top-categories.top-career-options-inner-main-tab .eb-parent-wrapper .eb-tabs-contents > .eb-tab-wrapper > .eb-tab-inner > .wp-block-columns > .wp-block-column > .wp-block-group > .wp-block-columns:last-child {
    position: absolute;
    width: 86%;
    bottom: 35px;
    border-top: 1px solid #ffffff;
    padding-top: 20px;
}

.top-categories.top-career-options-inner-main-tab .eb-parent-wrapper .eb-tabs-contents > .eb-tab-wrapper > .eb-tab-inner > .wp-block-columns > .wp-block-column > .wp-block-group > div:nth-child(6) {
    margin-bottom: 70px;
}

.top-categories.top-career-options-inner-main-tab .eb-parent-wrapper .eb-tabs-contents > .eb-tab-wrapper > .eb-tab-inner > .wp-block-columns > .wp-block-column > .wp-block-group > :nth-child(7){
    display: none;
}

.top-categories.top-career-options-inner-main-tab .eb-parent-wrapper .eb-tabs-contents>.eb-tab-wrapper>.eb-tab-inner>.wp-block-columns>.wp-block-column>.wp-block-group>.wp-block-columns:last-child > .wp-block-column{
    flex-basis: 100% !important;
}

.top-categories.top-career-options-inner-main-tab .eb-parent-wrapper .eb-tabs-contents > .eb-tab-wrapper > .eb-tab-inner > .wp-block-columns > .wp-block-column > .wp-block-group > .wp-block-columns:first-child figure img{
	max-width: 60px !important;
}

.top-categories.top-career-options-inner-main-tab .eb-parent-wrapper .eb-tabs-contents>.eb-tab-wrapper>.eb-tab-inner>.wp-block-columns>.wp-block-column>.wp-block-group>div:first-child>.wp-block-column:first-child{
	flex-basis: 60px !important;
}
.top-categories.top-career-options-inner-main-tab .eb-parent-wrapper .eb-tabs-contents>.eb-tab-wrapper>.eb-tab-inner>.wp-block-columns>.wp-block-column>.wp-block-group>div:first-child>.wp-block-column:nth-child(2){
	flex-basis: 75% !important;
}
.testimonial-slider .eb-slider-item .eb-slider-button-wrapper{
	display: none !important;
}
.blog-title-column{
	
}
.blog-banner-auther{
	align-items: center !important;
}
.blog-banner-auther .wp-block-post-author__avatar img{
	border-radius: 50%;
}
.ez-toc-title-container p{
	display: inline-block !important;
    margin: 0 !important;
	float: left !important;
}
#ez-toc-container{
	border: 0 !important;
}
#ez-toc-container a:visited{
	color: #035398;
}
#ez-toc-container {
    background: #e8f4ff !important;
}
#ez-toc-container > nav > ul{
	padding-top: 20px;
}
#ez-toc-container{
	padding: 0 !important;
    padding-bottom: 10px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.sidebar-featured-posts ul.wp-block-latest-posts__list li{
	display: inline-block !important;
}

.blog-content h1, 
.blog-content h2, 
.blog-content h3, 
.blog-content h4, 
.blog-content h5, 
.blog-content h6{
	font-family: 'Inter';
}

.eb-post-grid-wrapper.eb-post-grid-1973r .ebpg-pagination{
	padding-top: 40px;
}

.stcfixedtoc.sticky-toc{
	position: fixed;
	top: 160px;
	width: 310px;
}
.fixedtb.sticky-titlebutton{
	position: fixed;
	top: 140px;
	width: 310px;
}


/* Results */
.toppers-grp .wp-block-cover{
	align-items: flex-start !important;
	padding-top: 100px;
	min-height: 570px;
	position: relative;
}

.toppers-grp .wp-block-cover .wp-block-cover__inner-container, .toppers-grp .wp-block-cover-image .wp-block-cover__inner-container{
	position: initial !important;
}

.toppers-grp p.congratulations-text{
	position: relative;
}

p.toppers-name,
p.toppers-collage-name{
    background: #035398;
    color: #ffffff;
    border-radius: 20px;
    padding: 10px;
    font-size: 14px;
	margin-top: 10px;	
}
p.toppers-collage-name{
	background: #2baae6;
}
p.toppers-marks {
    background: #E8A805;
    color: #ffffff;
    border-radius: 20px;
    padding: 10px 20px;
    font-size: 26px;
	line-height: 20px;
	margin-top: 10px;
}
.toppers-cover figure{
	position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}
.toppers-title{
	position: relative;
	max-width: 1060px !important;
	text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);
	text-shadow: 4px 4px 4px #00000040;
}
.toppers-title:before {
	/*content: url(https://sureshdaniclasses.com/wp-content/uploads/2024/07/mdi_stars.png);*/
	content: "";
	position: absolute;
	top: -20px;
	left: -50px;
	width: 36px;
	height:36px;
	background: url(https://sureshdaniclasses.com/wp-content/uploads/2024/07/mdi_stars.png);
    background-size: 36px;
    background-repeat: no-repeat;
}
.toppers-title:after {
	/*content: url(https://sureshdaniclasses.com/wp-content/uploads/2024/07/bi_stars.png);*/
	content: "";
	position: absolute;
	bottom: -10px;
    right: -50px;
	width: 29px;
	height:27px;
	background: url(https://sureshdaniclasses.com/wp-content/uploads/2024/07/bi_stars.png);
    background-size: 29px;
    background-repeat: no-repeat;
}
.topper-colm figure{
	border: 7px solid #E89B05;
    border-radius: 50%;
}
.topper-colm figure img{
	border: 7px solid #FFBB0D;
    border-radius: 50%;
	width: 160px;
	background: #2a5897;
}
.toppers-grp .wp-block-cover .wp-block-cover__inner-container{
	text-align: center;
}
/*.toppers-grp .wp-block-cover .wp-block-cover__inner-container p,*/
.toppers-grp .wp-block-cover .wp-block-cover__inner-container h2{
	display: inline-block;
}

.toppers-dtl-logo-colm figure{
	text-align: center;
}
.toppers-cover:before {
    content: "";
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 100%;
    height: 152px;
    /*background: url(https://sureshdaniclasses.com/wp-content/uploads/2024/07/Ellipse-741.png);*/
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: 1;
}


.mobile-result-fix-cta{
	display: none !important;
}


.single.single-post .entry-content{
	padding-left: 0;
	padding-right: 0;
}





/* Results Page */
.result-list .topper-colm figure.toppers-photo{
	display: none !important;
}
.result-list .eb-tabs-contents > .eb-tab-wrapper:first-child .toppers-list .topper-colm figure.toppers-photo{
	display: inline-block !important;
}
.toppers-list .toppers-list-colms{
	padding-top: 50px !important;
	padding-bottom: 70px !important;
	margin: 0 !important;
	border-bottom: 3px solid #035398;
}
.toppers-list .toppers-list-colms:last-child{
	padding-bottom: 0 !important;
	border-bottom: 0;
}












/* Responsive */
@media (max-width: 1367px){
	.toppers-grp .wp-block-cover {
	    padding-top: 80px;
    	min-height: 500px;
	}
	.toppers-cover:before {
		bottom: -10px;
		height: 160px;
		z-index: 999;
	}
}

@media (max-width: 1200px){
	.follow-us-clm { flex-basis: 160px !important; }
	.wp-block-navigation__responsive-container-content ul{ justify-content: center; }
	.wp-site-blocks{overflow: hidden;}
	.footer-links-clm{gap: 2em 5px !important;padding-left: 15px;padding-right: 15px;}
	.blog-title-meta > h1{
		font-size: 24px !important; 
	}
	
	.stcfixedtoc.sticky-toc,
	.fixedtb.sticky-titlebutton{
		width: 250px;
	}
	
	.toppers-grp .wp-block-cover {
        min-height: 400px;
    }
	.toppers-cover figure img{
		max-height: 90px;
	}
	.toppers-title {
    	font-size: 50px !important;
	}
}
@media (max-width: 1024px){
	.blog-title-meta > h1{
		font-size: 20px !important; 
	}
	.wp-block-boldblocks-breadcrumb-block .breadcrumb-item-name{
		font-size: 14px;
    	line-height: 20px;
	}
	.stcfixedtoc.sticky-toc,
	.fixedtb.sticky-titlebutton{
		width: 220px;
	}
	.toppers-grp .wp-block-cover {
        min-height: 350px;
		padding-top: 70px;
    }
	.toppers-cover figure img {
        max-height: 80px;
    }
	
	.toppers-title:before {
	    top: -10px;
    	left: -30px;
    	background-size: 20px;
	}
	.toppers-title:after {
		bottom: -10px;
		background-size: 20px;
	}
	
	.student-scored-number{
		font-size: 50px !important;
	}
	.students-scored-text{
		padding-right: 10px;
		font-size: 22px !important;
	}
	.qualified-number{
		font-size: 50px !important;
	}
	.qualified-text{
		font-size: 22px !important;
	}
	.toppers-list .toppers-list-colms {
		padding-top: 40px !important;
		padding-bottom: 60px !important;
	}
}

@media (max-width: 991px){
	nav.mobile-menu{display: flex;}
	nav.desktop-menu{display: none;}
	.footer-form-column img{width: 100%;}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.top_result_card {flex-basis: 48% !important;}
	.our-courses-grp .wp-block-image img{width: 100%;}
}

@media (max-width: 800px){
	.students-scored-inr-grp{
		border-right:0;
		border-bottom: 2px solid #035398;
		padding-bottom: 20px;
	}
	.toppers-details > .wp-block-columns{
		max-width: 380px !important;
	}
	.qualified-number {
        font-size: 40px !important;
		text-align: center;
    }
	.qualified-text {
    	text-align: center;
    }
	.student-scored-number {
        font-size: 40px !important;
		text-align: center;
    }
	.students-scored-text {
        padding-right: 0px;
        text-align: center;
    }
	.students-scored-inr-grp > .wp-block-columns{
		gap: 0 !important;
	}
	.qualified-number-int-grp > .wp-block-columns{
		gap: 0 !important;
	}
	.student-list-spacer{
		height: 20px !important;
	}
	.sticky{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.toppers-list .toppers-list-colms {
        gap: 50px;
    }
}

@media (max-width: 781px){
	.top-categories.top-career-options-inner-main-tab .eb-parent-wrapper .eb-tabs-contents>.eb-tab-wrapper>.eb-tab-inner>.wp-block-columns>.wp-block-column>.wp-block-group>div>.wp-block-column{
		/*flex-basis: 10%;*/
	}
	.blog-inner-banner-grp{
		padding: 0 !important
	}
	.blog-inner-banner-grp > .wp-block-columns{
		flex-direction: column-reverse;
	}
	.blog-inner-banner-grp > .wp-block-columns > .blog-title-column{
		padding-bottom: 30px !important;
	}
	.content-colm > main{
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.stcfixedtoc.sticky-toc, .fixedtb.sticky-titlebutton {
        width: 100%;
        position: unset;
    }
	.toppers-list .toppers-list-colms .topper-colm{
		flex-basis: 29% !important;
		text-align: center;
	}
	.toppers-list-colms{
		margin-top: 40px !important;
	}
}

@media (max-width: 767px){
	/* Section Fix Padding */
	.fix-padding-top-bottom{padding-top: 40px !important;padding-bottom: 40px !important;}
	.fix-padding-top{padding-top: 40px !important;}
	.fix-padding-bottom{padding-bottom: 40px !important;}

	/* Padding */
	.padding-top-zero{padding-top: 0 !important;}
	.padding-bottom-zero{padding-bottom: 0 !important;}
	.padding-top-bottom-zero{padding: 0 !important;}
	.padding-top-fifteen{padding-top: 15px;}
	.padding-top-twenty{padding-top: 20px !important;}
	.padding-bottom-twenty{padding-bottom: 20px !important;}
	.padding-bottom-fifteen{padding-bottom: 15px !important;}	
	.padding-top-bottom-twenty{padding-top: 20px !important;padding-bottom: 20px !important;}
	.padding-top-thirty{padding-top: 30px !important;}

	/* Margin */
	.margin-top-zero{margin-top: 0 !important;}
	.margin-top-ten{margin-top: 10px !important;}
	.margin-top-fifteen{margin-top: 15px !important;}
	.margin-bottom-zero{margin-bottom: 0 !important;}
	.margin-top-bottom-zero{margin: 0 !important;}
	.margin-bottom-fifteen{margin-bottom: 15px !important;}
	.margin-top-twenty{margin-top: 20px !important;}
	
	.flex-gap-zero{gap: 0 !important;}
	.flex-gap-ten{gap: 10px !important;}
	.flex-gap-fifteen{gap: 15px !important;}
	.hide-in-mobile{display: none !important;}
	
	.home_top_result .eb-advanced-tabs-iyrp8.eb-advanced-tabs-wrapper{margin-top: 10px !important;}
	.home_top_result .eb-tab-wrapper.active{padding-bottom: 0 !important;}
	.testimonial-slider .eb-slider-wrapper.eb-slider-xbrj2 .slick-dots {bottom: -25px;}
	.testimonial-slider .eb-slider-wrapper.eb-slider-xbrj2{padding-bottom: 10px !important;}
	.footer-form-column .wp-block-column:first-child{padding-bottom: 30px !important; }
	footer > div > div{padding: 0 !important;}
	footer > div > div .wp-block-essential-blocks-popup{margin-top: 0 !important;margin-bottom: 10px !important;}
	.footer-links-clm {gap: 1em !important;}
	.footer_menu .wp-block-essential-blocks-feature-list .eb-feature-list-wrapper{margin-top: 10px !important;}
	.follow-us-clm ul.wp-block-social-links{margin-top: 10px !important;margin-bottom: 20px !important;}
	.teaching-methodology-colum{gap: 10px !important;padding-top: 0 !important; padding-bottom: 0 !important;}
	.testimonial-slider .slick-slider .slick-list {padding: 20px 0;}
	.free-counseling-session .wp-block-columns {gap: 10px !important;padding-bottom: 20px !important;}
	ul.tabTitles li {padding: 10px !important;margin-right: 10px !important;}
	.wpcf7-form-control-wrap textarea{height: 60px;}
	.counter_below_wrap h3.wp-block-heading{font-size: 22px !important;}
	.download-prospectus-btn a.eb-popup-button-anchor{font-size: 12px !important;font-weight: bold !important;}
	.button-grp{gap: 0 !important;}
	.page-id-294 .banner_aboutus{min-height: 475px !important;}
	.vision-missin-grp .wp-block-columns,
	.director-grp .wp-block-columns{gap: 15px !important;}
	.testimonial-slider .slick-slide {margin-right: 15px;margin-left: 15px;}
	.our-progress-dtl-grp .wp-block-columns{gap: 15px !important;}
	.choose-csd-clm-otr-three{padding-top: 15px;}
	.instructors_block_clm .instructors_block{margin: 0 !important;}
	.eb-advanced-tabs-vmsd1.eb-advanced-tabs-wrapper{margin-top:15px !important;}
	.top-colleges-tab ul.tabTitles li:first-child{margin-top: 0 !important}
	/*ul.tabTitles li:first-child{margin-top: 0 !important}*/
	.top-colleges-tab .eb-tabs-contents .eb-tab-wrapper{margin-top: 0 !important;}
	.counter_below {padding: 15px 10px !important;}
	.career-guidance-list .wp-block-column:last-child{margin-bottom: 0 !important;}
	.top-career-options-grp .eb-tabs-contents .eb-tab-inner .wp-block-columns:last-child{margin-bottom: 0 !important;}
	.top-career-options-inner-main-tab .eb-tabs-contents .eb-tab-wrapper{padding: 0 !important; margin-top: 15px !important;}
	.top-categories.top-career-options-main-tab .eb-tabs-contents .eb-tab-wrapper{padding: 0 !important; margin-top: 15px !important;}
	.top-competitive-exams-main-tab .eb-tabs-contents .eb-tab-wrapper{padding: 0 !important; margin-top: 15px !important;}
	.top-competitive-exams-main-tab .eb-tabs-contents .eb-tab-wrapper .eb-tab-inner .wp-block-group > .wp-block-columns{gap: 0 !important;}
	.top-competitive-exams-main-tab .eb-tabs-contents .eb-tab-wrapper .eb-tab-inner .wp-block-group > .wp-block-columns .wp-block-column{margin: 15px 0 0 0 !important;}
	.footer-success-stories-form{padding-top: 40px !important; padding-bottom: 40px !important;}
	.footer-success-stories-form > .wp-block-group{padding-bottom: 0 !important;}
	.footer-success-stories-form > .wp-block-group p{margin-top: 15px !important;}
	.scholarship-tab .eb-tabs-contents .eb-tab-wrapper .eb-tab-inner .wp-block-group{padding-top: 15px !important;}
	.scholarship-tab .eb-tabs-contents .eb-tab-wrapper .eb-tab-inner .wp-block-group h4{padding-top: 20px !important; margin-top: 0 !important;}
	.eb-popup-container .eb-popup-button.alignment-right {text-align: center;}
	.apply-scholarships-grp .eb-popup-6i74z.eb-popup-container .eb-popup-button a.eb-popup-button-anchor {font-size: 12px;padding: 10px 10px !important;font-weight: bold !important;}
	.apply-scholarships-grp .wp-block-columns {gap: 10px !important; padding-bottom: 20px !important;}
	.seize-the-opportunity{background-color: rgb(120 117 117 / 50%);}
	.who-qualifies-spacer{display: none;}
	.who-qualifies-grp .who-qualifies-img-clm figure{margin: 0;}
	.who-qualifies-grp .wp-block-columns{gap: 0 !important;}
	.who-qualifies-grp .wp-block-columns .wp-block-column .wp-block-group{padding-bottom: 15px !important;}
	.empowering-scholars-grp{padding-left: 12.768px !important; padding-right: 12.768px !important;}
	.empowering-scholars-grp .empowering-scholars-clumn{gap: 15px !important;}
	.empowering-scholars-grp .empowering-scholars-clumn .wp-block-column > .wp-block-group{padding: 15px !important; min-height: auto !important;}
	.empowering-scholars-grp .empowering-scholars-clumn .wp-block-column > .wp-block-group .eb-feature-list-wrapper{margin-bottom: 0 !important;}
	.empowering-scholars-grp .empowering-scholars-clumn .wp-block-column > .wp-block-group > p,
	.empowering-scholars-grp .empowering-scholars-clumn .wp-block-column > .wp-block-group .wp-block-essential-blocks-popup{margin-top: 15px;}
	.empowering-scholars-grp .empowering-scholars-clumn .wp-block-column > .wp-block-group .wp-block-essential-blocks-popup a.eb-popup-button-anchor{font-size: 14px;}
	.eb-popup-content{padding: 30px !important;}
	.seize-the-opportunity {padding: 30px 20px 30px;}
	.banner_contactus h2{padding: 0 !important;}
	.banner_contactus{min-height: 440px !important;}
	.reach-out-grp .eb-feature-list-wrapper{margin: 0 !important;}
	.contact-form-clm .h_contact_wrap {margin-top: 0 !important;}
	.branch_block p.address {min-height: auto !important;}
	.syllabus_accordion .eb-accordion-wrapper:last-child {margin-bottom: 10px;}
	.director_group .wp-block-columns{gap: 15px;}
	.courses_inner_page_faq{padding-top: 40px !important;}
	.faq_accordion .eb-accordion-wrapper {margin: 15px 10px;}
	.faq_accordion .eb-accordion-wrapper:first-child {margin-top:0 !important;}
	.course-advantages{padding-top: 40px !important;}
	.course-advantages .wp-block-group .course_advantage .wp-block-column .instructors_block{margin: 0 !important;}
	.course-inner-top-rankers-grp{padding-bottom: 15px !important;}
	.testimonial-grp{padding-top: 40px !important; padding-bottom: 40px !important;}
	h2.course-advantages{padding-top: 0 !important;}
	.list-tabs li{padding: 0px 5px 10px 5px !important;}
	.join-learning-portal-block{min-height: auto;}
	.course-advantages .wp-block-group .wp-block-columns .wp-block-column .instructors_block {margin: 0 !important;}
	.learning_potal_slider{margin-top: 0 !important;}
	.blog-listing-grp{padding: 40px 0 !important; margin: 0 !important;}
	.eb-post-grid-wrapper.eb-post-grid-1973r .eb-post-grid-category-filter{margin-bottom: 20px !important;}
	.eb-post-grid-wrapper.eb-post-grid-1973r .ebpg-category-filter-list-item{padding: 5px 10px !important;}
	.our-instructors-grp .eb-advanced-tabs-wrapper .eb-tabs-contents .eb-tab-inner .wp-block-columns{margin-bottom: 0 !important;}
	.our-instructors-grp .eb-advanced-tabs-wrapper .eb-tabs-contents .eb-tab-wrapper{padding-bottom: 0 !important;}
	.non-teaching-staff-grp .wp-block-columns{gap: 10px !important; margin-top: 10px !important;}
	.non-teaching-staff-grp .wp-block-columns:first-child{margin-top: 0 !important;}
	.our-engagements-grp > .wp-block-group{margin-top: 20px !important; padding-top: 0 !important; padding-bottom: 0 !important;}
	.our-engagements-grp > .wp-block-group > .wp-block-columns{gap: 10px !important;}
	.our-engagements-grp > .wp-block-group > .wp-block-columns > .wp-block-column p:last-child{margin-top: 15px !important;}
	.talk-to-experts-grp > .strip_section > .wp-block-columns{gap: 10px !important;}
	.talk-to-experts-grp > .strip_section{padding-bottom: 20px !important;}
	.talk-to-experts-grp > .strip_section > .wp-block-columns .wp-block-essential-blocks-popup a.eb-popup-button-anchor{font-size: 12px;padding: 10px 10px !important;font-weight: bold !important;}
	
	/* Blog detail page */
	.blog-content > p{/*padding: 0 15px !important;*/}
	.blog-next-prev{padding: 0 !important;margin: 0 !important;flex-direction: column;}
	.blog-comment-form h3{margin-top: 0 !important;}
	.blog-content {padding: 0;}
	nav.blog-next-prev {padding: 20px 0 0px 0 !important;}
	.blog-tags-comments{margin-bottom: 0 !important; padding-bottom: 0 !important;}
	
	
	.scholarship-tab .eb-tabs-nav{text-align: center !important;}
	.scholarship-tab ul.tabTitles {width: 80%;margin: 0 auto !important;}
	.scholarship-tab ul.tabTitles li { padding: 5px 10px; z-index: 2; }
	.scholarship-tab ul.tabTitles li:not(.init) { float: left; width: 130px; display: none; background: #ddd; }
	.scholarship-tab .eb-advanced-tabs-z9g3b.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-z9g3b"] li:not(.init) {float: left;width: 100%;display: none;}
	.scholarship-tab ul.tabTitles li:not(.init):hover, .scholarship-tab ul.tabTitles li.selected:not(.init) { background: #09f; }
	.scholarship-tab ul.tabTitles li.init { cursor: pointer; }
	.scholarship-tab .eb-advanced-tabs-z9g3b.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-z9g3b"] li {min-width: 80%;}
	//.scholarship-tab ul.tabTitles li.init.selected {display: inline-block !important;}
	.scholarship-tab .eb-advanced-tabs-z9g3b.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id=eb-advanced-tabs-z9g3b] li.active {background-color: #ffffff;}
	.scholarship-tab .eb-advanced-tabs-z9g3b.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id=eb-advanced-tabs-z9g3b] li.active .tab-title-text {color: rgba(3,83,152,1);}

	.scholarship-tab .eb-advanced-tabs-z9g3b.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id=eb-advanced-tabs-z9g3b] li.selected, .scholarship-tab ul.tabTitles li:first-child{background-color: rgba(3,83,152,1) !important;}
	.scholarship-tab .eb-advanced-tabs-z9g3b.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id=eb-advanced-tabs-z9g3b] li.selected .tab-title-text, .scholarship-tab ul.tabTitles li:first-child .tab-title-text{color: #ffffff !important;}
	
	.scholarship-tab ul.tabTitles li h6{font-size: 16px !important; line-height: 22px !important;}
	
	.arrow {border: solid white;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;margin: -7px 0 0 0;}
	.right {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
	.left {transform: rotate(135deg);-webkit-transform: rotate(135deg);}
	.up {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
	.down {transform: rotate(45deg);-webkit-transform: rotate(45deg);}	

	.top-colleges-gallery .eb-gallery-img-wrapper .eb-gallery-img-content {width: calc((100% / 3) - 15px) !important;}
	
	.providing-quality-main-clm .providing-quality-img{flex-basis: 13% !important;}
	.providing-quality-main-clm .providing-quality-content{flex-basis: 87% !important;}
	.providing-quality-main-clm {max-width: 370px !important;}
	.menu-item-hide{display: flex !important;}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top: 0 !important;}
	
	.toppers-grp .wp-block-cover {
        min-height: 300px;
        padding-top: 40px;
    }
	.toppers-grp .wp-block-cover .wp-block-cover__inner-container{position: inherit !important;}
	.toppers-grp .wp-block-cover .wp-block-cover__inner-container p{
		padding-bottom: 10px;
	}
	.toppers-title {
        font-size: 35px !important;
    }
	.toppers-title:after {
        bottom: -10px;
    }
	.result-list .eb-advanced-tabs-iyrp8.eb-advanced-tabs-wrapper{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.result-list .eb-advanced-tabs-iyrp8.eb-advanced-tabs-wrapper .eb-tabs-nav{
		margin-left: 10px !important;
		margin-right: 10px !important;
		width: 100%;
	}
	.result-list .eb-advanced-tabs-iyrp8.eb-advanced-tabs-wrapper .eb-tabs-nav ul{
		flex-direction: column !important;
	}
	
	.mobile-result-fix-cta.result-fix-cta {
        display: block !important;
        position: fixed;
        bottom: -1px;
        width: 100%;
        z-index: 1;
        background: #fff;
        padding: 0 !important;
    }
	
	.free-counseling-session.mobile-result-fix-cta .wp-block-columns{
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	
	.free-counseling-session.mobile-result-fix-cta .wp-block-columns .wp-block-column{
		flex-basis: 40% !important;
	}
}

@media (max-width: 576px){
	.toppers-grp .wp-block-cover {
        min-height: 240px;
    }
	.toppers-cover figure img {
        max-height: 60px;
    }
}

@media (max-width: 575px){
	.banner_aboutus {min-height: 530px !important;}
	.banner_contactus{min-height: 440px !important;}
	.content-colm > main h2{
		font-size: 24px !important;
	}
	.content-colm > main h3{
		font-size: 20px !important;
	}
	p.toppers-name,
	p.toppers-marks,
	p.toppers-collage-name{
		padding: 10px;
	}
}

@media (max-width: 426px){
    .toppers-title {
        font-size: 25px !important;
    }
	.toppers-grp .wp-block-cover {
        min-height: 210px;
		padding-left: 0;
		padding-right: 0;
    }
	
	.toppers-cover figure{
		bottom: -98px;
	}
	.toppers-list .toppers-list-colms .topper-colm {
        flex-basis: 100% !important;
    }
	.toppers-list .toppers-list-colms {
        gap: 30px;
		border: 0;
        padding-top: 0 !important;
        padding-bottom: 30px !important;
    }
}

@media (max-width: 375px){
	.button-grp .eb-popup-k03tj.eb-popup-container .eb-popup-button a.eb-popup-button-anchor{padding: 10px !important;}
	.button-grp .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{padding: 8px 5px !important;}
	.top-colleges-gallery .eb-gallery-img-wrapper .eb-gallery-img-content {width: calc((100% / 2) - 15px) !important;}
	.toppers-title:before {
        top: -10px;
        left: -25px;
        width: 20px;
        height: 20px;
		background-size: 20px;
    }
	.toppers-title:after {
        bottom: -10px;
        width: 20px;
        height: 20px;
        right: -30px;
    }
	.toppers-cover:before {
        height: 52px;
    }
	.toppers-title:after {
        bottom: -10px;
        right: -30px;
    }
}


@media (max-width: 325px){
    .toppers-title:before {
        left: 0;
    }
	.toppers-title:after {
        right: 0px;
    }
}

@supports (-webkit-touch-callout: none) {
	.footer-address-phone-email ul.eb-feature-list-items li .eb-feature-list-content-box p{color: #ffffff !important;}
	.footer-address-phone-email ul.eb-feature-list-items li .eb-feature-list-content-box p a{color: #ffffff !important;}
}

@supports not (-webkit-touch-callout: none) {
  .footer-address-phone-email ul.eb-feature-list-items li .eb-feature-list-content-box p{color: #ffffff !important;}
  .footer-address-phone-email ul.eb-feature-list-items li .eb-feature-list-content-box p a{color: #ffffff !important;}
}

nav.mobile-menu{display: block;}
.floating-icons{position: fixed; z-index: 999; left: 0; right: 0; bottom: 20px;} 


.d-none{display: none;}


.mobile-banner{display: none;}

@media(max-width: 768px){
	.desktop-banner{display: none;}
	.mobile-banner{display: block; text-align:center !important; padding: 30px 0;}
	
	.mobile-banner .eb-popup-container .eb-popup-button.alignment-left{text-align:center !important;}
	.mobile-banner .wp-block-buttons .wp-block-button__link{padding-left: 10px !important; padding-right: 10px !important;}
}



/* ============================================================
   SDC BLOG GLOBAL STYLESHEET
   Paste ONCE into WordPress > Appearance > Customize > Additional CSS
   or into Divi > Theme Options > Custom CSS
   Prefix: sdc
   ============================================================ */

/* ── Outer Wrapper ── */
.sdc-post {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  max-width: 860px;
  margin: 0 auto;
  color: #374151;
}

/* ── Typography ── */
.sdc-post p {
  font-size: 15.8px;
  color: #374151;
  line-height: 1.75;
  margin-bottom: 1.1em;
}

.sdc-post h2 {
  font-size: 1.5rem;
  font-weight: 700;
  color: #111827;
  margin-top: 2.4rem;
  margin-bottom: 0.8rem;
  scroll-margin-top: 90px;
}

.sdc-post h3 {
  font-size: 1.1rem;
  font-weight: 700;
  color: #111827;
  margin-top: 1.6rem;
  margin-bottom: 0.5rem;
  scroll-margin-top: 90px;
}

.sdc-post h4 {
  font-size: 1rem;
  font-weight: 700;
  color: #1f2937;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
}

.sdc-post a {
  color: #0052cc;
  font-weight: 600;
  text-decoration: none;
}

.sdc-post a:hover {
  color: #003d99;
  text-decoration: underline;
}

.sdc-post ul,
.sdc-post ol {
  padding-left: 1.5rem;
  margin-bottom: 1rem;
}

.sdc-post ul li,
.sdc-post ol li {
  font-size: 15.8px;
  color: #374151;
  line-height: 1.75;
  margin-bottom: 0.4rem;
}

/* ── Section Label ── */
.sdc-label {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #6b7280;
  display: block;
  margin-bottom: 12px;
}

/* ── Key Highlights Box ── */
.sdc-highlights {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 22px 26px;
  margin-bottom: 2rem;
}

.sdc-highlights ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.sdc-highlights ul li {
  font-size: 15.2px;
  color: #374151;
  line-height: 1.7;
  margin-bottom: 0.5rem;
  padding-left: 1.4rem;
  position: relative;
}

.sdc-highlights ul li::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: #0052cc;
  font-weight: 700;
}

/* ── Table of Contents ── */
.sdc-toc {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 22px 26px;
  margin-bottom: 2rem;
}

.sdc-toc ol {
  padding-left: 1.4rem;
  margin: 0;
}

.sdc-toc ol li {
  font-size: 15px;
  line-height: 1.7;
  margin-bottom: 0.35rem;
}

.sdc-toc ol li a {
  color: #0052cc;
  font-weight: 500;
  text-decoration: none;
}

.sdc-toc ol li a:hover {
  text-decoration: underline;
}

/* ── Callout Box ── */
.sdc-callout {
  border-left: 4px solid #0052cc;
  background: #eff6ff;
  border-radius: 0 8px 8px 0;
  padding: 16px 20px;
  display: flex;
  gap: 12px;
  align-items: flex-start;
  margin: 1.4rem 0;
}

.sdc-callout-icon {
  font-size: 1.2rem;
  line-height: 1.6;
  flex-shrink: 0;
}

.sdc-callout p {
  margin: 0;
  font-size: 15.2px;
  color: #1e3a5f;
}

/* ── Highlight / Stat Box ── */
.sdc-highlight {
  background: #fffbeb;
  border: 1px solid #fde68a;
  border-radius: 8px;
  padding: 16px 20px;
  margin: 1.4rem 0;
}

.sdc-highlight p {
  margin: 0;
  font-size: 15.2px;
  color: #92400e;
}

/* ── Also Read Box ── */
.sdc-also-read {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 14px 18px;
  margin: 1.4rem 0;
  font-size: 14.5px;
}

.sdc-also-read a {
  color: #0052cc;
  font-weight: 600;
}

/* ── Table ── */
.sdc-table-wrap {
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  overflow: hidden;
  margin: 1.6rem 0;
  overflow-x: auto;
}

.sdc-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14.5px;
}

.sdc-table thead tr {
  background: #111827;
}

.sdc-table thead th {
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  padding: 12px 16px;
  text-align: left;
}

.sdc-table tbody tr:nth-child(even) {
  background: #f9fafb;
}

.sdc-table tbody tr:hover {
  background: #f0f4ff;
}

.sdc-table td {
  padding: 11px 16px;
  color: #374151;
  border-bottom: 1px solid #e5e7eb;
  vertical-align: top;
}

/* ── Mid-Article CTA Card ── */
.sdc-cta-card {
  background: linear-gradient(135deg, #0a0f1e, #1a2a5e);
  border-radius: 14px;
  padding: 36px 40px;
  text-align: center;
  margin: 2.4rem 0;
}

.sdc-cta-card h3 {
  color: #fff;
  font-size: 1.3rem;
  margin-bottom: 0.7rem;
  scroll-margin-top: 0;
}

.sdc-cta-card p {
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 1.4rem;
}

.sdc-cta-card a {
  display: inline-block;
  background: #fff;
  color: #111827;
  font-weight: 700;
  font-size: 15px;
  padding: 12px 28px;
  border-radius: 8px;
  text-decoration: none;
  transition: background 0.2s;
}

.sdc-cta-card a:hover {
  background: #f3f4f6;
  text-decoration: none;
  color: #111827;
}

/* ── Link Grid (Location / Related Reading) ── */
.sdc-link-grid {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 22px 26px;
  margin-bottom: 1.4rem;
}

.sdc-link-grid ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.sdc-link-grid ul li {
  font-size: 15px;
  color: #374151;
  line-height: 1.6;
}

.sdc-link-grid ul li::before {
  content: "→";
  color: #6b7280;
  margin-right: 6px;
}

.sdc-link-grid ul li a {
  color: #0052cc;
  font-weight: 600;
}

/* ── Final CTA Banner ── */
.sdc-cta-banner {
  background: linear-gradient(135deg, #0a0f1e, #1a2a5e);
  border-radius: 14px;
  padding: 48px 40px;
  text-align: center;
  margin: 2.8rem 0;
}

.sdc-cta-banner h3 {
  color: #fff;
  font-size: 1.5rem;
  margin-bottom: 0.8rem;
  scroll-margin-top: 0;
}

.sdc-cta-banner p {
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 1.6rem;
}

.sdc-cta-banner__btn {
  display: inline-block;
  background: #2563eb;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  padding: 14px 34px;
  border-radius: 9px;
  text-decoration: none;
  margin-bottom: 1rem;
  transition: background 0.2s;
}

.sdc-cta-banner__btn:hover {
  background: #1d4ed8;
  text-decoration: none;
  color: #fff;
}

.sdc-cta-banner__sub {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.35);
  margin: 0;
}

.sdc-cta-banner__sub a {
  color: rgba(255, 255, 255, 0.55);
  font-weight: 400;
}

/* ── FAQ Accordion ── */
.sdc-faq {
  margin: 2rem 0;
}

.sdc-faq details {
  border-bottom: 1px solid #e5e7eb;
}

.sdc-faq details:first-child {
  border-top: 1px solid #e5e7eb;
}

.sdc-faq summary {
  font-size: 16px;
  font-weight: 600;
  color: #111827;
  cursor: pointer;
  padding: 16px 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.sdc-faq summary::-webkit-details-marker {
  display: none;
}

.sdc-faq summary::after {
  content: "+";
  font-size: 1.3rem;
  font-weight: 400;
  color: #6b7280;
  flex-shrink: 0;
  margin-left: 12px;
}

.sdc-faq details[open] summary::after {
  content: "−";
}

.sdc-faq details p {
  font-size: 15px;
  color: #374151;
  line-height: 1.7;
  padding-bottom: 16px;
  margin: 0;
}

/* ── Responsive ── */
@media (max-width: 768px) {
  .sdc-cta-card,
  .sdc-cta-banner {
    padding: 28px 24px;
  }

  .sdc-post h2 {
    font-size: 1.3rem;
  }

  .sdc-post h3 {
    font-size: 1rem;
  }

  .sdc-table {
    font-size: 13px;
  }

  .sdc-table td,
  .sdc-table th {
    padding: 9px 10px;
  }

  .sdc-cta-card {
    padding: 28px 20px;
  }

  .sdc-highlights,
  .sdc-toc,
  .sdc-link-grid {
    padding: 18px 20px;
  }
}





