@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600,300,800);
body{ font-family: 'Open Sans', sans-serif; }
body{background:url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/background.jpg') no-repeat; background-color: #ffdde7;}
.cz-footer-mcid {display: none;}
.btn {margin-left:15px !important;}
.google-recaptcha-code{margin:0 auto; text-align:center; margin-top:20px; margin-bottom:20px;}
#error_recaptcha {color:#da1e57;font-size:14px;font-weight:600;}
#sample-container{width:960px; margin:0 auto; background-color: #fff; position:relative; max-width:100%;margin-bottom:-3px;}
#masthead-container #productdetails-container, #form-container {display:block; width:100%; position:relative; clear:both; top:-3px;}
#masthead, #productdetails{max-width:100%; margin-bottom:-2px;}
#productdetails {
	content: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/info_bg.jpg');
}
#live-input-reason { height:10px;width:30px;font-size:10px;display:inline;}
#productdetails_head{
	max-width:100%;
	margin-bottom:-2px;
}
#pixy-productline{
	max-width:100%;
/*	margin-top:70px;*/
	margin-bottom:50px;
}
.regis_form { margin: 0 auto; text-align: center; }
.wrap-pixy-campaign{  background-color: #feb8cd;  margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; padding-bottom: 50px;}
.pixy-btn-bg {background: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/buttons.png'); }

#show-loading-img {
	top: 0px;
	right: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 1000000;
	background-color: rgba(0, 0, 0, 0.88);
	display: none;
}
#show-loading-img img { margin-top: 220px; }

/* next */
.pixy-btn-next {
	width: 193px;
	height: 39px;
	display: inline-block;
	cursor: pointer;
	background-position: 0 0;
	background-size: 193px;
}
a.pixy-btn-bg.pixy-btn-next:hover {
    width: 193px;
    height: 39px;
    display: inline-block;
    cursor: pointer;
    background-position: 0 195px;
}

/* prev */
.pixy-btn-prev {
	width: 193px;
	height: 39px;
	display: inline-block;
	cursor: pointer;
	background-position: 0 156px;
	background-size: 193px;
}
a.pixy-btn-bg.pixy-btn-prev:hover {
	width: 193px;
	height: 39px;
	display: inline-block;
	cursor: pointer;
	background-position: 0 351px;
}

/* submit */
.pixy-btn-submit {
	width: 193px;
	height: 39px;
	display: inline-block;
	cursor: pointer;
	background-position: 0 78px;
	background-size: 193px;
}
a.pixy-btn-bg.pixy-btn-submit:hover {
	width: 193px;
	height: 39px;
	display: inline-block;
	cursor: pointer;
	background-position: 0 40px;
}

.clear-btm-form { margin-bottom:20px; }
.clear-top-form { margin-top:50px; }
.clear-home-form { margin-bottom:200px; }
.clear { *zoom:1; clear:both; }
.pixy-text{
    color: #fff;
    font-size: 16px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 20px;
	line-height: 25px;
	font-weight:300;
	width: 100%;
}	
.pixy-text-code{
    color: #fff;
    font-size: 16px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 20px;
	line-height: 25px;
	font-weight:300;
	width: 45%;
}
.pixy-truefalse-bg {background: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/buttons_2.png');}
.pixy-true{
	width: 113px;
	height: 39px;
	display: inline-block;
	cursor: pointer;
	background-position: 0px 0px;
	background-size: 113px;
}
.pixy-false{
	width: 113px;
	height: 39px;
	display: inline-block;
	cursor: pointer;
	background-position: 0px 78px;
	background-size:113px;
}
a.pixy-truefalse-bg.pixy-true:hover{
	width: 113px;
	height: 39px;
	display: inline-block;
	cursor: pointer;
	background-position: 0px 117px;
}
a.pixy-truefalse-bg.pixy-false:hover {
	width: 113px;
	height: 39px;
	display: inline-block;
	cursor: pointer;
	background-position: 0px 39px;
}

.pixy-bold{font-weight: 600;}
.pixy-dots{background: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/dots.png');}
.pixy-line-bg{
	background: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/line.jpg');
	width: 95%;
	height: 2px;
	display: inherit;
	text-align: center;
	margin: -22px auto;
}
.pixy-line-text {
	position: absolute;
    font-size: 14px;
    margin-top: 30px;
    text-transform: uppercase;
	color: #da1e57;
}
.line-left{
	margin-left: -5px;
}
.line-center {
	margin-left: 368px;
}
.line-right {
	margin-left: 787px;
}
/* s:dot active */
.pixy-dots-leftactive{
	width: 29px;
	height: 29px;
	display: inline-block;
	background-position: 0px 29px;
	position: absolute;
	margin-top: 60px;
}
.pixy-dots-centeractive{
	width: 29px;
	height: 29px;
	display: inline-block;
	background-position: 0px 0px;
	margin-left: 400px;
	margin-top: 61px;
}
.pixy-dots-rightactive{
	width: 29px;
	height: 29px;
	display: inline-block;
	background-position: 0px 0px;
	margin-left: 375px;
	margin-top: 60px;
}
/* e:dot active */

#pay-code {
	font-size: 24px;
	color: #da1e57;
	font-weight: bold;
	text-transform: uppercase;
}
#val-pay-code { text-transform: uppercase; }
.pay-code {
	text-align: center;
	margin: 0 auto;
}
.info-contest-container {
	position: relative; 
	width: 100%; /* for IE 6 */
}
.info-contest-text {
	position: absolute;
    top: 90px;
    left: 450px;
    width: 50%;
    font-size: 14px;
    color: #fff;
    line-height: 35px;
}
li.pixy-list { list-style-type: square; }
a.pixy-link { border-bottom: 1px dotted #fff; color: #fff !important; }

/* Popup - Submit */
#popup_submit, #popup_expired, #popup_code_fail, #popup_code_error, #popup_error_recaptcha, #popup_error_reason, #popup_ans_question, #popup_form_validate {
    display:none;
    position: fixed;
    width: 550px;
    height: auto;//140px;
    top: 50%;
    font-size: 13pt;
    text-align: center;
    left: 50%;
    margin-left: -275px;
    margin-top: -40px;
    padding: 20px;
    padding-top: 35px;
    background: #fff;
    z-index: 100000;
    -webkit-box-shadow: 0px 0px 13px 3px rgba(100, 100, 100, 0.5);
    -moz-box-shadow:    0px 0px 13px 3px rgba(100, 100, 100, 0.5);
    box-shadow:         0px 0px 13px 3px rgba(100, 100, 100, 0.5);
}

#popup_submit.show, #popup_expired.show, #popup_code_fail.show, #popup_code_error.show, #popup_error_recaptcha.show, 
#popup_error_reason.show, #popup_ans_question.show, #popup_form_validate.show
{
    display:block;
}

#popup_terms {
    display:none;
    position: fixed;
    width: 550px;
    height: 510px;
    top: 50%;
    font-size: 13pt;
    text-align: center;
    left: 50%;
    margin-left: -275px;
    margin-top: -255px;
    padding: 20px;
    padding-top: 35px;
    background: #fff;
    z-index: 100000;
    -webkit-box-shadow: 0px 0px 11px 3px rgba(180, 180, 180, 0.5);
    -moz-box-shadow:    0px 0px 11px 3px rgba(180, 180, 180, 0.5);
    box-shadow:         0px 0px 11px 3px rgba(180, 180, 180, 0.5);
	overflow: scroll;
}


#popup_terms.show {
    display:block;
}

.popup_close {
    position: absolute;
    right: -10px;
    top: -27px;
    background: #000;
    color: #fff;
    width: 24px;
    cursor: pointer;
    font-size: 12px;
    height: 22px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    font-weight: bold;
    padding-top: 0px;
}


#popup_terms .popup_close {
    height: 18px;
    padding-top: 6px;
}

#popup_bg {
    position:fixed;
    background: rgb(0, 0, 0);
    height:100%;
    width:100%;
    top:0;
    left:0;
    display:none;
    z-index: 100000;
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
}

#popup_bg.show { display:block; }
#popup_submit b, #popup_code_fail b, #popup_code_error b, #popup_error_recaptcha b, #popup_error_reason b, #popup_ans_question b, #popup_form_validate b {font-weight:bold !important;}

.popup_modal p {
	font-size: 15px;
    font-family: sans-serif;
}
.popup_modal b {
    font-weight:bold !important;
}

.popup_modal ul {
    text-align: left;
}

.popup_modal li {
	text-align: left;
    font-size: 13px;
    list-style: square;
    margin-left: 30px;
    margin-bottom: 10px;
    line-height: 20px;
}

.popup_modal li ul li {
    list-style: lower-alpha;
}
/* End - Popup Submit */


.mean-container .mean-bar {
	top: 0!important;
	position: relative;
	margin: 0;
	z-index: 1;
}
.content-right {
	padding:0;
	width:72.815%;
}

.form-left, .form-right {display:inline-block;vertical-align: top;margin-left:26px;}
.form-container {background:rgba(215, 215, 215, 0.9);padding:50px;}
.field-container label {margin-bottom:5px;display: inline-block;font-size:11pt;vertical-align: top; color:#777;font-weight:normal;width:120px;}
.field-item {display:inline-block;margin-left:20px;position:relative;}
.field-item input { display:block;margin:0 0 10px 0; width:100%;border:none;padding:10px;font-size:10pt;}
.field-item textarea { display:block;margin:0 0 10px 0; /*width:90%;*/ height:60px; border:none;padding:10px;font-size:10pt;font-family: inherit;}
.form-text {font-weight:bold;font-size:12pt;text-align: center;margin-bottom:50px;}
.form-right .field-container label {min-width:120px;}
.btn-submit {background:#000;color:#fff;padding:5px;border:none;width:100px;font-weight:normal;margin:auto;}
.select-field-container {background:#f1f5fc;width:180px;height:30px;margin-bottom:10px;border-color:#c3d5f0;}

.field-item select::-ms-expand{
	display:none;
}
.field-item .select-arrow {
	position:absolute;
	top:0;
	right:0;
	background:#000;
	color:#fff;
	width:22px;
	height:17px;
	vertical-align:top;
	padding:3px;
	padding-top:7px;
	font-size:10px;
	text-align:center;
	font-weight:normal;
	-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;
}

input[type="text"] {
	background: #FDD7E4;
    border-color: #FDD7E4;
    width: 350px;
	height: 25px;
    text-align: center;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	/*box-shadow: 0 0 0 #666;*/
}
select.fa-mychevron {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  /* no standardized syntax available, no ie-friendly solution available */
}
select + i.fa {
	margin-top: -35px;
	margin-left: 155px;
	pointer-events: none;
	position: absolute;
	color: #DC1755;
}
select {
	margin-bottom: 10px;
    height: 40px;
    -webkit-appearance: none;
    -webkit-border-radius: 20px;
    border-radius: 20px;
	text-align: center;
    text-indent: 159px;
    color: #da1e57;
    font-size: 14px;
    width: 375px;
	
	background: #FDD7E4;
    border-color: #FDD7E4;
}
input[type="code"] {
	background: #FDD7E4;
    border-color: #FDD7E4;
    width: 270px;
    height: 40px;
    text-align: center;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    /* box-shadow: 0 0 0 #666; */
}
textarea {
	background: #FDD7E4;
    border-color: #FDD7E4;
    width: 350px;
    text-align: center;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}

.field-submit-btn {
	width: 110px;
	margin-top: 12px;
	cursor:pointer;
}

.pixy-masthead-text {
	font-size: 14pt;
	font-family: 'Quicksand', sans-serif;
	font-weight: normal;
	/*font-style: italic;*/
	width: 90%;
	margin: auto;
	text-align: center;
	padding-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	/*border-bottom: 2px dotted #24387c;*/
	line-height:29px;
}

.wrap-pixy-campaign ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#da1e57;
}
.wrap-pixy-campaign :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#da1e57;
   opacity:1;
}
.wrap-pixy-campaign ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#da1e57;
   opacity:1;
}
.wrap-pixy-campaign :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#da1e57;
}
	
/* s:media query */
@media only screen and (max-width: 640px) and (orientation: landscape){
	#popup_terms {
		top: 70% !important;
		left:10px !important;
	}
	#masthead {}
	.logo-container img {
		width: 65% !important;
	}
	.line-left {
		margin-left: 100px !important;;
	}
	.line-center {
		margin-left:210px !important;
	}
	.line-right {
		margin-left: 350px !important;;
	}
	.pixy-dots-leftactive {
		margin-left: 100px !important;;
	}
	.pixy-dots-centeractive {
		margin-left: 182pt !important;;
	}
	.pixy-dots-rightactive {
		margin-left: 93px !important;;
	}
	.pixy-line-bg {
		width: 56% !important;;
	}
	.pay-code {
		margin: 0 70px !important;;
	}
}

@media only screen and (max-width: 640px){
	.pixy-line-bg { background: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/m_line.jpg'); margin:-22px auto}
	.pixy-truefalse-bg {background: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/m_button_s.png');}
	.pixy-true {
		background-size:113px;
		background-position: 0 -39px;
	}
	.pixy-false {
		background-size:113px;
		background-position: 0 39px;
	}
	.pixy-btn-bg {
		background: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/m_buttons.png');
	}
	a.pixy-btn-bg.pixy-btn-next {
		width: 230px;
		height: 46px;
		background-size: 230px;
		background-position: 0 0;
	}
	a.pixy-btn-bg.pixy-btn-next:hover {
		width: 230px;
		height: 46px;
		background-position: 0 0;
	}
	
	#pay-code {
/*		font-size: 21px;
		margin-left: 10px;*/
	}
	select {
		width: 345px;
	}
	.pixy-btn-prev {
		width: 230px;
		height: 45px;
		background-size: 230px;
		background-position: 0px 414px;
		
		margin-bottom: 10px;
		margin-right: 0 !important;
		margin-top: 30px;
	}
	a.pixy-btn-bg.pixy-btn-prev:hover {
		width: 230px;
		height: 45px;
		background-size: 230px;
		background-position: 0px 414px;
		
		margin-bottom: 10px;
		margin-right: 0 !important;
		margin-top: 30px;
	}
	.pixy-btn-submit {
		width: 230px;
		height: 45px;
		background-size: 230px;
		background-position: 0px 368px;
	}
	a.pixy-btn-bg.pixy-btn-submit:hover {
		width: 230px;
		height: 45px;
		background-size: 230px;
		background-position: 0px 368px;
	}
	.field-item textarea {
		width: 90%;
		margin-left: 10px;
	}
	input[type="text"] {
		
	}
	#masthead {
		margin-top: 31px;
	}
	.clear-home-form {
		margin-bottom: 20px;
	}
	.pixy-line-bg {
		width: 83%;
	}
	.info-contest-text {
		text-align: none;
	}
	.pixy-text-code {
		width: 50%;
		font-size: 14px;
		width: 94%;
		padding-left: 10%;
	}
	.pixy-text {
		width: 50%;
		font-size: 14px;
		width: 94%;
/*		padding-left: 10%;*/
	}
	.pixy-dots {
		background: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/m_circle.png');
	}
	.pixy-dots-leftactive {
		width: 29px;
		height: 29px;
		display: inline-block;
		background-position: 0px 29px;
		position: absolute;
		margin-top: 60px;
		background-size: 29px;
	}
	.pixy-dots-rightactive {
		margin-left: 50px;
		width: 30px;
		height: 29px;
		display: inline-block;
		background-position: 0px 0px;
/*		margin-left: 375px;*/
		margin-top: 60px;
		background-size: 30px;
	}
	.pixy-dots-centeractive {
		margin-left: 120px;
		width: 30px;
		height: 29px;
		display: inline-block;
		background-position: 0px 0px;
/*		margin-left: 400px;*/
		margin-top: 60px;
		background-size: 30px;
	}
	.pixy-masthead-text {
		text-align: left;
		width: 90%;
	}
	.line-center {
		margin-left: 110px;
	}
	.line-right {
		margin-left: 245px;
	}
	.line-left {
		margin-left: 10px;
	}
	.google-recaptcha-code {
		margin-left: 16px;	
	}
	.info-contest-text ul {
		padding-left: 40px;
		padding-right: 20px;
		padding-bottom: 15px;
		padding-top: 0;
		line-height: 25px;
	}
	li.pixy-list {
		list-style-type: square;
	}
	.info-contest-text {
		width: 100%;
		font-size: 14px;
		line-height: 20px;
		position: static;
		background: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/m_prizebg_b.jpg');
		background-color: #ff8cb3;
	}
	#show-loading-img img { margin-top: 350px; }
	#masthead{
	  content: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/m_masthead.jpg');
	}
	#productdetails{
	  content: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/m_prizebg_a.jpg');
	}
	#productdetails_head{
	  content: url('//cimg.zettecdn.com/img/campaign/pixy-bbcream/m_header_prize.jpg');
	}
	#wrapper-navigation-bar{
	  display: none;
	}

	#popup_terms {
		width: 89%;
		height: 400px;
		overflow: scroll;
		top: 50%;
		left: 0;
		margin-left: auto;
		margin-right: auto;
		margin-top: -200px;
		z-index:999999;
	}

	#popup_submit, #popup_expired, #popup_code_fail, #popup_code_error, #popup_error_recaptcha, #popup_error_reason, #popup_ans_question, #popup_form_validate {
		width: 89%;
		height: auto;
		top: 50%;
		font-size: 13pt;
		text-align: center;
		left: 0;
		margin-top: -65px;
		margin-left:-46%;
		padding: 10px;
		padding-top: 35px;
		padding-bottom: 30px;
		background: #fff;
	}

	.pixy-form {
		width:90%;
	}

	/** s:footer mobile cid **/
	 .cz-footer-mcid {
		 background: #000;
		 position: relative;
		 min-width: 320px;
		 height: 200px;
		 display: block;
	 }
	 .cz-footer-mcid .text-footer-mcid {
		 color: #fff;
		 font-size: 14px;
		 padding: 30px;
	 }
	 .cz-footer-mcid img {
		 max-width: 80%;
		 width: 40%;
		 padding: 0;
		 /*margin-bottom: 40px;*/
	 }
	 .cz-footer-mcid .block-footer-mcid {
		 margin: 0 auto;
		 padding-bottom: 15px;
		 text-align: center;
		 display: block;
		 padding: 0;
	 }
	 /** e:footer mobile cid **/
	 #wrapper-navigation-bar, footer {display: none;}

	 #masthead-container #productdetails-container, #form-container {top:0;}
}

@media (max-width:480px) {
	.frm-bio {
		margin-left: 0px;
	}
	#popup_submit, #popup_expired, #popup_code_fail, #popup_code_error, #popup_error_recaptcha, #popup_error_reason, #popup_ans_question, #popup_form_validate {
	 left: 0;
	 margin-left: 2%;
	 width: 90%;
	}
	.pixy-form {
	   width:90%;
	 }
	
	/** s:footer mobile cid **/
	 .cz-footer-mcid {
		background: #000;
		position: relative;
		min-width: 320px;
		height: 200px;
		display: block;
		margin-bottom: -15px;
	 }
	 .cz-footer-mcid .text-footer-mcid {
		 color: #fff;
		 font-size: 14px;
		 padding: 30px;
	 }
	 .cz-footer-mcid img {
		 max-width: 80%;
		 width: 40%;
		 padding: 0;
	 }
	 .cz-footer-mcid .block-footer-mcid {
		 margin: 0 auto;
		 padding-bottom: 15px;
		 text-align: center;
		 display: block;
		 padding: 0;
	 }
	 /** e:footer mobile cid **/
	 #wrapper-navigation-bar, footer {display: none;}
	 #masthead-container #productdetails-container, #form-container {top:0;}
	 #g_recaptcha2 {
		margin-left: -8px;
	}
}

@media only screen and (max-width: 320px){
	.frm-bio  {
		margin-left: 10px;
	}
	select + i.fa {
/*		margin-left: 125px;*/
		margin-left: -15px;
	}
	#masthead {
		margin-top: 43px;
	}
	.pixy-masthead-text {
		width: 93%;
	}
	.line-center {
		margin-left: 105px;
	}
	.line-left {
		margin-left: 12px;
	}
	.line-right {
		margin-left: 230px;
	}
	.pixy-line-text {
		font-size: 12px;
	}
	.pixy-dots-leftactive {
		margin-left: 15px;
	}
	.pixy-dots-centeractive {
		margin-left: 130px;
	}
	.pixy-dots-rightactive {
		margin-left: 83px;
	}
	.google-recaptcha-code {
		margin-left: 0;
	}
	.pixy-text-code {
		width: 95%;
		font-size: 13px;
		padding-left: 5%;
	}
	.pixy-text {
		width: 95%;
		font-size: 14px;
		padding-left: 0;
	}
	.pixy-form {
		width: 95%;
	}
	.field-item {
		margin-left: 0;
	}
	input[type="text"] {
/*		width: 95%;*/
		width: 280px;
		margin-left: 10px;
	}
	.clear-home-form {
		margin-bottom: 20px;
	}
	.sample-container {
		margin-top: 43px;
	}
	.google-recaptcha-code {
		margin-left: 8px;
	}
	.field-item textarea {
		width: 280px;
		margin-left: 10px;
	}
	select {
		width: 300px;
		margin-left: 10px;
		text-indent: 120px;
	}
	#g_recaptcha2 {
		margin-left: 8px;
	}
}
@media (width:384px) {
	.frm-bio {
		margin-left: 0;
	}
	select + i.fa {
		margin-left: 140px;
	}
	.pixy-dots-leftactive {
		margin-left: 15px;
	}
	.pixy-dots-centeractive {
		margin-left: 140px;
	}
	.pixy-dots-rightactive {
		margin-left: 100px;
	}
	.pixy-line-bg {
		width: 75%;
	}
	.line-right {
		margin-left: 255px;
	}
	input[type="text"] {
		width: 320px;
	}
	.pixy-text {
		padding-left: 20px;
	}
	.field-item textarea {
		width: 320px;
		margin-left:0; 
	}
	.pixy-masthead-text {
		width: 87%;
	}
}
@media (width:412px) {
	.frm-bio {
		margin-left: 0px;
	}
	select { width: 370px; }
	select + i.fa {
		margin-left: 145px;
	}
	.pixy-line-bg {
		width: 85%;
	}
	.pixy-masthead-text {
		width: 78%;
	}
	.field-item textarea {
		margin-left: 0;
		width: 350px;
	}
	.line-left {
		margin-left: -5px;
	}
	.line-right {
		margin-left: 250px;
	}
	.pixy-dots-rightactive {
		margin-left: 95px;
	}
	.pixy-dots-centeractive {
		margin-left:140px;
	}
}
@media (width:414px) {
	.frm-bio {
		margin-left: 0;
	}
	select + i.fa {
		margin-left: 145px;
	}
	#masthead {
		margin-top: 30px;
	}
	.pixy-line-bg { width: 75%; }
	.pixy-dots-leftactive {
		margin-left: 15px;
	}
	.pixy-dots-centeractive{
		margin-left:140px;
	}
	.pixy-dots-rightactive{
		margin-left: 90px;
	}
	.pixy-masthead-text {
		width: 80%;
	}
	.pixy-text-code {
		font-size: 16px;
	}
	.pixy-text {
		font-size: 16px;
		padding-left: 20px;
	}
	input[type="text"] {
	
	}
	.field-item textarea {
		width: 350px;
		margin-left: 0;
	}
	select {
		width: 370px;
	}
}
@media (width:375px) {
	.frm-bio {
		margin-left: 10px;
	}
	.line-center { 
		margin-left:115px;
	}
	.line-right {
		margin-left: 260px;
	}
	.pixy-dots-centeractive {
		margin-left: 145px
	}
	.pixy-masthead-text {
		width: 88%;
	}
	.pixy-dots-rightactive {
		margin-left: 100px;
	}
	.pixy-dots-leftactive {
		margin-left: 15px;
	}
	.pixy-text {
		width: 100%;
/*		padding-left: 10px;*/
	}
	.pixy-text-code {
		width: 91%;
		padding-left: 10%;
	}
	input[type="text"] {
		width: 315px;
	}
	.field-item textarea {
		width: 315px;
		margin-left: 0 !important; 
	}
	select {
		width: 335px;
		text-indent: 42%;
	}
	select + i.fa {
		margin-left: 135px;
	}
}
@media (width:360px) {
	select + i.fa {
		margin-left: 130px;
	}
	.regis_form.pixy-text {
		padding-left: 25px;
		width: 95%
	}
	.pixy-text-code {
		padding-left: 8%;
		width: 95%
	}
	input[type="text"] {
		width: 300px;
	}
	.field-item textarea {
		width: 300px;
		margin-left: 0;
	}
	select {
		width: 320px;
		text-indent: 42%;
	}
	#g_recaptcha2 {
		margin-left:0;
	}
	#g_recaptcha1 {
		margin-left: -10px
	}
	.pixy-dots-leftactive {
		margin-left: 15px;
	}
	.pixy-dots-centeractive {
		margin-left: 140px;
	}
	.pixy-dots-rightactive {
		margin-left: 90px;
	}
	.pixy-line-bg {
		width: 80%;
	}
	.pixy-text {
		width: 100%;
	}
}
/* e:media query */