/*--------------------- Copyright (c) 2020 --------------------------
[Master Stylesheet] 
Project: MOTOCOM
Version: 1.0.0 
Author: MOTOCOM
 ------------------------------------------------------------------- 
[Table of contents] 
1. body 
--------------------------------------------------------------------*/
/* mt product start */
.mt-oc-product-box,
ul.learn-press-courses.courses-list .course{
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    background: #fff;
}
.mt-oc-product-box .mt-product-img {
    position: relative;
}
.mt-product-img img,
.courses-list .course-title img{
    border-radius: 10px 10px 0px 0px;
    width: 100%;
}
.mt-oc-pro-title,
.courses-list .course-title h3,
.mt-oc-product-box .course-title {
    font-size: 20px;
    font-weight: 700;
    display: block;
    margin-bottom: 0;
    color: #5d5f7b;
    padding: 20px 20px 0;
}
.mt-oc-product-box .course-title {
    padding: 0;
    margin-top: 10px;
}
.mt-oc-pro-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #e6eaf3;
    padding-top: 30px;
    margin-top: 30px;
    flex-wrap: wrap;
}
.mt-oc-pro-footer .mt-btn {
    min-width: 120px;
    padding: 7px 20px;
}
.mt-oc-pro-cart {
    margin: 8px 0;
}
.mt-ocp-author {
    display: flex;
}
.mt-pro-rating i {
    font-size: 14px;
    color: #e8e8e8;
}
.mt-pro-rating {
    margin-bottom: 0;
    margin-left: 20px;
}
.mt-pro-rating i.mt-star-fill {
    color: #ffe13a;
}
.mt-oc-pro-cart svg {
    width: 22px;
    height: 22px;
    margin-right: 10px;
    fill: #81b441;
}
.mt-oc-pro-cart i {
    color: #81b441;
}
.mt-btn-center {
    text-align: center;
    margin-top: 20px;
}
.mt-oc-product-box .course-price span {
    font-size: 18px;
    font-weight: 700;
    color: #ed5959;
    margin-bottom: 0;
}
.course-instructor a {
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 600;
}
.mt-oc-product-box .course-info {
    padding: 20px 0 0;
    display: flex;
    flex-flow: row-reverse;
    justify-content: space-between;
    flex-wrap: wrap;
    border-top: 1px solid #e2eff4;
    margin: 20px 0px 0 0px!important;
}
.mt-oc-product-box .origin-price {
    margin-right: 10px;
}
ul.learn-press-courses .course .mt-oc-product-box .course-info:after{
    display:none;
}
.learn-press-message:before {
    background: #f50056;
}
.mt-cmnt-form p.no-comments {
    margin: 10px 0;
}
/* mt product end */
/*inner pages start*/
#learn-press-course-tabs ul.learn-press-nav-tabs .course-nav {
    background: #f7f7f7;
    margin-right: 3px;
    border: 1px solid #e6eaf3;
    flex: auto;
    min-width: 160px;
    text-align: center;
}
#learn-press-course-tabs ul.learn-press-nav-tabs .course-nav:last-child{
    margin-right:0px;
}
div#learn-press-course ul.learn-press-nav-tabs .course-nav.active:after,div#learn-press-course ul.learn-press-nav-tabs .course-nav:hover:after {
    background: #f50056;
    top: 0;
    bottom:auto;
}
#learn-press-course-tabs ul.learn-press-nav-tabs .course-nav.active{
    background:#fff;
    border-bottom: none;
    border-top: none;
}
#learn-press-course-tabs ul.learn-press-nav-tabs .course-nav.active a{
    color: #f50056;
}
#learn-press-course-tabs ul.learn-press-nav-tabs .course-nav a {
    font-weight: 600;
    color: #333;
    font-size: 14px;
    display: block;
}
#learn-press-course-tabs .course-tab-panel {
    border: 1px solid #e6eaf3;
    border-top: 0;
    padding: 30px;
}
#learn-press-course-tabs ul.learn-press-nav-tabs {
    border: none;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}
#learn-press-course-tabs .course-tabs .nav-tabs li.thim-col-4 {
    width: 25%;
}
.course-description h4 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 10px;
}
.thim-list-content li {
    list-style: none;
    margin-bottom: 10px;
    position:relative;
    padding-left: 20px;
}
.thim-list-content li:last-child{
    margin-bottom: 0px;
}
.thim-list-content {
    margin: 0;
    padding: 0;
}
.thim-list-content li:after {
    position: absolute;
    content: '';
    left: 0;
    top: 12px;
    width: 5px;
    height: 5px;
    border: 1px solid #f50056;
    transform: rotate(45deg);
    border-left: 0;
    border-bottom: 0;
    margin: auto;
}
.lp-single-course .course-price span {
    font-size: 24px;
    font-weight: 700;
    margin: 10px 10px 15px;
    display: inline-block;
}
.single-lp_course .course-students {
    font-size: 24px;
    font-weight: 700;
    display: block;
}
.learnpress-page .lp-button.button {
    padding: 0 20px;
    transition: 0.3s;
}
.lp-single-course .course-author h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
}
.lp-single-course .course-author .author-name {
    display: flex;
}
.lp-single-course .course-author .author-name img {
    margin-right: 20px;
}
.lp-single-course .course-author .author-name a {
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 600;
}
.comment-form-cookies-consent input, .comment-form-cookies-consent label {
    cursor: pointer;
}
.mt-widget .course-detail .course-title {
    font-size: 20px;
    font-weight: 700;
    display: block;
    margin-bottom: 15px;
    color: #5d5f7b;
}
.mt-widget .course-detail {
    padding: 20px;
}
.mt-widget .course-cover img {
    width: 100%;
    border-radius: 10px 10px 0 0;
}
.mt-widget .course-entry {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    margin-bottom: 30px;
}
.mt-widget .course-meta-field {
    font-size: 16px;
    font-weight: 500;
    color: #81b441;
    margin-top: 8px;
    display: inline-block;
    margin-right: 10px;
}
.mt-widget .course-meta-field a {
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 600;
}
.widget-footer .pull-right {
    float: none;
}
.lp-user-profile #learn-press-profile-header {
    background: #f50056;
}
.lp-user-profile #learn-press-profile-nav:before {
    background: transparent;
}
.lp-user-profile .profile-name {
    position: absolute;
    font-size: 20px;
    top: 22px;
    left: 96px;
    color: #fff;
    text-transform: capitalize;
}
#learn-press-profile-nav .tabs > li.active ul,
#learn-press-profile-nav .tabs > li:hover:not(.active) ul {
    background: #f9f9f9;
}
#learn-press-profile-nav .tabs > li.active > a,
#learn-press-profile-nav .tabs > li:hover:not(.active) > a {
    background: #f50056;
    color: #fff;
}
#learn-press-profile-nav .tabs > li ul li.active a,#learn-press-profile-nav .tabs > li ul li:hover a {
    color: #ffffff;
    background: #f50056;
}
.lp-user-profile .lp-avatar-preview .profile-picture {
    margin-top: 0;
}
.lp-tab-sections .section-tab.active span {
    border-bottom: none;
}
.lp-user-profile .learn-press-form .form-fields .form-field input{
    padding:0 20px;
}
.learn-press-form .form-fields .form-field textarea{
    padding:15px;
}
.lp-user-profile #learn-press-profile-content{
    overflow:visible;
}
.lp-user-profile .mt-oc-pro-title,
.courses-list .course-title h3{
    font-size: 16px;
    padding-top: 0;
    line-height: normal;
}
.lp-widget .lp-course-info-fields .lp-course-info .lp-label {
    background: #f50056;
}
.lp-user-profile .lp-sub-menu li {
    border: 1px solid #e2eff4;
    padding: 0;
    margin-right: 5px;
    text-align: center;
    border-radius: 50px;
    margin-bottom: 5px;
}
.lp-user-profile .lp-sub-menu {
    padding: 0;
    margin: 20px 0px;
}
.lp-user-profile .lp-sub-menu li a,.lp-sub-menu li span {
    margin: 0;
    padding: 5px 10px;
    min-width: 90px;
}
/*inner pages end*/
/*custom css start*/
.products li {
    position: relative;
    vertical-align: top;
    list-style:none;
}
.products {
    padding: 0;
    margin: 20px 0;
}
.product {
    position: relative;
}
.products.columns-6 {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: repeat(6,1fr);
}
.products.columns-5 {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: repeat(5,1fr);
}
.products.columns-4 {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: repeat(4,1fr);
}
.products.columns-3 {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: repeat(3,1fr);
}
.products.columns-2 {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: repeat(2,1fr);
}
.scrollbar-light>.scroll-element.scroll-y .scroll-bar,
.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-status,
.course-curriculum ul.curriculum-sections .section-content .course-item:before,
.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .count-questions,
.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .duration,
.course-curriculum ul.curriculum-sections .section-content .course-item.current,
.lp-label.label-enrolled, .lp-label.label-started,
.lp-list-table thead tr th{
    background: #f50056;
}
#course-item-content-header,
.course-curriculum ul.curriculum-sections .section-content .course-item{
    background: #ffffff;
    border:none;
    padding: 0 20px;
}
.learnpress .course-title a,
.learnpress .course-item-title.question-title{
    font-size: 20px;
    font-weight: 700;
}
.learnpress #course-item-content-header .course-item-search input {
    font-style: normal;
}
.learnpress .course-curriculum ul.curriculum-sections .section-header .section-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom:10px;
}
.learnpress .course-curriculum ul.curriculum-sections .section-content .course-item .item-name {
    padding: 20px 10px;
}
.course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link:before{
    padding: 20px 0px;
}
.section-content .course-item .section-item-link:before {
    color: #81b441;
}
.course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-status:before {
    color: #c3c3c3;
}
.course-curriculum ul.curriculum-sections .section-header {
    border-bottom: 1px solid #f50056;
}
.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview.current i.item-meta.course-item-status {
    background: #fff;
    color: #f50056;
}
.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview.current i.item-meta.course-item-status:before {
    color: #f50056;
}
.learnpress .current .item-name,.learnpress .current.course-item a:before{
    color:#fff;
}
body.course-item-popup #learn-press-course-curriculum .section-header .section-desc {
    margin-bottom: 15px;
}
body.course-item-popup #learn-press-content-item .content-item-wrap {
    margin: 40px auto;
}
.scrollbar-light>.scroll-element div {
    width:0px;
}
.checkout .learnpress > p {
    color: #4CAF50;
}
.checkout .learnpress .order_details th,.checkout .learnpress .order_details td {
    border: 1px solid #eee;
    padding: 20px;
}
#learn-press-profile-nav .tabs>li {
    position: relative;
    list-style: none;
    background: #f9f9f9;
    margin-bottom: 5px;
    border-radius: 4px;
}
#learn-press-profile-nav .tabs>li a{
    padding: 10px 15px;
}
.lp-user-profile .lp-tab-sections {
    background: #f9f9f9;
}
.lp-user-profile .section-tab.active {
    background: #f50056;
}
.lp-user-profile .section-tab.active span {
    color: #fff;
    padding: 8px 20px;
}
.profile-list-courses th.column-date {
    width: 200px;
}
.learnpress #learn-press-profile-nav {
    float: none;
    width: 30%;
    padding-top: 40px;
    background: none;
    display: inline-block;
    min-width: auto;
}
.learnpress #learn-press-profile-content {
    float: none;
    width: calc(100% - 30%);
    margin-top: 40px;
    overflow: hidden;
    padding-left: 40px;
    display: inline-block;
    vertical-align: top;
}
#learn-press-profile-header .lp-profile-avatar,
.lp-user-profile .profile-name{
    position: unset;
}
.lp-user-profile .profile-name {
    color: #333;
    font-weight: 600;
    padding-left: 15px;
    width: fit-content;
}
#learn-press-profile-header .lp-profile-avatar {
    display: flex;
    align-items: center;
    border: 1px solid #eee;
    padding: 10px;
}
#learn-press-profile-header {
    height:auto;
}
.lp-user-profile #learn-press-profile-header {
    background: none;
}
#learn-press-profile-header .lp-profile-avatar img {
    border-radius: 100%;
    border: 3px solid #f50056;
}
#learn-press-profile-nav .tabs>li.active ul li {
    margin-bottom: 5px;
}
.courses-list .course-title h3 {
    padding: 12px;
}
.lp-profile-content .courses-list button {
    margin: 0 12px 12px;
}
.entry-content .profile-orders table th,
.entry-content .profile-orders table td {
    padding: 20px;
}
.profile-heading {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #5d5f7b;
}
.lp-avatar-preview .profile-picture img {
    border-radius: 100%;
}
.learnpress .lp-edit-profile {
    width: fit-content;
    padding: 30px;
    background: #f9f9f9;
    border-radius: 10px;
    text-align: center;
}
.learnpress .lp-edit-profile p {
    margin-bottom: 0;
}
.lp-list-table tr td, .lp-list-table tr th {
    border: 1px solid #eee;
    padding: 20px;
}
.become-teacher-form.learn-press-form {
    padding: 80px 0;
}
.become-teacher-form.learn-press-form .learn-press-message.success {
    margin-bottom: 0;
}
.lp-course-buttons button.wishlist-button {
    padding: 10px 20px;
}
#learn-press-user-profile .learn-press-form-login,
#learn-press-user-profile .learn-press-form-register {
    padding: 30px;
    box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 7%);
    background: #fff;
    border: none;
    border-radius: 10px;
}
button[type=submit] {
    padding: 12px 30px;
    border: none;
}
.learn-press-form-login h3,
.learn-press-form-register h3 {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 15px;
}
div#learn-press-checkout-login {
    margin: 60px 0px;
    border-radius: 10px;
    border-color: #e2eff4;
}
.learn-press-message.error {
    margin: 30px 0;
}
.mt-main-wraper .review-stars-rated {
    position: relative;
    font-size: 16px;
    display: block;
    height: 18px;
    font-family: "Font Awesome 5 Free","FontAwesome","Font Awesome 5 Brands";
    font-weight: 900;
    text-align: center;
    width: 90px;
    overflow: hidden;
    padding-top: 25px;
    margin: 0px;
    line-height: normal;
}
.mt-main-wraper .review-stars-rated:before {
    content: "\f005\f005\f005\f005\f005";
    color: #b0b0b0;
    top: 0;
    left: 0;
    position: absolute;
    letter-spacing: 2px;
    font-size: 14px;
}
.mt-main-wraper .review-stars-rated .review-star i {
    padding-top: 25px;
    position: absolute;
    overflow: hidden;
    left: 0px;
    top: 0px;
}
.mt-main-wraper .review-stars-rated .review-star i:before {
    color: #ffc107;
    content: "\f005";
    top: 0;
    left: 0;
    position: absolute;
    letter-spacing: 2px;
    font-size: 14px;
}
.mt-oc-product-box .course-review {
    line-height: normal;
    padding-top: 7px;
}
.mt-main-wraper .review-stars-rated .review-star:nth-child(2) i:before {
    margin-left: 18px;
}
.mt-main-wraper .review-stars-rated .review-star:nth-child(3) i:before {
    margin-left: 36px;
}
.mt-main-wraper .review-stars-rated .review-star:nth-child(4) i:before {
    margin-left: 54px;
}
.mt-main-wraper .review-stars-rated .review-star:nth-child(5) i:before {
    margin-left: 71px;
}
.mt-main-wraper .review-stars-rated .review-star {
    position: unset;
}
#learn-press-course .learn-press-course-wishlist {
    margin: 10px 10px 0;
    height: auto;
    padding: 0 20px;
    transition: 0.3s;
    display: inline-block;
}
.learn-press-progress .progress-bg .progress-active {
    background: #81b441;
}
.course-reviews-list li .review-title,
.course-reviews-list-shortcode li .review-title {
    width: calc(100% - 100px);
    float: right;
    margin-top: 0;
}
.course-reviews-list, .course-reviews-list-shortcode {
    margin: 30px 0 0;
    padding: 0;
}
.course-reviews-list li, .course-reviews-list-shortcode li {
    background-color: #fff;
    border-color: #e6eaf3;
}
.course-reviews-list li .user-name,
.course-reviews-list-shortcode li .user-name {
    text-transform: capitalize;
}
.motocom .lp-overlay {
    background: rgb(0 0 0 / 56%);
}
.lp-overlay .modal-content {
    border: none;
    border-radius: 10px;
}
.lp-overlay .modal-header,
.lp-overlay .modal-body,
.lp-overlay .modal-footer {
    padding: 20px;
}
.lp-overlay .modal-footer .btn-yes, .lp-overlay .modal-footer .btn-no {
    min-width: 60px;
    height: auto;
    line-height: normal;
    padding: 3px 10px;
}
.learnpress-page .lp-button {
    transition: 0.3s;
    padding: 0 20px;
}
.course-curriculum ul.curriculum-sections .section-content .course-item:nth-child(even) {
    background: rgb(0 0 0 / 3%);
    border-radius: 5px;
}
/* scrollbar-track start*/
.course-curriculum::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 11%);
	background-color: #F5F5F5;
}
.course-curriculum::-webkit-scrollbar {
	width: 3px;
}
.course-curriculum::-webkit-scrollbar-thumb {
	background-color: #81b441;
}
/* scrollbar-track end*/

.course-curriculum ul.curriculum-sections .section-content .course-item.has-status.passed .course-item-status {
    border-color: #81b441;
    color: #81b441;
}
div#content-item-quiz {
    border: 1px solid #e6eaf3;
    padding: 30px;
    text-align: center;
    border-radius: 5px;
}
div#content-item-quiz .quiz-title {
    font-weight: 600;
    background: #f7f7f7;
    padding: 10px;
}
.quiz-result h3 {
    font-size: 22px;
    margin-bottom: 15px;
}
.quiz-result .result-statistic li,
#content-item-quiz .quiz-intro li {
    border: 1px solid #e6eaf3;
    margin-bottom: 10px;
    padding: 8px 12px;
    border-radius: 5px;
}
.result-grade {
    background: #f7f7f7;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 5px;
}
.quiz-result .result-message {
    margin-bottom: 0;
}
.quiz-result .result-grade .result-achieved {
    font-weight: 600;
    padding-bottom: 10px;
    border-color: #d8d8d8;
    margin-bottom: 5px;
}
.quiz-result {
    max-width: 600px;
}
.content-question-summary .review-heading {
    font-size: 22px;
}
#learn-press-content-item .content-question-summary .question-title {
    margin: 20px 0;
    font-weight: 600;
}
div#content-item-quiz .quiz-progress,
.answer-options .answer-option {
    background: #f7f7f7;
}
.question-type-fill_in_blank .fib-blank input[type="text"] {
    border: 1px solid #e6eaf3;
    padding: 0 20px;
}
.progress-item.quiz-countdown .progress-number {
    font-weight: 600;
}
.question-fill-in-blank .fib-blank, .question-type-fill_in_blank .fib-blank {
    color: #333;
}
.question-fill-in-blank .fib-blank .blank-status,
.question-type-fill_in_blank .fib-blank .blank-status {
    color: #81b441;
}
div#content-item-quiz .quiz-question-desc,
.content-item-description {
    text-align: left;
}
#content-item-quiz .answer-options .answer-option input[type="checkbox"], #content-item-quiz .answer-options .answer-option input[type="radio"] {
    width: 20px!important;
    height: 20px!important;
    min-width: 20px;
}
.answer-options .answer-option input[type="checkbox"]:after, .answer-options .answer-option input[type="radio"]:after {
    border-color: #81b441;
    top: 73%;
    left: 6px;
    width: 4px;
    height: 8px;
}
.answer-options .answer-option input[type="checkbox"]:checked ~ .option-title:before,
.answer-options .answer-option input[type="radio"]:checked ~ .option-title:before {
    background: #81b441;
}
.answer-options .answer-option:hover {
    background: #eaeaea;
}
#content-item-quiz .quiz-intro li {
    display: block;
}
#content-item-quiz .quiz-intro {
    width: 100%;
}
.quiz-intro li label {
    width: 100%;
    text-align: left;
}
.review-form .review-fields,
.review-stars {
    margin: 0;
    padding: 0;
}
.course-review-wrapper .review-form h3 {
    font-size: 22px;
}
.course-review-wrapper .review-form .review-actions .close {
    font-size: 16px;
    color: #ce0808;
    opacity: 1;
    border: 1px solid;
    padding: 8px 10px;
    border-radius: 4px;
}
.course-review-wrapper .review-form {
    border-radius: 10px;
    padding: 30px 30px 15px;
}
.course-review-wrapper .review-form h3 .close:before {
    font-size: 20px;
}
.course-review-wrapper .review-form h3 .close {
    position: relative;
    top: -32px;
    right: -32px;
    background: #fff;
    padding: 0;
    border: 2px solid;
    font-size: 16px;
    border-radius: 100%;
    color: #ce0808;
    opacity: 1;
}
.widget_lpr_course_review .course-rate {
    display: block;
}
.lp-widget .lp-course-info-fields .lp-course-info:last-child label,
.lp-widget .lp-course-info-fields .lp-course-info:last-child {
    margin-bottom: 0;
}
.mt-oc-product-box .course-price span.origin-price {
    text-decoration: line-through;
}
.mt-oc-product-box .course-info>div,
.mt-oc-product-box .course-info>span {
    padding-left: 1px;
    padding-right: 2px;
}
.learn-press-message.error ul {
    padding: 0;
    margin: 0;
}
.course-rate .review-stars-rated {
    margin: auto;
}
.course-curriculum ul.curriculum-sections .section-content .course-item.current .section-item-link:before {
    color: #fff;
}
.mt-oc-product-box .course-content {
    padding: 25px;
}
.mt-oc-product-box .course-categories a {
    background: #f1f5f9;
    padding: 1px 15px;
    margin-bottom: 3px;
    display: inline-block;
    border-radius: 50px;
    font-size: 14px;
    text-transform: capitalize;
}
.mt-oc-product-box .course-wrap-meta > div {
    display: inline-block;
    margin-right: 15px;
    position:relative;
}
.mt-oc-product-box .course-excerpt {
    margin-bottom: 15px;
}
.mt-oc-product-box .course-readmore a {
    font-weight: 600;
}
.motocom .learn-press-breadcrumb {
    display: none;
}
.motocom .lp-archive-courses .course-summary .course-summary-content .course-detail-info {
    background: #2e3941;
    padding: 40px 0 20px 0;
}
.motocom .lp-archive-courses .meta-item__value label {
    color: #81b441!important;
}
.motocom .lp-archive-courses .course-info-left .course-title {
    margin-bottom: 22px!important;
    font-size: 22px!important;
    font-weight: 600!important;
}
.lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar {
    margin-top: 50px;
}
.learnpress-page .course-sidebar-preview .lp-button.button {
    padding: 12px 20px;
    transition: 0.3s;
}
.motocom #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav,
.motocom ul.learn-press-nav-tabs{
    background: #fff
}
#learn-press-course-tabs .course-tab-panels .course-tab-panel.course-tab-panel-reviews {
    padding: 56px 20px 0px 20px;
}
#popup-course #popup-header {
    padding: 10px;
}
#popup-course #popup-footer .course-item-nav .prev, #popup-course #popup-footer .course-item-nav .next {
    align-items: center;
}
.mt-oc-product-box .course-wrap-meta > div:last-child:after {
    display: none;
}
.mt-oc-product-box .course-wrap-meta > div:after {
    content: '';
    background: #e2eff4;
    width: 1px;
    position: absolute;
    height: 10px;
    right: -10px;
    top: 7px;
}
/*custom css end*/

/* responsive start */

@media screen and (max-width: 1399px){
    .mt-oc-pro-footer {
        padding-top: 25px;
        margin-top: 25px;
    }
}
@media screen and (max-width:1299px) and (min-width:992px){
    .col-lg-6 .products.columns-4 ,
    .col-lg-6 .products.columns-5 ,
    .col-lg-6 .products.columns-6 {
        grid-template-columns: repeat(3,1fr);
    }
}
@media screen and (max-width:1299px){
    .products.columns-5 ,
    .products.columns-6 {
        grid-template-columns: repeat(4,1fr);
    }
}
@media screen and (max-width:1199px){
    .products.columns-4, 
    .products.columns-5, 
    .products.columns-6 {
        grid-template-columns: repeat(3,1fr);
    }
    .mt-oc-product-box .course-info > div,
    .mt-oc-product-box .course-info > span {
        margin: 3px;
    }
}
@media screen and (max-width:991px){
    .products.columns-2 ,
    .products.columns-3 ,
    .products.columns-4 ,
    .products.columns-5 ,
    .products.columns-6 {
        grid-template-columns: repeat(2,1fr);
    }
    .learnpress #learn-press-profile-content,
    .learnpress #learn-press-profile-nav {
        width: 100%;
        padding: 0;
    }
}
@media screen and (max-width:575px){
    .products.columns-2,
    .products.columns-3,
    .products.columns-4,
    .products.columns-5,
    .products.columns-6{
        grid-template-columns: repeat(1,1fr);
        margin: 0;
    }
}
@media screen and (max-width:480px){
    .mt-oc-product-box .course-info {
        flex-direction: unset;
    }
    #learn-press-profile-nav .learn-press-tabs {
        width: 100%;
        background: #fff;
        padding: 10px;
        border-radius: 5px;
    }
}
/* responsive end */