@charset "UTF-8";
/* CSS Document */

body {
			
			margin:0;
				padding:0;
				overflow:auto;
	overflow-x: hidden;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
/*			background:linear-gradient(270deg, rgb(212,0,255) 1%,
				rgb(255,0,170) 10%, rgb(255,102,0) 30%,
				rgb(255,81,0) 50%, rgb(255, 102, 0) 70%,
				rgba(255, 0, 170) 90%, rgb(212, 0, 255) 100%);*/
/*	background:linear-gradient(145deg, rgb(255,255,255) 1%, rgb(255,255,255) 20%,
				rgb(28,28,28) 10%, rgb(28,28,28) 40%,
				rgb(255,255,255) 59%, rgb(255, 102, 0) 70%,
				rgba(0, 0, 0) 90%, rgb(0, 0, 0) 100%);
			background-attachment: fixed;
			background-size:400%, 400%;
			animation:colors2 13s ease;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	z-index:1;*/
		}

/*#homes {
	position:absolute;
	top:200vw;
}
*/


#acustombtn {
	display: flex;
	justify-content: center;
	margin-top:1vw;
	margin-left:auto;
	margin-right:auto;
	line-height:2.5vw;
	width: 13vw; 
    height: 2.5vw; 
    color:#ffffff;
	font-size:0.8vw;
	border-radius: 1vw;
	border:medium;
	border-color:#ffffff;
	border-style:solid;
	z-index:998;
	background-image: url("img/bgblack.jpg"); background-size: 108%;opacity:1;
}



a {
	text-decoration:none;
	color:#ffffff;
}

#formbutn a, #packagesbtn a {
	text-decoration:none;
	color:#000000;
}


#packpic1 {
	width:15vw;
	Padding-left:0.75vw;
	Padding-right:0.75vw;
	overflow:hidden;
	margin-left:2.1vw;
	z-index:998;
}


.sthegrid {
	display: flex;
	margin-top:1.5vw;
	margin-left:-2vw;
	width:27vw;
	height:20vw;
	font-size:0.75vw;
	line-height:1.5vw;
	
	z-index:998;
}

.svline {
	display:flex;
	margin-left:8.5vw;
	width:0.15vw;
	height:7.4vw;
	background-color:#000000;z-index:998;
}

.shline1 {
	position:absolute;
	margin-left:0.8vw;
	margin-top:0vw;
	width:12.5vw;
	height:0.15vw;
	background-color:#000000;z-index:998;
}

.shline2 {position:absolute;
	margin-left:0.8vw;
	margin-top:1.85vw;
	width:12.5vw;
	height:0.15vw;
	background-color:#000000;z-index:998;
}

.shline3 {position:absolute;
	margin-left:0.8vw;
	margin-top:3.7vw;
	width:12.5vw;
	height:0.15vw;
	background-color:#000000;z-index:998;
}

.shline4 {position:absolute;
	margin-left:0.8vw;
	margin-top:5.55vw;
	width:12.5vw;
	height:0.15vw;
	background-color:#000000;z-index:998;
}






.slword1 {position:absolute;
	margin-left:2.75vw;
	margin-top:0.3vw;
	color:000000;z-index:998;
}

.srword1 {position:absolute;
	margin-left:9.2vw;
	margin-top:0.3vw;
	color:000000;z-index:998;
}

.slword2 {position:absolute;
	margin-left:1.25vw;
	margin-top:2.2vw;
	color:000000;z-index:998;
}

.bslword2{position:absolute;
	margin-left:0.85vw;
	margin-top:2.2vw;
	color:000000;z-index:998;
}

.bbslword2{position:absolute;
	margin-left:0.7vw;
	margin-top:2.2vw;
	color:000000;z-index:998;
}

.srword2 {position:absolute;
	margin-left:9.2vw;
	margin-top:2.2vw;
	color:000000;z-index:998;
}

.slword3 {position:absolute;
	margin-left:2.5vw;
	margin-top:4vw;
	color:000000;z-index:998;
}

.srword3 {position:absolute;
	margin-left:9.2vw;
	margin-top:4vw;
	color:000000;z-index:998;
}

.slword4 {position:absolute;
	margin-left:5.8vw;
	margin-top:5.9vw;
	color:000000;z-index:998;
}

.srword4 {position:absolute;
	margin-left:9.2vw;
	margin-top:5.9vw;
	color:000000;z-index:998;
}



























.thegrid {
	position:absolute;
	margin-top:2.5vw;
	margin-left:13vw;
	width:27vw;
	font-size:1.25vw;
	line-height:1.5vw;
}

.vline {position:absolute;
	margin-left:18vw;
	width:0.2vw;
	height:11vw;
	background-color:#ffffff;
}

.hline1 {position:absolute;
	margin-left:1vw;
	margin-top:0vw;
	width:25vw;
	height:0.2vw;
	background-color:#ffffff;
}

.hline2 {position:absolute;
	margin-left:1vw;
	margin-top:2.5vw;
	width:25vw;
	height:0.2vw;
	background-color:#ffffff;
}

.hline3 {position:absolute;
	margin-left:1vw;
	margin-top:5vw;
	width:25vw;
	height:0.2vw;
	background-color:#ffffff;
}

.hline4 {position:absolute;
	margin-left:1vw;
	margin-top:7.5vw;
	width:25vw;
	height:0.2vw;
	background-color:#ffffff;
}

















.lword1 {position:absolute;
	margin-left:11vw;
	margin-top:0.7vw;
	color:#ffffff;
}

.rword1 {position:absolute;
	margin-left:19vw;
	margin-top:0.7vw;
	color:#ffffff;
}

.lword2 {position:absolute;
	margin-left:11vw;
	margin-top:3.2vw;
	color:#ffffff;
}

.rword2 {position:absolute;
	margin-left:19vw;
	margin-top:3.2vw;
	color:#ffffff;
}

.lword3 {position:absolute;
	margin-left:11vw;
	margin-top:5.7vw;
	color:#ffffff;
}

.rword3 {position:absolute;
	margin-left:19vw;
	margin-top:5.7vw;
	color:#ffffff;
}

.lword4 {position:absolute;
	margin-left:11vw;
	margin-top:8.1vw;
	color:#ffffff;
}

.rword4 {position:absolute;
	margin-left:19vw;
	margin-top:8.1vw;
	color:#ffffff;
}









.rlword1 {position:absolute;
	margin-left:8.5vw;
	margin-top:0.7vw;
	color:#ffffff;
}

.rrword1 {position:absolute;
	margin-left:19vw;
	margin-top:0.7vw;
	color:#ffffff;
}

.rlword2 {position:absolute;
	margin-left:6.1vw;
	margin-top:3.2vw;
	color:#ffffff;
}

.rrword2 {position:absolute;
	margin-left:19vw;
	margin-top:3.2vw;
	color:#ffffff;
}

.rlword3 {position:absolute;
	margin-left:8.2vw;
	margin-top:5.7vw;
	color:#ffffff;
}

.rrword3 {position:absolute;
	margin-left:19vw;
	margin-top:5.7vw;
	color:#ffffff;
}

.rlword4 {position:absolute;
	margin-left:13.8vw;
	margin-top:8.1vw;
	color:#ffffff;
}

.rrword4 {position:absolute;
	margin-left:19vw;
	margin-top:8.1vw;
	color:#ffffff;
}










.vlword1 {position:absolute;
	margin-left:8.5vw;
	margin-top:0.7vw;
	color:#ffffff;
}

.vrword1 {position:absolute;
	margin-left:19vw;
	margin-top:0.7vw;
	color:#ffffff;
}

.vlword2 {position:absolute;
	margin-left:6.1vw;
	margin-top:3.2vw;
	color:#ffffff;
}

.vrword2 {position:absolute;
	margin-left:19vw;
	margin-top:3.2vw;
	color:#ffffff;
}

.vlword3 {position:absolute;
	margin-left:8.2vw;
	margin-top:5.7vw;
	color:#ffffff;
}

.vrword3 {position:absolute;
	margin-left:19vw;
	margin-top:5.7vw;
	color:#ffffff;
}

.vlword4 {position:absolute;
	margin-left:13.8vw;
	margin-top:8.1vw;
	color:#ffffff;
}

.vrword4 {position:absolute;
	margin-left:19vw;
	margin-top:8.1vw;
	color:#ffffff;
}








.elword1 {position:absolute;
	margin-left:8.5vw;
	margin-top:0.7vw;
	color:#ffffff;
}

.erword1 {position:absolute;
	margin-left:19vw;
	margin-top:0.7vw;
	color:#ffffff;
}

.elword2 {position:absolute;
	margin-left:6.1vw;
	margin-top:3.2vw;
	color:#ffffff;
}

.erword2 {position:absolute;
	margin-left:19vw;
	margin-top:3.2vw;
	color:#ffffff;
}

.elword3 {position:absolute;
	margin-left:8.2vw;
	margin-top:5.7vw;
	color:#ffffff;
}

.erword3 {position:absolute;
	margin-left:19vw;
	margin-top:5.7vw;
	color:#ffffff;
}

.elword4 {position:absolute;
	margin-left:13.8vw;
	margin-top:8.1vw;
	color:#ffffff;
}

.erword4 {position:absolute;
	margin-left:19vw;
	margin-top:8.1vw;
	color:#ffffff;
}







.clword1 {position:absolute;
	margin-left:8.5vw;
	margin-top:0.7vw;
	color:#ffffff;
}


.crword1 {position:absolute;
	margin-left:19vw;
	margin-top:0.7vw;
	color:#ffffff;
}

.clword2 {position:absolute;
	margin-left:6.1vw;
	margin-top:3.2vw;
	color:#ffffff;
}

.crword2 {position:absolute;
	margin-left:19vw;
	margin-top:3.2vw;
	color:#ffffff;
}

.clword3 {position:absolute;
	margin-left:8.2vw;
	margin-top:5.7vw;
	color:#ffffff;
}

.crword3 {position:absolute;
	margin-left:19vw;
	margin-top:5.7vw;
	color:#ffffff;
}

.clword4 {position:absolute;
	margin-left:13.8vw;
	margin-top:8.1vw;
	color:#ffffff;
}

.crword4 {position:absolute;
	margin-left:19vw;
	margin-top:8.1vw;
	color:#ffffff;
}




















ul {
  list-style-position: outside; /* Ensures bullet/number is inside the content box */
  padding-left: 0; /* Removes default padding */
}

li {
list-style-position: inside;
  text-indent: -1em;
  margin-left: 1em;
}







#topbarbg {
	position:absolute;
	top:7.5vw;
	width:100vw;
	height:1.5vw;
	/*background:linear-gradient(145deg, rgb(255,255,255) 1%, rgb(255,255,255) 5%,
				rgb(255,255,255) 9%, rgb(255,255,255) 18%,  rgb(255, 102, 0) 37%,
				rgb(255,255,255) 57%, rgb(255,255,255) 61%, rgb(255, 102, 0) 70%, rgb(243, 138, 90) 70%,
				rgb(255, 102, 0) 80%, rgba(255, 255, 255) 100%);*/
	
	/*background:linear-gradient(145deg, rgb(255,255,255) 1%, 
				  rgb(56, 54, 189) 37%,  rgb(243, 138, 90) 38%, 
				  rgb(243, 138, 90) 80%,
				rgb(56, 54, 189) 80%, rgb(56, 54, 189) 100%);*/
	background:linear-gradient(145deg, rgb(255,255,255) 1%, rgb(255,255,255) 5%,
				rgb(255,255,255) 9%, rgb(255,255,255) 18%,  rgb(33, 88, 168) 37%,
				rgb(255,255,255) 57%, rgb(255,255,255) 61%, rgb(33, 88, 168) 70%, rgb(46, 135, 199) 70%,
				rgb(33, 88, 168) 80%, rgba(255, 255, 255) 100%);
	
	
			background-attachment: fixed;
			background-size:400%, 400%;
			animation:colors2 12s ease;
	animation-fill-mode: forwards;
	z-index:1;
}






@keyframes colors2 {
		0%{
			/*background-position:30% 30%;
			}
			70%{
			background-position:85% 85%;
			}
			100%{
			background-position:75% 75%;
			}*/
	
	background-position:30% 30%;
			}
			20%{
			background-position:90.5% 90.5%;
			}
			
			100%{
			background-position:90.5% 90.5%;
			}
		
		}





#logo {
	position: absolute;
	top:1.0vw;
	left:2vw;
	width:20.5vw;
	height:4vw;
	z-index:999;
/*	animation: .8s 1 fadein;*/
	
}

#logo img{
	width:17.5vw;
	height:auto;
	z-index:999;
}




#thejumps {
	position:absolute;
	top:5vw;
	left:40vw;
}

#thejumps img {
	height:2vw;padding-right:0.5vw;
}



#services { /************Text: SPORTS PACKAGES ****/
	position: absolute;
	top:14.5vw;
	left:15vw;
	width:100vw;
	font-size:3.5vw;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	/*color:#e76d2c; orange*/
	/*color:#1d42be; blue */
	/*color:#ffffff;*/
  -webkit-text-fill-color:  #1c2477; /* Will override color (regardless of order) */
  /*-webkit-text-stroke-width: 5px;
  -webkit-text-stroke-color: #ffffff;*/
}



/*****STEPS*********************************/

#howitworks {
	
	position: absolute;
	display: flex;
  justify-content: center; /* or space-between, space-around, etc. */
  align-items: top;
	top:20vw;
	width:100vw;
	height:45vw;
	background-image: url("img/bggrey.jpg"); background-size: 108%;opacity:1;
	/*background-color:#EDC1E6;*/
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:900;
	margin-bottom: 15vw;	
}

#howitworkstitle {
	
	position: absolute;
	font-size:3.8vw;
	top: 23vw;
	width:100vw;
	text-align:center;
	background-image: url("img/bgblack.jpg"); background-size: 108%;opacity:1;
	color:#ffffff;-webkit-text-stroke: 0.1vw #000000;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:905;
	border-bottom:solid;
	border-top:solid;
	border-width:0.3vw;
	border-color:#3C3A3A;
}

#circle1 {position:relative;
	margin-top:14vw;
	margin-right:3vw;
	 width: 15vw; 
      height: 15vw; 
      background-color: #2e87c8; 
      border-radius: 50%;
	border-style:solid;
	border-width:1vw;
	border-color:#ffffff;
}


#circle2 {position:relative;
	margin-top:14vw;
	margin-right:3vw;
	margin-left:3vw;
	 width: 15vw; 
      height: 15vw; 
      background-color: #2e87c8; 
      border-radius: 50%;
		border-style:solid;
	border-width:1vw;
	border-color:#ffffff;
	
}



#circle3 {position:relative;
	margin-top:14vw;
	margin-left:3vw;
	 width: 15vw; 
      height: 15vw; 
      background-color: #2e87c8; 
      border-radius: 50%;
	border-style:solid;
	border-width:1vw;
	border-color:#ffffff;
}

#circletext1, #circletext2, #circletext3 {position:relative;
	margin-top:3.8vw;
	margin-left:-1vw;
	width:17vw;
	text-align:center;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	color:#ffffff;
	font-size:1.6vw;
	z-index:902;
}

#circletext1b, #circletext2b, #circletext3b {position:relative;
	margin-top:1.5vw;
	margin-left:-1vw;
	width:17vw;
	text-align:center;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	color:#ffffff;
	font-size:1.15vw;
	z-index:902;
}

#arrow1, #arrow2 {
	position:relative;
	margin-top:21vw;
	width:5vw;
	text-align:center;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	color:#000000;
	font-size:4vw;
	z-index:903;
}

#arrow1 img, #arrow2 img {
	width:4.25vw;
	height:auto;
	z-index:903;
}



#packagesbtn {
	position:absolute;
	top:54vw;
	margin-left:28.5vw;
	margin-left:28.5vw;
	width:12vw;
	height:4vw;
	text-align:center;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	color:#000000;
	background-color:#ffffff;
	font-size:1.2vw;
	z-index:902;
	left:0vw;
	border-radius:5vw;
	
}

#formbutn {
	position:absolute;
	top:54vw;
	margin-left:56.5vw;
	width:12vw;
	height:4vw;
	text-align:center;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	color:#000000;
	background-color:#ffffff;
	font-size:1.2vw;
	z-index:902;
	border-radius:5vw;
	
}
	





/*****PACKAGES - OVERVIEW all 5 of them -******************************/

#packagesummarytitle {
	display: flex;
	justify-content: center;
	margin-top: 68vw;
	width:100vw;
	z-index:901;
	font-size:4vw;
	/*text-align:center;*/
	color:#1c2477; 
}

#packagesummary {
	display: flex;
	flex-direction: column;
	width:100vw;
	height:70vw;
	/*background-color:burlywood;*/
  justify-content: center; /* or space-between, space-around, etc. */
  align-items: center;
	z-index:899;
}


/*this is high school summary pieces */
#pack2, #pack3, #pack4 {
	margin-top:1vw;
	width:20vw;
	height:28vw;
	background-color:#ffffff;
	border-radius:2vw;
	margin-left:0.5vw;
	margin-right:0.5vw;
	z-index:900;
	border-style:solid;
	border-width:0.4vw;
	border-color:#000000;
	background-image: url("img/bglgrey.jpg"); background-size: 108%;opacity:1;
}
#universityrookie, #universityvarsity, #universityelite {
	margin-top:1vw;
	width:20vw;
	height:32vw;
	background-color:#ffffff;
	border-radius:2vw;
	margin-left:0.5vw;
	margin-right:0.5vw;
	z-index:900;
	border-style:solid;
	border-width:0.4vw;
	border-color:#000000;
	background-image: url("img/bglgrey.jpg"); background-size: 108%;opacity:1;
}


#packtitle1, #packtitle2, #packtitle3, #packtitle4, #packtitle5, #packtitleuniversityrookie, #packtitleuniversityvarsity, #packtitleuniversityelite {
	color:#ffffff;
	margin-top:0vw;
	text-align:center;
	font-size:1.5vw;
	height:5vw;
	line-height:5.4vw;
	border-right:0.4vw;
	border-bottom: 0.4vw;
	border-style:solid;
	border-color:#000000;
	background-image: url("img/bgblack.jpg"); background-size: 108%;opacity:1;
	border-radius:1.6vw 1.6vw 0vw 5vw;
}

.row{
	display: flex;
	gap: 3vw;
	justify-content: center;
}

.smallbreak {
	height:0.7vw;
}

#packlist2, #packlist3, #packlist4, #packlistuniversityrookie, #packlistuniversityvarsity, #packlistuniversityelite {
	margin-top:1vw;
	font-size:0.8vw;
	line-height: 1vw;
	margin-left:1vw;
	margin-right:1vw;
	text-align:left;
	color:#1c2477; 

}

#packlist5 {
	margin-top:2vw;
	font-size:0.8vw;
	line-height: 1.2vw;
	margin-left:1vw;
	margin-right:1vw;
	text-align:left;
	margin-left:1.7vw;
	color:#1c2477; 
}

#packlist1 h2, #packlist2 h2, #packlist3 h2, #packlist4 h2, #packlistuniversityrookie h2, #packlistuniversityvarsity h2, #packlistuniversityelite h2 {
	margin-top:2vw;
	font-size:1.1vw;
	margin:1vw;
	text-align:left;color:#000000; 
}

#packlist5 h2 {
	margin-top:2vw;
	font-size:1.1vw;
	margin:1vw;
	line-height:1.4vw;
	text-align:left;color:#000000; 
}


#packpic1, #packpic2, #packpic3, #packpic4, #packpic5 {
	width:15vw;
	Padding-left:0.75vw;
	Padding-right:0.75vw;
	overflow:hidden;
	margin-left:2.1vw;
	z-index:998;
}

#packpic1 img, #packpic2 img, #packpic3 img, #packpic4 img, #packpic5 img {
	width:19vw;
	margin-left:-5vw;
	height:auto;
	
}




/*****PACKAGE2 - ROOKIE -********These are the wide, full screen sections with YT Vids **********************/



#rookie {
	position:absolute;
	top:145vw;
	width:100vw;
	height:56vw;
		background-image: url("img/bgblack.jpg"); background-size: 108%;opacity:1;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:900;
	
}

#rookietitle {
	position:absolute;
	font-size:2.5vw;
	line-height:7vw;
	top:0vw;
	width:100vw;
	
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:901;
		background-image: url("img/bggrey.jpg"); background-size: 108%;opacity:1;
	color:#ffffff;
}

#rookietext {
	position:relative;
	margin-left:14vw;
	margin-top:10vw;
	margin-right:3vw;
	font-size:1.25vw;
	line-height:2vw;
	 width: 25vw; 
	color:#ffffff;
	
}

#rookieyoutube {
	position:absolute;
	top:13vw;
	margin-right:0vw;
	margin-left:48vw;
	margin-top:6vw;
	 width: 38vw; 
      height: 26vw; 
      background-color: black; 
      border-radius: 5%;
	color:#ffffff;
	text-align:center;
	font-size:1.5vw;
		
}

#rookiebtn {
	position:relative;
	margin-top:2vw;
	margin-left:14vw;
	 width: 25vw; 
      height: 4vw; 
     	color:#ffffff;
	font-size:1.4vw;
	text-align:center;
	line-height:4.1vw;
	border-radius: 1vw;
	border:medium;
	border-color:#ffffff;
	border-style:solid;
}


/*****PACKAGE3 - Varsity-********************************/



#varsity {
	position:absolute;
	top:203vw;
	width:100vw;
	height:58vw;
		background-image: url("img/bg2.jpg"); background-size: 108%;opacity:1;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:900;
	
}

#varsitytitle {
	position:absolute;
	font-size:2.5vw;
	line-height:7vw;
	top:0vw;
	width:100vw;
	
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:901;
		background-image: url("img/bglgrey.jpg"); background-size: 108%;opacity:1;
	color:#ffffff;
}


#varsitytext {
	position:relative;
	margin-left:14vw;
	margin-top:11.4vw;
	margin-right:3vw;
	font-size:1.25vw;
	line-height:2vw;
	 width: 25vw; 
	color:#ffffff;
	
}

#varsityyoutube {
	position:absolute;
	top:13vw;
	margin-right:0vw;
	margin-left:48vw;
	margin-top:6vw;
	 width: 38vw; 
      height: 26vw; 
      background-color: black; 
      border-radius: 5%;
	color:#ffffff;
	text-align:center;
	font-size:1.5vw;
		
}


#varsityprice {position:relative;
	margin-left:3vw;
      background-color: blue; 
     
	
}


#varsitybtn {
	position:relative;
	margin-top:16.3vw;
	margin-left:14vw;
	 width: 25vw; 
      height: 4vw; 
     	color:#ffffff;
	font-size:1.4vw;
	text-align:center;
	line-height:4.5vw;
	border-radius: 1vw;
	border:medium;
	border-color:#ffffff;
	border-style:solid;
}





/*****PACKAGE4 - Elite-********************************/



#Elite {
	position:absolute;
	top:263vw;
	width:100vw;
	height:58vw;
		background-image: url("img/bggrey.jpg"); background-size: 108%;opacity:1;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:900;
	
}

#elitetitle {
	position:absolute;
	font-size:2.5vw;
	line-height:7vw;
	top:0vw;
	width:100vw;
	
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:901;
		background-image: url("img/bgblack.jpg"); background-size: 108%;opacity:1;
	color:#ffffff;
}

#elitetext {
	position:relative;
	margin-left:14vw;
	margin-top:11.4vw;
	margin-right:3vw;
	font-size:1.25vw;
	line-height:2vw;
	 width: 25vw; 
	color:#ffffff;
	
}


#eliteyoutube  {
	position:absolute;
	top:13vw;
	margin-right:0vw;
	margin-left:48vw;
	margin-top:6vw;
	 width: 38vw; 
      height: 26vw; 
      background-color: black; 
      border-radius: 5%;
	color:#ffffff;
	text-align:center;
	font-size:1.5vw;
		
}

#eliteprice {position:relative;
	margin-left:3vw;
      background-color: blue; 
     
	
}

/*
#elitepricegrid {position:relative;
	margin-top:1.5vw;
	margin-left:6vw;
	 width: 27vw; 
      height: 4vw; 	
	font-size:2.2vw;
	text-align:center;
	line-height:4.5vw;
	
}

#elitepricegrid img {
	width:27vw;
	height:auto;
	border-radius: 1vw;
}

*/
#elitebtn{position:relative;
	margin-top:16.3vw;
	margin-left:14vw;
	 width: 25vw; 
      height: 4vw; 
     	color:#ffffff;
	font-size:1.4vw;
	text-align:center;
	line-height:4.5vw;
	border-radius: 1vw;
	border:medium;
	border-color:#ffffff;
	border-style:solid;
}



#universityrookiefullsection {
	position:absolute;
	top:323vw;
	width:100vw;
	height:56vw;
		background-image: url("img/bg2.jpg"); background-size: 108%;opacity:1;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:900;
	
}

#universityrookietitle {
	position:absolute;
	font-size:2.5vw;
	line-height:7vw;
	top:0vw;
	width:100vw;
	
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:901;
		background-image: url("img/bgblack.jpg"); background-size: 108%;opacity:1;
	color:#ffffff;
}

#universityrookietext {
	position:relative;
	margin-left:9vw;
	margin-top:10vw;
	margin-right:3vw;
	font-size:1.25vw;
	line-height:1.7vw;
	width: 38vw; 
	color:#ffffff;
	
}


#universityyoutube   {
	position:absolute;
	top:14vw;
	left:51vw;
	 width: 38vw; 
      height: 26vw; 
      background-color: black; 
      border-radius: 5%;
	color:#ffffff;
	text-align:center;
	font-size:1.5vw;
	overflow: hidden;
}

.videolabel{
	position: absolute;
	top:42vw;
	left: 60vw;
	font-size: 1.5vw;
	color: white;
	text-align:center;
}



#universityrookiebtn {
	position:relative;
	margin-top:2.5vw;
	margin-left:10vw;
	width: 30vw; 
    height: 4vw; 
    color:#ffffff;
	font-size:1.4vw;
	text-align:center;
	line-height:4.1vw;
	border-radius: 1vw;
	border:medium;
	border-color:#ffffff;
	border-style:solid;
}


/*****PACKAGE3 - Varsity-********************************/



#universityvarsityfullsection {
	position:absolute;
	top:381vw;
	width:100vw;
	height:58vw;
		background-image: url("img/bgblack.jpg"); background-size: 108%;opacity:1;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:900;
	
}

#universityvarsitytitle {
	position:absolute;
	font-size:2.5vw;
	line-height:7vw;
	top:0vw;
	width:100vw;
	
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:901;
		background-image: url("img/bglgrey.jpg"); background-size: 108%;opacity:1;
	color:#ffffff;
}


#universityvarsitytext {
	position:relative;
	margin-left:9vw;
	margin-top:10vw;
	margin-right:3vw;
	font-size:1.25vw;
	line-height:1.7vw;
	 width: 38vw; 
	color:#ffffff;
	
}

#universityyoutube   {
	position:absolute;
	top:14vw;
	left:51vw;
	 width: 38vw; 
      height: 26vw; 
      background-color: black; 
      border-radius: 5%;
	color:#ffffff;
	text-align:center;
	font-size:1.5vw;
	overflow: hidden;
}

.videolabel{
	position: absolute;
	top:42vw;
	left: 60vw;
	font-size: 1.5vw;
	color: white;
	text-align:center;
}



#universityvarsityprice {position:relative;
	margin-left:3vw;
      background-color: blue; 
     
	
}


#universityvarsitybtn {
	position:relative;
	margin-top:2.5vw;
	margin-left:10vw;
	 width: 30vw; 
      height: 4vw; 
     	color:#ffffff;
	font-size:1.4vw;
	text-align:center;
	line-height:4.5vw;
	border-radius: 1vw;
	border:medium;
	border-color:#ffffff;
	border-style:solid;
}





/*****PACKAGE4 - Elite-********************************/



#universityElitefullsection {
	position:absolute;
	top:441vw;
	width:100vw;
	height:58vw;
		background-image: url("img/bggrey.jpg"); background-size: 108%;opacity:1;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:900;
	
}

#universityelitetitle {
	position:absolute;
	font-size:2.5vw;
	line-height:7vw;
	top:0vw;
	width:100vw;
	
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:901;
		background-image: url("img/bgblack.jpg"); background-size: 108%;opacity:1;
	color:#ffffff;
}

#universityelitetext {
	position:relative;
	margin-left:14vw;
	margin-top:11.4vw;
	margin-right:3vw;
	font-size:1.25vw;
	line-height:2vw;
	 width: 25vw; 
	color:#ffffff;
	
}


#universityeliteyoutube  {
	position:absolute;
	top:13vw;
	margin-right:0vw;
	margin-left:51vw;
	margin-top:6vw;
	 width: 38vw; 
      height: 26vw; 
      background-color: black; 
      border-radius: 5%;
	color:#ffffff;
	text-align:center;
	font-size:1.5vw;
		
}

#universityeliteprice {position:relative;
	margin-left:3vw;
      background-color: blue; 
     
	
}

#universityelitebtn{position:relative;
	margin-top:16.3vw;
	margin-left:14vw;
	 width: 25vw; 
      height: 4vw; 
     	color:#ffffff;
	font-size:1.4vw;
	text-align:center;
	line-height:4.5vw;
	border-radius: 1vw;
	border:medium;
	border-color:#ffffff;
	border-style:solid;
}




/*****PACKAGE5 - custom-*******************************



#Custom {position:absolute;
	top:340vw;
	width:100vw;
	height:42vw;
		background-image: url("img/bggrey.jpg"); background-size: 108%;opacity:1;
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:900;
}

#customtitle {position:absolute;
	font-size:2.5vw;
	line-height:7vw;
	top:0vw;
	width:100vw;
	
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	z-index:901;
		background-image: url("img/bg2.jpg"); background-size: 108%;opacity:1;
	color:#ffffff;
}

#customtext {position:relative;
	margin-left:14vw;
	margin-top:11.4vw;
	margin-right:3vw;
	font-size:1.25vw;
	line-height:2vw;
	 width: 25vw; 
	color:#ffffff;
	
}


#customyoutube  {position:absolute;
	top:5.5vw;
	margin-right:0vw;
	margin-left:48vw;
	margin-top:6vw;
	 width: 38vw; 
      height: 26vw; 
      background-color: black; 
      border-radius: 5%;
	color:#ffffff;
	text-align:center;
	font-size:1.5vw;
		
}


#customprice {position:relative;
	margin-left:3vw;
      background-color: blue; 
     
	
}*/
/*

#custompricegrid {position:relative;
	margin-top:1.5vw;
	margin-left:6vw;
	 width: 27vw; 
      height: 4vw; 	
	font-size:2.2vw;
	text-align:center;
	line-height:4.5vw;
	
}

#custompricegrid img {
	width:27vw;
	height:auto;
	border-radius: 1vw;
}*/


#custombtn {position:relative;
	margin-top:2vw;
	margin-left:14vw;
	 width: 25vw; 
      height: 4vw; 
     	color:#ffffff;
	font-size:1.4vw;
	text-align:center;
	line-height:4.5vw;
	border-radius: 1vw;
	border:medium;
	border-color:#ffffff;
	border-style:solid;
	
}


































#servicespics {
	position:absolute;
	width:100vw;
	top:566vw;
	height:27vw;
}

#one {position:absolute;
	width:23vw;
	height:23vw;
	left:15vw;
}

#one img, #two img, #three img {position:absolute;
	width:23vw;
	height:auto;
	
}

#two{position:absolute;
	width:23vw;
	height:23vw;
	left:38.5vw;
}



#three {position:absolute;
	width:23vw;
	height:23vw;
	left:62vw;
}



#servicegrid {
	position:absolute;
	top:303vw;
	width:71vw;
	height:10vw;
	left:15vw;
	display: grid;
  grid-template-areas:
    'a1 a6 a11'
    'a2 a7 a12'
    'a3 a8 a13'
	'a4 a9 a14'
	'a5 a10 a15';
   
    background-color: white;
    
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(5, 1fr);
	font-size:1.5vw;
font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	color:#1c2477;
}



.item1 { grid-area: a1; }
.item2 { grid-area: a2; }
.item3 { grid-area: a3; }
.item4 { grid-area: a4; }
.item5 { grid-area: a5; }
.item6 { grid-area: a6; }
.item7 { grid-area: a7; }
.item8 { grid-area: a8; }
.item9 { grid-area: a9; }
.item10 { grid-area: a10; }
.item11 { grid-area: a11; }
.item12 { grid-area: a12; }
.item13 { grid-area: a13; }
.item14 { grid-area: a14; }
.item15 { grid-area: a15; }



.grid-container > div {
  padding: 0px;
  font-size: 2vw;
}




#reel {
	
	position:absolute;
	top:501vw;
	width:100vw;
	height:auto;
	display: flex;
	justify-content: center;
	background-color:#ffffff;
	overflow:hidden;
}

#myreel {position:absolute;
	width:70vw;
	height:34vw;
	
}


#selected {
	position:absolute;
	top:3.8vw;
	left:72.9vw;
	z-index:998;

}

#selected img {
	position:absolute;
	width:16.7vw;
	height:4.2vw;
	z-index:900;
}



input {
	padding-left:2vw;
	color: black;
	z-index:900;
}


#schedform ::placeholder {
	padding-left:0vw;
	/*color:#000000;*/
	z-index:900;
}

#schedform3 ::placeholder {
	padding-left:0vw;
	color:#000000;
	z-index:900;
}


#fillout3 {
	position:absolute;
	top:540vw;
	left:15vw;
	width:30vw;
	font-size:1.8485vw;
color:#ffffff !important;
	z-index:998;
	
}

#schedform3 {
	position:absolute;
	top:537vw;
	left:0vw;
	width:100vw;
	height:30vw;
	z-index:900;
	/*background-color:#302AB3;*/
	background-color:#1d257a;
	background-image: url("img/bg2.jpg"); background-size: 108%;opacity:1;
	color:#ffffff;
}


#lname2 {
	width:30vw;
	height:2.2vw;
	margin-left:15vw;
	/*background-color:#e3e7e0;*/
	background-color:#ffffff;
	border-style:none;
	border-radius:20px;
		font-size:0.8vw;
	z-index:900;
	margin-bottom:1.5vw;
	color: black !important;
}


#fname2 {margin-top:8vw;
	color: black !important;
	width:30vw;
	height:2.2vw;
	margin-left:15vw;
	/*background-color:#e3e7e0;*/
	background-color:#ffffff;
	border-style:none;
	border-radius:20px;
		font-size:0.8vw;
	margin-bottom:1.5vw;
	z-index:900;
}

#eaddress2{
	color: black !important;
	width:30vw;
	height:2.2vw;
	margin-left:15vw;
	/*background-color:#e3e7e0;*/
	background-color:#ffffff;
	border-style:none;
	border-radius:20px;
		font-size:0.8vw;
	z-index:900;
	margin-bottom:1vw;
	margin-top:0.0vw;
}

#eaddress2 tr, #eaddress2 td{
	color: black !important;
}

#pnumber22{position:absolute;top:223vw;
	padding-top:-15vw;margin-top:-14.75vw;
	color:black !important;
	width:28vw;
	height:2.2vw;
	/*background-color:#e3e7e0;*/
	background-color:#ffffff;
	border-style:none;
	border-radius:20px;
		font-size:0.8vw;
	margin-bottom:2vw;
	z-index:900;
	margin-left:52vw;
	margin-top:-215vw;
}

#comm2 {
	color:black !important;
	width:26vw;
	height:7vw;
	/*background-color:#e3e7e0;*/
	background-color:#ffffff;
	border-style:none;
	border-radius:20px;
 	font-family: 'tahoma';
	margin-bottom:1vw;
	font-size:0.8vw;
	z-index:900;
	margin-left:52vw;
	margin-top:-9.4vw;
	padding: 2vw;
}

#sub3 {position:absolute;
	margin-left:-2.8vw;
	 color:#1c2477 !important;
	width:8vw;
	height:2vw;
	/*background-color:#e3e7e0;*/
	background-color:#ffffff;
	border-style:none;
	border-radius:20px;
	font-size:0.9vw;
	cursor:pointer;
	position:absolute;
	padding-top:-10vw;
	margin-top:-200vw;
	z-index:900;
	top:220vw;
}



#copyright {
	position:absolute;
	top:569vw;
	width:100vw;
	height:2.5vw;
	left:0vw;
	font-size:0.75vw;
	color:#ffffff;
	background-color:#000000;
}


#cright {
	position:absolute;
	text-align:center;
	top:570vw;
	width:100vw;
	color:#ffffff;
}


#social {
	position:absolute;
	top:343.25vw;
	left:97vw;
	width:2vw;
	height:2vw;
	z-index:999;
}

#social img{
	position:absolute;
	width:2vw;
	height:2vw;
}

