
.newsletter-popup .member-signup h3, .newsletter-popup .member-signup h4{
	display:none;
}
.newsletter-popup .member-signup{
position:relative;
	width:649px;	
	height:367px;
	background:url('../images/custom/sign-up.jpg') center top;
	background-size:cover;
}
.newsletter-popup .member-signup fieldset{
position: absolute;
    bottom: 60px;
    right: 50px;
    padding: 15px 0 15px 10px;
    background: rgba(0,0,0,0.2);
    width:335px;
    }
.newsletter-popup .member-signup .resp-success{float:none;margin-bottom:0;}
.newsletter-popup .member-signup input[type="text"]{width:300px;margin-right:10px;}
.newsletter-popup .member-signup .half {display:inline-block; float: left;}
.newsletter-popup .member-signup .half input[type="text"]{width:137px;}
.newsletter-popup .member-signup input[type="button"] {width:130px;}

@media screen and (max-width:767px){
	
	.newsletter-popup .member-signup{
	width:280px;
	height:400px;
	background:url('../images/custom/sign-up-image.jpg') left top;
	background-size:cover;
	}
	.newsletter-popup .member-signup fieldset{
	left:0;right:0;bottom:0;
	margin:30px 20px;
    width:auto;
	}
	.newsletter-popup .member-signup input[type="text"]{width:205px; margin-right:0;}
	.newsletter-popup .member-signup .half {display:block; float: none;}
	.newsletter-popup .member-signup .half input[type="text"]{width:205px; margin-right:0;}
	.newsletter-popup .member-signup>h2{text-transform:uppercase;font-size:25px;color:#004086;padding:35px 20px 0;margin:0;}
	.newsletter-popup .member-signup>h3{text-transform:uppercase;font-size:16px;display:block;color:#004086;padding:0px 20px 0;margin:0;}
}