body{font-family: 'Roboto', sans-serif !important; font-weight:300; overflow-x:hidden;}
.header_bar{width:100%; float:left}
.accordion{width:100%; float:left}
header{background-position:center center; -webkit-background-size: cover; background-image:url(../images/banner.jpg);
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; width:100%; float:left; height:auto; padding:0 0 200px 0}
  .nav > li > a{text-transform:none; color:#fff; font-weight:900; font-size:15px; text-shadow:1px 0 1px #000;   -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;}
  .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
     background: rgba(255, 255, 255, 1);
    color: #000;
	  -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
	 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius:10px;
    border-radius:10px;
	text-shadow:none
}
.navbar-nav, .navbar-nav > li {
    float: none;
    display: inline-block;
	
}
.navbar-nav{ background: rgba(255, 255, 255, 0.5);
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius:10px;
    border-radius:10px;
	padding:0px 25px
}
.menu{float:left; margin:15px 0; width:100%}
header h1{font-size:80px; text-shadow:1px 0 1px #000; color:#fff; font-weight:900; text-transform:uppercase; margin-top:150px}
header img{-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius:20px;
    border-radius:20px; max-width:300px; cursor:pointer; padding:10px}
.heading{font-size:80px; font-weight:300;}
.primary_p{font-size:20px; font-weight:300; color:#767676; line-height:35px}
.jobs_stats{background-position:center center; -webkit-background-size: cover; background-image:url(../images/bg.jpg);
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; float:left; width:100%; padding:30px 0; margin:20px 0}
.jobs_stats h3{font-size:30px; font-weight:400; color:#fff}
.jobs_stats h2{font-size:80px; font-weight:900; color:#fff }
.feature{width:100%; float:left}
.feature img{width:100%}
.feature .col-sm-8 img{max-width:250px; padding:5px;  -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius:10px;
    border-radius:10px; cursor:pointer}

.feature h2{font-size:40px; font-weight:900; line-height:50px}
.feature p, .feature li{font-size:18px; font-weight:300; line-height:30px}
.feature li{list-style-type:none}
.feature .fa{padding:10px;}

.sub_box{
	width: 100%;
	padding: 50px 0;
	text-align: center;
-webkit-background-size: cover; background-image:url(../images/form.jpg);
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
	float:left;
	margin:20px 0
}
.sub_box h2{color:#fff; padding:0 0 15px 0}
#mc-email{background-color:#fff; line-height:40px; border:none; display:inline-block; padding:0 20px; outline:none}
#mc_submit{background-color:#fff; line-height:40px; border:none;  display:inline-block;    margin-left: -5px; padding:0px 20px}
#mc_submit i{background-color:#fff; line-height:40px; border:none;}
.text-center .heading { font-size:20px !important;}

@media screen and (max-width: 593px) {
.text-center h1 { font-size:40px !important;}
}
.clear_both {
	clear:both;
	}
