
/** education-details **/

.te-course-header__detail{
	margin-top: 30px;
}

.tutuor-detail__card,
.tutor-tab{
  position: relative;
  display: block;
  background: #fff;
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.06);
  border-radius: 10px;
  padding: 40px;
}

.course-detail_heading{
	display: block;
	font-size: 24px;
	line-height: 30px;
	font-weight: 500;
	margin-top: 10px;
}

.tutor-content__text{
	margin-top: 30px;
}

.tutor-content__text strong{
	display: block;
	margin-bottom: 20px;
}

.tutor-content__text strong:not(:first-child){
	margin-top:30px;
}

.course-detail-tabs .tab-buttons{
	display: flex;
	align-items: center;
	background: var(--theme-color);
	position: relative;
	padding: 5px;
	border-radius: 10px 10px 0 0;
	margin-top: 50px;
}

.course-detail-tabs .tab-buttons li a {
	position: relative;
	display: inline-block;
	font-size: 16px;
	line-height: 26px;
	font-family: var(--title-font);
	font-weight: 500;
	color: #fff;
	padding: 12px 20px;
	border-radius: 10px;
	width: 160px;
	text-align: center;
	cursor: pointer;
	transition: all 500ms ease;
}

.course-detail-tabs .tab-buttons li a.is-active, 
.course-detail-tabs .tab-buttons li a:hover {
	background: #fff;
	color: var(--theme-color);
}

.tutor-tab{
	border-radius: 0 0 10px 10px;
}

.course-detail_subtitle,
.tutor-pagination-wrapper-replaceable h3{
	display: block;
	font-size: 20px;
	line-height: 24px;
	font-weight: 500;
	margin-bottom: 30px;
	color: var(--title-color);
}

.tutor-accordion .tutor-accordion-item {
	position: relative;
	border: 1px solid #e5e5e5;
	border-radius: 10px;
	margin-bottom: 30px;
	overflow: hidden;
}

.tutor-accordion .tutor-accordion-item:last-child{
	margin-bottom: 0;
}

.tutor-accordion-item .tutor-accordion-item-header{
	color: var(--title-color);
	font-size: 18px;
	line-height: 23px;
	font-weight: 400;
}

.tutor-accordion-item-header.is-active,
.tutor-accordion-item-header.is-active::after{
	color: var(--theme-color);
	background: none;
}

.tutor-accordion-item-header::after{
	color: var(--title-color); 
}

.write-course-review-link-btn{
	background: var(--theme-color);
}

.tutor-pagination-wrapper-replaceable.tutor-mt-40.tutor-mb-20{
	margin-bottom: 0;
}

.tutor-single-course-sidebar .tutor-card{
	box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.06);
	border-radius: 10px;
	border: none;
	padding: 30px;
}

.tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body{
	padding:0;
	background-color: transparent;
}

.tutor-card-md .tutor-card-footer{
	padding: 30px 0 0 0;
	margin-top: 30px;
}

.tutor-single-course-sidebar .tutor-single-course-sidebar-more{
	margin-top: 45px;
	box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.06);
	border-radius: 10px;
	border: none;
	padding: 30px;
}

.tutor-single-course-sidebar .tutor-single-course-sidebar-more > div{
	padding: 0;
	border: none;
	margin-bottom: 30px;
}

.tutor-single-course-sidebar .tutor-single-course-sidebar-more > div:last-child{
	margin-bottom: 0;
}

.tutor-course-details-instructors h3,
.tutor-course-details-widget h3{
	font-size: 20px;
	font-weight: 500;
}

.tutor-avatar-text{
	background-color: var(--theme-color);
}

.tutor-tag-list li a:hover{
	color: var(--theme-color);
	border-color: var(--theme-color);
}

.tutor-pagination-wrapper-replaceable .tutor-row.tutor-mt-40.tutor-mb-20{
	display: none;
}


/** rtl-css **/

.rtl .education-details-content .inner-box .author-box{
  padding-left: 0px;
  padding-right: 70px;
}

.rtl .education-details-content .inner-box .author-box .thumb-box{
  left: inherit;
  right: 0px;
}

.rtl .education-details-content .inner-box .info-list li img{
  margin-right: 0px;
  margin-left: 10px;
}

.rtl .education-details-content .accordion .acc-btn .icon-box{
  left: inherit;
  right: 30px;
}

.rtl .education-details-content .accordion .acc-btn:before{
  right: inherit;
  left: 28px;
}

.rtl .education-sidebar .rating i{
  margin-right: 0px;
  margin-left: 6px;
}

.rtl .education-sidebar .rating span{
  margin-left: 0px;
  margin-right: 10px;
}

.rtl .education-details-content .inner-box .info-list li{
  margin-right: 0px;
  margin-left: 42px;
}

.rtl .education-details-content .inner-box .info-list li:before{
  right: inherit;
  left: -21px;
}

.rtl .education-sidebar .share-option li{
  margin-right: 0px;
  margin-left: 20px;
}


/** responsive-css **/

@media only screen and (max-width: 1200px){

}

@media only screen and (max-width: 991px){
  .education-sidebar{
    margin-left: 0px;
    margin-top: 30px;
  }
}

@media only screen and (max-width: 767px){
  .education-details{
    padding: 65px 0px;
  }
}

@media only screen and (max-width: 599px){
  .education-details-content .inner-box,
  .education-sidebar{
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media only screen and (max-width: 499px){
  .education-details-content .accordion .acc-btn{
    padding-left: 30px;
    padding-right: 50px;
  }

  .education-details-content .accordion .acc-btn .icon-box{
    display: none;
  }

  .education-details-content .accordion .acc-content{
    padding-left: 30px;
  }
}











































