::-webkit-scrollbar {
    display: none;
}
body:after{
        display: none;
        content: url(images/repexBG.jpg) url(images/repexContact.jpg) url(images/repexMasonry.jpg) url(images/repexServices.jpg) url(images/Repex_logo.png)
}
#topWrapper {
	width: 100%;
	height: 55vh;
	background: url(images/repexBG.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
#bottomWrapper {
	width: 100%;
	height: 45vh;
}
.repexButtonWrapper {
	width: 16vw;
	height: 10vh;
	line-height: 10vh;
	display: inline-block;
}
.repexButton {
	width: 15vw;
	background: #fff;
	color: #C4332B!important;
	line-height: 63px!important;
	height: 65px!important;
	font-weight: bold;
	border: 0!important;
	/*margin-top: 3vh;*/
	display: inline-block;
	font-size: 1.2em;
	cursor: pointer;
	box-shadow: 2px 1px 5px #000;
}
.repexButton:active {
/*
	box-shadow: 1px 1px 3px #000;
	transform: translateY(2px);
	transition: all 0.3s;
*/
}
.activeRepexButton {
	border: 5px solid #fff!important;
}
.gscBorder {
        border: 5px solid #C4332B;
}
#repexText {
	width: 80%;
	height: 80%;
	text-align: justify;
	color: #fff;
	padding: 25px;
	margin-top: 0px;
}
#colLogo {
	height: 55vh;
}
#repexLogo {
	margin-top: 15vh;
	cursor: pointer;
}
.bg-color-repex,.text-color-repex {
	background: #C4332B;
}
.borderLess,.borderless {
	border: 0!important;
}
.hiddenView1 {
	display: none;
}
.hiddenViewImportant {
	display: none!important;
}
/*
div[class*="col"] {
	font-size: 1em;
	padding:10px;
}
*/
.padding-50 {
	padding: 50px;
}
.padding-75 {
	padding: 75px;
}
.fontSize2em {
	font-size: 2em;
}
.g-recaptcha {
        left: 50%;
        margin: 0px 0px 10px -150px;
        position: relative;
        width: 300px;
}
@media screen
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
	.gscMenu {
		background-size: contain!important;
		width: 67%;
		height: 67%;
	}
}
