
	
.get-quote-section{
	position:relative;
	background:#f2f9ff;
	padding:120px 0px 90px;
}

.get-quote-section .form-container{
	max-width:960px;
	margin:0 auto;	
}

.get-quote-section .sec-title{
	margin-bottom:60px;	
}

/*** 

====================================================================
	Form Style One
====================================================================

***/

.form-style-one .form-group{
	position:relative;
	margin-bottom:30px;	
}

.form-style-one .form-group .field-label{
	display:block;
	line-height:24px;
	text-transform:uppercase;
	margin-bottom:10px;
	color:#232323;
	font-weight:500;
	font-size:13px;
}

.form-style-one .form-group .field-label sup{
	color:#ff0000;
	font-size:14px;
}

.form-style-one input[type="text"],
.form-style-one input[type="email"],
.form-style-one input[type="password"],
.form-style-one select,
.form-style-one textarea{
	display:block;
	width:100%;
	line-height:24px;
	height:56px;
	font-size:16px;
	border:1px solid #c2d1df;
	padding:17px 25px 13px;	
	background:none;
	color:#010101;
	border-radius:28px;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.form-style-one select{
	cursor:pointer;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	background: url(../images/icons/icon-select.png) right center no-repeat;
}

.form-style-one textarea{
	height:170px;
	margin-bottom:20px;
	resize:none;	
}

.form-style-one select option{
	text-indent:25px;
	cursor:pointer;
}

.form-style-one input:focus,
.form-style-one select:focus,
.form-style-one textarea:focus{
	border-color:#007aff;
}

.form-style-one input.error,
.form-style-one select.error,
.form-style-one textarea.error{
	border-color:#ff0000 !important;	
}

.form-style-one label.error{
	display:none;
	line-height:24px;
	padding:10px 0px 0px;
	margin:0px;
	text-transform:uppercase;
	font-size:12px;
	color:#ff0000;
	font-weight:500;	
}


.sec-title{
	position:relative;
	margin-bottom:70px;	
}

.sec-title h1{
	position:relative;
	font-size:42px;
	font-weight:700;
	color:#00325d;
	line-height:1.2em;
}

.sec-title .text{
	position:relative;
	font-size:18px;
	line-height:1.6em;
	color:#5a6d92;
	padding-top:10px;
}

.sec-title.light h1,
.sec-title.light .text{
	color:#ffffff;
}

.sec-title-two{
	position:relative;
	padding-bottom:15px;
	margin-bottom:70px;	
}

.sec-title-two h1{
	position:relative;
	font-size:42px;
	font-weight:700;
	color:#00325d;
	line-height:1.2em;
}

.sec-title-two:before{
	content:'';
	position:absolute;
	left:0px;
	bottom:0px;
	width:50px;
	border-bottom:2px solid#8baad6;	
}

.sec-title-two.centered:before{
	left:50%;
	margin-left:-25px;
}

.sec-title-two.light h1,
.sec-title-two.light .text{
	color:#ffffff;
}

.theme-btn{
	display:inline-block;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.centered{
	text-align:center;	
}

/*Btn Style One*/

.btn-style-one{
	position:relative;
	padding:18px 45px 12px;
	line-height:30px;
	background:none;
	color:#ffffff;
	border:2px solid #ffffff;
	font-size:16px;
	font-weight:600;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family: 'Hind Guntur', sans-serif;
	border-radius:30px;
}

.btn-style-one:hover{
	background:#ffffff;
	color:#00325d;
	border-color:#ffffff;
}

/*Btn Style Two*/

.btn-style-two{
	position:relative;
	padding:15px 36px 11px;
	line-height:24px;
	background:#8baad6;
	color:#ffffff;
	border:2px solid #8baad6;
	font-size:16px;
	font-weight:600;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family: 'Hind Guntur', sans-serif;
	border-radius:30px;
}

.btn-style-two:hover{
	background:none;
	color:#8baad6;
	border-color:#8baad6;
}

.btn-style-three{
	position:relative;
	padding:15px 45px 11px;
	line-height:24px;
	background:#00325d;
	color:#ffffff;
	border:2px solid #00325d;
	font-size:16px;
	font-weight:600;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family: 'Hind Guntur', sans-serif;
	border-radius:30px;
}

.btn-style-three:hover{
	background:none;
	color:#00325d;
	border-color:#00325d;
}

.btn-style-four{
	position:relative;
	padding:15px 45px 11px;
	line-height:24px;
	background:#ffffff;
	color:#00325d;
	border:2px solid #ffffff;
	font-size:16px;
	font-weight:600;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family: 'Hind Guntur', sans-serif;
	border-radius:30px;
}

.btn-style-four:hover{
	background:#007aff;
	color:#ffffff;
	border-color:#007aff;
}
