.container{padding-left:90px;padding-right:90px}.row{margin:0px;padding:0px}.header{margin-top:100px}.menu .text{margin-left:10%;position:absolute;display:block;position:absolute;top:20%;z-index:2}.menu .text .top_text{font-size:19px;text-transform:uppercase;font-weight:bold;letter-spacing:2px}.menu .text .center_text{font-size:59px;font-weight:bold;letter-spacing:5px}.menu .text .bottom_text{font-size:30px}.menu .my_info{z-index:2;position:absolute}.photo_frame{position:relative;border:8px solid;height:75vh;border-radius:10px}.photo_frame .photo img{width:100%;height:74vh;-o-object-fit:cover;object-fit:cover;position:absolute;right:3vw;bottom:2vh;z-index:1;border-radius:10px}.my_info{margin-top:20px}.my_info button{margin-right:5px;border-radius:0;padding:3px;background:transparent;border-bottom:1px solid #000}.my_info button:hover{color:#fff;background:rgba(0,0,0,.8);padding:3px;border-radius:3px;border-bottom:none}.about_me{margin-top:60px}.about_me .title{margin-bottom:30px}.about_me .portfolio{border-left:1px solid}.about_text{padding-left:5px}.size_32{font-size:32px}.size_24{font-size:24px}.size_26{font-size:26px}.size_34{font-size:34px}.size_22{font-size:22px}.size_25{font-size:25px}.size_45{font-size:45px}.my_skills{margin-top:100px}.my_skills .title{margin-bottom:50px}.my_skills .row .skill{padding:5px}.my_skills .row .skill_body{padding:2px;border-radius:5px;margin:0px;border:1px solid rgba(0,0,0,.2);min-height:135px}.my_skills .row .skill .row .image{padding:0px}.my_skills .row .skill .row .image img{padding:2px;width:100%}.my_skills .row .skill .row .desc{padding:0px 4px 4px 4px;font-size:14px}.load_more_buttons{text-align:center}.works{margin-top:100px;padding:0px}.works .labels{margin-top:50px;color:rgba(0,0,0,.6)}.works .labels .row .label_name{font-weight:bold}.works .labels .row .label{margin:0px}.works .labels .row .label_name:hover{text-decoration:underline;cursor:pointer}.works .labels .row .label_count{font-size:10px;font-weight:bold;position:absolute;top:-10px;margin-left:6px}.works .display_box{margin-top:25px}.works .display_box .display_menu{text-align:right;margin-top:-25px;margin-bottom:20px}.works .display_box .projects_holder{padding:0px}.works .display_box .projects_holder .project{background-size:contain;height:180px;border-radius:5px;margin-bottom:30px}.works .display_box .projects_holder .project .project_body{height:180px;border-radius:5px}.works .display_box .projects_holder .project .project_info{color:#fff;top:auto;bottom:auto;width:90%;margin-left:5%;margin-right:5%;padding:10px;z-index:2}.works .display_box .projects_holder .project .project_info .title a{color:#fff}.works .display_box .projects_holder .project:hover .project_body{box-shadow:2px 5px 20px 8px rgba(145,145,145,.8)}.get_in_touch{padding:0px;margin-top:100px}.get_in_touch textarea{width:100%;border-radius:5px;border:1px solid rgba(0,0,0,.2)}.get_in_touch input{border-radius:5px;width:100%;border:1px solid rgba(0,0,0,.3)}.footer{padding:3px;margin-top:120px;border-top:1px solid rgba(0,0,0,.2);text-align:center;font-size:14px}@media(max-width: 812px){.container{padding:1%}.photo_frame .photo img{height:30vh}.photo_frame{height:30vh;border:5px solid}.menu{padding:0px}.menu .text{padding:0px;margin-left:1%}.menu .text .top_text{font-size:13px}.menu .text .center_text{font-size:28px}.menu .text .bottom_text{font-size:15px}.my_info button{font-size:11px;font-weight:bold}.about_me .about_text{font-size:12px}.skill_body .title h4{font-size:12px}.my_skills .row .skill .row .desc{font-size:10px}.my_skills .row .skill_body{min-height:140px}.my_skills .row .skill .row .image img{width:30px;height:30px}.works .display_box .projects_holder .project .project_body .project_info{padding:2px}.works .display_box .projects_holder .project .project_info .title h3{font-size:1rem}.works .display_box .projects_holder .project .project_info .date{font-size:11px}.works .display_box .projects_holder .project .project_info .desc{font-size:10px}.size_32{font-size:22px}.size_24{font-size:14px}.size_26{font-size:16px}.size_34{font-size:24px}.size_22{font-size:12px}.size_25{font-size:15px}.size_45{font-size:25px}.about_me .portfolio{border-left:none;margin-top:20px}}@media(max-width: 1024px){.photo_frame{height:36vh}.photo_frame .photo img{height:35vh}}