::-moz-selection{
    background-color: #000;
    color: white;
}

::selection{
    background-color: #000;
    color: white;
}

#navpru{
	background-color: #3d3d3d !important;
}

#navpru h2{
	color: #ffbe45;
	font-weight: bold;
	opacity: 1;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

#navpru h2:hover{
	color: #ffbe45;
	font-weight: bold;
	opacity: 0.3;
}

#headerpru{
	background-color: #056F6F;
	padding: 80px 0px 0px;
}

#spec1pru{
	background-color: #ffbe45;
	padding: 80px 0px 80px;
}

#spec1pru h1{
	color: #056F6F;
	font-weight: bold;
}

#spec1pru h2{
	color: #056F6F;
	font-weight: bold;
}

#spec2pru{
	background-color: #056F6F;
	padding: 80px 0px 80px;
}

#spec2pru h1{
	color: #ffbe45;
	font-weight: bold;
}

#spec2pru h2{
	color: #ffbe45;
	font-weight: bold;
}

#spec3pru{
	background-color: #ffbe45;
	padding: 80px 0px 80px;
}

#spec3pru h1{
	color: #056F6F;
	font-weight: bold;
}

#spec3pru h2{
	color: #056F6F;
	font-weight: bold;
}

#spec3pru .btn-primary{
	background-color: #056F6F;
	border-style: 5px solid;
	border-color: #ffbe45;
	border-radius:0px;
	color: #ffbe45;
	box-shadow: none;
}

#spec3pru .btn-primary:hover{
	background-color: #ffbe45;
	border-style: 5px solid;
	border-color: #056F6F;
	border-radius:0px;
	color: #056F6F;
	box-shadow: none;
}

#spec3pru a{
	text-decoration: none;
}

#spec4pru{
	background-color: #056F6F;
	padding: 80px 0px 80px;
}

#spec4pru h1{
	color: #ffbe45;
	font-weight: bold;
}

#spec4pru h2{
	color: #ffbe45;
	font-weight: bold;
}

#spec4pru .btn-primary{
	background-color: #ffbe45;
	border-style: 5px solid;
	border-color: #056F6F;
	border-radius:0px;
	color: #056F6F;
	box-shadow: none;
}

#spec4pru .btn-primary:hover{
	background-color: #056F6F;
	border-style: 5px solid;
	border-color: #ffbe45;
	border-radius:0px;
	color: #ffbe45;
	box-shadow: none;
}

#spec4pru a{
	text-decoration: none;
}

#spec4pru a:hover{
	text-decoration: none;
}

#spec5pru{
	background-color: #3d3d3d;
	padding: 40px 0px 20px;
}

#spec5pru a{
	opacity: 1;
}

#spec5pru a:hover{
	opacity: 0.5;
}

#spec5pru p{
	color: #ffbe45;
}

#spec5pru h1{
	color: #ffbe45;
	font-weight: bold;
}

#spec5pru h2{
	color: #ffbe45;
	font-weight: bold;
}

#spec5pru .btn-primary{
	background-color: #ffbe45;
	border-style: 5px solid;
	border-color: #056F6F;
	border-radius:0px;
	color: #056F6F;
	box-shadow: none;
}

#spec5pru .btn-primary:hover{
	background-color: #056F6F;
	border-style: 5px solid;
	border-color: #ffbe45;
	border-radius:0px;
	color: #ffbe45;
	box-shadow: none;
}

.imgheaderpru{
	width:70%;
}

.imgheaderpru2{
	width:80%;
}

.imgheaderpru3{
	width:100%;
}

.dividerpru{
	height: 50px;
}

.imgheaderprufooter{
	width:8%;
}