@media (min-width: 63.9988em) {
    .player-content__player {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 clamp(13rem, 491px, 30.6875rem);
        flex: 0 0 clamp(13rem, 491px, 30.6875rem);
        /* width: 491px; */
    }
}

.course-resume__content {
    display: block;
    /* font-size: 150%; */
    line-height: inherit;
}
.course-recording__row-text,
.course-books__row-text {

    display: inline-block;
}
.content_ne {
    display: block;
    line-height: inherit;
}
.course-recording__row-text p,
.course-books__row-text p,
.content_ne p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
    font-size: 1.5vw;
}
.course-recording__row-text h2,
.course-books__row-text h2,
.content_ne h2 {
    display: block;
    font-size: 2em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}
.course-recording__row-text ul,
.course-books__row-text ul,
.content_ne ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-inline-start: 40px;
    unicode-bidi: isolate;
}
.course-recording__row-text li,
.course-books__row-text li,
.content_ne li {
    font-size: 1.5rem;
    display: list-item;
    text-align: -webkit-match-parent;
    unicode-bidi: isolate;
}
.course-recording__row-text a,
.content_ne a,
.course-books__row-text  a{
    font-size: 1.5rem;
  color:blue;
  text-decoration: underline;
}
p.clear {
    display: flex
;
}
/* Custom image alignment (optional override) */
img.alignleft, .alignleft {
    float: left;
    margin: 0 1em 1em 0;
    display: inline;
}

img.alignright ,.alignright {
    float: right;
    margin: 0 0 1em 1em;
    display: inline;
}
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}


.course-recording__row-text h3,
.course-books__row-text h3,
.content_ne h3 {
    display: block;
    font-size: 1.8rem; /* Smaller than h2, larger than p */

    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.course-recording__row-text h4,
.course-books__row-text h4,
.content_ne h4 {
    display: block;
    font-size: 1.7rem; /* Smaller than h3, larger than p */

    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.course-recording__row-text h5,
.course-books__row-text h5,
.content_ne h5 {
    display: block;
    font-size: 1.6rem; /* Smaller than h4, larger than p */

    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.course-recording__row-text h6,
.course-books__row-text h6,
.content_ne h6 {
    display: block;
    font-size: 1.55rem; /* Smaller than h5, larger than p */

    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.course-recording__row-text span,
.course-books__row-text span,
.content_ne span {
    display: inline;
    unicode-bidi: isolate;
}
.pdf-modal{
	z-index:999999
}
.pdf-close { 
    top: -14px;
    left: 6px;
    color: #850f25; 
}
.fancybox__container {
    z-index: 999999 !important;
    background: #000000e8;
}
.course-resume {
    min-height: auto;
    padding-bottom: clamp(3.625rem, 8.3333333333vw, 5rem);
}
.course-resume__image {
    border: 16px solid #699BCE; 
}



@media (min-width: 47.9988em) {
        .content-side__slider .swiper-button-prev {
                inset-inline: unset;
                inset-inline-end: 0;
                right: -3rem;
        }
        .content-side__slider .swiper-button-next{
                inset-inline: unset;
                inset-inline-end: 0;
                left: -3rem;
                
}
}
@media (max-width: 100em) and (min-width: 47.9988em) {
   .content-side__slider .swiper-button-prev {
                right: 0rem;
        }
        .content-side__slider .swiper-button-next{ 
                left: 0rem;
                
        }

}
@media (any-hover: hover) {
    .btn--red:hover {
        -webkit-box-shadow: none;
        box-shadow: none;
    background-color: #850f25;
    }
}