/*Bee and fireflies*/
.print-page .flex-wrapper {margin-bottom: 0;}
.print-page aside {margin: 5vh 0 0 0;  width: 90vw;}
#bee-beeAnimation {margin-top: -10vh; width: 100vw; height: 30vh}
#beepathGroup {position: absolute; overflow:hidden;}
#beepathGroup svg {width: 90vw}
#beepath1 {margin-top: 0rem}
#beepath2 {margin-top: 4rem}
#beepath3 {margin-top: 6rem; margin-left: -5vw;}
#beeMain,#beeMain2,#beeMain3 {opacity: 0; width: 7vw; height: auto}
#beeGlowing {fill: #ffde56; filter: brightness(100%); filter: blur(.25rem);}
.star {position: absolute; visibility: hidden; opacity: 0; width: 84px; height: 83px} 
.fire_flies{ position: absolute; width: 100%; height: 100%; top: 0;  overflow: hidden;}
.yellow {color: #ffde41;}

@media (min-width: 600px){
	.print-page aside {width: 70vw; margin: 15vh 0 0 15vw}
	#bee-beeAnimation {top: 32vh; width: 88vw}
}
@media screen and (min-width: 300px)
  and (max-width: 499px)
  and (orientation: portrait) {
	.print-page aside {margin: 1vw 0 0 -10vw; width: 90vw;}
	#bee-beeAnimation {position: absolute; top: 22vh; height: 30vh; width: 87vw}
	#beeMain, #beeMain2, #beeMain3 {width: 11vw; height: auto}
	#beepath3 {margin-top: 4rem; margin-left: -5vw;}
	.flower-wrapper {margin-top: 8vh; margin-left: 15vw; width: 100vw;}
}
@media screen and (min-width: 500px)
  and (max-width: 767px)
  and (orientation: portrait) {
	.print-page aside {position: absolute; top: 40vh; left: -8vw; margin: 0;  width: 90vw;}
	#bee-beeAnimation {position: absolute; height: 40vh}
	#beeMain,#beeMain2,#beeMain3 {width: 10vw; height: auto}
	#beepath3 {margin-top: 5rem; margin-left: -5vw;}
	.print-page .flower-wrapper {margin-top: 0; margin-left: 33vw; width: 73vw;}
}
@media (min-width: 768px){
	.print-page aside {position: absolute; top: 10vh; left: -9vw;  width: 100vw; margin: 0}
	#bee-beeAnimation {margin-top: -5vh}
	#beepathGroup svg {width: 100vw}
	.print-page aside .flower-wrapper svg {width: 60vw}
	.print-page .flower-wrapper {margin-top: 15vh; margin-left: 60vw; width: 40vw;}
}
@media (min-width: 920px){
	#bee-beeAnimation {margin-top: -10vh}
	.print-page aside {top: 25vh; left: -15vw;}
	.print-page .flower-wrapper {margin-top: 0vh; margin-left: 70vw; width: 30vw;}
	.print-page aside .flower-wrapper svg {width: 55vw}
}
@media (min-width: 1024px){
.popular-print-requests-wrapper {margin-top: 3rem}
#bee-beeAnimation {margin-top: 33%}
#beeMain,#beeMain2,#beeMain3 {width: 9vw; height: auto}
.print-page aside .flower-wrapper svg {width: 45vw; margin-top: 3vh; margin-left: 1vw}
}
@media (min-width: 1200px){
#bee-beeAnimation {margin-top: 45%}
#beeMain,#beeMain2,#beeMain3 {width: 8vw; height: auto}
.print-page aside {left: 5vw;}
.print-page aside .flower-wrapper svg {width: 41vw; margin: 4vh 0 0 -15vw}
}
@media (min-width: 1500px){
#bee-beeAnimation {margin-top: 33%}
#beeMain,#beeMain2,#beeMain3 {width: 8vw; height: auto}
#beepath1, 	#beepath2,	#beepath3 {width: 99vw;}
.print-page aside .flower-wrapper svg {width: 35vw;  margin: 10vh 0 0 -13vw}
}
/*business cards */
.bcards-formWrap { box-shadow: 6px 6px 20px #000;}
.bcards-formWrap a:hover, .bcards-formWrap a:focus {color: #fff; background: #49032E}
	
