.signup_popup{position:fixed;width:28%;background-color:#fff;color:#000;text-align:center;border-radius:0px;right:0%;margin-left:-150px;top:0%;padding:0px 30px 15px 30px !important;border-top:8px solid #FF0068;z-index:20;}
 #popup1{-webkit-box-shadow:0px 0px 0px 9999px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px 9999px rgba(0, 0, 0, 0.5);}
.signup_popup_para{margin-top:24px;font-size:12px!important;line-height:1.5!important;font-family:"montserratlight",sans-serif !important;color:#1d2735!important;letter-spacing:1px;margin-bottom:10px;text-align:left;}
 .signup_popup_sec2{width:100%;text-align:left;color:#000;}
 .signup_popup_sec2_btn{width:47%;float:left;}
 .signup_textbox{width:100%;margin:9px 18px 0 0;border:1px solid #ccc;padding:20px 0 20px 15px;font-family:"montserratlight",sans-serif !important;height:35px;outline:none;background:#fff;font-size:11px!important;color:#737374;background:transparent!important;}
 .ml-20{margin-left:18px;}
 .signup_popup_heading {
    margin: 22px 0px 20px 0px;
	background-image: url("../images/arrow-across.png");
background-repeat: no-repeat;
width: 100%;
background-position: 84% 50%;
height: 86px;
}
.signup_popuptext h4 {
    font-family: "montserratlight",sans-serif;
    font-size: 22px;
    letter-spacing: 0.15em;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 1px;
    text-align: left;
    color: #2f3240;
    font-size: 22px;
}.signup_popup-close{position:absolute!important;right:13px!important;font-size:32px!important;color:#000!important;top:0!important;font-weight:bold;}
 .signup_popuptext h3{margin-top:8px;font-family:"montserratbold",sans-serif !important;font-size:22px;color:#2f3240;letter-spacing:3.4px;font-weight:normal;text-align:left;}
.signmeup_btn {
    position: relative;
   text-align:center;
    padding: 11px 0;
    margin: 10px 18px 0 0;
    background: #FF0068 !important;
    border: none;
    width: 100%;
    color: #fff;
    font-family: "montserratbold",sans-serif!important;
    font-size: 15px;
    padding: 11px 0;
    letter-spacing: 4px;
    line-height: 2;
	border-radius: 50px;
}.signup_privacy_policy{font-size:11px;line-height:1.8!important;font-family:"montserratlight",sans-serif !important;margin-top:10px;}
 .signup_privacy_policy a{color:#6f4d9f;text-decoration:none;}
 .signup_popup_checkbox{margin:18px 18px 0 0;text-align:left;}
.signup_popup_checkbox p.tickbx_text {
    color: #222328 !important;
    width: 100%;
	padding-left:0px;
    float: right;
    margin-left: 30px;
    font-size: 10px!important;
    font-family: "montserratlight",sans-serif !important;
    letter-spacing: 1px;
    line-height: 16px;
    line-height: 1.5;
}

 .signup_popup_checkbox .tickbx{margin:0;width:0%;float:left;border:2px solid #cacece;color:#fff;padding:9px;}
 .signup_captcha{margin-top:20px;}

.signup_popup .popup_icon .popup-close {
    position: absolute !important;
    right: -166px;
    font-size: 39px !important;
    color: #000;
    margin-top: 8px !important;
    font-weight: 600 !important;
}
#cover{position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);z-index:10;width:100%;height:100%;display:none;}
 #loginScreen{margin:0 auto;position:initial;z-index:10;display:none;background:url(login.png) no-repeat;}
.sign_up{position:absolute;}
 #loginScreen:target, #loginScreen:target + #cover{display:block;opacity:2;}
 .cancel{display:block;position:absolute;top:3px;right:2px;background:rgb(245,245,245);color:black;height:30px;width:35px;font-size:30px;text-decoration:none;text-align:center;font-weight:bold;}
 @media screen and (max-width:767px){
	 .signup_popup_heading img{left:44%;}
	 .signup_popup{width:100%;z-index:999;}
 }
.button-position {position: unset;
    float: right;
    background: none;
    border: none;
}
.button-position .close.popup_icon {
   font-size: 26px;
color: #222328;
padding-right: 0px !important;

display: block;
padding-left: 10px;
padding-top: 4px;
}