/*
Author: Cleo Hister
Author URI: http://www.newstartersites.com/
Description: Beltmann Moving Google marketing landing page
*/

html,body{height:100%;width: 100%;background: #107fb6}

/* Universal CSS */
p{line-height: 1.8; margin-bottom: 18px;font-size: 15px}

.ft-os{font-family: 'Open Sans', sans-serif;}
.ft-lato{font-family: 'Lato', sans-serif;}
.fc-white{color: white;}
.fc-blue{color: #107fb6;}

/* Body CSS */
#main_content{height:100%;position: relative;font-family: 'Open Sans', sans-serif;background: #f2f3f5;}
.info{ vertical-align: bottom;display: table-cell;background: #f2f3f5; min-height: 1050px !important;height: 100%;}
.info .row{}
.info .bg{position: absolute;bottom: 0;}
.info .bg img{margin-top: -150px;position: relative;z-index: 10px;}
.form{height:100%;background: #107fb6;padding-top: 160px;padding-left: 30px;margin: -1px 0 0px 0;min-height: 800px}
.content{position: relative;padding: 50px 20px 0 130px;position: relative;z-index: 100}
.title{font-size:32px;font-weight:300;margin-top:50px;}
.request-form{padding:30px 35% 0 0;}
.request-form input, .request-form select{height: 45px;}
.fs40{font-size: 32px;font-weight: lighter;padding-top: 15px}
.fs28{font-size: 28px;line-height: 2}
.fs22{font-size: 22px;}
.fs18{font-size: 18px;}
.fs14{font-size: 14px;}
.testimonial{padding: 30px 45% 0 0; font-weight: 300;font-size: 13px;}
.testimonial-name{color: white;font-weight: bold;}
.glyphicon-earphone{margin-top: 10px; }

/* Footer CSS */
#footer{height: 60px;padding-top: 18px;background: #454646;line-height: 24px;color: white;position: relative;}

/* Responsive CSS*/
@media(min-width:480px){}
@media(min-width:768px){}
@media(min-width:992px){}
@media(min-width:1200px){}

@media(max-width:480px){
	input[type='date']{min-width: 95.2%;display:block;-webkit-appearance:button;-moz-appearance:button;appearance:button;}
}
@media(max-width:767px){}
@media(max-width:991px){
	.info .bg{position: relative;}
	.info .row{height: auto;}	
	#footer{font-size: 12px; text-align: center;height: auto;line-height: 24px;padding: 10px 0;}
	.request-form{padding: 30px 0 0 0 ;}
	.testimonial{padding: 30px 0 0 0; font-weight: 300;font-size: 13px;}
	.btn-danger{width: 100%;height: 40px;}
	html,body{background: #f2f3f5;}
	.form{padding-top: 0px;padding-left: 20px;height: auto;padding-bottom: 20px;min-height: 400px !important;}
	.content{padding: 20px 20px 0 20px;}
	#main_content{padding-top: 30px;height: auto}
	.fs40{font-size: 28px;text-align: center;}
	.info{min-height: auto;}
	.info .bg img{position: relative;bottom: 0;}
	.title{font-size:21px;text-align: center; margin-top:0;padding: 30px 10px;}
}
@media(max-width:1199px){}