
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

	.main-btns{color:#fff; background-color:#1f3349; font-size:50px; text-align:center; text-decoration:none; padding:30px; cursor:pointer; border-radius:6px; text-transform:uppercase; }
	.fontstyle-1{color:#002868;font-size:75px;font-family:Sans-serif;font-weight:600}
	.fontstyle-4{color:#002868;font-size:50px;font-family:Sans-serif;font-weight:600}
	.fontstyle-2{font-size:30px;font-family:Sans-serif;}
	.fontstyle-3{font-size:25px;font-family:Sans-serif;}
	.ecom-logo{max-height:200px;}
	.input-1{padding:20px; width:90%; font-size:45px; font-family: sans-serif;}
	.textarea-1{width:90%; height:150px; font-size: 45px; font-family: sans-serif; padding:15px; margin-bottom: 75px;}
	.error-1{color:red; font-size:45px;}
	.input-header-1{font-size:50px;}
	.space-1{height: 90px;}
	.review-icon-link{max-width:100%%;}
	
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

	.main-btns{color:#fff; background-color:#1f3349; font-size:50px; text-align:center; text-decoration:none; padding:30px; cursor:pointer; border-radius:6px; text-transform:uppercase; }
	.fontstyle-1{color:#002868;font-size:75px;font-family:Sans-serif;font-weight:600}
	.fontstyle-4{color:#002868;font-size:50px;font-family:Sans-serif;font-weight:600}
	.fontstyle-2{font-size:30px;font-family:Sans-serif;}
	.fontstyle-3{font-size:25px;font-family:Sans-serif;}
	.ecom-logo{max-height:200px;}
	.input-1{padding:20px; width:90%; font-size:45px; font-family: sans-serif;}
	.textarea-1{width:90%; height:150px; font-size: 45px; font-family: sans-serif; padding:15px; margin-bottom: 75px;}
	.error-1{color:red; font-size:45px;}
	.input-header-1{font-size:50px;}
	.space-1{height: 90px;}
	.review-icon-link{max-width:100%;}
	
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

	.main-btns{color:#fff; background-color:#1f3349; font-size:50px; text-align:center; text-decoration:none; padding:30px; cursor:pointer; border-radius:6px; text-transform:uppercase; }
	.fontstyle-1{color:#002868;font-size:75px;font-family:Sans-serif;font-weight:600}
	.fontstyle-4{color:#002868;font-size:50px;font-family:Sans-serif;font-weight:600}
	.fontstyle-2{font-size:35px;font-family:Sans-serif;}
	.fontstyle-3{font-size:30px;font-family:Sans-serif;}
	.ecom-logo{max-height:200px;}
	.input-1{padding:20px; width:90%; font-size:45px; font-family: sans-serif;}
	.textarea-1{width:90%; height:150px; font-size: 45px; font-family: sans-serif; padding:15px; margin-bottom: 75px;}
	.error-1{color:red; font-size:45px;}
	.input-header-1{font-size:50px;}
	.space-1{height: 90px;}
	.review-icon-link{width:300px;}
	
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

	.main-btns{color:#fff; background-color:#1f3349; font-size:25px; text-align:center; text-decoration:none; padding:15px; cursor:pointer; border-radius:6px; text-transform:uppercase;}
	.fontstyle-1{color:#002868;font-size:50px;font-family:Sans-serif;font-weight:600}
	.fontstyle-4{color:#002868;font-size:35px;font-family:Sans-serif;font-weight:600}
	.fontstyle-2{font-size:18px;font-family:Sans-serif;}
	.fontstyle-3{font-size:18px;font-family:Sans-serif;}
	.ecom-logo{max-height:100px;}
	.input-1{padding:10px; width:420px; font-size:17px; font-family: sans-serif;}
	.textarea-1{width:420px; height:100px; font-size: 17px; font-family: sans-serif; padding:10px; margin-bottom: 50px;}
	.error-1{color:red; font-size:17px;}
	.input-header-1{font-size:17px;}
	.space-1{height: 65px;}
	.review-icon-link{width:200px;}
	
}

html, body		{ margin: 0; padding: 0; border: 0px none; font-family: arial, verdana; font-size:14px; }
form			{ margin: 0; padding: 0; margin-top:0; margin-bottom:0; }

TD			{ FONT-SIZE: 14px; COLOR: #444444; FONT-FAMILY: arial, verdana; }
TR			{ FONT-SIZE: 14px; COLOR: #444444; FONT-FAMILY: arial, verdana; }

a.def:link 		{ text-decoration:none; }
a.def:visited		{ text-decoration:none; }
a.def:active		{ text-decoration:none;  }
a.def:hover		{ text-decoration:none;  }

a.icon:link 		{ text-decoration:none; color:#FFFFFF; } 
a.icon:visited		{ text-decoration:none; color:#FFFFFF; }
a.icon:active		{ text-decoration:none; color:#FFFFFF; }
a.icon:hover		{ text-decoration:none; color:#FFFFFF; }

a.nav:link 		{ text-decoration:none; color:#FFFFFF; } 
a.nav:visited		{ text-decoration:none; color:#FFFFFF; }
a.nav:active		{ text-decoration:none; color:#FFFFFF; }
a.nav:hover		{ text-decoration:none; color:#1e599d; background: #FFFFFF; }

a.navsub:link 		{ text-decoration:none; color:#FFFFFF; } 
a.navsub:visited	{ text-decoration:none; color:#FFFFFF; }
a.navsub:active		{ text-decoration:none; color:#FFFFFF; }
a.navsub:hover		{ text-decoration:none; color:#555555; background: #FFFFFF; }

a.pagec:link 		{ text-decoration:none; padding:2px 4px 2px 4px; font-family: arial, verdana; font-size:11px; font-weight: bold; border:1px ridge #888888; color:#1e599d; background: #FFFFFF; } 
a.pagec:visited		{ text-decoration:none; padding:2px 4px 2px 4px; font-family: arial, verdana; font-size:11px; font-weight: bold; border:1px ridge #888888; color:#1e599d; background: #FFFFFF; }
a.pagec:active		{ text-decoration:none; padding:2px 4px 2px 4px; font-family: arial, verdana; font-size:11px; font-weight: bold; border:1px ridge #888888; color:#1e599d; background: #FFFFFF; }
a.pagec:hover		{ text-decoration:none; padding:2px 4px 2px 4px; font-family: arial, verdana; font-size:11px; font-weight: bold; border:1px ridge #1e599d; color:#FFFFFF; background: #1e599d; }

a.pageo:link 		{ text-decoration:none; padding:2px 4px 2px 4px; font-family: arial, verdana; font-size:11px; font-weight: bold; border:1px ridge #1e599d; color:#FFFFFF; background: #1e599d; } 
a.pageo:visited		{ text-decoration:none; padding:2px 4px 2px 4px; font-family: arial, verdana; font-size:11px; font-weight: bold; border:1px ridge #1e599d; color:#FFFFFF; background: #1e599d; }
a.pageo:active		{ text-decoration:none; padding:2px 4px 2px 4px; font-family: arial, verdana; font-size:11px; font-weight: bold; border:1px ridge #1e599d; color:#FFFFFF; background: #1e599d; }
a.pageo:hover		{ text-decoration:none; padding:2px 4px 2px 4px; font-family: arial, verdana; font-size:11px; font-weight: bold; border:1px ridge #888888; color:#FFFFFF; background: #888888; }


.inputbox {
	width: auto;
	padding: 5px 13px;
	background: #1e599d;
	border: 0;
	font-size: 12px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}

.inputbox:hover { background: #888888; }


.inputbox1 {
	width: auto;
	padding: 10px 30px;
	background: #55a85a;
	border: 0;
	font-size: 16px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}

.inputbox1:hover {
	background: #888888;
}


.inputbox2 {
	width: auto;
	padding: 5px 10px;
	background: #55a85a;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}

.inputbox2:hover {
	background: #888888;
}


.form td {
	font-size: 12px;
	color: #555555;
}

.form textarea { 
	min-width: 400px;
	min-height: 80px;
}

.form input, .form textarea { 
	padding: 4px;
	border: solid 1px #BBBBBB;
	outline: 0;
	background: #FFFFFF url('/crm/images/bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

.form select {
	-webkit-appearance: none;
	padding: 4px 17px 4px 4px;
	border: solid 1px #BBBBBB;
	outline: 0;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	background: url('/crm/images/bg_form2.png') no-repeat right;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

.form h3 {
	font-size: 15px;
	color: #555555;
	border-bottom: 1px solid #888888;
	padding: 0px;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
}

.form textarea { 
	line-height: 150%;
}
.form td {
	font-size: 12px;
	color: #555555;
}

.form textarea { 
	min-width: 400px;
	min-height: 80px;
}

.form input, .form textarea { 
	padding: 4px;
	border: solid 1px #BBBBBB;
	outline: 0;
	background: #FFFFFF url('/crm/images/bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

.form select {
	-webkit-appearance: none;
	padding: 4px 17px 4px 4px;
	border: solid 1px #BBBBBB;
	outline: 0;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	background: url('/crm/images/bg_form2.png') no-repeat right;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

.form h3 {
	font-size: 15px;
	color: #555555;
	border-bottom: 1px solid #888888;
	padding: 0px;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
}

.form textarea { 
	line-height: 150%;
}


.form input:hover, .form textarea:hover, .form select:hover, .form input:focus, .form textarea:focus, .form select:hover { 
	border-color: #888888; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
}

.form input[type="submit"], .form input[type="button"] {
	width: auto;
	padding: 5px 13px;
	background: #1e599d;
	border: 0;
	font-size: 12px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}

.form input[type="submit"]:hover, .form input[type="button"]:hover, .form input[type="button"]:focus { background: #888888; }

.footer {
  position: relative;
  left: 0;
  bottom: 0;
  top:200px;
  width: 100%;
  text-align: center;
}