/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 02 2026 | 13:25:49 */
.personalized_study {
	display:none;
}
.single .elementor-8112 .elementor-element.elementor-element-433f0e1d .learndash-wrapper .ld-item-details .ld-expand-button .ld-text {
	color:  #4f80ff !important;
}
.paid_course {
	display:none;
}
.statistics-demo {
	display:none;
}
.paid_course.active {
	display:block;
}
.personalized_study.active {
	display:block;
}

.statistics-demo.active {
	display:block;
}
.paid-cource-modulez p, .test-two-modulez p {
	margin-bottom:unset; 
}
.paid-cource-modulez, .test-two-modulez,  .statistics-modulez{
	cursor:pointer;
	width:fit-content;
}
.paid-cource-modulez:hover img , .test-two-modulez:hover img, .statistics-modulez:hover img{
	opacity:0.8;
}
.paid-cource-modulez.active .elementor-widget-container, .test-two-modulez.active .elementor-widget-container { 
	/*    padding:12px !important;
	border-radius:16px;
	background: #4F80FF3D;
	margin-bottom:3px !important; */
}
.paid-cource-modulez.active , .test-two-modulez.active {

	width: fit-content;
}
.personalized_study .grassblade-study-plan {
	padding-top:unset !important;
}

body .paid_course.course-content-1 .learndash-wrapper .ld-item-list .ld-item-list-item{
	border: 1px solid #00409E !important;
	border-radius:16px;
}
.paid_course .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header {
	padding:20px 20px;
}
.paid_course .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
	margin: 0 0px;
}
.paid_course .ld-item-list.ld-lesson-list {
	background: #F0F7FF;
	padding:32px 24px;
	border-radius:16px;
}
.paid_course .ld-item-list-items > .ld-item-list-section-heading:first-of-type .ld-lesson-section-heading {
	margin-top: 0 !important;
}
.paid_course .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress {
	padding:10px !important;
}

.paid_course .ld-progress-percentage {
	font-weight:700 !important;
}
.enough-time {
	margin-left:30px; 
}
.temp-z .course-wrapper-content {
	background:#ffffff ; 
}

@media (max-width:767px)
{
	.paid-cource-modulez  .elementor-image-box-wrapper {
		display: flex;
		gap:10px;
	}
	.paid-course-zz .ld-item-details .ld-expand-button .ld-text {
		line-height: 21px;
		font-size: 14px;
	}
	.paid-cource-modulez .elementor-image-box-wrapper .elementor-image-box-title {
		text-align:left;
	}
	.test-two-modulez .elementor-image-box-wrapper {
		display: flex;
		gap:10px;
	}
	.test-two-modulez .elementor-image-box-wrapper .elementor-image-box-title {
		text-align:left;
	}
	.statistics-modulez .elementor-image-box-wrapper {
		display: flex;
		gap:10px;
	}
	.statistics-modulez .elementor-image-box-wrapper .elementor-image-box-title {
		text-align:left;
	}
	.paid_course .ld-item-list.ld-lesson-list {
		padding: 32px 12px;
	}
	.paid_course .learndash-wrapper .ld-table-list .ld-table-list-item-preview { 
		padding:20px;
	}
}
@media (max-width:1024px) and (min-width:768px)
{
	body.sfwd-courses-template .paid_course h1.elementor-heading-title {
		padding-top:16px !important;
	}
}

/*  personalized_study */

.personalized_study .grassblade-study-plan {
	width:100%;
}
.md-test-two .grassblade-study-plan .priority-section {
	max-width:100%;
}
.personalized_study h2 {
	text-align: left !important;
}
.personalized_study .grassblade-study-plan .priority-header .priority-title { 
	margin-bottom:unset !important;	
}
.personalized_study .grassblade-study-plan .priority-section .priority-note {
	margin-bottom:10px;
}
@media (max-width:1024px) and (min-width:768px)
{
	.personalized_study .priority-badge {
		display: block;
		width: 100%;
		text-align: center;
		max-width: 122px;
	}
	.personalized_study .grassblade-study-plan {
		padding: 0px 0px 0px 0px !important;
	}
	.personalized_study .grassblade-study-plan .priority-header .priority-title {
		font-size: 28px !important;
		line-height: 32px !important;
	}
	.personalized_study .grassblade-study-plan .priority-section {
		padding:24px 18px;
	}

}

@media (max-width:767px)
{
	.personalized_study .grassblade-study-plan h2 {
		font-size: 28px !important;
		line-height: 32px !important;	
	}
	.personalized_study .grassblade-study-plan {
		padding:40px 0px 0px 0px !important;
	}
	.personalized_study .grassblade-study-plan .priority-header .priority-title {
		font-size: 26px !important;
		line-height: 32px !important;
		margin-bottom:0px !important;
	}
	.personalized_study	.grassblade-study-plan .priority-section {
		padding: 24px 16px;
	}

}

/*  Header profile icon related code
*/
.header-menu .profile-icon.menu_btn_1 {
	display:block;
}
.header-menu li.menu_btn_1.profile-icon a::before {
	display:none;
}
.header-menu li.menu_btn_1.profile-icon a {
	border-radius: unset !important;
	height: unset !important;
	background-color: unset !important;
	color: unset !important;
	font-weight: unset !important;
	letter-spacing: unset !important;
}
body .header-menu li.menu_btn_1.profile-icon a {  
	padding-left: 10px !important;
}

/*  Statistics Demo Tab */
.statistics-demo .bc_main_tabs {
	position:unset !important;
	width:100% !important;
}
.statistics-demo .bc_main_content .bc_tab_content .box {
	width:100% !important;
	margin-top:30px !important;
}
.statistics-demo .bc_main_content {
	padding: 30px 0px 0px 0px;	
}
@media (max-width:1024px) {
	.statistics-demo .bc_main_content .bc_tab_content .box #cr_by_question_type {
		flex-direction:column;
	}
	.statistics-demo .bc_main_content .bc_tab_content .box {
		padding:18px !important;
	}
	.statistics-demo .bc_main_content .bc_tab_content .box #by_question_type  {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	.statistics-demo .bc_main_content .bc_tab_content .box #cr_by_process .statistic {
		display: flex;
		margin-bottom: 15px;
		justify-content: center;
	}
	.statistics-demo .bc_main_content .bc_tab_content .box #cr_by_process {
		flex-direction: column;
	}
	.statistics-demo .bc_main_content .bc_tab_content #cr-box #cr_by_process .statistic .content {
		right: 4%;
	}
	.statistics-demo .bc_main_content .bc_tab_content #cr-box .bc_main-wrapper {
		flex-direction:column;
		gap:30px;
	}
	.statistics-demo .bc_main_content .bc_tab_content #cr_by_argument_type {
		flex-direction:column;
		gap:30px;
	}
	.statistics-demo .bc_tab_content .bc_left { 
		width:100%;
	}
	.statistics-demo .bc_tab_content .bc_timer-box {
		width:100%;
	}

}

@media (max-width:767px)
{
	.statistics-demo #number_properties .bc6_left .bc7_progress-container  .bc6_label {
		width:88%;
	}
	.bc_main_content .box h2 {
		font-size:22px !important;
	}
	.statistics-demo .bc_main_content .bc_tab_content .box #by_question_type  {
		grid-template-columns: repeat(1, 1fr);
	}
	.statistics-demo .bc_main_content .bc_tab_content #cr-box .nav {
		overflow-x: auto;
		scrollbar-width: auto;
	}
	.statistics-demo .bc_main_content .bc_tab_content .box .bc1_left .bc1_progress-container,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc2_left .bc2_progress-container,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc3_left .bc3_progress-container,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc4_left .bc4_progress-container,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc5_left .bc5_progress-container,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc6_left .bc6_progress-container,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc7_left .bc7_progress-container,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc8_left .bc8_progress-container
	{
		width: 100% !important;	
		height: auto !important;
	}
	.statistics-demo .bc_main_content .bc_tab_content .box .bc1_left .bc1_progress-container .bc1_label,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc2_left .bc2_progress-container .bc2_label,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc3_left .bc3_progress-container .bc3_label,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc4_left .bc4_progress-container .bc4_label,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc5_left .bc5_progress-container .bc5_label,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc6_left .bc6_progress-container .bc6_label,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc7_left .bc7_progress-container .bc7_label,
	.statistics-demo .bc_main_content .bc_tab_content .box .bc8_left .bc8_progress-container .bc8_label
	{
		font-size: 18px;
		line-height: 20px;
	}
	.statistics-demo .bc_main_content .bc_tab_content .box > div:first-child {
		flex-direction:column;
		gap:20px;
	}
	.statistics-demo .bc_main_content .bc_tab_content > div:first-child {
		flex-direction:column;
		gap:20px;
	} 
	.statistics-demo #rc-box #by_process .statistic table tbody tr td.label {
		width:175px;
	}
	.statistics-demo #bqt-chart svg {
		transform: scale(0.8, 0.8); 
		transform-origin: top center;
	}
	.statistics-demo #rc-box #by_process {
		padding:unset !important;
	}
	.md-test-two {
		padding-top:40px !important;
	}
	.statistics-demo .bc_timer-box {
		margin:0px !important;
	}
	.statistics-demo #cr-box > div:first-child {
		margin-top:unset !important;
	}
	.statistics-demo #cr-box .bc_left > div {
		align-items:center;
	}

}
.single-sfwd-topic .course-sidebar {
	display:none;
}
.single-sfwd-topic .course-wrapper-content-video {
	width: 100% !important;
	margin-top: 14px;
}
.site-footer {
	position:relative;
	z-index:11;
}

.paid_course .ld-status.ld-status-progress.ld-primary-background {
	display:block;
	line-height:26px;	
}
@media (max-width:767px) {
	.paid-course-zz .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
		flex-direction: row;
	}
}
/*  Header Related Code */
.profile-icon a {
	padding:0px 10px !important;
	display:block;
}
.profile-icon {
	padding-bottom:unset !important;
	position:relative;
}
.profile-icon a img {
	margin-top:6px; 
}

/*  Gauranttee page Css */

.six-mnth-verified .elementor-widget-wrap {
	width:100%;
	max-width:360px;
	background-color:#ffffff;
	margin:0 auto;
}
.six-mnth-verified {
	display:flex;
	justify-content:center;
}
@media (max-width:1024px) {
	.score-guarantee h1 br {
		display:none
	}
}
