@media screen and (orientation: portrait){

    .doctor_card_wrap {
        display: block;
        border-radius: 1.3vw;
        padding: 1vh;
    }
    .doctor_card_logo {
        min-width: 54vw;
        max-width: 54vw;
        border-radius: 1.3vw;
    }
    .doctor_card_info_wrap {
        display: block;
    }
    .doctor_card_logo_block{
        text-align: center;
        margin-bottom: 1vw;
    }
    .doctro_card_info h2 {
        font-size: 4.8vw;
        text-align: center;
    }
    .section_doctor h5 {
        color: rgb(129, 189, 187);
        font-size: 4.3vw;
        font-family: "OpenSans", sans-serif;
        margin-bottom: 0;
    }
    .doctor_card_stack a {
        border-radius: 4vw;
        padding: 0.7vh 3vw;
        font-size: 3.2vw;
    }
    .doctor_card_stack {
        gap: 1.7vw;
    }

    .doctor_card_expirience {
        grid-template-columns: 15vw 1fr;
        margin-bottom: 0;
        align-items: center;
    }

    .doctor_card_expirience{
        margin-bottom: 1.5vh;
    }

    .doctor_card_expirience h6 {
        font-size: 3.75vw;
    }

    .doctor_card ul{
        display: none;
    }

    .inside-page__caption{
        display: none;
    }
    .opit_ul li{
        grid-template-columns: 23vw 1fr;
    }
    .doctor_card ul li p:first-child {
        margin-top: 0.5vh;
        font-size: 4.3vw;
    }

    .doctor_card ul li p:last-child {
        font-size: 3.7vw;
    }

    .education_ul ul li {
        grid-template-columns: 13vw 1fr;
    }
    .doctor_card ul li::marker {
        font-size: 3.7vw;
    }
    .profession_ul li, .doctor_card ol li {
        font-size: 3.7vw;
    }

    .doctor_card ul {
        border-radius: 1.3vw;
        padding: 1.5vh 4vw;
    }
    .doctor_card_expirience_img {
        height: 4.2vw;
    }
    .doctro_card_info .doctor_card_expirience:last-of-type img {
        margin-left: 0.9vw;
    }
    .doctor_record{
        display: none;
    }

    #mobile_recording{
        display: block;
    }
    .education_ul h5 {
        margin: 3vw 0;
    }
    .attention {
        margin: 30px 0;
        background: #FBFBFB;
        padding: 30px 40px;
        font-family: 'OpenSans-Bold';
        font-style: italic;
        display: flex;
        font-size: 1.2em;
        line-height: 1.8;
    }
    .opit_ul li, .education_ul li {
        display: flex;
        flex-direction: column;
        padding: 4vw;
        margin-bottom: 4.5vw;
    }
    .opit_ul li:before {

        background-size: 8vw;
        content: " ";
        height: 10vw;
    }
    .education_ul li:before {
        content: " ";
        background-size: 8vw;
        height: 10vw;
    }
    .news_more__wrap {
        flex-direction: column;
    }
    #doctor__slide{
        flex: 0 0 100%;
    }
}