.fxpopup {/*added by JY*/display: none;/*end JY*/  opacity: 1; visibility: visible; position:absolute !important; overflow: auto; z-index:11111 !important; transition: all 0.3s ease 0s; width: 100%; height: 100%; top:0px; left: 0px; text-align: center; display:table;}
/*added by JY*/
.fxpopup .et_pb_section{ display: none}
p.popupDisclaimer{ background: #FFF}
	/* add scrollbar to popup*/
.inner_signup_popup { max-height: 80vh;	overflow: hidden; overflow-y: auto}
/*end JY*/ 
.inner-popup{opacity: 1; visibility: visible; display: table-cell; outline: medium none; transition: all 0.3s ease 0s; position: relative; vertical-align: middle; top:20%;}

div#fx-winmask, .fxoverlay{
	opacity:0.5;
	visibility: visible;
	overflow: auto;
	top: 0px;
	left:0px;
	text-align: center;
	display:block;
	transition:all 0.3s ease 0s; width:100%;
}

.fxpopup-close{ position:absolute; z-index:6; right:6px; top:6px; display:block; border:none; cursor:pointer; /*background:#eee url(../images/close-btn.png) no-repeat;*/ text-align:center; font-size:16px; color:#000; width:28px; padding:0; background:none; }
.fxpopup-fixed-close{     
    top: 30px;}

.fxpopup-close:hover{ color:#000; /*background:#dedede url(../images/close-btn.png) no-repeat;*/ }
.fx-popup{background:#fff url(../images/popup_participate_bg.jpg) bottom no-repeat; /*padding:50px 85px;*/ min-height:500px; /*overflow:scroll;*/ width:984px !important; margin:0 auto; position:relative; /*border:1px solid #80215e;top:13%;*/}
.noisereductionpop{   
	position: fixed !important;
    top: 200px !important;
}



.fx-popup .left{ width:50%; float:left; padding-right:45px;}
.fx-popup .left img{ max-width:100%;}
.ceotitle{ text-align:center; width:100%;color:#6f6f6f; font-size:22px; padding-top:20px; font-weight:400;}
.ceotitle span{font-weight:300;}
.fx-popup .right{ width:50%; float:left; text-align:left; color:#464646; font-size:13px; line-height:24px;}
.fx-popup .right p{ padding-bottom:25px;}



.meta_popup {background:#fff url(../images/popup_participate_bg.jpg) bottom no-repeat; min-height:500px; width:645px !important;margin:0 auto;position:relative;padding:0 auto;}
.meta_popup .left{ width:50%; float:left; padding-right:45px;}
.meta_popup .left img{ max-width:100%;}
.meta_popup .right{ width:50%; float:left; text-align:left; color:#464646; font-size:13px; line-height:24px;}
.meta_popup .right p{ padding-bottom:25px;}

.noisereductionpop .inner_signup_popup {
    width: 645px;
    margin: 0 auto;
    position: relative;
	background-color: #fff;
}
.fx-popup-header {
    width: 645px;
    margin: 0 auto;
    background-color: #fff;
    display: block;
    height: 30px;
    position: relative;
}


@media all and (max-width:1024px){
.fx-popup{ width:91vw !important; margin:0 auto !important;}

.meta_popup{ width:600px !important; margin:0 auto !important;}
}

@media all and (max-width:640px){
.fxpopup{ position:absolute !important;}
.fx-popup{ width:80% !important;}

.meta_popup{ width:80% !important;}
}

@media all and (max-width:480px){
.fxpopup{ position:absolute !important;}
.fx-popup{ width:100% !important;}
.fx-popup .left{ width:100%; padding-right:0px; padding-bottom:20px;}
.fx-popup .right{ width:100%;}

.meta_popup{ width:100% !important;}
.meta_popup .left{ width:100%; padding-right:0px; padding-bottom:20px;}
.meta_popup .right{ width:100%;}
	
	.noisereductionpop .inner_signup_popup {
    width: 90%;
    margin: 0 auto;
    position: relative;
	background-color: #fff;
}
.fx-popup-header {
    width: 90%;
    margin: 0 auto;
    background-color: #fff;
    display: block;
    height: 30px;
    position: relative;
}
}


@media all and (max-height:800px){
	.noisereductionpop {
    position: fixed !important;
    top: 140px !important;
}
.inner_signup_popup {
    max-height: 70vh;
	}
}