.container.container-header {
  min-width:50px;
  min-height:50px;
  max-width:100%;
  height:auto;
  background-color:rgba(255, 255, 0, 1);
  grid-area:taiko/taiko/taiko/taiko;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-content:center;
      -ms-flex-line-pack:center;
          align-content:center;
  -webkit-flex-wrap:wrap;
      -ms-flex-wrap:wrap;
          flex-wrap:wrap;
  -webkit-justify-content:space-around;
      -ms-flex-pack:distribute;
          justify-content:space-around;
  background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(255, 130, 0, 1) 35%, rgba(255, 130, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(255, 130, 0, 1) 35%, rgba(255, 130, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-image:-o-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(255, 130, 0, 1) 35%, rgba(255, 130, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-image:linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(255, 130, 0, 1) 35%, rgba(255, 130, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-blend-mode:normal;
  background-position:left top;
  background-attachment:scroll;
  background-repeat:repeat;
  background-size:auto auto;
  background-origin:padding-box;
  background-clip:border-box;
}

.container.container-aside-right {
  position:fixed;
  min-width:30px;
  min-height:100vh;
  bottom:10px;
  right:10px;
  top:auto;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -webkit-flex-direction:column-reverse;
     -moz-box-orient:vertical;
     -moz-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse;
  -webkit-align-content:center;
      -ms-flex-line-pack:center;
          align-content:center;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
     -moz-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
     -moz-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  -webkit-flex-wrap:wrap;
      -ms-flex-wrap:wrap;
          flex-wrap:wrap;
  z-index:10;
}

.container.gridcontainer-training {
  grid-area:training/training/training/training;
  background-color:rgba(76, 45, 97, 1);
}

.container.gridcontainer-membership {
  grid-area:membership/membership/membership/membership;
  background-color:rgba(76, 45, 97, 1);
}

.container.container-footer {
  background-color:rgba(255, 255, 0, 1);
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:6px;
  padding-bottom:6px;
  background-image:-webkit-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(255, 130, 0, 1) 33%, rgba(255, 130, 0, 1) 66%, rgba(0, 0, 0, 1) 100%);
  background-image:-moz-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(255, 130, 0, 1) 33%, rgba(255, 130, 0, 1) 66%, rgba(0, 0, 0, 1) 100%);
  background-image:-o-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(255, 130, 0, 1) 33%, rgba(255, 130, 0, 1) 66%, rgba(0, 0, 0, 1) 100%);
  background-image:linear-gradient(180deg, rgba(76, 45, 97, 1) 0%, rgba(255, 130, 0, 1) 33%, rgba(255, 130, 0, 1) 66%, rgba(0, 0, 0, 1) 100%);
  background-blend-mode:normal;
  background-position:left top;
  background-attachment:scroll;
  background-repeat:repeat;
  background-size:auto auto;
  background-origin:padding-box;
  background-clip:border-box;
}

.container.container-video {
  overflow:hidden;
  height:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  background-color:rgba(255, 255, 255, 0);
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

video.html-video-1 {
  height:100%;
  width:auto;
}

h2.heading-info {
  font-size:24px;
  font-family:Papyrus, fantasy;
  margin-top:20px;
  margin-bottom:10px;
  color:rgba(255, 130, 0, 1);
}

p.paragraph.paragraph-info {
  font-size:12px;
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:6px;
  margin-left:6px;
  padding-top:10px;
  padding-bottom:10px;
  color:rgba(255, 255, 255, 1);
  padding-right:30px;
  padding-left:26px;
}

.container.gridcontainer-toowoomba {
  grid-area:toowoomba/toowoomba/toowoomba/toowoomba;
  background-color:rgba(76, 45, 97, 1);
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-align-content:flex-start;
      -ms-flex-line-pack:start;
          align-content:flex-start;
  padding-bottom:0px;
  padding-top:0px;
  background-image:-webkit-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-image:-moz-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-image:-o-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-image:linear-gradient(180deg, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-blend-mode:normal;
  background-position:left top;
  background-attachment:scroll;
  background-repeat:repeat;
  background-size:auto auto;
  background-origin:padding-box;
  background-clip:border-box;
}

.container.container-4grid {
  display:grid;
  grid-template-columns:auto;
  grid-template-rows:auto auto auto auto;
  grid-template-areas:"taiko" "toowoomba" "training" "membership";
}

a.link-text.button {
  border-top-width:0.25rem;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-width:0.25rem;
  border-bottom-width:0.25rem;
  border-left-width:0.25rem;
  border-top-left-radius:30px 30px;
  border-top-right-radius:30px 30px;
  border-bottom-right-radius:30px 30px;
  border-bottom-left-radius:30px 30px;
  font-family:'Carter One', cursive;
  padding-top:8px;
  padding-right:8px;
  padding-bottom:8px;
  padding-left:8px;
  text-decoration:none;
  margin-top:12px;
  margin-bottom:12px;
  color:rgba(120, 200, 255, 1);
  font-size:14px;
  line-height:14px;
}

h3.TwbTaiko {
  position:absolute;
  right:auto;
  bottom:auto;
  top:auto;
  margin-top:24vh;
  margin-bottom:0px;
  font-family:'Carter One', cursive;
  color:rgba(255, 130, 0, 1);
  font-size:26px;
}

.container.subcontainer-footer-left {
  width:40%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}

.container.gridcontainer-taiko {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-align-content:center;
      -ms-flex-line-pack:center;
          align-content:center;
  padding-top:0px;
  padding-bottom:0px;
  grid-area:taiko/taiko/taiko/taiko;
  padding-right:0px;
  padding-left:0px;
  background-color:rgba(76, 45, 97, 1);
}

.container.subcontainer-footer-right {
  width:45%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
     -moz-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

a.social-image.social-icon-1 {
  max-width:40px;
  max-height:40px;
  min-width:30px;
  min-height:30px;
  background-color:rgba(76, 45, 97, 1);
}

a.link-text.sidebar-button {
  -webkit-writing-mode:vertical-lr;
      -ms-writing-mode:tb-lr;
          writing-mode:vertical-lr;
  text-orientation:upright;
  color:rgba(120, 200, 255, 1);
  font-family:Copperplate, 'Copperplate Gothic Light', fantasy;
  letter-spacing:-4px;
  font-weight:700;
  font-size:12px;
  text-align:left;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:0px;
  margin-top:6px;
  margin-bottom:6px;
  text-decoration:none;
}

a.link-text.link-footer {
  width:auto;
  text-align:center;
  font-family:'Carter One', cursive;
  font-size:12px;
  text-decoration:none;
  color:rgba(120, 200, 255, 1);
}

h5.heading-footer-pwrby {
  font-size:12px;
  text-align:left;
  margin-top:0px;
  padding-top:4px;
  margin-right:2px;
  margin-bottom:0px;
  margin-left:4px;
  padding-bottom:4px;
  padding-right:4px;
  padding-left:4px;
}

a.link-text.link-stonepro {
  font-family:'Holtwood One SC', serif;
  font-size:12px;
  display:block;
  margin-left:4px;
  margin-right:2px;
  padding-top:2px;
  padding-right:2px;
  padding-bottom:2px;
  padding-left:2px;
  text-align:center;
  color:rgba(120, 200, 255, 1);
  text-decoration:none;
}

.container.container-video-sizing-contact {
  grid-area:./././.;
  background-color:rgba(255, 255, 255, 0);
  height:70vh;
}

.container.container-video-center-index {
  min-width:0px;
  margin-bottom:0px;
}

.container.container-video-sizing-index {
  grid-area:./././.;
  background-color:rgba(0, 130, 255, 1);
  height:35vh;
}

.container.container-video-center-contact {
  min-width:0px;
  margin-bottom:0px;
  background-color:rgba(76, 45, 97, 1);
}

.container.container-contact-main {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}

.container.container-contactform {
  background-color:rgba(76, 45, 97, 1);
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
     -moz-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
     -moz-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}

.html-element.html-contactform {
  width:100%;
}

.container.container-info1 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-align-content:center;
      -ms-flex-line-pack:center;
          align-content:center;
  padding-top:10px;
  padding-bottom:10px;
  background-image:-webkit-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-image:-moz-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-image:-o-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-image:linear-gradient(180deg, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-blend-mode:normal;
  background-position:left top;
  background-attachment:scroll;
  background-repeat:repeat;
  background-size:auto auto;
  background-origin:padding-box;
  background-clip:border-box;
}

.container.container-info2 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-align-content:center;
      -ms-flex-line-pack:center;
          align-content:center;
  padding-top:10px;
  padding-bottom:10px;
  background-image:-webkit-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-image:-moz-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-image:-o-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-image:linear-gradient(180deg, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  background-blend-mode:normal;
  background-position:left top;
  background-attachment:scroll;
  background-repeat:repeat;
  background-size:auto auto;
  background-origin:padding-box;
  background-clip:border-box;
}

p.paragraph.left-align.paragraph-info {
  text-align:left;
}

@media screen and (min-width: 20.3125rem) {
  .container.container-footer {
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
       -moz-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    padding-right:0px;
    padding-left:0px;
    margin-right:0px;
  }

  .container.subcontainer-footer-left {
    width:40%;
  }

  .container.subcontainer-footer-right {
    width:45%;
    margin-left:6px;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-align-content:flex-start;
        -ms-flex-line-pack:start;
            align-content:flex-start;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
       -moz-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }

  h3.TwbTaiko {
    margin-top:28vh;
    font-size:32px;
  }

  a.social-image.social-icon-1 {
    width:auto;
    height:auto;
    margin-top:2px;
    margin-right:2px;
    margin-bottom:2px;
    margin-left:2px;
  }

  p.paragraph.paragraph-info {
    font-size:14px;
  }

  h2.heading-info {
    font-size:26px;
  }

  a.link-text.button {
    font-size:14px;
    line-height:14px;
  }

  .container.container-aside-right {
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
       -moz-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }

  .container.container-video-sizing-contact {
    height:85vh;
  }

  .container.container-video-sizing-index {
    height:40vh;
  }
}

@media screen and (min-width: 27.5rem) {
  .container.container-4grid {
    grid-template-areas:"toowoomba" "membership" ".taiko" ".training";
    grid-template-columns:auto;
    grid-template-rows:auto auto auto auto;
  }

  .container.container-header {
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
            flex-wrap:wrap;
    -webkit-align-content:center;
        -ms-flex-line-pack:center;
            align-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-justify-content:space-around;
        -ms-flex-pack:distribute;
            justify-content:space-around;
  }

  h3.TwbTaiko {
    font-size:40px;
    margin-top:34vh;
  }

  .container.subcontainer-footer-right {
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:space-around;
        -ms-flex-pack:distribute;
            justify-content:space-around;
    width:50%;
    -webkit-align-content:flex-start;
        -ms-flex-line-pack:start;
            align-content:flex-start;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }

  .container.gridcontainer-taiko {
    background-color:rgba(76, 45, 97, 1);
    border-bottom-width:0.125rem;
    border-bottom-style:solid;
    border-bottom-color:rgba(255, 255, 255, 1);
  }

  a.link-text.sidebar-button {
    font-size:15px;
    letter-spacing:-6px;
  }

  h2.heading-info {
    font-size:28px;
  }

  a.link-text.button {
    font-size:20px;
  }

  .container.container-footer {
    padding-top:6px;
    padding-bottom:6px;
  }

  .container.subcontainer-footer-left {
    font-size:12px;
  }

  a.link-text.link-footer {
    font-size:14px;
  }

  a.link-text.link-stonepro {
    font-size:12px;
  }

  .container.container-video-sizing-contact {
    height:90vh;
    background-color:rgba(255, 255, 255, 0);
  }

  .container.container-video-sizing-index {
    height:50vh;
  }

  .container.container-video {
    background-color:rgba(255, 255, 255, 0);
  }

  .container.container-video-center-contact {
    background-color:rgba(76, 45, 97, 1);
  }

  .container.gridcontainer-toowoomba {
    background-image:none;
    background-position:left top;
    background-attachment:scroll;
    background-repeat:no-repeat;
    background-size:0% 0%;
    background-origin:padding-box;
    background-clip:border-box;
    background-blend-mode:normal;
    background-color:rgba(0, 0, 0, 1);
    border-left-style:solid;
    border-left-width:0.125rem;
    border-left-color:rgba(255, 255, 255, 1);
    border-bottom-width:0.125rem;
    border-bottom-style:solid;
    border-bottom-color:rgba(255, 255, 255, 1);
  }

  .container.container-info1 {
    background-image:-webkit-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
    background-image:-moz-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
    background-image:-o-linear-gradient(top, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
    background-image:linear-gradient(180deg, rgba(76, 45, 97, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 1) 65%, rgba(76, 45, 97, 1) 100%);
  }

  .container.container-info2 {
    background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(76, 45, 97, 1) 35%, rgba(76, 45, 97, 1) 65%, rgba(0, 0, 0, 1) 100%);
    background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(76, 45, 97, 1) 35%, rgba(76, 45, 97, 1) 65%, rgba(0, 0, 0, 1) 100%);
    background-image:-o-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(76, 45, 97, 1) 35%, rgba(76, 45, 97, 1) 65%, rgba(0, 0, 0, 1) 100%);
    background-image:linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(76, 45, 97, 1) 35%, rgba(76, 45, 97, 1) 65%, rgba(0, 0, 0, 1) 100%);
    border-top-style:none;
    border-bottom-style:none;
    border-left-style:none;
    border-top-width:0.125rem;
    border-bottom-width:0.125rem;
    border-left-width:0.0625rem;
    border-top-color:rgba(255, 255, 255, 1);
    border-bottom-color:rgba(255, 255, 255, 1);
    border-left-color:rgba(255, 255, 255, 1);
  }

  .container.gridcontainer-membership {
    background-color:rgba(0, 0, 0, 1);
    border-left-style:solid;
    border-left-color:rgba(255, 255, 255, 1);
    border-left-width:0.125rem;
  }

  .container.container-aside-right {
    visibility:visible;
  }

  .container.container-main-index {
    display:block;
    grid-template-columns:none;
    grid-template-rows:none;
  }
}

@media screen and (min-width: 36.25rem) {
  h3.TwbTaiko {
    margin-top:38vh;
    font-size:45px;
  }

  p.paragraph.paragraph-info {
    font-size:16px;
  }

  h2.heading-info {
    font-size:30px;
  }

  a.link-text.button {
    font-size:22px;
  }

  .container.subcontainer-footer-left {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
       -moz-box-orient:horizontal;
       -moz-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    width:45%;
  }

  a.link-text.link-stonepro {
    text-decoration:none;
    font-size:14px;
  }

  .container.subcontainer-footer-right {
    width:40%;
  }

  a.social-image.social-icon-1 {
    max-width:45px;
    max-height:45px;
  }

  a.link-text.link-footer {
    font-size:16px;
  }

  .container.container-video-sizing-contact {
    height:100%;
  }

  video.html-video-1 {
    background-color:rgba(255, 255, 255, 0);
  }

  .container.container-video {
    background-color:rgba(255, 255, 255, 0);
  }

  .container.container-video-center-index {
    background-color:rgba(76, 45, 97, 1);
  }

  .container.container-video-sizing-index {
    height:60vh;
    background-color:rgba(255, 255, 255, 0);
  }

  .container.container-video-center-contact {
    background-color:rgba(76, 45, 97, 1);
  }

  .container.container-body {
    height:100vh;
  }

  .container.container-contact-main {
    height:80%;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
       -moz-box-orient:horizontal;
       -moz-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse;
    -webkit-justify-content:space-around;
        -ms-flex-pack:distribute;
            justify-content:space-around;
  }

  .container.container-contactform {
    width:65%;
    max-width:none;
    min-width:60%;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
       -moz-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    max-height:100%;
    display:block;
    overflow:scroll;
  }

  .html-element.html-contactform {
    max-height:none;
  }

  .container.container-4grid {
    grid-template-areas:"taiko toowoomba" "training membership";
    grid-template-columns:auto auto;
    grid-template-rows:auto auto;
  }

  .container.container-aside-right {
    visibility:hidden;
  }
}

@media screen and (min-width: 46.875rem) {
  h3.TwbTaiko {
    margin-top:45vh;
    font-size:50px;
  }

  a.social-image.social-icon-1 {
    height:auto;
    width:auto;
    background-color:rgba(76, 45, 97, 1);
  }

  .container.subcontainer-footer-right {
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-justify-content:space-around;
        -ms-flex-pack:distribute;
            justify-content:space-around;
  }

  .container.container-aside-right {
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:column-reverse;
       -moz-box-orient:vertical;
       -moz-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse;
    -webkit-align-content:center;
        -ms-flex-line-pack:center;
            align-content:center;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
       -moz-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
       -moz-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }

  a.link-text.sidebar-button {
    -webkit-writing-mode:vertical-lr;
        -ms-writing-mode:tb-lr;
            writing-mode:vertical-lr;
    text-orientation:upright;
    direction:ltr;
    color:rgba(120, 200, 255, 1);
    line-height:20px;
    font-size:24px;
    text-indent:0px;
    letter-spacing:-6px;
    font-family:Copperplate, 'Copperplate Gothic Light', fantasy;
  }

  h2.heading-info {
    font-size:32px;
  }

  a.link-text.button {
    font-size:24px;
  }

  h5.heading-footer-pwrby {
    margin-top:0px;
    margin-bottom:0px;
  }

  .container.subcontainer-footer-left {
    width:50%;
  }

  a.link-text.link-stonepro {
    font-size:16px;
  }

  a.link-text.link-footer {
    font-size:18px;
  }

  .container.container-video-sizing-contact {
    height:100%;
  }

  .container.container-video-sizing-index {
    height:70vh;
  }

  .html-element.html-contactform {
    width:100%;
  }

  .container.container-contactform {
    background-color:rgba(76, 45, 97, 1);
  }
}

@media screen and (min-width: 60rem) {
  h3.TwbTaiko {
    margin-top:45vh;
    font-size:55px;
  }

  p.paragraph.paragraph-info {
    font-size:18px;
  }

  h2.heading-info {
    font-size:34px;
  }

  a.link-text.button {
    font-size:26px;
  }

  a.social-image.social-icon-1 {
    max-width:50px;
    max-height:50px;
  }

  a.link-text.link-footer {
    font-size:20px;
  }

  .container.container-video-sizing-index {
    height:75vh;
  }

  .container.container-contact-main {
    height:80%;
  }

  .container.container-contactform {
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
       -moz-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }
}

@media screen and (min-width: 65.625rem) {
  .container.gridcontainer-toowoomba {
    width:auto;
  }

  h3.TwbTaiko {
    margin-top:55vh;
    font-size:60px;
  }

  .container.container-header {
    background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.97) 0%, rgba(255, 130, 0, 1) 33%, rgba(255, 130, 0, 1) 67%, rgba(76, 45, 97, 1) 100%);
    background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0.97) 0%, rgba(255, 130, 0, 1) 33%, rgba(255, 130, 0, 1) 67%, rgba(76, 45, 97, 1) 100%);
    background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.97) 0%, rgba(255, 130, 0, 1) 33%, rgba(255, 130, 0, 1) 67%, rgba(76, 45, 97, 1) 100%);
    background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.97) 0%, rgba(255, 130, 0, 1) 33%, rgba(255, 130, 0, 1) 67%, rgba(76, 45, 97, 1) 100%);
    background-blend-mode:normal;
    background-position:left top;
    background-attachment:scroll;
    background-repeat:repeat;
    background-size:auto auto;
    background-origin:padding-box;
    background-clip:border-box;
    height:auto;
    padding-top:8px;
    padding-right:8px;
    padding-bottom:8px;
    padding-left:8px;
  }

  a.link-text.button {
    margin-right:10px;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    font-size:28px;
  }

  h2.heading-info {
    font-size:36px;
  }

  .container.container-video-sizing-contact {
    height:80vh;
    max-width:1300px;
    width:100vw;
    background-color:rgba(255, 255, 255, 0);
  }

  .container.container-video-center-index {
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
       -moz-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    background-color:rgba(76, 45, 97, 1);
  }

  .container.container-video-sizing-index {
    height:80vh;
    max-width:1300px;
    width:100vw;
    background-color:rgba(255, 255, 255, 0);
  }

  .container.container-video-center-contact {
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
       -moz-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    background-color:rgba(76, 45, 97, 1);
  }

  .container.container-contact-main {
    height:80%;
  }

  .container.container-info2 {
    border-top-style:none;
    border-bottom-style:none;
    border-left-style:none;
  }

  p.paragraph.left-align.paragraph-info {
    text-align:left;
  }

  p.paragraph span.paragraph-text-1 {
    font-weight:600;
  }

  p.paragraph span.paragraph-text-2 {
    font-weight:600;
  }

  p.paragraph span.paragraph-text-3 {
    font-weight:600;
  }

  p.paragraph span.paragraph-text-4 {
    font-weight:600;
  }

  p.paragraph span.paragraph-text-5 {
    font-weight:600;
  }
}