
@media screen and (max-width: 720px) {
  body {
    padding-top: 0px;
    padding-bottom: 0px;
    min-width: unset;
  }

  #page {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }

  #u357-4 {
    width: 100%;
    margin-left: 0px;
  }

  #u1880 {
    width: 100%;
  }

  #menuu239, .MenuBar, #menuu2633 {
    z-index: 2;
    width: 100%;
    margin-left: 0;
    position: relative;

    display: flex;
    flex-direction: row;
  }

  #u240, #u243, #u254, #u255, #u247, #u248, #u261, #u262 {
    width: 100%;
    min-height: unset;
    position: relative;
    margin-right: 0px;
    left: 0;
  }

  .clearfix .colelem:not(.MenuBar) {
    width: calc(100% - 20px) !important;
    padding: 0 10px !important;
    margin: 10px 0 !important;
    /* overflow: hidden; */
  }

  .colelem a {
    width: 100% !important;
    height: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0 !important;
    margin: 20px 0 !important;
  }

  .SlideShowWidget {
    display: flex;
    flex-direction: row;
    width: 100% !important;
    justify-content: space-between;
    align-items: center;
    margin-left: 0 !important;
  }

  .SlideShowWidget .popup_anchor {
    width: fit-content !important;
    height: fit-content !important;
  }

  #u2509 {
    position: relative;
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
  }

  #u2507-4, #u2508-4 {
    position: relative;
    width: unset !important;
    left: unset !important;
    top: unset !important;
  }

  .grpelem {
    width: 100% !important;
    height: unset !important;
    margin-right: unset !important;
    margin-top: unset !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0 !important;
    left: 0 !important;
  }

  body {
    padding-top: 0px;
    padding-bottom: 0px;
    min-width: unset;
  }

  #page {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }

  #u357-4 {
    width: 100%;
    margin-left: 0px;
  }

  #u1880 {
    width: 100%;
  }

  #menuu239 {
    z-index: 2;
    width: 100%;
    margin-left: 0;
    position: relative;

    display: flex;
    flex-direction: row;
  }

  #u240, #u243, #u254, #u255, #u247, #u248, #u261, #u262 {
    width: 100%;
    min-height: unset;
    position: relative;
    margin-right: 0px;
    left: 0;
  }

  .SSSlide {
    width: 80vw !important;
    height: unset !important;
    aspect-ratio: 3 / 5;
    display: flex;
    align-items: center;
    margin-right: unset !important;
    justify-content: center
  }

  .SSSlide img {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    object-fit: fill;
  }

  .SlideShowWidget {
    display: flex;
    flex-direction: row;
    width: 100% !important;
    justify-content: space-between;
    align-items: center;
    margin-left: 0 !important;
  }

  .SlideShowWidget .popup_anchor {
    width: fit-content !important;
    height: fit-content !important;
  }

  #u2509 {
    position: relative;
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
  }

  #u2507-4, #u2508-4 {
    position: relative;
    width: unset !important;
    left: unset !important;
    top: unset !important;
  }


  #u226-13, #u1945, #u1317-16, #u862-10, #u1254-18, #u1221-13 {
    flex-direction: column;
  }

  #u1945 img {
    width: 100%;
    height: auto;
  }

  #u1931, #u1529-9 {
    flex-direction: column;
  }

  .clearfix .colelem p {
    margin-left: 0 !important;
  }
    
  .museBGSize {
    transform: translate(0, 0) !important;
    background-size: contain !important;
    background-position: center !important;
    min-height: 70vh !important;
    /* height: 100vh !important; */
  }

  #u1456 {
    min-height: 240px !important;
    aspect-ratio: 16 / 9 !important;
  }

  #u1539 {
    height: 500px !important;
    background-size: cover !important;
  }

  #u1553-4 {
    min-height: calc(100vw - 40px);
    align-items: flex-end;
  }

  .clip_frame#u902 img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
  }
  
}