#banner {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto 80px;
  text-align: center; }
#banner ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#banner ul li {
    width: calc(100% / 2 - 3%);
}
#banner ul li a {
    display: inline-block;
      -webkit-transition: .3s;
      transition: .3s;
}
#banner ul li a:hover {
    opacity: .6;
}
@media only screen and (max-width: 768px) {
    #banner {
        padding: 0 10%;
    }
    #banner ul {
        display: block;
    }
    #banner ul li {
        width: 100%;
    }
    #banner ul li:last-of-type {
        margin-top: 30px;
    }
    #banner .news__blockTitle {
        font-size: 9vw;
    }
}


/*
@media only screen and (max-width: 640px) {
#banner a {
    font-size: 1.2rem;}  
}

    #banner a img {
      width: 600px;
      max-width: 100%;
      -webkit-transition: .3s;
      transition: .3s; }
      #banner a img:hover {
        opacity: .8; }
    #banner a p {
      -webkit-transition: .3s;
      transition: .3s; }
      #banner a p:hover {
        opacity: .8; }
      #banner a p span {
        display: inline-block;
        border-bottom: solid 1px #000; }
*/