@media screen and (max-width : 600px){
    .home .image img{
        height: 200px;
    }
    .home .window p{
        font-size: small;
    }
    .home .window h2{
        font-size: large;
    }
    .social_media .item{
        width: 32px;
        height: 32px;
        box-shadow: 0 5px 10px grey;
    }
    .social_media .item .fab{
        font-size: 27px;
        margin: 3px;
    }
    .social_media .item .linkedin{
        font-size: 20px;
    
    }
    .social_media .item .tooltip .tooltiptext{
        width: 60px;
        font-size: 12px;
        bottom: 35px;
        margin-left: -40px;
    }
    .social_media .item .tooltip .tooltiptext::after{
        border-width: 5px;
    }
    .social_media .item .tooltip .tooltiptext_fa{
        width: 55px;
        font-size: 15px;
        bottom: 35px;
        margin-left: -40px;
    }
    .social_media .item .tooltip .tooltiptext_fa::after{
        border-width: 5px;
    }
    .border_style h2{
        font-size: medium;
    }
    .about{
        font-size: smaller;
    }
    .about .items{
        margin: 0;
        padding: 0;
        font-size: small;
    }
    .about .items .item{
        margin: 0 0 10px;
        padding: 0;  
    }
    .about .items .item h3{
        font-size: small;
    }
    .about .items .item p{
        line-height: 20px;
        word-spacing: 2px;
    }
    .about .items .item .features i{
        font-size: 15px;        
    }
    .about .items .item .features p{
        font-size: 10px;
        line-height: normal;
    }
    .about .items .item .features .language p{
        margin: 0 5px;
    }
    .education .items .item{
        justify-content: flex-start;
        flex-wrap: wrap-reverse;
        margin: 10px;
    }
    .education .items .item p{
        text-align: justify;
        font-size: 10px;
        margin: 0;
    }
    .education .items .item .logo{
        margin: 0;
        padding: 0;
        width: 100%;
    }
    .education .items .item .logo .pic_box{
        width: 40px;
        margin: auto;
    }
    .projects .items .item .picturs{
        height: 150px;
    }
    .projects .items .item .picturs .button .butt{
        padding: 0 3px;
        font-size: medium;
    }
    .projects .items .item .discription{
        font-size: 12px;
        line-height: normal;
    }
    .skills .items .item{
        font-size: smaller;
        min-width: 120px;
    }
    .blogs .items .item{
        width: 80px;
        height: 80px;
        margin: 10px;
    }
    .blogs .items .item .title{
        font-size: 10px;
    }
    .footer{
        padding: 5px;
    }
    .footer p{
        font-size: 10px;
        text-align: center;
    }
    .author .specifications{
        font-size: smaller;
    }
    .text h2{
        font-size: medium;
    }
    .text .cover{
        padding: 5px;
    }
    .text .cover p{
        font-size: 12px;
    }
    .text .cover .image_box .image{
        max-width: none;
        width: 350px;
    }
} 