.profile{width:90%;margin:0 auto;box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px;border-radius:8px}.profile .gender-button.btn-primary.active{background-color:#000!important;color:#fff!important}@media (max-width: 767px){.profile .sec_mb_wrap{display:none}.profile .sec_mb_wrap.active{display:block}}@media (max-width: 767px){.profile .w-50{width:100%!important}}.profile .form_wrap{width:85%;margin:0 auto}.profile .wrap_elements .form-label{font-weight:500}.profile .wrap_elements h2{font-size:24px}.profile .wrap_elements .col-w-80{width:80%}.profile .wrap_elements input,.profile .wrap_elements select{height:40px;outline:none;margin-bottom:10px;border-color:#d3d3d3!important;max-width:100%;box-sizing:border-box;border-radius:0;font-size:16px!important}.profile .wrap_elements input:focus,.profile .wrap_elements input:active,.profile .wrap_elements select:focus,.profile .wrap_elements select:active{outline:none}.profile .wrap_elements input::placeholder,.profile .wrap_elements select::placeholder{font-size:16px}.profile .wrap_elements input[type=text]:hover,.profile .wrap_elements input[type=text]:active,.profile .wrap_elements input[type=password]:hover,.profile .wrap_elements input[type=password]:active,.profile .wrap_elements textarea:hover,.profile .wrap_elements textarea:active,.profile .wrap_elements select:hover,.profile .wrap_elements select:active,.profile .wrap_elements input:focus,.profile .wrap_elements textarea:focus,.profile .wrap_elements select:focus{outline:none;box-shadow:none;border-color:inherit}.profile .wrap_elements .personal_details{padding-right:60px;border-right:1px solid #eeeeee}@media (max-width: 1199px){.profile .wrap_elements .personal_details{padding-right:20px}}@media (max-width: 767px){.profile .wrap_elements .personal_details{padding-right:0;border:0}}.profile .wrap_elements .personal_details .gender-button{border-color:silver;width:100%;color:#a1a1a1;border-radius:0}@media (max-width: 767px){.profile .wrap_elements .personal_details .gender-button{margin-right:0!important}}.profile .wrap_elements .personal_details .gender-button:hover{background-color:#000;border-color:#000;color:#fff}@media (min-width: 768px){.profile .wrap_elements .personal_details .select_gender .error-message{bottom:-35px;position:absolute}}.profile .wrap_elements .business_details{padding-left:60px}@media (max-width: 1199px){.profile .wrap_elements .business_details{padding-left:20px}}@media (max-width: 767px){.profile .wrap_elements .business_details{padding-left:0}}.profile .wrap_elements .purchase_information,.profile .wrap_elements .login-details{margin-top:60px}@media (max-width: 767px){.profile .wrap_elements .purchase_information,.profile .wrap_elements .login-details{margin-top:0}}.profile .wrap_elements .purchase_information h2,.profile .wrap_elements .login-details h2{border-bottom:1px solid #cacaca;margin-bottom:20px}.profile .wrap_elements .purchase_information .bs-details .form-section,.profile .wrap_elements .login-details .bs-details .form-section{padding-right:60px;border-right:1px solid #eeeeee}@media (max-width: 1199px){.profile .wrap_elements .purchase_information .bs-details .form-section,.profile .wrap_elements .login-details .bs-details .form-section{padding-right:20px}}@media (max-width: 767px){.profile .wrap_elements .purchase_information .bs-details .form-section,.profile .wrap_elements .login-details .bs-details .form-section{padding-right:0;border:0}}.profile .wrap_elements .purchase_information .bs-details .form-section+.form-section,.profile .wrap_elements .login-details .bs-details .form-section+.form-section{border-right:none;padding-left:60px}@media (max-width: 1199px){.profile .wrap_elements .purchase_information .bs-details .form-section+.form-section,.profile .wrap_elements .login-details .bs-details .form-section+.form-section{padding-left:20px}}@media (max-width: 767px){.profile .wrap_elements .purchase_information .bs-details .form-section+.form-section,.profile .wrap_elements .login-details .bs-details .form-section+.form-section{padding-left:0}}.profile .wrap_elements .purchase_information .save-userinfo,.profile .wrap_elements .login-details .save-userinfo{background-color:#000;text-decoration:none;outline:none;border:none;border-radius:0;min-width:160px}@media (max-width: 1199px){.profile .wrap_elements .purchase_information .submit-document .doc_details,.profile .wrap_elements .login-details .submit-document .doc_details{font-size:10px}}@media (max-width: 992px){.profile .wrap_elements .purchase_information .submit-document h5,.profile .wrap_elements .login-details .submit-document h5{min-height:50px}}@media (max-width: 540px){.profile .wrap_elements .purchase_information .submit-document h5,.profile .wrap_elements .login-details .submit-document h5{min-height:60px;font-size:13px!important}}.profile .wrap_elements .purchase_information .submit-document .addon,.profile .wrap_elements .login-details .submit-document .addon{height:200px;width:100%;border:1px solid #d3d3d3!important;border-radius:6px}@media (max-width: 767px){.profile .wrap_elements .purchase_information .submit-document .addon,.profile .wrap_elements .login-details .submit-document .addon{height:140px}}.profile .wrap_elements .purchase_information .submit-document .addon input,.profile .wrap_elements .login-details .submit-document .addon input{height:100%;z-index:9;width:100%;position:absolute;cursor:pointer}.profile .wrap_elements .purchase_information .submit-document .addon .upload_doc,.profile .wrap_elements .login-details .submit-document .addon .upload_doc{position:absolute;top:0;display:flex;flex-direction:row;align-items:center;height:100%;justify-content:center;width:100%}@media (max-width: 540px){.profile .wrap_elements .purchase_information .submit-document .addon .upload_doc .add_file div,.profile .wrap_elements .purchase_information .submit-document .addon .upload_doc .add_file p,.profile .wrap_elements .login-details .submit-document .addon .upload_doc .add_file div,.profile .wrap_elements .login-details .submit-document .addon .upload_doc .add_file p{width:100%}}.profile .wrap_elements .purchase_information .custom-checkbox,.profile .wrap_elements .login-details .custom-checkbox{position:relative;display:inline-block;cursor:pointer}.profile .wrap_elements .purchase_information .custom-checkbox input[type=checkbox],.profile .wrap_elements .login-details .custom-checkbox input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.profile .wrap_elements .purchase_information .custom-checkbox input,.profile .wrap_elements .login-details .custom-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.profile .wrap_elements .purchase_information .custom-checkbox label,.profile .wrap_elements .login-details .custom-checkbox label{position:relative;cursor:pointer}.profile .wrap_elements .purchase_information .custom-checkbox label:before,.profile .wrap_elements .login-details .custom-checkbox label:before{border-radius:8px;content:"";-webkit-appearance:none;background-color:#d9d9d9;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d;padding:13px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px}.profile .wrap_elements .purchase_information .custom-checkbox input:checked+label:after,.profile .wrap_elements .login-details .custom-checkbox input:checked+label:after{content:"";display:block;position:absolute;top:3px;left:10px;width:7px;height:15px;border:solid #000000;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-control-file{opacity:0}.next_step,.next_step:focus,.next_step:active{background-color:#c7c7c7;text-decoration:none;outline:none;border:none;color:#fff;border-radius:0;min-width:160px;display:none}@media (max-width: 767px){.next_step,.next_step:focus,.next_step:active{display:block}}@media (max-width: 767px){.add_file p{font-size:16px!important;text-align:center}}@media (max-width: 767px){.progress-steps{width:80%;display:block!important;margin:0 auto;padding-top:30px}.progress-steps .top{position:relative}.progress-steps .top .progress{width:100%;height:3px;background-color:#e0e0e0;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1}.progress-steps .top .progress span{position:absolute;width:0%;height:100%;left:0;top:0;background:#838383;transition:.5s}.progress-steps .top .steps{display:flex;justify-content:space-between}.progress-steps .top .steps .step{background-color:#e0e0e0;border-radius:50%;padding:8px 16px}.progress-steps .top .steps .step.active{background-color:#000;color:#fff;cursor:pointer}}
