/* reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* start editing from here */

a {
	text-decoration: none;
}
.txt-rt {
	text-align: right;
}
/* text align right */

.txt-lt {
	text-align: left;
}
/* text align left */

.txt-center {
	text-align: center;
}
/* text align center */

.float-rt {
	float: right;
}
/* float right */

.float-lt {
	float: left;
}
/* float left */

.clear {
	clear: both;
}
/* clear float */

.pos-relative {
	position: relative;
}
/* Position Relative */

.pos-absolute {
	position: absolute;
}
/* Position Absolute */

.vertical-base {
	vertical-align: baseline;
}
/* vertical align baseline */

.vertical-top {
	vertical-align: top;
}
/* vertical align top */

nav.vertical ul li {
	display: block;
}
/* vertical menu */

nav.horizontal ul li {
	display: inline-block;
}
/* horizontal menu */

img {
	max-width: 100%;
}
/*end reset*/

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 100%;
	background: url("/Content/images/bg.jpg") no-repeat  left center;
}
/*--header--*/

h1 {
	font-size: 3.5em;
	color: #fff;
	letter-spacing: 3px;
	text-align: center;
	font-style: italic;
	margin: 3vw 1vw;
	font-family: 'Josefin Sans', sans-serif;
	margin-top:100px;
}
h1 span, h2 i {
	color: #1475d8;
}
h2 {
	color: #fff;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: capitalize;
	margin-bottom: 1em;
}
/*--//header--*/

/*-- content --*/
.sub-main-w3{
	width:1200px;
	margin:0 auto;
}
.formcontent{
	background: #fff;
	width:450px;
	padding:40px;
	border-radius: 10px;

}
.form-style-agile{
	margin-bottom:15px;
	position: relative;
	top:5px;

}
.form-style-agile label{
	position: absolute;
}
.form-style-agile input{
	margin-left:80px;
	width:340px;
	padding:10px 10px;
	border-radius: 3px;
	border:1px solid #eeeeee;
	background: #f5f5f5;
}

.form-style-agile input.sub-btn{
	margin-left: 0;
	margin-top:20px;
	background: #1493fa;
  color:#fff;

}
.footer{
	text-align: center;
	 margin-top:50px;
	color:#fff;
	font-size: small;
}