.filter-drop-downs {display:flex;justify-content: flex-start;margin-bottom:30px;}
.filter-drop-downs div {text-align:left;margin-right:20px;}
.filterby {width:200px;}
.blurred {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
  -webkit-transition: all 250ms ease-in-out;
  -moz-transition: all 250ms ease-in-out;
  -ms-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  padding:10px;  
}       
    
    #MSVideos {display: flex;flex-wrap: wrap;justify-content: flex-start;}    
    #MSVideos > div {width:22.5%;margin:0;padding:0;margin-right:3.3%;}     
    #MSVideos > div.fullwidth:nth-of-type(4n) {margin-right:0;}
    #MSVideos > .frame {z-index:1;}
    #MSVideos h4 {font-size:17px;text-transform: uppercase;color: #f5f5f5;letter-spacing: .055em;}

.blurred:hover {
  -webkit-filter: blur(0px);
  -moz-filter: blur(0px);
  -o-filter: blur(0px);
  -ms-filter: blur(0px);
  filter: blur(0px);
  padding:0;  
}

#MSVideos .video__overlay a:after {
   left: 25%;
}


@media only screen and (max-width: 930px) {
  #MSVideos > div {width:30%;margin:0;padding:0;margin-right:5%;}    
  #MSVideos > div.fullwidth:nth-of-type(4n) {margin-right:5%;}
  #MSVideos > div.fullwidth:nth-of-type(3n+0) {margin-right:0;}
}

@media only screen and (max-width: 680px) {
  .filterby {width:auto;}
  #MSVideos > div {width:45%;margin:0;padding:0;margin-right:10%;}    
  #MSVideos > div.fullwidth:nth-of-type(3n+0) {margin-right:10%;}
  #MSVideos > div.fullwidth:nth-of-type(2n+0) {margin-right:0;}
}

@media only screen and (max-width: 500px) {
  .filterby {width:auto;}
  #MSVideos > div {width:100%;margin:0;padding:0;}    
  #MSVideos > div.fullwidth:nth-of-type(3n+0) {margin-right:0;}
  #MSVideos > div.fullwidth:nth-of-type(2n+0) {margin-right:0;}
}