.logolink img
{
    max-height: 50px;
}
    
#flyers-content .row
{
    margin: 80px 0;
}
    
#flyers-content .flex-video
{
    margin-bottom: 0;
}

/* -xs */
@media (max-width: 767px)
{
    .logolink img
    {
        max-height: 100%;
    }
    
    #flyers-content .row
    {
        margin: 0px 0;
    }
    
    .colFlyer
    {
        text-align: center;
    }
    
    .colFlyerText
    {
        margin-bottom: 15px;
    }
    
    #flyers-content .flex-video
    {
        margin: 25px 0;
    }
    
    .md_v_spacer
    {
        display: none;
    }
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px)
{ 
    .row_h {
        display: table;
    }

    .col_h {
        float: none;
        display: table-cell;
        vertical-align: top;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px)
{ 


}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px)
{ 


}






    
    .bxslider li > div
    {
        padding: 4em 0;
        background-size: cover;
        text-align: center;
        background-position: center center;
        background-attachment: scroll, fixed;
        background: rgba(0, 0, 0, 0.5)
    }
    
    header
    {
        padding-left: 0;
        padding-right: 0;
        height: 598px;
        background: #3e4549;
    }
    
    #flyers-content
    {
        margin: 0 0;
    }

    #flyers-content h3
    {
        color: #3e4549;
    }
    
    #flyers-content img
    {
        width: 90%;
        box-shadow: 0 0 5px #000;
    }
    
    .flex-video {
      position: relative;
      padding-top: 25px;
      padding-bottom: 67.5%;
      height: 0;
      margin-bottom: 70px;
      overflow: hidden;
        box-shadow: 0 0 5px #000;
        background: #000;
    }

    .flex-video.widescreen { padding-bottom: 57.25%; }
    .flex-video.vimeo { padding-top: 0; }

    .flex-video iframe,
    .flex-video object,
    .flex-video embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
    @media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
      .flex-video { padding-top: 0; }
    }



    .imgModal > div
    {
        text-align: center;
        position: fixed;
        top: 20px;
        bottom: 20px;
        left: 20px;
        right: 20px;
    }
    
    .imgModal img
    {
        height: 100%;
        border-radius: 0;
        box-shadow: 0 0 5px #000;
    }