@mixin media-xl-down {
  @media only screen and (max-width: 1199px) {
    @content;
  }
}

@mixin media-xl-up {
  @media only screen and (min-width: 1200px) {
    @content;
  }
}

@mixin media-lg-down {
  @media only screen and (max-width: 1024px) {
    @content;
  }
}

@mixin media-lg-up {
  @media only screen and (min-width: 1025px) {
    @content;
  }
}

@mixin media-md-down {
  @media only screen and (max-width: 781px) {
    @content;
  }
}

@mixin media-md-up {
  @media only screen and (min-width: 782px) {
    @content;
  }
}

@mixin media-sm-down {
  @media only screen and (max-width: 599px) {
    @content;
  }
}

@mixin media-sm-up {
  @media only screen and (min-width: 600px) {
    @content;
  }
}
