@media (min-width: 1024px) {
    .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 20%;
    }

    .woocommerce-account .woocommerce-MyAccount-content {
        width: 78%;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {

    .course-list .ld-course-list-items .ld_course_grid .thumbnail.course,.ld_course_grid.col-sm-8.col-md-4 {
        padding: 10px;
    }
	.course-list .entry-title{
		display:-webkit-box;
		-webkit-line-clamp:3;
		-webkit-box-orient:vertical;
		overflow:hidden;
	}

	.course-list .entry-title {
		font-size: 20px;
		line-height: 130%;
	}	
	
	.ld-course-list-items.row .ld_course_grid {
		max-width: 100% !important;
		width: 100% !important;
		flex-basis: calc(50% - 0px ) !important;
	}
}







@media (max-width: 768px) {
	.ld-course-list-items.row .ld_course_grid {
		max-width: 490px !important;
		width: 100% !important;
		flex-basis: calc(270px - 0px) !important;
		flex-grow: 1;
	}
	.course-list .entry-title {
		font-size: 20px;
		line-height: 130%;
	}		
	.woocommerce-Addresses.col2-set.addresses .woocommerce-Address header.title h2 {
		font-size: 16px;
	}

	.woocommerce-Addresses.col2-set.addresses .woocommerce-Address header.title a.edit {
		font-size: 10px;
	}
	
	.woocommerce-MyAccount-navigation .wcmamtx_vertical {
		display: flex;
		overflow: auto;
		flex-wrap:  wrap;
	}

	.woocommerce-MyAccount-navigation .wcmamtx_vertical li {
		white-space: nowrap;
		border: 1px solid #eee;
		flex: 1;
		padding: 10px 14px;
		font-size: 12px;
	}

	.woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link_a i.fa {
		font-size: 12px;
	}

	.woocommerce-MyAccount-navigation-link_a {
		gap: 4px;
	}
	
	h1.et_pb_module_heading {
		font-size: 22px;
		line-height: 140%;
	}

	.single-course .ld-tabs-content :is(p),
	.single-course .ld-tabs-content :is(li){
		font-size: 16px;
		line-height: 1.4;
	}

	.ld-lesson-list .ld-section-heading {
		flex-direction: row !important;
		display: flex !important;
		flex-wrap: nowrap !important;
	}

	.ld-lesson-list .ld-section-heading h2 {
		flex: 1 !important;
		white-space: nowrap;
		text-align: left !important;
	}

	.ld-lesson-list .ld-section-heading .ld-item-list-actions {
		flex: auto !important;
		width: fit-content !important;
		max-width: 130px !important;
	}

	.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
		flex-direction: row !important;
	}	
	
}







@media (max-width: 575px) {
	body.woocommerce-checkout .button,
	body.woocommerce-cart .button {
		font-size: 16px !important;
	}
}

