/* ====================== *
 * ## Extra Small (XS) ##
 *
 * @min-width: 0px;
 * @max-width: 576px;
 * ====================== */

/* ## only on XS ## */
@media (max-width: 576px)
{
   /* ============== *
    * ## Calendar ##
    * ============== */

   .calendar-news-items .news-item-container { padding-top: 40px; }
}


/* ================== *
 * ## Small (SM) ##
 *
 * @min-width: 576px;
 * @max-width: 768px;
 * ================== */

/* ## for SM and larger ## */
@media (min-width: 576px)
{
}

/* ## for SM and smaller ## */
@media (max-width: 768px)
{
   /* ============== *
    * ## Calender ## 
    * ============== */

   .calendar-news-items {
      height: 225px;
      order: 1;
   }
}


/* ================== *
 * ## Medium (MD) ##
 *
 * @min-width: 768px;
 * @max-width: 992px;
 * ================== */

/* ## for MD and larger ## */
@media (min-width: 768px)
{
   .noise-table-calendar::after {
      content: '';
      border-style: solid;
      border-width: 0 0 0 1px;
      top: 0;
      bottom: -14px;
      position: absolute;
      width: 1px;
      margin-left: -11px;
   }
}

/* ## for MD and smaller ## */
@media (max-width: 992px)
{
}


/* =================== *
 * ## Large (LG) ##
 *
 * @min-width: 992px;
 * @max-width: 1200px;
 * =================== */

/* ## for LG and larger ## */
@media (min-width: 992px)
{
}

/* ## for LG and smaller ## */
@media (max-width: 1200px)
{
}


/* ====================== *
 * ## Extra Large (XL) ##
 *
 * @min-width: 1200px;
 * ====================== */

/* ## only on XL ## */
@media (min-width: 1200px)
{
}