body {position: relative;}
.navbar {background: #333; color: #fff; border: #333;}
.navbar-default .navbar-nav li a {color:#ccc;}
.navbar-default .navbar-nav li a:hover {color:#99cc99;}
.navbar-default .navbar-nav li a:active {color:#fff;}
//body {background-image: url('../img/background.png'); background-size: cover;}
#header {height: 400px; background: #333; padding-top: 75px; padding-left: 50px;}
#title {height: 100px; margin-top: 55px; margin-bottom: 5px;}
#header h3 {color: #fff;}
#header p {color: #fff; font-size: 12pt;}
#header_row {background: #333;}
#signup_header {padding-top: 50px; padding-right: 70px;}
#signup_header img {margin-left: -80px;}
.btn-primary {background: #46b22d; border: #46b22d;}
.btn-primary {transition: opacity 0.5s ease;}
.btn-primary:hover {background: #46b22d; border: #46b22d; opacity: 0.5;}
#services {padding: 50px; background: #fff; }
#services-title {padding-top: 100px; text-align: center; background: #333; height: 300px; color:#fff;}
#pricing {padding-top: 100px; text-align: center; background: #333; height: 300px; color:#fff;}
.col-lg-4 {text-align: center; padding-right: 20px;}
h3 {font-family: 'Montserrat', helvetica, sans-serif; font-size:16pt; font-weight: 400;}
h2 {font-family: 'Montserrat', helvetica, sans-serif; font-size:20pt; font-weight: 700;}
p {line-height: 16pt;font-family: helvetica, sans-serif; font-weight: 300;}
#testimonials { padding-top: 100px; text-align: center; background: #333; height: 300px; color:#fff; }
.item {padding-left: 100px; padding-right: 100px;}

.lead { font-size: 33px;margin-bottom:0px; }
#calltitle {float: right; padding-top: 40px;}

@media only screen and (max-width: 500px) {
	
	#arrowimg {display: none;}
	#header { padding: 20px; height: 230px;}
	#signup_header {padding: 20px; padding-bottom: 40px;}
	.item h2 {font-size: 16pt; padding: 20px;}
	#testimonials {padding-top: 20px;}
	#calltitle {position: relative; width: 100%; text-align: center;}
	#header {text-align: center; font-size: 14pt;}
}