.section2 {

    background: url(../images/fon/fon61.jpg) repeat;
    /*background:#1a1a1a;*/
    padding-bottom: 80px;
    background-size: cover;
}
    .section2 h1,.section2 h3  {
        width:80%;
        margin: 0 auto;
        text-align:center;
            font-weight:bold;
            color:#ffffff;
}
    .section2 h1 {
        padding:120px 0 0 0;
        font-size:1.5em;
        letter-spacing: 7px;
    }
    .section2 h3 {
        padding:45px 0 0 0;
        font-size:1.2em;
    }
    .section2 .kubs {
        width:86%;
        margin: 0 auto;
        padding-top:30px;
    }
.centrirovanie {
      align-items:center;
      text-align:center;
}
.vlevo {
        align-items:flex-start;
        text-align:left;
}
    .section2 .kubs a{
        margin: 0 auto;
        align-items:center;
        text-align:center;
    }

    .section2  .kub {
        width:22%;
        max-width: 180px;
        height: auto;
        padding: 10px 1% 20px 1%;
        display: inline-block;
        vertical-align: middle;
        margin: 0 auto;
        align-items: center;
        text-align: center;

       /*border:1px solid #808080;*/
     }
    .section2 .kub:hover {
        background:#ffffff;
     }
        .section2 .kub img {
            width: 100%;
            height: auto;
            background-size: cover;
            /*background: #c3c3c3;*/
            /*background: #808080;*/
            background:#999;
            /* background:#a5a291;*/
            /*background:#777777;*/
        }

 .section2 .kub .fff {
     height:60px;
     width:100%;   
     background-image: linear-gradient(#fef9ad , #ffea00);
     display: flex; 
     justify-content: center; 
     align-items: center;

    }
.section2 .fff span {
   text-align:center;
   font-size: 1em;
   color:#000;
}
        