/*__________________________________________________**************************DEFAULTSCREENSTART*************************______________________________________________________________*/








/*_________________________________Section for Default and Desktop text styles______________________________*/

.edh1 {
    font-family: 'Roboto';
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 50px; /* Adjust as needed */
    letter-spacing: 1.2px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
.edh2{
	font-family: 'Roboto';
    font-size: 35px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px; /* Adjust as needed */
	letter-spacing: 0.4px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	
.edh3{
	font-family: 'Roboto';
    font-size: 25px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 32px; /* Adjust as needed */
	letter-spacing: 0.4px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
 
 .edh4{
    font-family: 'Roboto';
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 25px; /* Adjust as needed */
	letter-spacing: 0.2px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	
.edp1{
	font-family: 'Roboto';
	font-size: 25px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 35px; /* Adjust as needed */
	letter-spacing: -0.3px; /* Adjust as needed */
    word-spacing: 1px; /* Adjust as needed */
}
	
.edp2{
	font-family: 'Roboto';
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 32px; /* Adjust as needed */
	letter-spacing: -0.2px; /* Adjust as needed */
    word-spacing: 1px; /* Adjust as needed */
}
	

.edp3{
	font-family: 'Roboto';
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 26px; /* Adjust as needed */
	letter-spacing: 0px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	
.edp4{
	font-family: 'Roboto';
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 23px; /* Adjust as needed */
	letter-spacing: 0.2px; /* Adjust as needed */
    word-spacing: 1px; /* Adjust as needed */
}

/*_____________________________Section for default text styles end____________________________________*/








/*_____________________________Section for default Form styles start____________________________________*/












/* --------------------------------- The below CSS is used for Registration form in Registration Page ---------------------------------------------------*/

.edvdo_otp_registration_form{
    gap: 50px;
    line-height: 0.75;
    width: 100%;
}

.edvdo_otp_registration_change_logintype_container a{
    color: #3f4dcb;
}

.edvdo_otp_registration_change_logintype_container a:hover,
.edvdo_otp_registration_change_logintype_container a:focus{
    color: #000039;
}

.edvdo_otp_registration_change_logintype_container{
    display: flex; 
    justify-content: flex-end; 
    align-items: center;
    margin-top: 10px;
}

.edvdo_otp_registration_from_fields input[type=email], 
.edvdo_otp_registration_from_fields input[type=password],
.edvdo_otp_registration_from_fields input[type="text"],
.edvdo_otp_registration_from_fields input[type="date"],
.edvdo_otp_registration_from_fields input[type="tel"],
.edvdo_otp_registration_from_fields input[type="number"],
.edvdo_otp_registration_from_fields input[type="textarea"],
.edvdo_otp_registration_from_fields select
{
    display: flex;
    height: 52px;
    width: 100%;
    padding: 12px;
    flex-direction: column;
    align-items: stretch;
    align-self: stretch;
    border-radius: 4px;
    border: 0.5px solid var(--Border, rgba(63, 77, 203, 0.50));
    background: var(--White, #FFF);
    line-height: 1;
    justify-content: space-around;
}


.edvdo_otp_registration_form_generateotp_button{
    display: flex;
    height: 53px;
    width: 100%;
    padding: 12px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border-radius: 8px;
    border: 0.5px solid var(--Border, rgba(63, 77, 203, 0.50));
    background: var(--Primary, #3F4DCB);
    color:#FFFFFF;
}

/* --------------------------------- The below CSS is used for Registration form in Registration Page ---------------------------------------------------*/





/* --------------------------------- The below CSS is used for login captcha ---------------------------------------------------*/


.captcha-container,
.captcha2-container{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
}

.captcha-image-refreshbutton-container{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 10px;
}

.captcha-input-verifybutton-container{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 10px;
}

#captcha-image,
#captcha2-image,
#captcha3-image,
#captcha4-image{
    width: 30%;
    height: 48px;
    border-radius: 8px 0 0 8px;
}

#refresh-captcha,
#refresh-captcha2,
#refresh-captcha3,
#refresh-captcha4{
    width: 20%;
    height: 48px;
    background-color: white;
    color: #3f4dcb;
    border: 1px solid rgba(63, 77, 203, 0.50);
    border-radius: 0 8px 8px 0;
}

#refresh-captcha:hover,
#refresh-captcha:focus,
#refresh-captcha2:hover,
#refresh-captcha2:focus,
#refresh-captcha4:hover,
#refresh-captcha4:focus,
#refresh-captcha3:hover,
#refresh-captcha3:focus{
    background-color: #000039;
    color: white;
    border: 1px solid #000039;
}

#verify-captcha,
#verify-captcha2{
    width: 19%;
    height: 52px;
    background-color: white;
    color: #3f4dcb;
    border: 1px solid rgba(63, 77, 203, 0.50);
    border-radius: 4px;
}

#verify-captcha:hover,
#verify-captcha:focus,
#verify-captcha2:hover,
#verify-captcha2:focus{
    background-color: #000039;
    color: white;
    border: 1px solid #000039;
}
.edvdo_captcha_from_input_field{
    display: flex;
    height: 52px;
    width: 80%;
    flex-direction: column;
    align-items: stretch;
    align-self: stretch;
    border-radius: 4px;
    border: 0.5px solid var(--Border, rgba(63, 77, 203, 0.50));
    background: var(--White, #FFF);
    line-height: 1;
    justify-content: space-around;
    margin-right: 1%;
}

.edvdo_captcha_from_input_field input[type="text"] {
    height: 52px;
    width: 100%;
    padding: 12px;
    border: unset;
    background: unset;
}



/* --------------------------------- The above CSS is used for login captcha ---------------------------------------------------*/







/* --------------------------------- The below CSS is used for email otp login code ---------------------------------------------------*/

#otp-login-form{
    width: 100%;
}

/* --------------------------------- The above CSS is used for email otp login code ---------------------------------------------------*/







/* --------------------------------- The below CSS is used for Registration form in Registration Page ---------------------------------------------------*/

.edvdo_otp_registration_form{
    gap: 50px;
    line-height: 0.75;
    width: 100%;
}

.edvdo_otp_registration_change_logintype_container a{
    color: #3f4dcb;
}

.edvdo_otp_registration_change_logintype_container a:hover,
.edvdo_otp_registration_change_logintype_container a:focus{
    color: #000039;
}

.edvdo_otp_registration_change_logintype_container{
    display: flex; 
    justify-content: flex-end; 
    align-items: center;
    margin-top: 10px;
}

.edvdo_otp_registration_from_fields input[type=email], 
.edvdo_otp_registration_from_fields input[type=password],
.edvdo_otp_registration_from_fields input[type="text"],
.edvdo_otp_registration_from_fields input[type="date"],
.edvdo_otp_registration_from_fields input[type="tel"],
.edvdo_otp_registration_from_fields select
{
    display: flex;
    height: 52px;
    width: 100%;
    padding: 12px;
    flex-direction: column;
    align-items: stretch;
    align-self: stretch;
    border-radius: 4px;
    border: 0.5px solid var(--Border, rgba(63, 77, 203, 0.50));
    background: var(--White, #FFF);
    line-height: 1;
    justify-content: space-around;
}


.edvdo_otp_registration_form_generateotp_button{
    display: flex;
    height: 53px !important;
    width: 100% !important;
    padding: 12px !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    align-self: stretch !important;
    border-radius: 8px !important;
    border: 0.5px solid var(--Border, rgba(63, 77, 203, 0.50)) !important;
    background: var(--Primary, #3F4DCB) !important;
    color:#FFFFFF !important;
}

/* --------------------------------- The below CSS is used for Registration form in Registration Page ---------------------------------------------------*/














/*_____________________________Section for default form styles end____________________________________*/




/*______________________________________________**********************DEFAULTSCREENEND*****************************___________________________________________________________________*/












































/*______________________________________________**********************MOBILESCREENSTART*****************************___________________________________________________________________*/

@media screen and (min-width: 320px) and (max-width: 480px) {

/*______________________________________Section for mobile text styles______________________________*/

.edh1 {
    font-family: 'Roboto';
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 36px; /* Adjust as needed */
    letter-spacing: 0.6px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
.edh2{
	font-family: 'Roboto';
    font-size: 28px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 34px; /* Adjust as needed */
	letter-spacing: 0.3px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	
.edh3{
	font-family: 'Roboto';
    font-size: 22px;
    font-weight: 700;
    text-transform: capitalize;
	font-style: normal;
    text-decoration: none;
    line-height: 24px; /* Adjust as needed */
	letter-spacing: 0.3px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
 
.edh4{
	font-family: 'Roboto';
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 23px; /* Adjust as needed */
	letter-spacing: 0.2px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	
.edp1{
	font-family: 'Roboto';
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 28px; /* Adjust as needed */
	letter-spacing: -0.2px; /* Adjust as needed */
    word-spacing: 1px; /* Adjust as needed */
}
	
.edp2{
	font-family: 'Roboto';
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 26px; /* Adjust as needed */
	letter-spacing: -0.2px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	

.edp3{
	font-family: 'Roboto';
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px; /* Adjust as needed */
	letter-spacing: 0px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	
.edp4{
	font-family: 'Roboto';
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 20px; /* Adjust as needed */
	letter-spacing: 0.2px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}

/*______________________________________Section for mobile text styles end______________________________*/

} /*______________________________________________**********************MOBILESCREENEND*****************************___________________________________________________________________*/





































/*______________________________________________**********************TABLETSCREENSTART*****************************___________________________________________________________________*/

@media screen and (min-width: 481px) and (max-width: 1024px){


/*______________________________________Section for tablet text styles______________________________*/

.edh1 {
    font-family: 'Roboto';
    font-size: 35px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 38px; /* Adjust as needed */
    letter-spacing: 1px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
.edh2{
	font-family: 'Roboto';
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 35px; /* Adjust as needed */
	letter-spacing: 0.4px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	
.edh3{
	font-family: 'Roboto';
    font-size: 23px;
    font-weight: 700;
    text-transform: capitalize;
	font-style: normal;
    text-decoration: none;
    line-height: 28px; /* Adjust as needed */
	letter-spacing: 0.3px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
 
.edh4{
	font-family: 'Roboto';
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 23px; /* Adjust as needed */
	letter-spacing: 0.3px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	
.edp1{
	font-family: 'Roboto';
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 28px; /* Adjust as needed */
	letter-spacing: -0.2px; /* Adjust as needed */
    word-spacing: 1px; /* Adjust as needed */
}
	
.edp2{
	font-family: 'Roboto';
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 28px; /* Adjust as needed */
	letter-spacing: -0.2px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	

.edp3{
	font-family: 'Roboto';
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 23px; /* Adjust as needed */
	letter-spacing: 0.1px; /* Adjust as needed */
    word-spacing: 1px; /* Adjust as needed */
}
	
.edp4{
	font-family: 'Roboto';
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 22px; /* Adjust as needed */
	letter-spacing: 0.2px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}

/*_______________________________________Section for Tablet text styles end______________________________*/
}


/*______________________________________________**********************TABLETSCREENEND*****************************_____________________________________________________________________*/





































/*___________________________________________**********************LAPTOPSCREENSTART*****************************_____________________________________________________________________*/
@media screen and (min-width: 1025px) and (max-width: 1440px){


/*_______________________________________Section for Laptop text styles______________________________*/


.edh1 {
    font-family: 'Roboto';
    font-size: 35px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 40px; /* Adjust as needed */
    letter-spacing: 1px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
.edh2{
	font-family: 'Roboto';
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 38px; /* Adjust as needed */
	letter-spacing: 0.4px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	
.edh3{
	font-family: 'Roboto';
    font-size: 22px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 28px; /* Adjust as needed */
	letter-spacing: 0.3px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
 
.edh4{
	font-family: 'Roboto';
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 23px; /* Adjust as needed */
	letter-spacing: 0.2px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	
.edp1{
	font-family: 'Roboto';
    font-size: 23px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 34px; /* Adjust as needed */
	letter-spacing: -0.2px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	
.edp2{
	font-family: 'Roboto';
    font-size: 19px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 28px; /* Adjust as needed */
	letter-spacing: -0.2px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	

.edp3{
	font-family: 'Roboto';
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 23px; /* Adjust as needed */
	letter-spacing: 0px; /* Adjust as needed */
    word-spacing: 0px; /* Adjust as needed */
}
	
.edp4{
	font-family: 'Roboto';
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 20px; /* Adjust as needed */
	letter-spacing: 0.2px; /* Adjust as needed */
    word-spacing: 1px; /* Adjust as needed */
}

/*_______________________________________Section for Laptop text styles end______________________________*/

}




/*____________________________________________________**************************LAPTOPSCREENEND*************************______________________________________________________________*/