
p{
	font-family: 'Open Sans', sans-serif;
}
.navbar-inverse{
	background-color:#FFF;
	height: 127px;
        border-bottom: 15px solid #550000;
}
.navbar-inverse .navbar-nav>li>a{
	color:#000;
	text-transform:uppercase;
	transition: all .2s ease-in-out;
}

.navbar-inverse .navbar-nav>li>a:hover{
	transform: scale(1.1);
	color:#333;
}

#logo{
	width:350px;
}
/* Define inner columns */
.column {
  float: left;
  width: 50%;
  padding-left: 12px;}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive columns - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
background:#DDD;
border-color:transparent;
margin-top:40px;
}
}
/* Make images responsive */
.responsive {
	width: 100%;
}

/* Style Testimonials */
.review {
	text-align: justify;
}

.header-cta{
	float:right;
	font-family: 'Roboto', sans-serif;
	font-size:25px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	padding-top:15px;
}

#hero{
	background: url('/images/hero-image.jpg');
	padding: 30px 0;
	background-size:cover;
	height:500px;
}

.hero-title{
	font-size:40px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;

}

.hero-subtitle{
	font-size:30px;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
}

.hero-btn{
	background:#870000;
	border-color:#870000;
	font-weight:bold;
	margin-top:15px;
}

.hero-text{
	margin-top:100px;
}


#homepage-content{
	padding:60px 0;
}

h1{
	font-size:30px;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	color:#870000;

}

.homepage-text p, ul{
	font-size:17px;
	font-family: 'Open Sans', sans-serif;
}


#process{
	background:#870000;
	padding:60px;
}

#process-text{
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
}

.process-heading{
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	font-size:40px;	
	text-align:center;
	margin-bottom:20px;
}

.process-cta{
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	font-size:25px;	
	text-align:center;
}

.process-cta-phone{
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	font-size:60px;	
	text-align:center;
}

#interior-header{
	background:#550000;
	padding:20px 0;
}

.interior-title{
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:40px;
	text-align:center;
	color:#FFF;
}

#interior-content{
	padding:40px 0;
}

#interior-content p{
	font-size:17px;
}

.interior-contact{
	color:#FFF;
	background:#333333;
	border-radius:5px;
	padding:10px;
}
.form-header{
	text-align:center;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	font-size:30px;
}

#contact-text{
	font-size:20px;
	color:#870000;

}

#footer{
	padding:40px 0;
	background:#dddddd;
}

.footer-heading{
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:17px;
}

.red-text{
	color:#870000;
}

@media all and (max-width: 1009px) {

.header-cta{
display:none;
}

#logo{
width:250px;
}
}

@media all and (max-width: 785px) {
.hero-text {
margin-top:20px;
}
.hero-title, .process-heading {
	font-size: 30px;
}
}

.navbar-inverse .navbar-toggle{
background:#870000;
}

.navbar-inverse .navbar-toggle .icon-bar{
background-color:#FFF;
}
