	   .form_container {
	       margin: 0px auto;
	       max-width: 296px;
	       position: relative;
	       font-family: 'Lato', sans-serif !important;
	       font-weight: 400;
	       width: 100%;
	       background: #EEEEEE;
	   }
	   .form_header {
	       background: transparent;
	       padding: 15px 0px 5px;
	       display: inline-block;
	       width: 100%;
	   }
	   .form_header h1 {
	       font-size: 18px;
	       line-height: 27px;
	       margin: 0;
	       font-weight: 400;
	       text-align: center;
		   padding:0 15px;
	   }
	   .form_header p.subhead {
	       font-size: 16px;
	       line-height: 21px;
	       text-align: center;
	       margin-top: 2px;
	       margin-bottom: 10px;
	       padding: 0 20px;
	   }
	   /*---Marketo Form CSS---*/
	   
	   .mktoForm * {
	       font-family: "Lato", sans-serif !important;
	   }
	   .mktoForm {
	       background: transparent;
	       padding: 0 0 30px !important;
	       width: 100% !important;
	       font-family: 'Lato', sans-serif !important;
	       font-weight: 500;
	   }
	   .mktoForm .mktoOffset,
	   .mktoForm .mktoGutter,
	   .mktoForm .mktoAsterix {
	       display: none !important;
	   }
	   .mktoForm .mktoFormCol {
	       width: 100% !important;
	       margin-bottom: 12px !important;
	   }
	   .mktoForm .mktoFieldWrap {
	       float: none !important;
	       margin: 0 auto !important;
	       max-width: 230px !important;
	   }
	   .mktoForm .cf_sign_on,
	   .mktoForm div.cf_widget {
	       width: 100%;
	       background-color: transparent;
	       border: medium none;
	       border-radius: 0;
	       padding: 0;
	   }
	   .mktoForm div.cf_widget {
	       text-align: center !important;
	   }
	   .mktoForm .cf_widget_socialsignon .cf_sign_on_caption {
	       display: none;
	   }
	   .mktoForm .cf_widget .cf_synd_icon_fb_sm {
	       background: transparent;
	       display: none;
	   }
	   .mktoForm .cf_widget_socialsignon .cf_sign_on_button {
	       background: transparent url("http://pages.trinasolar.com/rs/567-KJK-096/images/fb-form.png") no-repeat scroll 0 0 / 182px 38px;
	       border: medium none;
	       color: transparent;
	       float: none;
	       height: 38px !important;
	       margin: 0 auto;
	       padding: 0;
	       text-align: center;
	       width: 182px !important;
	       font-size: unset;
	       line-height: unset;
	   }
	   .mktoButtonRow {
	       display: block;
	       margin-top: 8px !important;
	       position: relative;
	       text-align: center !important;
	       width: 100% !important;
	   }
	   .mktoButtonWrap.mktoSimple {
	       margin-left: 0 !important;
	   }
	   .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
	       background-color: rgb(232, 57, 40) !important;
	       background-image: none !important;
	       border: medium none !important;
	       color: #fff;
	       float: none;
	       font-size: 16px !important;
	       margin: 0 auto !important;
	       padding: 8px 1em !important;
	       max-width: 230px;
		   width:100%;
	   }
	   ::-webkit-input-placeholder {
	       text-align: center;
	   }
	   :-moz-placeholder {
	       /* Firefox 18- */
	       
	       text-align: center;
	   }
	   ::-moz-placeholder {
	       /* Firefox 19+ */
	       
	       text-align: center;
	   }
	   :-ms-input-placeholder {
	       text-align: center;
	   }
	   .mktoForm input[type=text],
	   .mktoForm input[type=url],
	   .mktoForm input[type=email],
	   .mktoForm input[type=tel],
	   .mktoForm input[type=number],
	   .mktoForm input[type=date],
	   .mktoForm textarea.mktoField,
	   .mktoForm select.mktoField {
	       padding: 8px 15px !important;
	       border: 1px solid #e7e7e7;
	       font-size: 13.333px !important;
	       text-align: center !important;
	       line-height: 18px !important;
	       height: auto !important;
	   }
	   .mktoForm select.mktoField{
		   text-align-last:center !important;
	   }
	   /*---media queris--*/
	   @media only screen and (max-width: 767px) {
		   .mktoMobileShow .mktoForm, .mktoForm *{
			   padding:0 !important;
		   }
		   .mktoForm input[type=text],
		   .mktoForm input[type=url],
		   .mktoForm input[type=email],
		   .mktoForm input[type=tel],
		   .mktoForm input[type=number],
		   .mktoForm input[type=date],
		   .mktoForm textarea.mktoField,
		   .mktoForm select.mktoField {
			   width:100% !important;
		   }
	   }
	   