.popup_canvas{background-color:rgba(0, 0, 0, 0.5);width:100%;height:100%;position:fixed;z-index:999999999;top:0;left:0;}
img.mobi{display:none}
.popup_box{background:#FFF;display:block;position:absolute;width:980px;height:625px;top:50%;left:50%;margin-left:-490px;margin-top:-312.5px;}
.popup_canvas .content{position:relative;margin:20px 0 0 0;}
.popup_canvas .image-top img{width:100%}
.popup_canvas .popup_box .icon-x{background:url("../../images/cpro/cpro_x_icon.png") no-repeat center center;display:block;width: 35px;height: 35px;position:absolute;top:10px;right:10px;text-indent:-99999px;}
.popup_canvas .popup_ele{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:49px;width:605px;margin:0 auto 20px auto;padding:0 5px 0 51px;border:1px solid #cccccc;border-radius:5px 5px 5px 5px;}
.popup_canvas .popup_ele_checkbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:49px;width:605px;margin:0 auto 20px auto;padding:0;text-align:left;}
.popup_canvas .control button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:172px;height:52px;background-color:#cccccc;border-radius:1px 1px 1px 1px;border:1px solid #a1a1a1;line-height:52px;font-size:16px;text-align:center;margin-right:39px;}
.popup_canvas .control button.signup{background-color:#ef427f;border:1px solid #ae0340;color:#ffffff;}
.popup_canvas .popup_ele input[type="text"]{height:100%;width:100%;border:none;font-size:16px;font-family:Tahoma;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.popup_canvas .popup_ele input[type="text"]:focus{box-shadow:none;}
.popup_canvas .fullname{background:url("../../images/cpro/fullname-ico.png") no-repeat 19px center;}
.popup_canvas .validation-advice{text-align:left;}
.popup_canvas .email{background:url("../../images/cpro/cpro_mail_icon.png") no-repeat 15px center;}
.popup_ele_checkbox input.checkbox[type="checkbox"]{border:0 none;clip:rect(0px, 0px, 0px, 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.popup_ele_checkbox input.checkbox[type="checkbox"] + label.css-label{cursor:pointer;display:inline-block;height:28px;line-height:28px;padding-left:36px !important;vertical-align:middle;font-size:16px;}
.popup_ele_checkbox input.checkbox[type="checkbox"]:checked + label.css-label{background-position:0 top;}
.lite-cyan-check{background:url("../../images/cpro/cpro_checkbox.png") no-repeat 0 bottom;}
label{-moz-user-select:none;}
@media (min-width:768px) and (max-width:979px){.popup_box{width:728px;top:50%;left:50%;margin-left:-364px;}
}
@media (max-width:767px){}
@media (min-width:480px) and (max-width:767px){.image-top img{height:85px}
.popup_canvas .content{margin:4px 0 0}
.popup_box{width:440px;height:281px;top:50%;left:50%;margin-left:-220px;margin-top:-140.5px;}
.popup_canvas .popup_ele,
.popup_canvas .popup_ele_checkbox{width:269px;height:32px;font-size:14px;padding:0 5px 0 27px;margin:0 auto 7px;}
.popup_canvas .popup_ele_checkbox{padding:0 5px 0 0;height:29px;}
.validation-advice{display:none}
.popup_canvas .popup_ele input[type="text"]{font-size:14px;}
.popup_canvas .fullname{background:url("../../images/cpro/fullname-ico-mobi.png") no-repeat 6px center;}
.popup_canvas .email{background:url("../../images/cpro/cpro_mail_icon_mobi.png") no-repeat 8px center;}
.popup_ele_checkbox input.checkbox[type="checkbox"]{border:0 none;clip:rect(0px, 0px, 0px, 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.popup_ele_checkbox input.checkbox[type="checkbox"] + label.css-label{cursor:pointer;display:inline-block;height:17px;line-height:17px;padding-left:25px !important;vertical-align:middle;font-size:14px;}
.popup_ele_checkbox input.checkbox[type="checkbox"].validation-failed + label.css-label{color:red;}
.popup_ele_checkbox input.checkbox[type="checkbox"]:checked + label.css-label{background-position:0 top;}
.lite-cyan-check{background:url("../../images/cpro/cpro_checkbox_mobi.png") no-repeat 0 bottom;}
.popup_canvas .control{width:269px;margin:auto;}
.popup_canvas .control button{background-color:#cccccc;border:1px solid #a1a1a1;border-radius:1px;box-sizing:border-box;font-size:14px;height:33px;line-height:33px;margin:0;text-align:center;width:118px;float:left;}
.popup_canvas .control button.signup{float:right;}
.validation-advice{font-style:normal;}
}
@media (max-width:479px){.popup_canvas .content{margin:10px 0 0}
.image-top img{display:none}
.image-top img.mobi{display:block;width:auto;margin:0 auto;}
.popup_box{width:305px;height:374px;top:50%;left:50%;margin-left:-152.5px;margin-top:-187px;}
.popup_canvas .popup_ele,
.popup_canvas .popup_ele_checkbox{width:269px;height:32px;font-size:14px;padding:0 5px 0 27px;margin:0 auto 19px;}
.popup_canvas .popup_ele_checkbox{padding:0 5px 0 0;}
.popup_canvas .popup_ele input[type="text"]{font-size:14px;}
.popup_canvas .fullname{background:url("../../images/cpro/fullname-ico-mobi.png") no-repeat 6px center;}
.popup_canvas .email{background:url("../../images/cpro/cpro_mail_icon_mobi.png") no-repeat 8px center;}
.popup_ele_checkbox input.checkbox[type="checkbox"]{border:0 none;clip:rect(0px, 0px, 0px, 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.popup_ele_checkbox input.checkbox[type="checkbox"] + label.css-label{cursor:pointer;display:inline-block;height:17px;line-height:17px;padding-left:25px !important;vertical-align:middle;font-size:14px;}
.popup_ele_checkbox input.checkbox[type="checkbox"]:checked + label.css-label{background-position:0 top;}
.lite-cyan-check{background:url("../../images/cpro/cpro_checkbox_mobi.png") no-repeat 0 bottom;}
.popup_canvas .control{width:269px;margin:auto;}
.popup_canvas .control button{background-color:#cccccc;border:1px solid #a1a1a1;border-radius:1px;box-sizing:border-box;font-size:14px;height:33px;line-height:33px;margin:0;text-align:center;width:118px;float:left;}
.popup_canvas .control button.signup{float:right;}
.validation-advice{font-style:normal;}
}