
.business-nav-container{height: auto;width: 100%;padding: 10px 55px;}
.business-body{font-family: "Whitney SSm A","Whitney SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;background: var(--Linear, linear-gradient(90deg, #040607 0.04%, #152627 50.73%, #040607 99.87%));}
.register-page-bg-main-container{min-height: 100vh;padding-top: 85px;width:100%;}
.register-text-container{height: 100%;width:100%;display:flex;flex-direction:column;justify-content:center;padding:0px 60px;}
.register-text-container1{height: 100%;width:100%;display:flex;flex-direction:column;padding:60px;}
.register-text{font-family:'Inter';font-size: 17px;color: white;font-weight: 300;line-height: 1.3;margin-bottom: 15px;letter-spacing:0.4px;text-align:start;}
.register-text a{color: #f35463;text-decoration: none;}
.register-text a:hover{color: #1c4f87;text-decoration: none;}
.register-form-bg-container{background-color: #fff;width:90%;height: auto;border-radius: 15px;padding: 20px;}
.register-page-main-heading{font-family:'Inter';color: #f35463;font-size: 30px;font-weight: 600;margin-bottom: 21px;}
.register-page-main-description{color: #495057;margin-bottom: 30px;font-size: 17px;font-weight: 300;}
.register-inputs-container{display: flex;flex-direction: column;margin-bottom: 18px;height:auto;width:100%;}
.register-input-texts{font-family:'Inter';font-size: 13px;font-weight: 400;margin-bottom: 0px;color: #545b62;}
.register-input-fields{font-family:'Inter';height: 55px;border: 1px solid #c1cad2;border-radius: 10px;color: #000;padding: 15px;font-size: 14px;font-weight: 200;}
.register-btn{font-family:'Inter';height: 40px;min-width: 115px;border-width: 0px;background-color: #0f8a9d;border-radius: 11px;color: white;font-weight: 500;padding: 0px 20px;}
.register-alert-text{font-family:'Inter';color: #000;font-size: 13px;margin-bottom: 3px;margin-left: 5px;margin-top: 10px;}
.register-login-description{font-family:'Inter';font-size: 13px;margin-top: 10px;font-weight: 600;color: #000;margin-left: 7px;margin-top: 12px;}
.register-login-description a{color: #f35463;text-decoration: none;}
.register-login-description a:hover{color: rgb(39, 39, 228);text-decoration: none;}
.register-forgot-text{font-family:'Inter';color: red;font-size: 13px;margin-bottom: 25px;margin-left: 5px;margin-top: 15px;text-decoration: none;}
.producer-reset-heading{margin-bottom: 0px;}
.producer-reset-text{margin-bottom: 30px;margin-top: 2px;}
.password-error-msg{font-family:'Inter';color: red;font-size: 12px;margin-top: -14px;margin-bottom: 20px;margin-left: 5px;}

.welcome-page-bg-container{height:100vh;width:100%;display:flex;align-items:center;}
.welcome-page-text-bg-container{width: 70%;height:100%;display: flex;flex-direction: column;justify-content: center;}
.welcome-page-text-container{padding: 30px;padding-left: 100px;margin-top:50px}
.welcome-page-heading{color: #fff;font-family: serif;font-size: 40px;font-weight: 200;line-height: 1.1;letter-spacing: .1rem;}
.welcome-page-hr-line{border: 4px solid #36eaef;width: 57px;margin-left: 0px;margin-top: 2px;}
.welcome-page-description{color: #fff;font-family: 'Inter';font-size: 18px;font-weight: 200;line-height: 1.4;}
.welcome-page-btn-container{width: 100%;display: flex;justify-content: center;margin-top: 45px;}
.welcome-page-btn{color: #000;height: 37px;width: 230px;border-width: 0px;background-color: #35d6c2;border-radius: 6px;font-family: 'Inter';font-size: 21px;font-weight: 600;}
.welcome-page-right-bg-container{width: 26%;height: 100vh;border-radius: 100%;right: 0px;position: fixed;border-top-right-radius: 0%;border-bottom-right-radius: 0%;background: linear-gradient(to right, #9193b4, #1c4f87, #033747);}

.toggle-icon{position: absolute;right: 18%;cursor: pointer;transform: translateY(100%);margin-top: 10px;}

.availability-message{font-family: 'Inter';font-size: 13px;margin-left: 15px;color: green;margin-bottom: 0px;}
.error-message {color: red;font-family: 'Inter';font-size: 13px;margin-left: 15px;margin-bottom: 0px;}
.password-page-btn-container{margin-top: 25px;}

/*................text-captcha............*/
.text-captcha-container{position: relative;height:auto; width:60%;margin-top: 30px;margin-bottom: 30px;}
.text-captcha-input_field{position: relative;height: 45px;margin-top: 15px;width: 100%;background: #7e84a7;border: 1px dashed #6b6b6b;display: flex;border-radius: 8px}
.text-captcha-input{background-color: transparent;border-width: 0px;text-align: center;letter-spacing: 1.4rem;font-size: 17px;font-weight: 600;padding-top: 9px;margin-left: 24px;}
.text-captcha-refresh_button{position: absolute;top: 50%;right: 10px;transform: translateY(-50%);background: #826afb;height: 30px;width: 30px;border: none;border-radius: 4px;color: #fff;text-align:center;}
.text-captcha-user-input{margin-top: 15px;height: 42px;width: 100%;border: 1px solid #0f8a9d;background-color: transparent;padding: 0px 25px;font-size: 19px;border-radius: 7px;color: #000;}
@media (max-width:767px){.text-captcha-container{width:80%;}.contact-text-captcha{width:100%;}}
/*................text-captcha............*/


@media (max-width:767px){
    .business-nav-container{padding:10px 10px;}
    .register-text-container {padding:10px 10px;}
    .register-text-container1 {padding:10px 10px;}
    .register-form-bg-container{width:100%;}
    .welcome-page-bg-container{margin-top:120px;height:auto;}
    .welcome-page-text-bg-container{width:100%;height:auto;justify-content:start;}
    .welcome-page-text-container{padding:10px 10px;margin-top:0px;}
    .toggle-icon{right: 12%;}
}






