.arrow_narrow_screen {
    display: none;
}

.container {
    padding: calc(8vh);
}

.container_1 {
    height: calc(100vh - 16vh);
}

.container_1 .middle {
    padding: calc(12vh) 0;
}

.rotated_content .profile_container {
    left: 85px;
}

.rotated_content .profile_container .profile_wrapper .profile_bg {
    width: calc(50% - 40px);
    max-width: calc(350px - 40px);
}

.rotated_content .profile_container .profile_wrapper .profile_img {
    width: 50%;
    max-width: calc(350px);
}

.rotated_content .profile_container .profile_wrapper .contact {
    padding: 1rem 2.5rem;
}

.rotated_content .profile_container .profile_wrapper .about {
    display: block;
    left: 56%;
}

.cv_section .left {
    width: calc(30% - 2rem);
}

.cv_section .right {
    width: 70%;
    max-width: 600px;
}

.logo {
    display: block;
}

@media screen and (max-height: 800px) {
    .container_1 .middle {
        padding: calc(6vh) 0;
    }
}

@media screen and (max-height: 600px) {
 
    .rotated_content .profile_container .profile_wrapper .profile_bg {
        max-width: calc(50vh);
    }

    .rotated_content .profile_container .profile_wrapper .profile_img {
        max-width: calc(50vh);
    }

    .rotated_content .profile_container .profile_wrapper .contact {
        padding: 1rem 1rem;
    }

    .rotated_content .profile_container .profile_wrapper .about {
        top: 5%;
        left: calc(60vh);
    }
}
