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

@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900');

#linky1 {
	width: 2vw;
	height: 2vw;
	position: absolute;
	z-index: 500;
	left: 2%;
	top: 0vw;
}
#linky2 {
	width: 2vw;
	height: 2vw;
	position: absolute;
	z-index: 500;
	left: 2%;
	top: -7vw;
}
#linky3 {
	width: 2vw;
	height: 2vw;
	position: absolute;
	z-index: 500;
	left: 2%;
	top: -7.5vw;
}
#linky4 {
	width: 2vw;
	height: 2vw;
	position: absolute;
	z-index: 500;
	left: 2%;
	top: -15vw;
}
#linky5 {
	width: 2vw;
	height: 2vw;
	position: absolute;
	z-index: 500;
	left: 2%;
	top: -6.5vw;
}
#linky6 {
	width: 2vw;
	height: 2vw;
	position: absolute;
	z-index: 500;
	left: 2%;
	top: 4.5vw;
}


.color {
	color: #fff;
	font-family: 'Poppins', sans-serif;
	background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
	background-size: 400% 400%;
	-webkit-animation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;
	animation: Gradient 15s ease infinite;
	position: absolute;
}

@-webkit-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@-moz-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}









html{
}
body {
	overflow-x: hidden;
	background-color: #FFFFFF;

}
.wrapper{
	width: 100vw;
	height: 251vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	z-index: 50;
	background-color: rgba(0,0,0,1.00);
	overflow: hidden;
}



.top-advert {
	width: 100vw;
	height: 35vw;
	position: absolute;
	top: 5vw;
	left: 0%;
	z-index: 50;
	background-color: rgba(104,200,198,1.00);
}
.cont1 {
	width: 100vw;
	height: 35vw;
	position: absolute;
	top: 57vw;
	left: 0%;
	z-index: 50;
	background-color: rgba(255,255,255,1.00);
}
.cont1-title {
	width: 50vw;
	height: 3vw;
	position: absolute;
	top: 3vw;
	left: 25%;
	z-index: 50;
	color: rgba(178,235,0,1);
	font-family: 'Poppins', sans-serif;
	text-align: center;
	font-weight: 600;
	font-size: 2.3vw;
}
.cont1-title-underline {
	width: 25vw;
	height: 1vw;
	position: absolute;
	top: 6.5vw;
	left: 38%;
	border-top: thin solid #333333;
}
.cont1-title-wording {
	width: 65vw;
	height: 8vw;
	position: absolute;
	top: 8vw;
	left: 18%;
	z-index: 50;
	font-family: 'Poppins', sans-serif;
	font-size: 1.1vw;
	font-weight: 300;
	text-align: center;

}









.bottom-banner-cont {
	width: 100vw;
	height: 6vw;
	position: absolute;
	top: 40vw;
	left: 0%;
	z-index: 100;
	background-color: #068CF5;
	border-top: thin solid rgba(51,51,51,0.40);
}
.hours-cont {
	width: 17vw;
	height: 4vw;
	position: absolute;
	top: 1vw;
	left: 21%;
	font-family: 'Poppins', sans-serif;
	color: rgba(255,255,255,1.00);
	text-align: left;
	font-size: 1vw;
	font-weight: 400;
	background-image: url(../images/clock-icon.png);
	background-repeat: no-repeat;
	background-position: 1% 57%;
	background-size: 19% auto;
	text-indent: 4vw;
	margin-top: -6px;
	border-right: 0.2vw solid rgba(255,255,255,0.50);
	padding-top: 1vw;
}
.location-cont {
	width: 27vw;
	height: 6vw;
	position: absolute;
	top: 0vw;
	left: 41%;
	font-family: 'Poppins', sans-serif;
	color: rgba(255,255,255,1.00);
	text-align: left;
	font-size: 1vw;
	font-weight: 400;
	background-image: url(../images/office-icon.png);
	background-repeat: no-repeat;
	background-position: 4% 47%;
	background-size: 20% auto;
	text-indent: 7vw;
	margin-top: -6px;
	padding-top: 1vw;
}
.specials-cont {
	width: 19vw;
	height: 4vw;
	position: absolute;
	top: 1vw;
	left: 63%;
	font-family: 'Poppins', sans-serif;
	color: rgba(255,255,255,1.00);
	text-align: left;
	font-size: 1vw;
	font-weight: 400;
	background-image: url(../images/specials-icon.png);
	background-repeat: no-repeat;
	background-position: 19% 57%;
	background-size: 22% auto;
	text-indent: 8vw;
	margin-top: -6px;
	padding-top: 1vw;
	border-left: 0.2vw solid rgba(255,255,255,0.5);
}

.gold-award {
	width: 18vw;
	height: 10vw;
	position: absolute;
	top: 0.2vw;
	left: 31%;
	background-image: url(../images/gold%20badge.png);
	background-repeat: no-repeat;
	background-position: center 35%;
	background-size: 36% auto;
	color: rgba(51,51,51,1.00);
	font-family: 'Poppins', sans-serif;
	font-size: 0.9vw;
	line-height: 19vw;
	font-weight: 600;
	text-align: center;
}
.silver-award {
	width: 22vw;
	height: 4vw;
	position: absolute;
	top: 0.2vw;
	left: 50%;
	background-image: url(../images/silver%20badge.png);
	background-repeat: no-repeat;
	background-position: center 9%;
	background-size: 30% auto;
	color: rgba(51,51,51,1.00);
	font-family: 'Poppins', sans-serif;
	font-size: 0.9vw;
	text-align: center;
	font-weight: 600;
	padding-top: 8.9vw;
	line-height: 1vw;
}


.cont2 {
	width: 100vw;
	height: 26vw;
	position: absolute;
	top: 92vw;
	left: 0%;
	z-index: 60;
	background-image: url(../images/cleaning-img1.jpg);
	background-position: center top;
	background-size: contain;
	background-repeat: no-repeat;
}
.cont2-title {
	width: 32vw;
	height: 7vw;
	position: absolute;
	top: 4vw;
	right: 19%;
	z-index: 50;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 2vw;
	font-weight: 400;
	line-height: 2.2vw;
}
.cont2-wording {
	width: 28vw;
	height: 7vw;
	position: absolute;
	top: 12vw;
	right: 23%;
	font-family: 'Poppins', sans-serif;
	color: rgba(98,98,98,1.00);
	text-align: left;
	font-size: 1.1vw;
	font-weight: 400;
}




.cont3 {
	width: 100vw;
	height: 47vw;
	position: absolute;
	top: 117.5vw;
	left: 0%;
	z-index: 50;
	background-color: rgba(255,255,255,1.00);
}
.cont3-img {
	width: 22vw;
	height: 31vw;
	position: absolute;
	top: 10vw;
	left: 42%;
	background-image: url(../images/welcome-img.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
}
.cont3-title {
	width: 50vw;
	height: 3vw;
	position: absolute;
	top: 3vw;
	left: 25%;
	font-family: 'Poppins', sans-serif;
	font-size: 1.4vw;
	text-align: center;
	font-weight: 300;
}
#cont3-wording1 {
	width: 11vw;
	height: 3.5vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 1.1vw;
	line-height: 1.2vw;
	color: rgba(0,0,0,1.00);
	background-image: url(../images/service01.jpg);
	background-repeat: no-repeat;
	background-position: 0% 46%;
	background-size: 31% auto;
	text-indent: 4vw;
	padding-top: 1vw;
	border-bottom: thin dotted rgba(98,98,98,1.00);
	cursor: pointer;
}
#cont3-wording1-link {
	width: 11vw;
	height: 3.5vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 1.1vw;
	line-height: 1.2vw;
	color: rgba(0,0,0,1.00);
	background-image: url(../images/service01.jpg);
	background-repeat: no-repeat;
	background-position: 0% 46%;
	background-size: 31% auto;
	text-indent: 4vw;
	padding-top: 1vw;
	border-bottom: thin dotted rgba(98,98,98,1.00);
	cursor: pointer;
	z-index: 50;
	background-color: rgba(255,255,255,1.00);
}

#cont3-wording2 {
	width: 11vw;
	height: 3.5vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 1.1vw;
	line-height: 1.2vw;
	color: rgba(0,0,0,1.00);
	background-image: url(../images/service02.jpg);
	background-repeat: no-repeat;
	background-position: 0% 46%;
	background-size: 31% auto;
	text-indent: 4vw;
	padding-top: 1vw;
	border-bottom: thin dotted rgba(98,98,98,1.00);
	cursor: pointer;
}
#cont3-wording2-link {
	width: 11vw;
	height: 3.5vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 1.1vw;
	line-height: 1.2vw;
	color: rgba(0,0,0,1.00);
	background-image: url(../images/service02.jpg);
	background-repeat: no-repeat;
	background-position: 0% 46%;
	background-size: 31% auto;
	text-indent: 4vw;
	padding-top: 1vw;
	border-bottom: thin dotted rgba(98,98,98,1.00);
	cursor: pointer;
	z-index: 50;
	background-color: rgba(255,255,255,1.00);
}

#cont3-wording3 {
	width: 11vw;
	height: 3.5vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 1.1vw;
	line-height: 1.2vw;
	color: rgba(0,0,0,1.00);
	background-image: url(../images/service03.jpg);
	background-repeat: no-repeat;
	background-position: 0% 46%;
	background-size: 31% auto;
	text-indent: 4vw;
	padding-top: 1vw;
	border-bottom: thin dotted rgba(98,98,98,1.00);
	cursor: pointer;
}
#cont3-wording3-link {
	width: 11vw;
	height: 3.5vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 1.1vw;
	line-height: 1.2vw;
	color: rgba(0,0,0,1.00);
	background-image: url(../images/service03.jpg);
	background-repeat: no-repeat;
	background-position: 0% 46%;
	background-size: 31% auto;
	text-indent: 4vw;
	padding-top: 1vw;
	border-bottom: thin dotted rgba(98,98,98,1.00);
	cursor: pointer;
	z-index: 50;
	background-color: rgba(255,255,255,1.00);
}

#cont3-wording4 {
	width: 11vw;
	height: 3.5vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 1.1vw;
	line-height: 1.2vw;
	color: rgba(0,0,0,1.00);
	background-image: url(../images/service04.jpg);
	background-repeat: no-repeat;
	background-position: 0% 46%;
	background-size: 31% auto;
	text-indent: 4vw;
	padding-top: 1vw;
	border-bottom: thin dotted rgba(98,98,98,1.00);
	cursor: pointer;
}
#cont3-wording4-link {
	width: 11vw;
	height: 3.5vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 1.1vw;
	line-height: 1.2vw;
	color: rgba(0,0,0,1.00);
	background-image: url(../images/service04.jpg);
	background-repeat: no-repeat;
	background-position: 0% 46%;
	background-size: 31% auto;
	text-indent: 4vw;
	padding-top: 1vw;
	border-bottom: thin dotted rgba(98,98,98,1.00);
	cursor: pointer;
	z-index: 50;
	background-color: rgba(255,255,255,1.00);
}


#cont3-wording5 {
	width: 11vw;
	height: 3.5vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 1.1vw;
	line-height: 1.2vw;
	color: rgba(0,0,0,1.00);
	background-image: url(../images/service05.jpg);
	background-repeat: no-repeat;
	background-position: 0% 46%;
	background-size: 31% auto;
	text-indent: 4vw;
	padding-top: 1vw;
	border-bottom: thin dotted rgba(98,98,98,1.00);
	cursor: pointer;
}
#cont3-wording5-link {
	width: 11vw;
	height: 3.5vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 1.1vw;
	line-height: 1.2vw;
	color: rgba(0,0,0,1.00);
	background-image: url(../images/service05.jpg);
	background-repeat: no-repeat;
	background-position: 0% 46%;
	background-size: 31% auto;
	text-indent: 4vw;
	padding-top: 1vw;
	border-bottom: thin dotted rgba(98,98,98,1.00);
	cursor: pointer;
	z-index: 50;
	background-color: rgba(255,255,255,1.00);
}

#cont3-wording6 {
	width: 11vw;
	height: 3.5vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 1.1vw;
	line-height: 1.2vw;
	color: rgba(0,0,0,1.00);
	background-image: url(../images/service06.jpg);
	background-repeat: no-repeat;
	background-position: 0% 46%;
	background-size: 31% auto;
	text-indent: 4vw;
	padding-top: 1vw;
	border-bottom: thin dotted rgba(98,98,98,1.00);
	cursor: pointer;
}
#cont3-wording6-link {
	width: 11vw;
	height: 3.5vw;
	position: absolute;
	top: 0vw;
	left: 0%;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 1.1vw;
	line-height: 1.2vw;
	color: rgba(0,0,0,1.00);
	background-image: url(../images/service06.jpg);
	background-repeat: no-repeat;
	background-position: 0% 46%;
	background-size: 31% auto;
	text-indent: 4vw;
	padding-top: 1vw;
	border-bottom: thin dotted rgba(98,98,98,1.00);
	cursor: pointer;
	z-index: 50;
	background-color: rgba(255,255,255,1.00);
}


.opportunity-cont {
	width: 100vw;
	height: 34vw;
	position: absolute;
	top: 164vw;
	left: 0%;
	z-index: 60;
	background-color: rgba(248,248,248,1.00);
}
.opportunity-title {
	width: 50vw;
	height: 3vw;
	position: absolute;
	top: 2vw;
	left: 25%;
	z-index: 50;
	color: rgba(178,235,0,1);
	font-family: 'Poppins', sans-serif;
	text-align: center;
	font-weight: 600;
	font-size: 2.3vw;
}
.opportunity-title-underline {
	width: 25vw;
	height: 1vw;
	position: absolute;
	top: 5.5vw;
	left: 37.5%;
	border-top: thin solid #333333;
}
.opportunity-title-wording {
	width: 70vw;
	height: 8vw;
	position: absolute;
	top: 8vw;
	left: 15%;
	z-index: 50;
	font-family: 'Poppins', sans-serif;
	font-size: 1.1vw;
	font-weight: 300;
	text-align: center;
	color: rgba(51,51,51,1.00);

}
.opportunity-link-button {
	width: 17vw;
	height: 3.5vw;
	position: absolute;
	top: 22vw;
	left: 42%;
	z-index: 50;
	font-family: 'Poppins', sans-serif;
	text-align: center;
	font-size: 1.5vw;
	font-weight: 500;
	background-color: rgba(6,140,245,1.00);
	border-radius: 1% / 10%;
	color: rgba(255,255,255,1.00);
	line-height: 3.5vw;
}
.opportunity-link-button:hover {
	background-color: rgba(178,235,1,1.00);
	color: rgba(51,51,51,1.00);
}







.cont5 {
	width: 100vw;
	height: 6vw;
	position: absolute;
	background-color: rgba(6,140,245,1.00);
	top: 245vw;
	left: 0%;
	z-index: 90;
	border-top: medium solid rgba(177,234,1,1.00);
}
.cont5-logo {
	width: 20vw;
	height: 4vw;
	position: absolute;
	top: 1vw;
	left: 34%;
	z-index: 50;
	background-image: url(../images/logo-bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
}
.cont5-logo-wording {
	width: 20vw;
	height: 2vw;
	position: absolute;
	top: 2.5vw;
	left: 50%;
	z-index: 50;
	font-family: 'Poppins', sans-serif;
	color: rgba(255,255,255,1.00);
	font-size: 0.8vw;
	text-align: left;
	font-weight: 400;
}



.awards-cont {
	width: 100vw;
	height: 11vw;
	background-color: rgba(255,255,255,1.00);
	position: absolute;
	top: 46vw;
	left: 0%;
	z-index: 60;
}
