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

body {
			
			margin:0;
				padding:0;
				overflow:auto;
	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;
}
*/
#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:2.9vw;
	left:2vw;
	width:18.5vw;
	height:4vw;
	z-index:999;
/*	animation: .8s 1 fadein;*/
	
}

#logo img{
	width:10.5vw;
	height:4vw;
	z-index:999;
}




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

#thejumps img {
	height:2vw;
}



















#services {
	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;
}


#servicespics {
	position:absolute;
	width:100vw;
	top:18vw;
	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:43vw;
	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:61vw;
	width:100vw;
	height:40vw;
	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:#ffffff;*/
	z-index:900;
}


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

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


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

#schedform3 {
	position:absolute;
	top:104.5vw;
	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 {
	color:#Ffffff!important;
	width:30vw;
	height:2.2vw;
	margin-left:15vw;
	/*background-color:#e3e7e0;*/
	background-color:#9CCCE8;
	border-style:none;
	border-radius:20px;
		font-size:0.8vw;
	z-index:900;
	margin-left:15vw;
	margin-bottom:1.5vw;
}


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

#eaddress2{
	color:#ffffff!important;
	width:30vw;
	height:2.2vw;
	margin-left:15vw;
	/*background-color:#e3e7e0;*/
	background-color:#9CCCE8;
	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:#ffffff!important;
}

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

#comm2 {
	color:#ffffff !important;
	width:32vw;
	height:13.5vw;
	/*background-color:#e3e7e0;*/
	background-color:#9CCCE8;
	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;
}

#sub3 {position:absolute;
	margin-left:-2.8vw;
	 color:#9CCCE8;!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:134.5vw;
	width:100vw;
	height:2.5vw;
	left:0vw;
	font-size:0.75vw;
	color:#ffffff;
	background-color:#000000;
}

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

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

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

