.block_combat_center {
    max-width: 545px;
    display: flex;
    flex-direction: column;
    gap: 13px;
}
.text_caption_body h1 {
    margin-bottom: 45px;
}


.coach_text h3 {
    margin-top: 33px;
}

.img img {
    max-width: 460px;
    width: 100%;
    height: auto;
}

.block_combat_center p {
    font-size: 24px;
    color: #404E59;
    font-weight: 600;
    line-height: 29px;
}


/*  */


.actual-message::after {
    content: "";
    position: absolute;
    /* bottom: 48%; */
    bottom: 42.4% !important;
    left: 12px !important;
    /* top: 22px; */
    width: 0;
    height: 0;
    /* border: 19px solid transparent !important; */
    border-top-color: #ffffff;
    border-bottom: 0;
    margin-left: -10px;
    /* margin-bottom: -20px; */
}


#bottom_coach_text h3 {
    margin-top: 50px ;
}


@media (max-width: 1026px) {
    .block_combat_center {
        gap: 0px;
    }
}

@media (max-width: 989px) {
    .block_combat_center p {
        font-size: 18px;
        max-width: 466px;
    }
}

@media (max-width: 978px) {
    #bl_wrapper_combat_center {
        max-width: 350px;
    }
}

@media (max-width: 956px) {
    #bl_wrapper_combat_center {
        max-width: 320px;
    }
}

@media (max-width: 956px) {
    #bl_wrapper_combat_center {
        max-width: 320px !important;
    }
}

@media (max-width: 916px) {
    #bl_wrapper_combat_center {
        width: 300px;
    }
}

@media (max-width: 874px) {
    .block .img {
        max-width: 300px;
    }

    .free_occupation {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
}

@media (max-width: 841px) {
    #bl_wrapper_combat_center {
        width: 263px;
    }
}


@media (max-width: 820px) {
    .block .img {
        display: block;
        margin: auto;
        max-width: 320px;
    }

}

@media (max-width: 814px) {
    .block .img {
        max-width: 250px;
    }
}





@media (max-width: 816px) {
    .block_achievement {
        max-width: 695px;
    }
    #block_achievement {
        /* align-items: center; */
        /* gap: 30px; */
    }
    .achievement {
        /* width: 476px; */
    }
}


@media (max-width: 810px) {
    .block_combat_center {
        max-width: 373px;
    }
}
@media (max-width: 755px) {
    .block_combat_center {
        max-width: 360px;
    }
}

@media (max-width: 745px) {
    /* .block .img {
        max-width: 220px;
    } */
}

@media (max-width: 725px) {
    #bl_wrapper_combat_center {
        width: 229px;
    }
}
@media (max-width: 716px) {
    /* .block .img {
        max-width: 200px;
    } */
    #bl_wrapper_combat_center {
        /* width: 100%; */
    }
}

@media (max-width: 632px) {
    .wrapper_combat_center .block_combat_center {
        max-width: 100% !important;
        width: 100%;
    }
}

@media (max-width: 600px) {
    .block_combat_center p {
        font-size: 18px;
        width: 403px;
    }
    .img img {
        max-width: 300px;
    }
}

@media (max-width: 700px) {
    .block_combat_center {
        /* max-width: -webkit-fill-available; */
    }
    .free_occupation {
        margin-bottom: 17px !important;
        margin-top: 17px !important;
    }
    .block_combat_center {
        gap: 8px;
    }
}


@media (max-width: 622px) {
    .wrapper_combat_center .block_combat_center {
        max-width: 100% !important;
        width: 100%;
    }
}
@media (max-width: 661px) {
    /* .block .img {
        max-width: 300px;
    } */
    .block {
        margin: auto;
    }
}


@media (max-width: 600px) {
    .wrapper_combat_center .block {
        max-width: none;
    }

    .block {
        /* max-width: 100%; */
        width: 80%;
    }
    form {
        width: 100%;
    }

    #block_achievement {
        width: 100%;
    }
}


@media (max-width: 500px) {
    .block_combat_center p {
        width: auto;
    }
    .achievement {
        /* width: none; */
    } 
}

@media (max-width: 578px) {
    #bl_wrapper_combat_center {
        width: 290px;
    }
    .block .img {
        max-width: 350px;
    }

}

@media (max-width: 584px) {
    .info {
        max-width: 100%;
        width: 100%;
    }
}

@media (max-width: 450px) {
    /* .block .img {
        max-width: 320px;
    } */
}

@media (max-width: 400px) {
    .block_combat_center p {
        font-size: 16px;
    }
    .text_caption_body h1, h2 {
        margin-bottom: 15px !important;
        margin-top: 20px;
    }
    .cricle_achievement {
        height: 40px;
        width: 45px;
    }
    #block_achievement {
        height: auto;
    }
    .block {
        max-width: 100%;
        width: 100%;
    }
    #block_achievement {
        width: 100%;
    }
    #block_achievement {
        width: 100% !important;
        max-width: 100% !important;
    }


}


