@media screen and (max-width: 1400px){
    .flogos img {
      padding-left: 69px;
      padding-right: 69px;
    }
    .purplebtnwrap {
      right: 115px;
    }
    .nav {
      padding-right: 115px;
    }
    #logo {
      margin-left: 130px;
    }
    .teaminfo{
        padding-left:15px;
        padding-top:20px;
        padding-bottom: var(--m-huge);
    }
    .ftxt {
      padding-right: 115px;
    }
}
@media screen and (max-width: 1200px){
    :root{

        --fs-tiny: 16px;
        --lh-tiny: 26px;

        --fs-reg: 20px;
        --lh-reg: 30px;

        --fs-med: 24px;
        --lh-med: 34px;

        --fs-big: 30px;
        --lh-big: 34px;

        --fs-huge: 32px;
        --lh-huge: 42px;

        --m-huge: 150px;
        --m-big: 70px;
        --m-med: 50px;
        --m-sml: 30px;
        --m-tiny:20px;

    }
    #logo {
      margin-left: 105px;
      width: 430px;
      margin-top: 40px;
    }
}
@media screen and (max-width: 992px){
    #logo, #breadcrumbs {
        margin-left: 30px;
    }
    .nav {
      padding-right: 30px;
    }
    .purplebtnwrap {
      right: 30px;
    }
    .container-fluid, .flinks, .deftxtborder {
        padding-right:0;
        padding-left:0;
    }
    .hometoptxt, .hometeaserwrapper, .homeeventwrapper, .ftxt, .teamtxt, .teamimgwrapper, .teamnoimgwrapper,
    .eventtxtwrapper, .eventwrapper, .membertxt, .deftxt, .defteaser, .newstxtwrapper, .newswrapper, .topteam, .memberinfoblocks  {
        padding-left:45px;
        padding-right:45px;
    }

    .flinks{
        padding-top: var(--m-big);
    }
    .ftxt{
        padding-top: var(--m-big);
        padding-bottom: var(--m-big);
    }
    .fbottom{
        text-align:left;
        padding-top: var(--m-big);
        padding-left: 0;
    }
    .fbottom a{
        padding-left:0;
        padding-right:var(--m-med);
    }
    .hometeaser, .event_box, .homeevent {
        padding-bottom: var(--m-med);
    }
    .deftxt img {
      width: 100%;
      padding-bottom:var(--m-tiny);
    }
    .gallery_label {
      width:60%;
      padding-left:0;
    }
}
@media screen and (max-width: 768px){
    #logo{
      margin-top: 170px;
    }
}
@media screen and (max-width: 576px){
	#cookie_wrapper{
        top: inherit;
        bottom:0px;
        width:100%;
        padding:20px;
        z-index: 100000;
    }
}
