
@media(min-width:1440px){
    .coaches-slider-wrp .coach-box .coach-header-wrp .coach-detail-wrp .coach-name-price{
        font-size: 24px;
    }
    .coaches-slider-wrp .coach-box .coach-header-wrp .coach-detail-wrp p.program-leanth,
    .coaches-slider-wrp .coach-box .coach-details ul li{
        font-size: 15px;
    }
}
@media(max-width:1900px){
    #private-coaching.coaches-slider-wrp{
        flex-wrap: wrap;
    }
    .coaches-slider-wrp .coach-box,
    section.our-coaches .our-coaches-slider .our-coaches-box{
        width: calc(33.3333% - 14.666666px);
    }
    section.our-coaches .our-coaches-slider .our-coaches-box{
        margin-bottom: 20px;
    }
    .coaches-slider-wrp .coach-box .coach-details ul li{
        font-size: 14px;
    }
    .coaches-slider-wrp .coach-box .coach-details ul:has(li:nth-child(6)){
        flex-direction: column;
    }
    .coaches-slider-wrp .coach-box .coach-details ul:has(li:nth-child(6)) li{
        width: 100%;
    }
}
@media(max-width:1280px){
    .coaches-slider-wrp .coach-box,
    section.our-coaches .our-coaches-slider .our-coaches-box{
        width: calc(50% - 22px);
    }
    .coaches-slider-wrp{
        flex-wrap: wrap;
    }
    .coaches-slider-wrp .coach-box {
        flex: unset;
        width: calc(50% - 11px);
    }
    section.coaching-section-wrp {
        overflow: hidden;
    }
}
@media(max-width:1140px){
    .coaches-slider-wrp .coach-box .coach-details ul{
        gap:8px;
        margin-bottom: 10px;
    }
    section.our-coaches .our-coaches-slider{
        flex-wrap: wrap;
    }
    section.our-coaches .our-coaches-slider .our-coaches-box{
        width: calc(50% - 11px);
    }
    section.our-coaches .our-coaches-slider{
        row-gap: 40px;
    }
}
@media(max-width:767px){
    .header-title-work-mylf{
        display: none;
    }
    section.coaching-section-wrp > h2{
        margin-top:0;
    }
    .back-to-home{
        flex-direction: row-reverse;
    }
    .work-with-mylf-wrp header.header-work-with-mylf a.back-to-home b {
        background: transparent;
        color: white;
        font-weight: 400;
        display: none;
    }
    .button-head-wrp {
        gap:6px;
        flex-wrap: wrap;
    }
    .button-head-wrp a {
        font-size: 14px;
        padding: 6px 10px;
    }
    .work-with-mylf-wrp header.header-work-with-mylf a.back-to-home b ,
    .work-with-mylf-wrp header.header-work-with-mylf a.back-to-home span{
        display: block;
    }

    .work-with-mylf-wrp header.header-work-with-mylf a.back-to-home {
        left: 0px;
        flex-direction: row;
        top: 9px;
        margin: 0;
        padding: 0;
        gap: 0px;
        width: 100%;
        position: relative;
    }
    .back-to-home svg{
        display: block;
    }
    .back-to-home span{
        display: none;
    }
    .work-with-mylf-wrp header.header-work-with-mylf a.back-to-home b {
        background: white;
        color: #3e6d74;
    }

    .work-with-mylf-wrp{
        padding-bottom: 0;
    }
    .cstm-modal .modal-dialog-wrp {
        max-width: calc(100% - 20px);
    }
    .cstm-modal .modal-dialog-wrp .modal-content{
        min-height:calc(100dvh - 200px);
    }
    .coaches-slider-wrp{
        gap:10px 6px;
    }
    #private-coaching.coaches-slider-wrp .coach-box,
    .coaches-slider-wrp#continued-coaching .coach-box,
    .coaches-slider-wrp#non-coached-programs .coach-box ,
    section.our-coaches .our-coaches-slider .our-coaches-box{
        width: calc(50% - 3px);
        padding:4px;
    }
    section.our-coaches .our-coaches-slider{
        gap: 40px 6px;
        padding:30px 0;
    }
    section.our-coaches .our-coaches-slider .our-coaches-box h4.coach-name {
        line-height: 32px;
        font-size: 18px;
    }
    section.our-coaches .our-coaches-slider .our-coaches-box p{
        font-size: 14px;
    }
    .work-with-mylf-wrp header.header-work-with-mylf h1{
        font-size: 28px;
    }
    .work-with-mylf-wrp header.header-work-with-mylf p{
        font-size: 18px;
    }
    section.coaching-section-wrp > h2 span{
        font-size: 22px;
    }
    section.continued-coaching.coaching-section-wrp > h2 span em{
        font-size: 18px;
    }
    section.book-free-call button {
        font-size: 14px;
        padding: 12px 0px;
        width: calc(50% - 10px);
    }
    section.our-coaches .our-coaches-slider .our-coaches-box .buttons-wrp-bx .join-btn,
    .coaches-slider-wrp .coach-box .coach-details .buttons-wrp-bx .join-btn{
        font-size: 12px;
        padding:10px;
        width:100%;
    }
    section.our-coaches .our-coaches-slider .our-coaches-box .buttons-wrp-bx .info-video,
    .coaches-slider-wrp .coach-box .coach-details .buttons-wrp-bx .info-video,
    .coaches-slider-wrp .coach-box .coach-details .buttons-wrp-bx .join-btn,
    .coaches-slider-wrp .coach-box .coach-details .buttons-wrp-bx .jump-btn{
        font-size: 12px;
        width:100%;
        padding:10px;
    }

    .coaches-slider-wrp .coach-box .coach-header-wrp .coach-detail-wrp{
        text-align: center;
    }

    .coaches-slider-wrp .coach-box .coach-details {
        height: fit-content;
        min-height: calc(100% - 163px);
        padding:10px 6px;
    }
    .coaches-slider-wrp .coach-box .coach-header-wrp .coach-detail-wrp .coach-name-price {
        font-size: 14px;
    }
    .coaches-slider-wrp .coach-box .coach-header-wrp .coach-detail-wrp p.program-leanth {
        font-size: 12px;
    }
    .coaches-slider-wrp .coach-box .coach-header-wrp img.coach-img {
        width: 60px !important;
        height: 60px !important;
        margin-top: 10px;
    }
    .coaches-slider-wrp .coach-box .coach-details .compare-checkbox-wrp label{
        font-size: 14px;
    }
    .coaches-slider-wrp .coach-box .coach-header-wrp {
        flex-direction: column;
        min-height: 160px;
        justify-content: flex-start;
        padding: 6px 6px 0;
    }
    .coaches-slider-wrp .coach-box .coach-header-wrp .coach-detail-wrp {
        order: 1;
    }
    .coaches-slider-wrp .coach-box .coach-details .min-height-bx {
        min-height: 100px;
    }
    .coaches-slider-wrp .coach-box .coach-header-wrp .thumb-sign-img{
        left:0;
        right:0;
    }
    .coaches-slider-wrp .coach-box .coach-details ul li {
        font-size: 12px;
        line-height: 15px;
    }
    section.our-coaches > h2 span{
        font-size: 22px;
    }
    .coaches-slider-wrp .coach-box .coach-details .buttons-wrp-bx a{
        display: block;
        width:100%;
        text-decoration: none;
    }
    .coaches-slider-wrp .coach-box .coach-details .buttons-wrp-bx{
        gap:6px;
    }
    .coaches-slider-wrp .coach-box .coach-details .buttons-wrp-bx button.info-video {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 4px;
    }
    .coaches-slider-wrp .coach-box .coach-details .buttons-wrp-bx button.info-video  svg {
        margin-top: 1px;
    }

    /* dev addedd */
    .relative {
        margin-bottom: 17px;
    }
    .desc-text-wrapper.scroll-container {
        height: 200px;
    }
    .read-more.toggle-scroll {
        display: inline-block !important;
        visibility: visible !important;
        margin-top: 6px;
        margin-bottom: 4px;
    }
    .buttons-wrp-bx {
        margin-top: 5px !important;
    }
    /* end */
}
@media(max-width:350px){
    section.continued-coaching.coaching-section-wrp > h2 span{
        font-size: 20px;
    }
    section.continued-coaching.coaching-section-wrp > h2 span em{
        font-size: 16px;
    }
}