body {
	background: #FFFFFF;
}
.fb-like {
	position: absolute;
	left: 250px;
	bottom: 75px;
}
/*input[type=checkbox] + label{
	display:block;
	cursor:pointer;
}
input[type=checkbox]{
	display:none;
}
input[type=checkbox] + label:before{
	content: '\f00c';
	font-family: "FontAwesome";
	background-color:lightgray;
	border:2px solid;
	border-color:lightgray;
	border-radius:5px;
	display:inline-block;
	width:30px;
	height:30px;
	vertical-align: center;
	padding-left:3px;
	color:white;
	transition: .2s;
	margin-top: 15px;
	margin-left: 14px;
}
input[type=checkbox] + label:active:before{
	transform:scale(0);
}
input[type=checkbox]:checked + label:before{
	background-color:mediumseagreen;
	border-color:mediumseagreen;
	color:#fff;
}
label{
	font-size: 20px;
	color: white;
}*/
.email{
	color: white;
	vertical-align: center;
	margin-top: 10vh;
	font-size: 30px;
}
.price{
	color: white;
	font-size: 40px;
	margin-left: 14px;
}
#title{
	color: white;
	font-size: 50px;
}
#titlefoot{
	color: white;
	font-size: 60px;
}
#price{
	color: white;
	font-size: 40px;
}
.buyBtn{
	margin-top: 10px;
}
.videoMain{
	margin-top: 15px;
	margin-left: 6px;
}
.desc{
	color: white;
}
#desc{
	font-size: 30px;
}
#BG{
	height: auto;
	top: 0px;
	left: 0px;
	position: fixed;
	width: 100%;
	z-index: -100;
	min-height: 100%;
	min-width: 1080px;
}
#iLogo {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 30vh;
	width: 30vh;
}
#Panel {
	position: absolute;
	top: 36.25vh;
	left: 0px;
	height: 27.5vh;
	width: 20vh;
	z-index: 3;
}
#Nav {
	position: absolute;
	top: 39vh;
	left: 3.4vh;
	height: 22vh;
	width: 13.2vh;
}
#NavHome {
	height: 6vh;
	width: 12vh;
	position: absolute;
	top: 40vh;
	left: 4vh;
	z-index: 5;
}
#NavPounce {
	height: 6vh;
	width: 12vh;
	position: absolute;
	top: 47vh;
	left: 4vh;
	z-index: 5;
}
#NavContact {
	height: 6vh;
	width: 12vh;
	position: absolute;
	top: 54vh;
	left: 4vh;
	z-index: 5;
}
#NavBest {
	height: 6vh;
	width: 12vh;
	position: absolute;
	top: 86vh;
	left: 1vh;
	z-index: 5;
}
#NavFoot {
	height: 6vh;
	width: 12vh;
	position: absolute;
	top: 93vh;
	left: 1vh;
	z-index: 5;
}
#P4 {
	display: block;
	margin: 2.5vh auto;
	height: 95vh;
	width: 95vh;
	z-index: -10;
}
#counter {
	position: absolute;
	bottom: 1vh;
	right: 1vh;
}
#trnbtn {
	width: 150px;
	height: 150px;
	position: absolute;
	bottom: 1vh;
	right: 1vh;
}
table {
	border-collapse: collapse;
}
.dropLabel{
	color: white;
	font-size: 20px;
	padding-left: 15px;
}
.ground select {
	background: #FFFFFF;
	color: #000;
	width: 170px;
	height: 50px;
	border: none;
	font-size: 20px;
	-webkit-appearance: button;
	outline: none;
}
.ground:before {
	content: '\f0d7';
	font-family: "FontAwesome";
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 30px;
	background: #7A7A7A;
	pointer-events: none;
}
.ground:hover:before {
	background: #6A6A6A;
}
.foot select {
	background: #FFFFFF;
	color: #000;
	width: 490px;
	height: 50px;
	border: none;
	font-size: 20px;
	-webkit-appearance: button;
	outline: none;
}
.foot:before {
	content: '\f0d7';
	font-family: "FontAwesome";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 30px;
	background: #7A7A7A;
	pointer-events: none;
}
.foot:hover:before {
	background: #6A6A6A;
}
.row {
	display: -ms-flexbox; /* IE10 */
	display: flex;
	-ms-flex-wrap: wrap; /* IE10 */
	flex-wrap: wrap;
	margin: 0 -16px;
}

.col-25 {
	-ms-flex: 25%; /* IE10 */
	flex: 25%;
}

.col-50 {
	-ms-flex: 50%; /* IE10 */
	flex: 50%;
}

.col-75 {
	-ms-flex: 75%; /* IE10 */
	flex: 75%;
}

.col-25,.col-50,.col-75 {
	padding: 0 16px;
}

input[type=text] {
	width: 100%;
	margin-bottom: 20px;
	padding: 12px;
	border: 1px solid #ccc;
	border-radius: 3px;
}

label {
	margin-bottom: 10px;
	display: block;
}

.container {
	background-color: transparent;
	margin-top: 20vh;
}

.icon-container {
	margin-bottom: 20px;
	padding: 7px 0;
	font-size: 24px;
}

.btn {
	background-color: #4CAF50;
	color: white;
	padding: 12px;
	margin: 10px 0;
	border: none;
	width: 100%;
	border-radius: 3px;
	cursor: pointer;
	font-size: 17px;
}

.btn:hover {
	background-color: #45a049;
}

span.price {
	float: right;
	color: grey;
}

/* Responsive layout - when the screen is less than 800px wide, make the two columns stack on top of each other instead of next to each other (and change the direction - make the "cart" column go on top) */
@media (max-width: 800px) {
.row {
	flex-direction: column-reverse;
  }
.col-25 {
	margin-bottom: 20px;
  }
}
.counter {
	background-color: transparent;
	color: white;
}