.button_to_play_video_in_exam_walkthrough {    
    width: 30px;
    height: 30px;
    background-color: #72d8ff;
    border-radius: 50%;
    position: relative; /* Added for positioning the pseudo-element */    
    left: -43px;
    top: 26px;
}

.button_to_play_video_in_exam_walkthrough::after{    
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 55%;
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 12px solid white;
}

.button_to_play_video_in_exam_walkthrough:hover {    
    cursor: pointer; 
}

.modal_container_for_vimeo_video_exam_walkthrough {
    display: block; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 3; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.modal_content_div_for_vimeo_video_exam_walkthrough {
    background-color: #fefefe;
    margin: 15% auto;
    width: clamp(260px, 50vw, 600px);
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    border-radius: clamp(10px, 2vw, 15px);
    padding: 10px clamp(14px, 3vw, 35px) 35px clamp(14px, 3vw, 35px);
}

.close_button_for_vimeo_video_exam_walkthrough_modal {
    margin-left: auto;
    margin-right: 0;
    color: rgb(33, 33, 33);
    font-family: 'Times New Roman', Times, serif;
    font-size: clamp(30px, 4vw, 40px);
    font-weight: 400;
}

.close_button_for_vimeo_video_exam_walkthrough_modal:hover {
    cursor: pointer; 
}

.iframe_active_video_exam_walkthrough {
    width: 100%;
    aspect-ratio: 16/9;
    background-color: aliceblue;
    box-shadow: 0px 0px 6px 0px #38383838;
    border: none;
}


.expagecss > h1 { 
    font-size: 17px;
}

@media screen and (max-width: 480px) {
    .modal_content_div_for_vimeo_video_exam_walkthrough {
        width: 100vw;
    }
}