.section6 {
    background: url(../images/fon/fon10.jpg) repeat;
    padding-bottom: 80px;
    background-size:cover;
    align-items:center;
    text-align:center;
    float:left;
    width:100%;
    margin:0 auto;
}

#obomne {
    margin:220px auto 0 auto;
    width:90%;
    height:auto;
    display: inline-block;

}
.obomne_img {
    width: 40%;
    display: inline-block;
    float: left;
    position: relative;
    margin-left:5%;
            max-height:350px;
        max-width:350px;

}
.obomne_img::before {
    content: "";
    display: block;
    padding-top: 100%; /* С помощью этого padding мы задаем высоту равную ширине блока */
}

    .section6 .ya {
        margin:0px auto;
        width: 100%;
        height: 100%;
        background: url(../images/obomne/ya.jpg) repeat;
        background-size: cover;
        border:3px solid #803de4;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;

    }



.obomne_text {
       /* width:59%; */
}



.section6 h1,.section6 h2, .section6 h3  {
        width:80%;
        margin: 0 auto;
        text-align:right;
        font-weight:bold;
}
    .section6 h1 {
        padding:40px 0 0 0; /*210px 0 0 0*/
        font-size: 2em !important;
        text-transform: uppercase;
        font-family: "compact";
        letter-spacing: 3px;
        color:#803de4;/*#ffea00;*/
    }
    .section6 h2 {
        padding:50px 0 10px 0;
        font-size:1.2em;
        font-family: "compact";
    }

    .section6 h3 {
        padding:0px 0 10px 0;
        font-size:1em;
        text-align:right;
    }

    .section6 .kubs {
        width:80%;
        margin: 0 auto;
        padding-top:10px;
    }

    .section6  .kubs img {
        width:6%;
        height:auto;
        padding:10px 15px 20px 15px;
        display: inline-block;
        vertical-align: middle ;
        margin: 0 auto;
     }

.workwkills { float:left;
}
 
        