body {font-family: 'Montserrat', sans-serif;
    background-color: #E5E5E5
}
.main_style {
    display: flex;
    flex-direction: row-reverse;
    width: 1200px;
    margin: 0 auto;
    background: #FFFFFF;
   
box-shadow: 6px 6px 20px rgba(0, 0, 0, 0.1);
    
}

/* Main_content */

.Main_content {
padding: 105px 90px;

    
}
/* about_user  */
.about_user {
    margin-bottom: 40px;
}
    .about_position {font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 17px;
        color: #000000;
        margin-bottom: 20px;
            }
    .about_name {font-style: normal;
        font-weight: 700;
        font-size: 45px;
        line-height: 55px;
        color: #000000;
        margin-bottom: 25px;
    }
    .about_description{font-style: normal;
        font-weight: 800;
        font-size: 14px;
        line-height: 24px;
        color: #595959;
        width: 400px;
    }
    


/* progects */

.progects {
    margin-top: ;
    margin-bottom:50px;
    margin-left:;
    margin-right:;

}
.titel {font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 27px;
        color: #000000;
        margin-bottom: 10px;
}
.progect_list {
    padding: 0;
    margin: 15px;  
}
/* "progect_item */
.progect_item {
    font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 24px;
color: #000000;
}

.progect, .progect_link {
    font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #595959;
}
.progect_link {
    margin: 10px;
}
.progect_bracket {
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 24px;
color: #000000;
}
/* work  */
.work {
  
}
.position {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    margin-bottom: 10px;
    
}
.Organization {
    font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 20px;
color: #FB6D3A;

}
.period {
    font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 15px;
color: #A8A8A8;
margin-bottom: 10px;
}
.line {
    font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 15px;
color: #000000;
}

.work_list {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #595959;
padding: 0;
margin-left: 15px; 
}
/* Education */

.Education {
    
}
/* sidebare */

.sidebare {
    background-color: #1E2939;
    padding-top: 40px;
    width: 370px;
}

.photo {
    width: 370px;
    margin-bottom: 50px;
}

.sidebare_title {
    color: #FFFFFF;
    font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 27px;
margin-bottom: 10px;
}

.contact_type {
    font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 24px;
color: #FFFFFF;
margin-right: 10px;
}

.contact_link {
    font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #818790;
}
.contacts, .tech_skills, .soft_skills {
    margin-left: 40px;

}
.contacts {
    margin-bottom: 50px;
}

.tech_skills {
    margin-bottom: 45px;
}
.skills_list {
padding: 0;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #FFFFFF;
margin-left: 17px;
}
.skills_items {
    color:  #FB6D3A;
}
.skills_text {
    color: #FFFFFF;
}
.soft_skills {
    margin-bottom: 365px;
}