@font-face {
    font-family: 'Bebas Neue Pro';
    src: url('font/BebasNeuePro-Regular.woff2') format('woff2'),
        url('font/BebasNeuePro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body,html {
    height: 100%;
    background-repeat: repeat-y;
    background-size: 100%;
	background-image: url('img/Servloc  - Site BG.jpg');
	background-color: #fff;
	text-align: center;
font-family: 'Bebas Neue Pro'!important;

}

img {
	min-width: 10vw;
    vertical-align: middle;
    border-style: none;
    margin-bottom: 20px
    
}

.cass-centralizar{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;

   
}
/*
#cass-ST-NB{
	text-align: right;
}

#cassi-ST-NB{
	text-align: center;
}
*/
.cass-style-font h3{
	font-size: 1.75em;
	letter-spacing: 0.15em;
	text-align: right;
	margin: 10px;
	font-family: 'Bebas Neue Pro'!important;
}

a:link, a:visited{
	color:black;
	font-size: 1.7em !important;
	text-decoration: none;
	}
#cass-ST-NB > a:hover{
	text-decoration: none !important;
	color:black !important;
}

@media screen and (max-width: 768px){
	*{
		text-align: center !important;
	
	}
}


@media screen and (max-width: 320px){
	*{
		text-align: center !important;
		font-size: 1em !important;
	
	}
}

@media screen and (max-width: 375px){
	*{
		text-align: center !important;
		font-size: 1em !important;
	}
}

@media screen and (max-width: 1366px){
	#cass-ST-NB{
		
		text-align: center !important;
		font-size: 1em !important;
		
	}
}


@media screen and (max-width: 1024px){
	#cass-ST-NB{
		
		text-align: center !important;
		font-size: 1.1em !important;
		margin-top: 40px;
		letter-spacing: 0px;
		
	}
}