.version.video_gallery {
  color: #000010;
  background-color: #6CADB2;
}
body {
  position: relative;
  height: 100%;
}
#video-gallery-div {
  z-index: 98;
  margin-top: 80px;
  width: 100%;
}
#gallery-title {
  z-index: 98;
  width: 90%;
  margin-left: 5%;
  min-height: 46px;
  line-height: 35px;
  text-align: center;
  font-size: 32px;
  position: relative;
}
/*#video0 {
  z-index: 78;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  max-width: 100000px;
  min-width: 100px;
  margin-top: 36px;
  position: relative;
  width: 87.59%;
  margin-left: 6.21%;
  left: 0px;
}
#video0 .fluid_height_spacer {
  padding-bottom: 62%;
}*/
#video1-title {
  z-index: 82;
  line-height: 31px;
  text-align: center;
  font-size: 26px;
  position: relative;
  width: 90%;
  margin-left: 5%;
  margin-top: 40px;
}
#video1 {
  z-index: 79;
  position: relative;
  width: 90%;
  margin-left: 5%;
  margin-top: 10px;
}
#video1 .fluid_height_spacer {
  padding-bottom: 62%;
}
#video2-title {
  z-index: 86;
  line-height: 31px;
  text-align: center;
  font-size: 26px;
  position: relative;
  width: 90%;
  margin-left: 5%;
  margin-top: 50px;
}
#video2 {
  z-index: 80;
  position: relative;
  width: 90%;
  margin-left: 5%;
  margin-top: 10px;
}
#video2 .fluid_height_spacer {
  padding-bottom: 62%;
}
#video3-title {
  z-index: 90;
  line-height: 31px;
  text-align: center;
  font-size: 26px;
  position: relative;
  width: 90%;
  margin-left: 5%;
  margin-top: 50px;
}
#video3 {
  z-index: 81;
  position: relative;
  width: 90%;
  margin-left: 5%;
  margin-top: 10px;
}
#video3 .fluid_height_spacer {
  padding-bottom: 62%;
}
#video4-title {
  z-index: 94;
  line-height: 31px;
  text-align: center;
  font-size: 26px;
  position: relative;
  width: 90%;
  margin-left: 5%;
  margin-top: 50px;
}
#video4 {
  z-index: 91;
  position: relative;
  width: 90%;
  margin-left: 5%;
  margin-top: 10px;
}
#video4 .fluid_height_spacer {
  padding-bottom: 62%;
}

@media (min-width: 1057px), print {
  #muse_css_mq {
    background-color: #FFFFFF;
  }
  #bp_infinity.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
	padding-bottom: 50px;
    background-image: none;
    border-width: 0px;
    border-color: #000000;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 968px) and (max-width: 1056px) {
  #muse_css_mq {
    background-color: #000420;
  }
  #bp_1056.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
    padding-bottom: 50px;
    background-image: none;
    border-width: 0px;
    border-color: #000000;
    width: 100%;
    max-width: 1056px;
    margin-left: auto;
    margin-right: auto;
  }
  #u20672-6 {
    z-index: 12;
    width: 345px;
    min-height: 122px;
    position: relative;
    margin-right: -10000px;
    margin-top: 20px;
  }
  #u20792 {
    z-index: 18;
    width: 124px;
    height: 9px;
    position: relative;
    margin-right: -10000px;
    margin-top: -15px;
    left: 111px;
  }
  #ppu20696-4 {
    z-index: 0;
    width: 0.01px;
    margin-right: -10000px;
    margin-top: -29px;
  }
  #pu20696-4 {
    z-index: 29;
    width: 0.01px;
  }
  #u20696-4 {
    z-index: 29;
    width: 150px;
    min-height: 47px;
    position: relative;
    margin-right: -10000px;
    left: 21px;
  }
}
@media (min-width: 871px) and (max-width: 967px) {
  #muse_css_mq {
    background-color: #0003c7;
  }
  #bp_967.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
    padding-bottom: 50px;
    background-image: none;
    border-width: 0px;
    border-color: #000000;
    width: 100%;
    max-width: 967px;
    margin-left: auto;
    margin-right: auto;
  }
  #u20672-6 {
    z-index: 12;
    width: 345px;
    min-height: 122px;
    position: relative;
    margin-right: -10000px;
    margin-top: 20px;
  }
  #u20792 {
    z-index: 18;
    width: 124px;
    height: 9px;
    position: relative;
    margin-right: -10000px;
    margin-top: -15px;
    left: 111px;
  }
  #ppu20696-4 {
    z-index: 0;
    width: 0.01px;
    margin-right: -10000px;
    margin-top: -29px;
  }
  #pu20696-4 {
    z-index: 29;
    width: 0.01px;
  }
  #u20696-4 {
    z-index: 29;
    width: 150px;
    min-height: 47px;
    position: relative;
    margin-right: -10000px;
    left: 21px;
  }
}
@media (min-width: 709px) and (max-width: 870px) {
  #muse_css_mq {
    background-color: #000366;
  }
  #bp_870.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
    padding-bottom: 50px;
    background-image: none;
    border-width: 0px;
    border-color: #000000;
    width: 100%;
    max-width: 870px;
    margin-left: auto;
    margin-right: auto;
  }
  #u20672-6 {
    z-index: 12;
    width: 283px;
    min-height: 124px;
    position: relative;
    margin-right: -10000px;
    margin-top: 19px;
  }
  #u20792 {
    z-index: 18;
    width: 112px;
    height: 9px;
    position: relative;
    margin-right: -10000px;
    margin-top: -15px;
    left: 83px;
  }
  #ppu20696-4 {
    z-index: 0;
    width: 0.01px;
    margin-right: -10000px;
    margin-top: -46px;
  }
  #pu20696-4 {
    z-index: 29;
    width: 0.01px;
  }
  #u20696-4 {
    z-index: 29;
    width: 153px;
    min-height: 47px;
    position: relative;
    margin-right: -10000px;
    left: 20px;
  }
}
@media (min-width: 596px) and (max-width: 708px) {
  #muse_css_mq {
    background-color: #0002c4;
  }
  #bp_708.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
    padding-bottom: 80px;
    background-image: none;
    border-width: 0px;
    border-color: #000000;
    width: 100%;
    max-width: 708px;
    margin-left: auto;
    margin-right: auto;
  }
  #u20672-6 {
    z-index: 12;
    width: 283px;
    min-height: 124px;
    position: relative;
    margin-right: -10000px;
    margin-top: 19px;
  }
  #u20792 {
    z-index: 18;
    width: 112px;
    height: 9px;
    position: relative;
    margin-right: -10000px;
    margin-top: -15px;
    left: 83px;
  }
  #ppu20696-4 {
    z-index: 0;
    width: 0.01px;
    margin-right: -10000px;
    margin-top: -61px;
  }
  #pu20696-4 {
    z-index: 29;
    width: 0.01px;
  }
  #u20696-4 {
    z-index: 29;
    width: 152px;
    min-height: 47px;
    position: relative;
    margin-right: -10000px;
    left: 20px;
  }
}
@media (min-width: 421px) and (max-width: 595px) {
  #muse_css_mq {
    background-color: #000253;
  }
  #bp_595.active {
    display: block;
	min-height: 100vh;
  }
  body{
	padding-top: 0;	
  }
  #page {
    z-index: 1;
    padding-bottom: 80px;
    background-image: none;
    border-width: 0px;
    border-color: #000000;
    width: 100%;
    max-width: 595px;
    margin-left: auto;
    margin-right: auto;
  }
  #lang-div {
  	margin-top: 5px;
  }
  #pu20792 {
    z-index: 18;
    padding-bottom: 0px;
    margin-right: -10000px;
    margin-top: -15px;
    width: 85.05%;
    margin-left: 7.48%;
  }
  #u20792 {
    z-index: 18;
    width: 112px;
    height: 9px;
    position: relative;
    margin-left: 50%;
    left: -58.5px;
  }
  #u20672-6 {
    z-index: 12;
    width: 283px;
    min-height: 124px;
    margin-top: 25px;
    position: relative;
    margin-left: 50%;
    left: -141.5px;
	margin-bottom: 30px;
  }
  #ppu20696-4 {
    z-index: 0;
    width: 0.01px;
    margin-right: -10000px;
    margin-top: 8px;
  }
  #pu20696-4 {
    z-index: 29;
    width: 0.01px;
  }
  #u20696-4 {
    z-index: 29;
    width: 151px;
    min-height: 47px;
    position: relative;
    margin-right: -10000px;
    left: 20px;
  }
}
@media (min-width: 321px) and (max-width: 420px) {
  #muse_css_mq {
    background-color: #0001a4;
  }
  #bp_420.active {
    display: block;
	min-height: 100vh;
  }
  body {
  	padding-top: 0px;
  }
  #page {
    z-index: 1;
    padding-bottom: 100px;
    background-image: none;
    border-width: 0px;
    border-color: #000000;
    width: 100%;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
  }
  #lang-div {
  	margin-top: 5px;
  }
  #u20792 {
    z-index: 18;
    width: 88px;
    height: 8px;
    position: relative;
    margin-left: 50%;
    left: -45.5px;
  }
  #u20725-6 {
    z-index: 12;
    min-height: 94px;
    margin-top: 19px;
    position: relative;
    width: 83.65%;
    margin-left: 8.18%;
    left: -0.5px;
	margin-bottom: 25px;
  }
  #ppu20726-4 {
    z-index: 0;
    width: 0.01px;
    margin-right: -10000px;
    margin-top: -1px;
    margin-left: -2px;
  }
  #pu20726-4 {
    z-index: 33;
    width: 0.01px;
  }
  #u20726-4 {
    z-index: 33;
    width: 100px;
    min-height: 36px;
    position: relative;
    margin-right: -10000px;
    margin-top: 1px;
    left: 17px;
  }
}
@media (max-width: 320px) {
  #muse_css_mq {
    background-color: #000140;
  }
  #bp_320.active {
    display: block;
	min-height: 100vh;
  }
  body {
    min-width: 320px;
  	padding-top: 0px;
  }
  #page {
    z-index: 1;
    padding-bottom: 100px;
    background-image: none;
    border-width: 0px;
    border-color: #000000;
    width: 100%;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
  #lang-div {
  	margin-top: 5px;
  }
  #u20792 {
    z-index: 18;
    width: 88px;
    height: 6px;
    position: relative;
    margin-left: 50%;
    left: -42px;
  }
  #u20725-6 {
    z-index: 12;
    min-height: 94px;
    margin-top: 14px;
    position: relative;
    width: 89.66%;
    margin-left: 5.18%;
    left: 0px;
	margin-bottom: 25px;
  }
}