@charset "utf-8";
/* CSS Document */
.closediv a{width:32px; height:32px; position:absolute; right:15px; top:15px;  text-align:center; text-decoration:none; }
#Ebackground2 {
 
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.80);
  z-index: 1000;
 /* backdrop-filter: blur(18px);*/
}
.mobCodeGen {background: #F4F4F4;border: 0px solid #ccc; border-radius:12px; padding:36px 70px 23px 70px;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: fixed;
  width: 100%;
  z-index: 1000;
  max-width: 720px;
}
.headPopup{display:flex;}
.headPopup img{width:50px; height:47px; margin-right:20px;}
.headPopup h2{ font-family: 'Inter' !important;font-size: 22px;font-weight: 700;line-height: 28px;letter-spacing: -0.02em;text-align: left; margin: -5px 0 0 0; color:#212529}

.mobCodeGencol1 {margin-top:40px;}
.mobCodeGencol2 {margin-top:20px;}

.mobCodeGen input::placeholder { color: #8A8E9B;  font-weight: 500;font-size: 14px;}

.mobCodeGenTopLbl {width:inherit;text-align:center;font-family: 'Open Sans', sans-serif;font-size: 13px;	background:#cc1916; color:#fff;}
.mobCodeGenTopLbl h4 {font-size:16px;padding:10px 0px;font-family: 'Open Sans', sans-serif; font-weight:normal;color:#fff;text-align:center;}

.pNumberTxtSMS{position:relative; margin-right: 5px;}
.countryListDD {position: absolute;  left: 0;  top: -2px !important;  height: 40px;  width: 60px;  text-align: center;  border-right: 1px solid #EDF1F3;  line-height: 38px;}
.pNumberTxtSMS input[type="text"] {text-indent: 70px !important;}

.mobCodeGencol2 input[type="text"], .mobCodeGencol1 input[type="text"] {border-radius:5px;display: inline !important;width:330px; background:#fff; border:1px solid #cecece; padding:11px 0px; text-indent:20px;}

.mobCodeGencol1 label, .mobCodeGencol2 label{display:block; font-family: 'Inter';font-size: 12px;font-weight: 600;line-height: 20px;letter-spacing: -0.02em;text-align: left; color:#000; margin-bottom:7px;}
.mobCodeGencol2 input[type="button"] , .mobCodeGencol1 input[type="button"]  {width:225px;color:#ffffff;margin-left:0px;text-align:center; border:0px; cursor:pointer; background:#1A1C1E; border-radius:5px; padding: 9px 0; line-height: 25px;}
.mobCodeGencol2 input[type="button"]:hover, .mobCodeGencol1 input[type="button"]:hover{background:#cc1916;}
#chk1a{margin: 10px 25px 10px 0px;background: #56A32E;padding:2px 10px; border-radius:4px; font-family: 'Inter';font-size: 12px;font-weight: 600;line-height: 16.8px;letter-spacing: -0.01em;
text-align: left; max-width: 385px;  color: #fff;}

.phoneWithBtn{display:flex;}

.mobCodeGenBoTxt{ margin-top:10px; }
.mobCodeGenBoTxt p{text-align:left;font-size:14px;color:#6C7278; line-height:20px;font-family: 'Inter'; font-weight: 500;}
.mobText label	{margin-left:180px;	margin-top: -5px;}

.copywriteTxt{margin-top:50px;}
.copywriteTxt p{font-family: 'Inter';font-size: 10px;font-weight: 500;line-height: 14px;letter-spacing: -0.01em;text-align: left;color: #6C7278;}

@media only screen and (min-width: 640px) and (max-width: 959px) {
	.mobCodeGen{width:90%; padding: 30px;}
	.mobCodeGencol2 input[type="button"], .mobCodeGencol1 input[type="button"] {width: 190px;}
	.mobCodeGencol2 input[type="text"], .mobCodeGencol1 input[type="text"]{width: 320px;}
	
}

@media only screen and (min-width: 500px) and (max-width: 640px) {
	.headPopup img{display:block !important;}
}

@media only screen and (max-width: 640px) {
	.mobCodeGen{width:90%;}
	.phoneWithBtn{flex-wrap: wrap;}
	.headPopup img{display:none;}
	.headPopup h2{font-size: 16px;  line-height: 24px;}
	.mobCodeGen{padding: 30px;max-width: 90%;}
	.mobCodeGencol1 { margin-top: 20px;}
	.pNumberTxtSMS{width: 100%;margin-right: 0px;}
	.mobCodeGencol2 input[type="text"], .mobCodeGencol1 input[type="text"]{width:100%;margin-left: 0px;}
	.mobCodeGencol2 input[type="button"], .mobCodeGencol1 input[type="button"]{width:100%;margin-left: 0px; margin-top:5px;}
	.mobText label{margin-left: 20px;}
	.mobCodeGenTopLbl h4{font-size: 14px;}
	.mobCodeGenBoTxt p{font-size: 13px;}
	.copywriteTxt { margin-top: 25px;}
	.closediv a {right: 5px;  top: 5px;}
}

@media only screen and (min-width: 360px) and (max-width: 389px) {
	  .headPopup h2 {font-size: 14px; line-height: 22px;}
}
