
div#container section#gallery {}
div#container section#gallery main {border:1px solid #20D86611;}
div#container section#gallery main {display:flex; flex-direction:row; justify-content:center; flex-wrap:wrap;}
div#container section#gallery main div.vidBox {flex:1 0 33.333%;}
div#container section#gallery main div.vidBox {background-color:#00000001; border:1px solid #0008; border-color:#20D86622; padding:.5rem;}
div#container section#gallery main div.vidBox.f {flex-basis:50%;}
div#container section#gallery main div.vidBox.s {flex-basis:100%;}
div#container section#gallery main div.vidBox div.inner {width:100%; position:relative; padding:0 0 56.25%; background-color:#22D76418;}		/* Green Color */
div#container section#gallery main div.vidBox div.inner.x {display:none;}
div#container section#gallery main div.vidBox div.inner iframe.video {/*display:none;*/}
div#container section#gallery main div.vidBox div.inner iframe.video {position:absolute; top:0; left:0; width:100%; height:100%;}

div#container section#gallery aside#seemore {text-align:center; margin-top:4rem;}
div#container section#gallery aside#seemore.float {margin:0;}
div#container section#gallery aside#seemore button {font-size:1.5rem; padding:1rem 2rem;}
div#container section#gallery aside#seemore button {background-color:inherit; border:1px solid #FFF2; border-radius:.5rem; color:#22D764; color:#20D866DD; cursor:pointer;}		/* Green Color */
div#container section#gallery aside#seemore.float button {position:fixed; bottom:0; right:0; margin:2rem 3rem;}
div#container section#gallery aside#seemore a.cta {text-decoration:none; display:inline-block; min-width:15rem; padding:1.25rem 2rem 1.15rem; background-color:transparent; color:#20D866; font-weight:800; font-size:1.25rem; border:2px solid #20D866;}
div#container section#gallery aside#seemore a.cta.primary {background-color:#20D866; color:#000;}




/* Medium Screen */
@media screen and (max-width:64rem) {
	div#container section#gallery main div.vidBox {flex-basis:50%; padding:.75rem;}
	div#container section#gallery main div.vidBox.f {flex-basis:50%;}
	div#container section#gallery main div.vidBox.s {flex-basis:100%;}
}

/* Small Screen */
@media screen and (max-width:52rem) {
	div#container section#gallery main div.vidBox {flex-basis:100%; padding:1rem;}
	div#container section#gallery main div.vidBox.f,
	div#container section#gallery main div.vidBox.s {flex-basis:100%;}
	div#container section#gallery aside#seemore button {font-size:1rem; padding:.75rem 1rem;}
}

/* Extra Small Screen */
@media screen and (max-width:30rem) {
}
