*
{
    margin: 5;
    padding: 5;
}


.row
{
    max-width: 1140px;
    margin: 0 auto;
}

body
{
  font-family: futura;
}

.hero
{
  position: absolute;
  width:1140px;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
}


header
{
  background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)),url(img/man_helping.jpg);
  height:100vh;
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
}


h1
{
    color: white;
}

.navbar-xs
{
    min-height:28px;
}


.main-nav
{
    list-style: none;
  float:right;
  margin-top: 30px;
  min-height:28px;
}


.main-nav li
{
display:inline-block;
margin-left: 15px;
}



.main-nav li a
{
  color:white;
  text-decoration: none;
  font-size: 110%;
    font-weight: bold;
}

.main-nav li a:hover
{
color:#e67e22;
border-bottom: 2px  solid #e67e22;
transition: all 0.5s ease-in;
padding:15px v;
}

.logo img
{
  height: 75px;
  float:center;
  margin-top: 10px;
}


.btn
{
border: 1px solid #e67e22;
padding: 10px 30px;
color:#e67e22;
text-decoration: none;
border-radius: 12px;
margin-right: 15px;
}

.button-awesome
{
  margin-top: 30 px;
}

.btn-half
{
background-color: #e67e22;
color:white;
}

.btn-full:hover
{
  background-color: #e67e22;
  color:white;
  transition:all 0.5s ease-in;
}

.copy
{
width:70%;
margin-left:15%;
margin-bottom: 20px;
}


h3::after
{
width:250px;
height:2px;
background-color: #e67e22;
display: block;
content:" ";
margin:0 auto;
margin-top: 30px;
}

.features h3
{
  margin-top:60px;
  margin-bottom: 30px;

}

.arranging
{
  text-align: justify;
  font-size: 14;
}


.features i
{
font-size:30px;
color: #e67e22;
margin-left: 35%;
}

.features h4
{
margin-left:40px;
}


.showcase
{
list-style:none;
width: 100%;
}

.showcase li
{
  display:block;
  width:25%;
  float: left;
}

.examples-photo
{
  width:100%;
  margin:0;
  overflow:hidden;
}

.examples-photo img
{
  width:100%;
  height:190px;
  transform: scale(1.15);
  transition: all 0.5s;
}


.examples-photo img:hover
{
transform: scale(1.05);

}

.examples
{
  margin-top:60px;

}

.btn-primary;
{
float:center;
  margin-left:2000px;
}


.btn-block
{
  background-color: #e67e22;
  color:efff;
  border-radius: 4px;
  margin-top:20px;
}

.gap
{
  margin-top:20px;

}

.form
{
margin-top:20px;
}
