
@media (min-width: 768px) {

	.ld-course-list-items .col-md-4 {
		flex: 0 0 33.3333333333%;
		max-width: 24.333333%;
	}

}

@media (max-width: 1300px) {

	.owl-carousel .prev-slide {
		left: -28px;
	}
	.owl-carousel .next-slide {
		right: -28px;
	}

}
@media (min-width: 1200px) and (max-width: 1300px) {

	.sub_cat .homecroser {
		margin-bottom: 70px !important;
	}

}

@media (max-width: 640px) {

	.hover-content {
		width: 215%;
	}
	.sub_cat > h2 {
		margin-top: 0px;
	}

}

@media (max-width: 1100px) {

	.carouselcat .owl-carousel .slide {
		max-width: 80px;
	}
	.carouselcat .owl-carousel .slide a p {
		font-size: 12px;
	}
	.sub_cat .courses_grid .ld_course_grid {
		width: 25%;
	}

}


@media screen and (max-width:1024px) {
	.sub_cat .courses_grid .ld_course_grid {
		width: 25%;
	}
	h2.subtilte-fourth{
		font-size: 1.2em;
		min-height: unset;
	}
	.owl-carousel .prev-slide {
		left: -21px;
	}
	.owl-carousel .next-slide {
		right: -14px;
	}
}
@media screen and (max-width: 992px) and (orientation: landscape){
	.focus-trap-wrapper span.close-popup {
		display: block;
	}
}
@media screen and (max-width: 992px) and (orientation: portrait){
	.focus-trap-wrapper span.close-popup {
		display: block;
	}
}
@media screen and (max-width: 820px){
	.learndash-theme.single-sfwd-courses .bb-single-course-sidebar {
		width: 100%;
	}
	.bb-learndash-content-wrap{
		padding-top: 0;
	}
}

@media screen and (max-width: 900px) {
	.search_results {
			padding: 0;
			margin: 0 -5px;
	}
	.search-results-header .entry-title {
		padding-bottom: 20px;
	}
}

@media (max-width: 800px) {
	.container {
		/* max-width: 100%; */
		/* padding: 0 10px; */
	}

	header.page-header {
		margin: 0 10px;
	}

	.carouselcat .owl-carousel .slide {
		max-width: 68px;
	}
	.carouselcat .owl-carousel .slide a p {
		font-size: 12px;
		margin: 0;
	}

	div.taxonomy-ld-course-category h2 {
		font-size: 24px;
		line-height: 26px;
	}

	.feat_courses h2.description {
		/* font-family: Nunito, sans-serif; */
    /* font-weight: 700; */
		font-size: 16px;
		margin-top: 0.5em;
		margin-bottom: 1.5em;
	}
	.homecroser.featured_courses {
		margin: 0 -5px;
	}
	.homecroser.featured_courses .ld_course_grid-wrapper .element {
		flex-basis: 49.5%;
	}

	.carouselcat .owl-carousel .prev-slide {
		left: -8px;
	}
	.carouselcat .owl-carousel .next-slide {
		right: -8px;
	}
	.carouselcat .owl-stage {
		margin: 0 15px;
	}

	#kt-layout-id_b00de5-32 > .kt-row-column-wrap {
		max-width: 100% !important;
	}

	body.sticky-header .site-content {
		padding-top: 76px;
	}
	.sub_cat .courses_grid .ld_course_grid {
		width: 33.33%;
	}

}

@media (max-width: 767px) {

	.bb-mobile-header {
			height: 76px !important;
	}

	.newcreated h2, .my-courses h2, .myclasess h2, .sub_cat > h2 {
		/* margin-bottom: 0px; */
		font-size: 20px;
		margin-top: 10px;
	}
	.page-id-622 #primary {
		padding-left: 0px;
		padding-right: 0px;
	}
	.hover-content {
		width: 320px;
	}
	.homecroser .ld_course_grid.bb-course-item-wrap .bb-card-course-details .p-area {
		padding: 8px 10px 8px;
	}
	.homecroser .course-lesson-count {
		font-size: 12px;
	}
	.homecroser .bb-course-title {
		font-size: 13px !important;
		margin-bottom: 5px !important;
	}
	.bb-course-meta .item-avatar {
		margin-right: 5px;
	}
	.homecroser .course-progress-wrap p, .homecroser .bb-card-course-details .p-area > p, .homecroser .bb-card-course-details .p-area > h2, .homecroser .course-progress-wrap {
		max-height: 32px;
		line-height: 16px;
		font-size: 12px;
	}
	.homecroser .ld_course_grid.bb-course-item-wrap:hover .hover-content {
		transform: translate(-50%,-50%) scale(1);
	}
	.cus-process-action a, .cus-process-action a:hover {
		font-size: 11px;
	}
	.cus-process-action a svg {
		vertical-align: -0.2em;
	}
	.feat_courses h1 {
		font-size: 1.9em;
	}
	#kt-info-box_263613-60 .kt-blocks-info-box-link-wrap{
		justify-content: center;
	}
	.page-header .flex1 img {
		width: 50px;
		height: 50px;
	}
	.page-header .flex1 h1 {
		font-size: 28px;
		line-height: 30px;
		font-weight: 700;
	}
	.flex1.author-s {
		margin-bottom: 30px;
	}

	.sub_cat .courses_grid .ld_course_grid {
		width: 50%;
	}
	.wp-block-kadence-infobox.home-profile .kt-blocks-info-box-media-align-left {
		justify-content: center;
	}
	#gamipress-achievements-search {
		margin: 0;
		float: none;
		/* text-align: center; */
	}
	#gamipress-achievements-filter {
		float: none;
		margin-bottom: 1em;
		/* text-align: center; */
	}
	.gamipress-user-points:not(.gamipress-layout-none) .gamipress-points .gamipress-user-points-description span{
		/* display: initial; */
	}
	.gamipress-user-points:not(.gamipress-layout-none) .gamipress-points{
		padding: 10px 0;
	}

}
@media (max-width: 543px){
	.bb-about-instructor.bb-about-instructor--is-info .bb-instructor-wrap{
		flex-direction: column;
	}
	.learndash-theme.single-sfwd-courses .bb-about-instructor .bb-avatar-wrap{
		text-align: left;
		margin-bottom: 20px;
	}
}
@media (max-width: 400px) {
	.carouselcat .owl-carousel .slide {
		max-width: 65px;
	}
	.carouselcat .owl-carousel .slide a p {
		font-size: 11px;
	}

	div.taxonomy-ld-course-category h2 {
		font-size: 16px;
		line-height: 18px;
	}
	.carouselcat .owl-stage {
		margin: 0 15px;
	}
	.sub_cat .courses_grid .ld_course_grid {
		width: 50%;
	}
}