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

#blackbar {
	background-color:#1c2025;
	padding-left:20px;
	color:#ffffff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	padding:5px 0 5px 0;
}

#blackbar .address {
	float:right;
	margin-right:20px;
}

#blackbar .phone {
	float:right;
}

#blackbar .linkstop {
	float:left;
}

#secondary h1 {
	text-transform:capitalize;
	color:#5b9bcb;	
	margin-bottom:20px;
}

#secondary h2 {
	text-transform:none;
	font-size:25px;
}

#secondary h3 {
	font-weight: 600;
		font-size:21px;
		text-transform:none;
		color: #5b9bcb;
		margin-bottom:10px;
		margin-top:10px;
}

#secondary h4 {
		font-size:18px;
		color: #777777;
}

#secondary a {
	color:#5b9bcb;
	text-decoration:underline;	
}



    .google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
	
	#credit {
text-align:center;
padding-bottom:10px;
}

#credit a {
text-decoration:none;
font-size:9px;
color:#777777;
}

#credit a:hover {

	text-decoration:underline;

}

#credit img {
border:0px;
display:block;
margin:auto;
margin-bottom: 2px;
}


	.icon-1 {
		background-image:url(../images/icons/icon1-off.png);
		width:139px;
		height:139px;
		display:block;
		background-repeat:no-repeat;
	}
	
		.icon-1:hover {
		background-image:url(../images/icons/icon1-on.png);
	}
	
		.icon-2 {
		background-image:url(../images/icons/icon2-off.png);
		width:139px;
		height:139px;
		display:block;
		background-repeat:no-repeat;
	}
	
		.icon-2:hover {
		background-image:url(../images/icons/icon2-on.png);
	}
	
		.icon-3 {
		background-image:url(../images/icons/icon3-off.png);
		width:139px;
		height:139px;
		display:block;
		background-repeat:no-repeat;
	}
	
		.icon-3:hover {
		background-image:url(../images/icons/icon3-on.png);
	}
	
		.icon-4 {
		background-image:url(../images/icons/icon4-off.png);
		width:139px;
		height:139px;
		display:block;
		background-repeat:no-repeat;
	}
	
		.icon-4:hover {
		background-image:url(../images/icons/icon4-on.png);
	}
	
		.icon-5 {
		background-image:url(../images/icons/icon5-off.png);
		width:139px;
		height:139px;
		display:block;
		background-repeat:no-repeat;
	}
	
		.icon-5:hover {
		background-image:url(../images/icons/icon5-on.png);
	}
	
		.icon-6 {
		background-image:url(../images/icons/icon6-off.png);
		width:139px;
		height:139px;
		display:block;
		background-repeat:no-repeat;
	}
	
		.icon-6:hover {
		background-image:url(../images/icons/icon6-on.png);
	}
	
	h2.reliable {
	font-size:43px; 
	color:#FFFFFF;
	}
	
	h2.unified span {
		font-size:39px;
	}
	
	.boundriesguy {
		margin-bottom:-394px; 
		margin-left:30px;
	}
	
	
	@media (max-width: 1194px) {
		#secondary {
			padding:20px 10px 0 10px;
		}
		
	.boundriesguy {
		margin-bottom:-590px; 
		margin-left:30px;
	}
}

	@media (max-width: 981px) {
	.boundriesguy {
		display:none;
	}
}

	@media (max-width: 768px) {
h2.rd-mobilepanel_title img { 
	/*width:120px;*/
}

	h2.reliable {
	font-size:33px; 
	}
	
			h2.unified {
		font-size:29px;
	}
	
		h2.unified span {
		font-size:29px;
	}
	
	#blackbar {
		display:none;
}

}

@media (max-width: 468px) {
	[class*='icon-'] {
		margin:auto;
	}
}