@media screen and (min-width:1024px){
  button.dropbtn {
    display: none;
  }
}

@media screen and (max-width:1220px){
  .inner,.articleInner{
    width: 1004px;
  }
  .noInner .articleInner .articleInner{
    padding: 1em 0;
  }
}

@media screen and (max-width:1023px){
  .inner,.articleInner{
    width: 728px;
  }
  .noInner .articleInner {
    padding: 0 10px;
    width:auto;
  }
  .flex .colWrap,
  .flex {
    display: block;
    align-items: normal;
    justify-content: normal;
  }
  .flex .threeCols .thirty{
    width:100%;
  }
  .back-to-top {
    bottom: 5%;
  }
}

@media screen and (max-width:767px){
  .inner,.articleInner{
    width: auto;
    padding: 0 10px;
  }
  .articleInner{
    padding: 0 10px;
  }
  #mainFooter .footerCol {
    border-bottom: 1px solid grey;
    padding-bottom: 2em;
  }
  figcaption.video-caption {
    opacity: 0;
  }
}

@media screen and (max-width:599px){

}