a:link {
  color: rgb(25,25,25);
}

nav .navbar-nav li a{
  color: rgb(227,184,33) !important;
}

nav .navbar-nav li a:hover{
  color: rgb(220,220,220) !important;
}

.full-height {
  position: relative;
}

.threefourth{
  width: 100%;
  position: relative;
}

.truethree
{
  height: 92vh;
  width: 100%;
  position: relative;
}

.truefull
{
	height: 100%;
	width: 100%;
	position: relative;
}

#carouselExampleDark{
	width:100%;
	height:100%;
}

.fixed-bg {
  background-image: url("home/pics/bg.jpg");
  background-color: rgba(0,0,0,.8);
  background-blend-mode: darken;
  min-height: 500px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#about_us_top
{
  background-image: url("about_us/pics/header.jpg");
  background-color: rgba(0,0,0,.4);
  background-blend-mode: darken;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#projects_top
{
  background-image: url("projects/pics/header.jpg");
  background-color: rgba(0,0,0,.4);
  background-blend-mode: darken;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#rental_services_top
{
  background-image: url("rental_services/pics/header.jpg");
  background-color: rgba(0,0,0,.4);
  background-blend-mode: darken;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#contact_us_top
{
  background-image: url("contact_us/pics/header.jpg");
  background-color: rgba(0,0,0,.4);
  background-blend-mode: darken;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#careers_top
{
  background-image: url("careers/pics/header.jpg");
  background-color: rgba(0,0,0,.4);
  background-blend-mode: darken;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}


#r3{
  background-image: url("home/pics/core_values.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: rgba(0,0,0,.6);
  background-blend-mode: darken;
  padding:2%;
}

.row .col .card-transparent:hover{
	background-color: rgb(70,70,70);
}

#r3 .col-lg-4:hover
{
	background-color: rgba(0,0,0,.5);
}

.card-horizontal {
  display: flex;
  flex: 1 1 auto;
}


.centerBlock {
  display: table;
  margin: auto;
}

#learnmore:visited
{
	color:rgb(173,123,16);
}

#learnmore:visited:hover
{
	color:rgb(100,100,100);
}

a, a:link, a:visited
{
	text-decoration:none;
}

i:hover
{
	color:rgb(173,123,16);
}

ul.a
{
	list-style-type: circle;
}

img
{
	max-width: 100%;
}

#con_projects img
{
	width: 100%;
}

#con_projects a:visited
{
	color: rgb(40,40,40);
}

#con_projects a:hover
{
	background-color: rgb(200,200,200);
}

.map-container{
  overflow:hidden;
  padding-bottom:56.25%;
  position:relative;
  height:0;
}
.map-container iframe{
  left:0;
  top:0;
  height:100%;
  width:100%;
  position:absolute;
}

#r3 col:hover
{
	background-color: red;
}

#s_1 div
{
	color:white;
	height: 550px;
	width: 100%;
	background-image: url("home/pics/1.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: rgba(0,0,0,.4);
	background-blend-mode: darken;
	padding:2%;
}

#s_2 div
{
	color:white;
	height: 550px;
	width: 100%;
	background-image: url("home/pics/2.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: rgba(0,0,0,.4);
	background-blend-mode: darken;
	padding:2%;
}

#s_3 div
{
	color:white;
	height: 550px;
	width: 100%;
	background-image: url("home/pics/3.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: rgba(0,0,0,.4);
	background-blend-mode: darken;
	padding:2%;
}

#s_1 div:hover
{
	color: rgb(25,25,25);
	background-color: rgba(250,250,250,.1);
	background-blend-mode: lighten;
}

#s_2 div:hover
{
	color: rgb(25,25,25);
	background-color: rgba(250,250,250,.1);
	background-blend-mode: lighten;
}

#s_3 div:hover
{
	color: rgb(25,25,25);
	background-color: rgba(250,250,250,.1);
	background-blend-mode: lighten;
}

#carouselExampleCaptions img
{
	width:100%;
	height: 80vh;
}

#r3 img
{
	width: 50px;
	height: 50px;
	margin: auto;    
    display: block;
}

#index_banner_text
{
	font-family: 'Montserrat', sans-serif;
	font-size: 65px;
	color: white;
}

#job_list a:hover
{
	background-color: rgb(173,123,16);
	color: white;
}