*{
  box-sizing: border-box;
}

.link_wrapper{
    text-align: center;
}

.container{
    max-width: 950px;
    width: 100%;
/*    padding: 0 5px 0 5px; */
    margin: 0 auto;
    font-size: 16px;
}

.banner-cell{
    float: left;
    width: 33%;
    padding: 15px 8px 15px 8px;

}

.banner-img {
  position: relative;
  width:300px;
  height:250px;
}

.clear {
  clear: left;
}

#headerLogo a img{
/*  width: 120px; */
/*  height: 33px; */
  height: 45px;
  object-fit: contain;
}

@media screen and (max-width:950px) {
    .container{
        max-width: 700px;
        width: 100%;
        margin: 0 auto;
        font-size: 20px;
    }


    .banner-cell{
    float: left;
    width: 50%;
    padding: 10px 25px 20px 25px;
    }
}


@media screen and (max-width:768px) {

    .container{
        max-width: 400px;
        width: 100%;
        margin: 0 auto;
        font-size: 20px;
    }

    .banner-cell{
        float: left;
        width: 100%;
        padding: 10px 0 20px 0;
      }

    .banner-img{
        text-align: center;
    }
  
}
