/*@font-face {
	font-family: GeneralFoundicons;
	src: url(../font/general_foundicons.eot?#iefix) format("embedded-opentype"), url(../font/general_foundicons.woff) format("woff"), url(../font/general_foundicons.ttf) format("truetype"), url(../font/general_foundicons.svg#GeneralFoundicons) format("svg");
	font-weight: normal;
	font-style: normal;
}*/

body { padding:0px; margin:0px;
}
.cntr
{
	text-align:center;
}
.cntr a
{
	display:block; margin-top: 0px;
}
.main_container
{
	width:960px;
	margin:0 auto;
	background-color:#fff;
}
div#subtheme {
	background: rgb(221, 221, 221); padding: 20px; text-align: center; color: black;
}
div#subtheme ul {
	margin: 0px; float: none; position: relative;
}
div#subtheme li {
	margin: 0px; float: none; position: relative;
}
div#subtheme ul {
	list-style-type: none;
}
div#subtheme ul li {
	margin: 0px 10px; display: inline-block;
}
div#subtheme ul li .btn-small {
	padding: 15px; border: currentColor; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 2px rgba(0,0,0,0.5); text-shadow: none; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 0 2px inset; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0 2px inset;
}
div#subtheme ul li .btn-small:hover {
	background-position: 0px;
}
div#subtheme ul li .theme-default {
	background: rgb(48, 121, 160);
}
div#subtheme ul li .theme-default:hover {
	background-color: rgb(37, 108, 147);
}
div#subtheme ul li .sub-theme-dark {
	background: rgb(26, 26, 26);
}
div#subtheme ul li .sub-theme-dark:hover {
	background-color: rgb(42, 42, 42);
}
div#subtheme ul li .sub-theme-light {
	background: rgb(244, 244, 244); color: black;
}
div#subtheme ul li .sub-theme-light:hover {
	background-color: rgb(255, 255, 255);
}
div#subtheme ul li .sub-theme-red {
	background: rgb(97, 11, 11);
}
div#subtheme ul li .sub-theme-red:hover {
	background-color: rgb(125, 25, 25);
}
div#subtheme ul li .sub-theme-tan {
	background: rgb(226, 218, 206); color: black;
}
div#subtheme ul li .sub-theme-tan:hover {
	background-color: rgb(241, 234, 225);
}
div#subtheme ul li p a:hover {
	text-decoration: none;
}

nav a.brand {
	transition:color 0.5s ease-in; color: rgb(244, 244, 244); text-transform: uppercase; letter-spacing: 1px; float:left; font-family: "Source Sans Pro", sans-serif; font-size: 32px; font-weight: 900; -webkit-transition: color 0.5s ease-in; -moz-transition: color 0.5s ease-in; -o-transition: color 0.5s ease-in;
}
nav a.brand:hover {
	color: rgb(192, 228, 255); text-decoration: none;
}


.nav_inner a.brand {
	transition:color 0.5s ease-in; color: rgb(244, 244, 244); text-transform: uppercase; letter-spacing: 1px; float:left; font-family: "Source Sans Pro", sans-serif; font-size: 32px; font-weight: 900; -webkit-transition: color 0.5s ease-in; -moz-transition: color 0.5s ease-in; -o-transition: color 0.5s ease-in;
}
.nav_inner a.brand:hover {
	color: rgb(192, 228, 255); text-decoration: none;
}

header {
	background: #fff;
}
    
header section {
	 text-align: center;
}
header section h1 {
	color: white; font-family: "Source Sans Pro", sans-serif;
    	font-weight: 400; text-shadow: 0px 1px 0px #374683;
}
header section h2 {
	color: #000; font-family: "Source Sans Pro", sans-serif;
    	font-weight: 300;
}
header section form {
	padding-top: 0px; position:relative;
}
header section form input:first-child {
	background: white; padding: 11px 5px; border-radius: 4px; border: currentColor; width: 300px; /*200px;*/ height: auto; text-align: center; color: black; font-family: "Source Sans Pro", sans-serif; font-size: 20px; margin-bottom: 0px;
}
/*header section form input:first-child:focus {
	transition:border 0.2s linear, box-shadow 0.2s linear; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: rgba(0, 0, 0, 0.075) 0 1px 1px inset, rgba(82, 168, 236, 0.6) 0 0 8px; -moz-box-shadow: rgba(0, 0, 0, 0.075) 0 1px 1px inset, rgba(82, 168, 236, 0.6) 0 0 8px;
}*/
header section  form .btn-gold {
	background: rgb(163, 104, 27); padding: 13px 5px; border-radius: 4px; border: 1px solid rgb(97, 62, 18); width: 150px; /*200px;*/ text-align: center; color: white; font-family: "Source Sans Pro", sans-serif; font-size: 20px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3), inset 0px 0px 1px rgba(255,255,255,0.5); text-shadow: 0px 1px 0px #6d4107; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.5) 0 0 1px inset; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.5) 0 0 1px inset;
}
header section form .btn-gold:hover {
	background-position: 0px; color: white; background-color: rgb(189, 121, 33);
}
header section form .btn-gold:active {
	background-color: rgb(177, 112, 28);
}
article {
	/*background: rgb(48, 121, 160); padding: 20px 0px 40px;  padding: 0px 0px 20px;*/
   
}
article ul {
	margin: 0px; padding: 0px;
}
article ul li {
	text-align: center; /*color: white;*/ padding-top: 20px;
}
article ul li i {
	/*coluor: white;*/ font-size: 40px; text-shadow: 0px 0px 1px #333333;
}
article ul li .box {
	padding: 0 20px;
    text-align: left;/* border-radius: 4px; border: currentColor;*/  /*box-shadow: inset 0px 0px 2px #033b40;*/
}

article ul li .box p {
	color: white; line-height: 150%;
}

footer
{
	padding:10px 0;
}


footer ul {
	float: none; position: relative;
}
footer li {
	float: none; position: relative;
}
footer ul {
	list-style-type: none;
	margin:0 !important;
}



footer p{
	margin:0 !important;
	padding-top: 10px;
}
   



.box li {
	float: none; position: relative;
}
.box ul {
    float: none; position: relative;
	 margin: 0 0 14px;  /*padding-bottom: 20px; */ list-style-type: none;
   
}
.box ul li {
	margin: 0px 10px; display: inline-block; 
        padding: 0px;
         
}



article ul li .box2 {
	/* background: white;rgb(37, 108, 147); */ padding: 10px /* 20px 20px*/; border-radius: 4px; border: currentColor; /*margin-top: 20px;  box-shadow: inset 0px 0px 2px #033b40;*/
    color: #333; 
    text-align:left;
}
/*
article ul li .box2 h3 {
	color:  inherit; font-family: "Source Sans Pro", sans-serif; font-size: 28px; font-weight: 300;
}*/
article ul li .box2 p {
	color: inherit; /*white;*/ line-height: 150%;
}





.box2 li {
	float: none; position: relative;
}
.box2 ul {
    float: none; position: relative;
	margin: 0px 0px 20px;   /*padding-bottom: 20px; */ list-style-type: none;
   
}
.box2 ul li {
	margin: 0px 10px; display: inline-block; 
        padding: 0px;
        text-align: left; 
         width:100%;
}
.box2 ul li a {
	/*color: rgb(204, 204, 204); */
    color:darkblue;
    /*color: inherit; font-family: "Source Sans Pro", sans-serif; */
    font-size: 12px; font-weight: 200;
}
.box2 ul li a:hover {
	color: rgb(41, 163, 208); text-decoration: none;
}

.box2 h1 {
    
}
.box2 h2 {
    font-weight:300;
    font-size:20px;
    margin-top:0px; 
    margin-bottom:0px;
    line-height: 30px;
}
.box2 h3 {
    font-weight:300;
    font-size:11px;
    margin-top:0px; 
    margin-bottom:0px;
    line-height: 25px;
}


header nav form {
	/*padding-top: 1.5em; */
    display: inline-block;
}

header nav form input:first-child {
	background: white; padding: 11px 5px; border-radius: 4px; border: currentColor; width: 300px; /*200px;*/ height: auto; text-align: center; color: black; font-family: "Source Sans Pro", sans-serif; font-size: 20px; margin-bottom: 0px;
}
header nav form input:first-child:focus {
	transition:border 0.2s linear, box-shadow 0.2s linear; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: rgba(0, 0, 0, 0.075) 0 1px 1px inset, rgba(82, 168, 236, 0.6) 0 0 8px; -moz-box-shadow: rgba(0, 0, 0, 0.075) 0 1px 1px inset, rgba(82, 168, 236, 0.6) 0 0 8px;
}
header nav  form .btn-gold {
	background: rgb(163, 104, 27); padding: 13px 5px; border-radius: 4px; border: 1px solid rgb(97, 62, 18); width: 150px; /*200px;*/ text-align: center; color: white; font-family: "Source Sans Pro", sans-serif; font-size: 20px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3), inset 0px 0px 1px rgba(255,255,255,0.5); text-shadow: 0px 1px 0px #6d4107; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.5) 0 0 1px inset; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.5) 0 0 1px inset;
}
header nav form .btn-gold:hover {
	background-position: 0px; color: white; background-color: rgb(189, 121, 33);
}
header nav form .btn-gold:active {
	background-color: rgb(177, 112, 28);
}

.smlogo {
    zoom:0.5;
    margin: 20px;
}

.fleft
{
	float:left;
}
.displablock
{
	display:inline-block;
}
.mgright
{
	margin-right:46px;
}
.cntrmrgn
{
	 margin: 0 13px 13px;
}
/*
[class*='foundicon-'] {
	width: auto; height: auto; line-height: inherit; vertical-align: baseline; display: inline; background-image: none; background-repeat: repeat;
}
[class*='foundicon-']::before {
	font-family: "GeneralFoundicons"; font-style: normal; font-weight: normal; text-decoration: inherit;
}
.foundicon-settings::before {
	content: "\f000";
}
.foundicon-heart::before {
	content: "\f001";
}
.foundicon-star::before {
	content: "\f002";
}
.foundicon-plus::before {
	content: "\f003";
}
.foundicon-minus::before {
	content: "\f004";
}
.foundicon-checkmark::before {
	content: "\f005";
}
.foundicon-remove::before {
	content: "\f006";
}
.foundicon-mail::before {
	content: "\f007";
}
.foundicon-calendar::before {
	content: "\f008";
}
.foundicon-page::before {
	content: "\f009";
}
.foundicon-tools::before {
	content: "\f00a";
}
.foundicon-globe::before {
	content: "\f00b";
}
.foundicon-home::before {
	content: "\f00c";
}
.foundicon-quote::before {
	content: "\f00d";
}
.foundicon-people::before {
	content: "\f00e";
}
.foundicon-monitor::before {
	content: "\f00f";
}
.foundicon-laptop::before {
	content: "\f010";
}
.foundicon-phone::before {
	content: "\f011";
}
.foundicon-cloud::before {
	content: "\f012";
}
.foundicon-error::before {
	content: "\f013";
}
.foundicon-right-arrow::before {
	content: "\f014";
}
.foundicon-left-arrow::before {
	content: "\f015";
}
.foundicon-up-arrow::before {
	content: "\f016";
}
.foundicon-down-arrow::before {
	content: "\f017";
}
.foundicon-trash::before {
	content: "\f018";
}
.foundicon-add-doc::before {
	content: "\f019";
}
.foundicon-edit::before {
	content: "\f01a";
}
.foundicon-lock::before {
	content: "\f01b";
}
.foundicon-unlock::before {
	content: "\f01c";
}
.foundicon-refresh::before {
	content: "\f01d";
}
.foundicon-paper-clip::before {
	content: "\f01e";
}
.foundicon-video::before {
	content: "\f01f";
}
.foundicon-photo::before {
	content: "\f020";
}
.foundicon-graph::before {
	content: "\f021";
}
.foundicon-idea::before {
	content: "\f022";
}
.foundicon-mic::before {
	content: "\f023";
}
.foundicon-cart::before {
	content: "\f024";
}
.foundicon-address-book::before {
	content: "\f025";
}
.foundicon-compass::before {
	content: "\f026";
}
.foundicon-flag::before {
	content: "\f027";
}
.foundicon-location::before {
	content: "\f028";
}
.foundicon-clock::before {
	content: "\f029";
}
.foundicon-folder::before {
	content: "\f02a";
}
.foundicon-inbox::before {
	content: "\f02b";
}
.foundicon-website::before {
	content: "\f02c";
}
.foundicon-smiley::before {
	content: "\f02d";
}
.foundicon-search::before {
	content: "\f02e";
}

*/








.form_section form input:first-child:focus {
	transition:border 0.2s linear, box-shadow 0.2s linear; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: rgba(0, 0, 0, 0.075) 0 1px 1px inset, rgba(82, 168, 236, 0.6) 0 0 8px; -moz-box-shadow: rgba(0, 0, 0, 0.075) 0 1px 1px inset, rgba(82, 168, 236, 0.6) 0 0 8px;
}





.form_section_inner{ border:/*3px solid #feb644;*/ position:relative;}
.form_section_inner h2{ background:#fff; padding:0 10px; font:bold 26px Arial, Helvetica, sans-serif; color:#23438a; position:absolute; top:-26px; left:10px;} 


.form_section_inner form input:first-child:focus {
	transition:border 0.2s linear, box-shadow 0.2s linear; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: rgba(0, 0, 0, 0.075) 0 1px 1px inset, rgba(82, 168, 236, 0.6) 0 0 8px; -moz-box-shadow: rgba(0, 0, 0, 0.075) 0 1px 1px inset, rgba(82, 168, 236, 0.6) 0 0 8px;
}


.form_section_inner form
{
	margin:9px 0; 
}

.form_section_inner form.btn:hover{
 
border:1px solid #182d5d; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:23px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #23438A; background-image: -webkit-gradient(linear, left top, left bottom, from(#23438A), to(#23438A));
 background-image: -webkit-linear-gradient(top, #23438A, #23438A);
 background-image: -moz-linear-gradient(top, #23438A, #23438A);
 background-image: -ms-linear-gradient(top, #23438A, #23438A);
 background-image: -o-linear-gradient(top, #23438A, #23438A);
 background-image: linear-gradient(to bottom, #23438A, #23438A);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#23438A, endColorstr=#23438A);
}





 nav {   background-color: #F3E7A9; text-align:center;}
    article{
       background:#fff; 
    }
       form
	   {
		  /* border:1px solid #81a13f;*/
		   -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	   }
    header{
        /*background: url("images/bg3.jpg") no-repeat center; background-size: 100% 100%;*/
	   background:#fff;
	   
	   
	   
    }
    .form_section{ text-align:center; position:relative; padding:0 0 0 177px;}    
    .form_section h2{ background:#fff;  font:bold 26px Arial, Helvetica, sans-serif; color:#102e37;margin: 30px 0 15px;text-align: center;} 
	
.form_section form .btn{
border:1px solid #81A13F; -webkit-border-radius: 3px; -moz-border-radius: 1px;-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;font-size:23px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block; color: #FFFFFF;
background: #92b848; /* Old browsers */
background: -moz-linear-gradient(top,  #92b848 0%, #4aa30b 50%, #76a50a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92b848), color-stop(50%,#4aa30b), color-stop(100%,#76a50a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #92b848 0%,#4aa30b 50%,#76a50a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #92b848 0%,#4aa30b 50%,#76a50a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #92b848 0%,#4aa30b 50%,#76a50a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #92b848 0%,#4aa30b 50%,#76a50a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92b848', endColorstr='#76a50a',GradientType=0 ); /* IE6-9 */

  padding: 13px;
    position: absolute;
    right: 2px;
	top:1px;


}
.bg_nav
{
	background-color:#f3f3f3;
	 margin-top: 57px;
}
.bg_nav li
{
	margin:0 !important;
	padding:0 !important;
}
.form_section form input:first-child {
	background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(left,  #f1f1f1 0%, #fdfdfd 57%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f1f1f1), color-stop(57%,#fdfdfd), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f1f1f1 0%,#fdfdfd 57%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f1f1f1 0%,#fdfdfd 57%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f1f1f1 0%,#fdfdfd 57%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #f1f1f1 0%,#fdfdfd 57%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
 padding: 6px 5px; border-radius: 3px; border:9px solid #8dc608;     text-align: center;
    width: 450px; /*200px;*/ height: 20px;  text-align: left; color: black; font-family: "Source Sans Pro", sans-serif; font-size: 20px; margin-bottom: 0px;
}


.form_section_inner form input:first-child {
	background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(left,  #f1f1f1 0%, #fdfdfd 57%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f1f1f1), color-stop(57%,#fdfdfd), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f1f1f1 0%,#fdfdfd 57%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f1f1f1 0%,#fdfdfd 57%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f1f1f1 0%,#fdfdfd 57%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #f1f1f1 0%,#fdfdfd 57%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
 padding: 6px 5px; border-radius: 3px; border:9px solid #8dc608;     text-align: center;
    width: 450px; /*200px;*/ height: 20px;  text-align: left; color: black; font-family: "Source Sans Pro", sans-serif; font-size: 20px; margin-bottom: 0px;
}


.form_section_inner form .btn{
border:1px solid #81A13F; -webkit-border-radius: 3px; -moz-border-radius: 1px;-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;font-size:23px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block; color: #FFFFFF;
background: #92b848; /* Old browsers */
background: -moz-linear-gradient(top,  #92b848 0%, #4aa30b 50%, #76a50a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92b848), color-stop(50%,#4aa30b), color-stop(100%,#76a50a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #92b848 0%,#4aa30b 50%,#76a50a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #92b848 0%,#4aa30b 50%,#76a50a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #92b848 0%,#4aa30b 50%,#76a50a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #92b848 0%,#4aa30b 50%,#76a50a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92b848', endColorstr='#76a50a',GradientType=0 ); /* IE6-9 */

  padding: 13px;



}


article ul li .box h3 {
	color: #333; font-family: "Source Sans Pro", sans-serif; font-size: 18px; font-weight: 300; font-weight:bold;
}
.box ul li a {
	/*color: rgb(204, 204, 204); */
    color: #333;
    /*color: inherit; font-family: "Source Sans Pro", sans-serif; */
    font-size: 16px;  background:url(/images/orange_box.jpg) 0 6px no-repeat; float:none; padding:0 0 0 20px;
	
}
.box ul li a:hover {
	color: #7a7a7a; text-decoration: none;
}
footer {
	/*background: #fcd271;*/ text-align: center; color: #a4a4a4; font-size:14px;
}

footer ul li {
	margin: 0px 0; display: inline-block; border-right: 1px solid #333333;
    display: inline-block;
    margin: 0;
    padding: 0 15px;
}
footer ul li a {
	color:#333; font-weight:bold;
}
footer ul li a:hover {
	color: #7a7a7a; text-decoration: none;
}
footer p{color: #333333;}




@media only screen and (max-width: 1024px) {
.form_section_inner form input:first-child { width:344px;}
.form_section{ padding:0 0 0 154px;}
.form_section form .btn {  margin:0 0 0 51px; right:-74px;}	

}

@media only screen and (max-width: 800px) {
article ul li .box h3 { font-size:15px;}
article ul li .box {
	padding: 0 0px !important;
}

.mgright {
    margin-right: 0px;
}
.displablock {
    display: block;
}
	.main_container
	{
		width:100%;
	}
	.form_section form input:first-child {
		width:auto !important;
		margin:0 !important;
	}




.box ul li {margin:0px;}
.box ul li a { font-size:14px;}

    .form_section form input:first-child {
        width: 320px;
    
    }

.form_section_inner form input:first-child { width:218px;    }
.form_section form .btn {  margin:0 0 0 51px; right:-34px;}

}




@media only screen and (max-width: 599px) {
.form_section form input:first-child{ margin-top:43px; margin-left:10px; width:259px; }
.form_section form .btn {  margin:0 0 0 63px;}

article ul li .box{ padding: 0px 18px 0px}

.form_section_inner form input:first-child{ margin-top:43px; margin-left:10px; width:259px; }
.form_section_inner form .btn {  margin:0 0 0 63px;}
.form_section { padding:0px;}
	
}
	
@media only screen and (max-width: 360px) {
.form_section h2 { font-size:24px ;}	
	
.form_section form input:first-child{ margin-top:43px; margin-left:10px; width:222px; }
.form_section form .btn {  margin:0 0 0 51px; right:61px;}


.form_section_inner h2 { font-size:24px ;}	
	
.form_section_inner form input:first-child{ margin-top:21px; margin-left:10px; width:222px; }
.form_section_inner form .btn {  margin:0 0 0 51px;}

.nav_inner {
 height:236px;
    
}

header .brand{ width:95%;}
	
	
}	

@media only screen and (max-width: 320px) {
.form_section form .btn {  margin:0 0 0 51px; right:41px;}}
	
	
	