body{font-family: 'Montserrat', sans-serif;background: #FFFFFF;}
/* main */
.main{display:flex; flex-direction: row-reverse; background-color:E5E5E5;
    position: absolute;
    width: 1200px;
    height: 1319px;
    left: 40px;
    top: 40px;
    padding: 40px 40px;
    
    }
    .mincontent{
        padding: 40px 90px;
    }
.about-d{
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 24px;
color: #000000;
margin-bottom: 10px;
}
.about-h{
font-style: normal;
font-weight: 700;
font-size: 45px;
line-height: 55px;
color: #000000;
margin-bottom: 20px;

}
.about-m{
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 24px;
margin-bottom: 25px;
width: 600px;
color: #595959;
}
.about user{
margin-bottom: 20px;
}
.Projects{
    margin-bottom: 10px;
}
.Project{
    margin-bottom: 3px;
    margin-left: 25px;
}
.Projects{display: inline-block;}
.Project{display: inline-block;}

.titl{
font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 15px;
color: #000000;
margin-bottom: 8px;
}
.plin{
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 24px;
color: #000000;
}
.plin{
    padding: 0;
    margin-left: 15px;
    color: #000000;
    
}
.procc{
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
margin-bottom: 10px;
color: black;
}


.procc{
    margin-left: 10px;
    
}

.work-position{
    font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 10px;
color: #000000;
margin-bottom: 10px;
}
.orgahize{
    color: orangered;
}
.data{
 font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 15px;
color: #A8A8A8;
margin-bottom: 8px;
}
.opis{
 font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #595959;
margin-bottom: 16px;
}
.photo{
    width: 370px;
margin-bottom: 50px;
}
/*saidebar*/
.contacts{
    margin-left: 20px;
    margin-bottom: 50px;
}
.kont{
    color: white;
}
.contacts-type{
color: #FFFFFF;
font-style: normal;

}
.saidebar{
    padding-top: 40px;
    background-color:#1E2939;
   width: 370px;
}
.saidebar-title{
    color: #FFFFFF;
font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 27px;
margin-left: 40px;
}
.tech-skil-list{
    font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #FFFFFF;
}
.Tech Skills {
margin-left: 40px;
margin-bottom: 45px;
}
.Soft Skills
{margin-left: 40px;}

.photo{width: 370px;
    margin-bottom: 50px;}