.alert-wrapper { background: #F18A21; position: relative; display: none; z-index: 111; text-align: center; font-family: 'Myriad W01 SmBd Cnd', sans-serif; margin-bottom: 0px; padding-top: 5px; }
.alert-wrapper .title { color: #000; font-size: 26px; padding: 10px 0; }
.alert-wrapper p { color: #FFF; font-size: 32px; font-family: 'Myriad W01 SmBd Cnd', sans-serif; margin-bottom: 17px; }
.alert-wrapper.open .close-alert { background-image: url(/includes/public/assets/images/icon-alert-close.png); width: 25px; height: 27px; position: absolute; right: 25px; top: 25px; cursor: pointer; z-index: 500; display:none;}
.alert-wrapper .close-alert { display:none;}
.alert-wrapper .email { display: inline-block; max-width: 250px; height: 40px; vertical-align: top; margin: 0; font-family: 'Myriad W01 SmBd Cnd', sans-serif; font-size: 26px; }
.alert-wrapper .goBtn { background: #c13828; color: #FFF; border: none; width: 132px; height: 40px; line-height: 40px; font-size: 22px; margin-left: 20px; cursor: pointer; }
.alert-wrapper .survey-no { background: #999999; color: #FFF; text-decoration: none; width: 132px; height: 40px; font-size: 22px; line-height: 40px; display: inline-block; margin-left: 20px; cursor: pointer; }
.alert-wrapper .surveyfoot { padding-bottom: 40px; }
.alert-wrapper.open { 
	display: block; 
	margin-top: -10px;
}
.alert-wrapper .alert-container { margin-top: 20px; }
.alert-wrapper .default-wrapper { max-width: 300px; margin-top: 0px auto; display: inline-flex; }
.alert-wrapper .default-wrapper a { display: inline-block; }
.alert-wrapper .default-wrapper .survey-no { display: inline-block; }
.alert-wrapper .default-wrapper .goBtn { margin-left: 0; }

@media only screen and (max-width: 64em) {
	.alert-wrapper {  }
}
@media only screen and (max-width: 40em) {
	.alert-wrapper {  }
	.alert-wrapper .email { width: 100%; clear: both; max-width: 100%; margin-bottom: 15px; }
	.alert-wrapper .title { font-size: 22px; max-width: 80%; margin: 0px auto; text-align: center; }
	.alert-wrapper p { font-size: 28px; }
	.alert-wrapper .surveyfoot { margin-bottom: 20px; padding-bottom: 20px; }
	.alert-wrapper .alert-container { padding: 0px 15px; }
	.alert-wrapper .close-alert { top: 15px; right: 5px; z-index: 500;}

	.alert-wrapper .goBtn { margin: 0; float: left; }
	.alert-wrapper .survey-no { margin: 0; float: right; }

	.alert-wrapper .default-wrapper a { margin-right: 5px; }
	.alert-wrapper .default-wrapper .survey-no { margin-left: 5px; }
}