@charset "utf-8";
/* CSS Document */

/* Contact Us .............................................................*/	

.field label {
  display: none;
}

.formwrapper{
	position:relative;
	width: 100%;
	background-color:#E8F3FD;
	padding-top:20px;
	padding-bottom:20px;
}

.contactuswrapper {
	background-color:#FFF;
	display: table;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	border-radius : 3px;
	moz-border-radius : 3px;
	margin: 0 auto;
}

.contactuswrapper-white {
	background-color:#FFF;
	display: table;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	border-radius : 3px;
	moz-border-radius : 3px;
	margin: 0 auto;
}

.contactuswrapper-light-grey {
	background-color: #F3F3F3;
	display: table;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	border-radius : 3px;
	moz-border-radius : 3px;
	margin: 0 auto;
}

.contactuswrapper-grey {
	background-color: #CCC;
	display: table;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	border-radius : 3px;
	moz-border-radius : 3px;
	margin: 0 auto;
}

.contactusrow  {
	position:relative;
    display: table-row;
	vertical-align:middle;
    }

.contactusleft {
    display: table-cell;
	font-size:12px;
	width: 600px;
	text-align:left;
	vertical-align: middle;
	margin: 0 auto;
    }
.contactusright {
    display: table-cell;
	font-size:12px;
	width:150px;
	text-align:left;
	vertical-align:middle;
    }
	
.contactbox {
	position: inherit;
	width:600px;
	border: #666 solid 1px;
	padding:20px;
	border-radius : 3px;
	moz-border-radius : 3px;
	margin: 0 auto;
}

.contact-us{
	position: relative;
	background-color: #218CCA;
	padding: 5px;
	border: #666 solid 1px;
	border-radius : 3px;
	moz-border-radius : 3px;
	top: -30px;
	width:120px;
	text-align:center;
	color:#FFF;
}

.contactinput
{
-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	background-color: #F5F5F5;
	border: 1px solid #666;
	width:100%;
	height: 30px;
	padding-top:5px;
	padding-bottom:5px;
	text-indent: 5px;
}

.contactinput:focus
{
    background-color: #FFF0B4;
    border: 1px solid #FFCC66;
}

.contactinput2
{
-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	background-color: #fff;
	border: 1px solid #666;
	padding: 5px;
	padding-left: 5px;
	width:100%;
	height: 30px;
}

.contacttextarea
{
-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	background-color: #F5F5F5;
	border: 1px solid #666;
	width:100%;
}

.contacttextarea:focus
{
    background-color: #FFF0B4;
    border: 1px solid #FFCC66;
}

.contactdropdown {
-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	background-color: #F5F5F5;
	border: 1px solid #666;
	padding: 5px;
	padding-left: 5px;
	height: 40px;
}

.contactdropdown:focus
{
    background-color: #FFF0B4;
    border: 1px solid #FFCC66;
}
/* End */

.btn-text{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:20px;
}

.btn-submit {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #009F60;
  text-decoration: none;
  cursor: pointer;
  width:100%;
  text-align:center;
  vertical-align:middle;
  padding-top:15px;
  padding-bottom:15px;
  
  	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:20px
}

.btn-submit:hover {
  background: #3ED51E;
  text-decoration: none;
}

.red{color:#F00;}

@media (max-width: 767px) {

.contactuswrapper {
	background-color:#F4FBFD;
	display: unset;
	width:100%;
	padding:0px;
	border-radius : 3px;
	moz-border-radius : 3px;
	margin: 0 auto;
}

.contactusrow  {
	display:unset;
	position:relative;
	vertical-align:middle;
	width:95%;
    }

.contactusleft {
    display: inline-block;
	font-size:12px;
	width: 100%;
	text-align:left;
	vertical-align: middle;
	padding-top:5px;
	padding-bottom:5px;
    }
.contactusright {
    display: unset;
	font-size:12px;
	width:100%;
	text-align:left;
	vertical-align:middle;
    }
	
.contactbox {
	position: inherit;
	width:95%;
	border: 0px;
	padding:0px;
	border-radius : 3px;
	moz-border-radius : 3px;
	margin: 0 auto;
}

.contact-us {
	position: relative;
	background-color: #218CCA;
	border: #666 solid 1px;
	border-radius : 3px;
	moz-border-radius : 3px;
	top: -15px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	width:100%;
	color:#FFF;
	margin: 0 auto;
	font-size:16px;
	font-weight:bold;
}

.contactinput
{
-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	background-color: #F5F5F5;
	border: 1px solid #666;
	padding: 5px;
	padding-left: 5px;
	width:98%;
	height: 30px;
}

.contacttextarea
{
-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	background-color: #F5F5F5;
	border: 1px solid #666;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
}

.contactdropdown {
-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	background-color: #F5F5F5;
	border: 1px solid #666;
	padding: 5px;
	padding-left: 5px;
	height: 40px;
}

}

@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {transform:scale(0.72);-webkit-transform:scale(0.72);transform-origin:0 0;-webkit-transform-origin:0 0;}

}

