a { color:#fff }
a:hover { color:#004071; }
a:hover, a:focus { text-decoration: none; } 
.form-control:focus { box-shadow: none; border-color:#7c7c82; }
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* select::-ms-expand { display: none;} */
textarea { resize: none; }
*:hover, *:focus, *:active { outline: none; }
.btn, button, .btn:hover, button:hover, .btn:focus, button:focus { outline: none; box-shadow: none; } 
html { min-height: 100%;position: relative; }
body{ font-family: 'Montserrat', sans-serif; margin: 0; padding: 0; color: #222232; }
header { background: #f7f7f7; margin-bottom: 30px; }
.navbar-brand img { max-width: 60px; }
.navbar-nav li{ list-style: none; display: inline-block; }
.navbar-nav li a{ display: inline-block; font-size: 14px; color: #222232; padding: 7px 20px !important; text-transform: uppercase;  font-weight: 600; border: 2px solid #f7f7f7; text-decoration: none; transition: all 0.4s ease; }
.navbar-nav li a:hover{ border-radius: 7px;border: 2px solid #3c843d; background:#3c843d; color: #fff; }
.navbar-nav li a.sign_btn{ border-radius: 7px;border: 2px solid #161b21; }
.navbar-nav li a.sign_btn:hover{ border-radius: 7px;border: 2px solid #2a823d; background: #2a823d; color: #fff; }
.profile-menu .btn { background-color: transparent; cursor: pointer; padding-right: 0; }
.profile-menu .btn img { max-width: 50px; height: 50px; border-radius: 100%; }
.profile-menu .dropdown-menu { right: 0; left: auto; top: 77px; min-width: 20rem; padding: 0; }
.profile-menu .dropdown-item { transition: all 0.4s; font-size: 14px; padding: 10px; border-bottom: 1px solid rgba(0,0,0,.15); line-height: 27px; }
.profile-menu .dropdown-item:last-child{ border-bottom: none; }
.profile-menu .dropdown-item.active, .dropdown-item:active{ background: #3c843d; }
.profile-menu .dropdown-item:hover{ background: #3c843d; color: #fff; }
.login_form{ max-width: 560px; margin: 0 auto; text-align: center; }
.login_form a img { margin-bottom: 30px; }
.login_form h2{ font-size: 30px;color: #000;position: relative; font-weight: 600; text-transform: uppercase; margin: 20px 0 60px; display: inline-block; }
.login_form h2:after{ content:""; width: 46px; height: 4px; background: #3c843d; position: absolute; left: 50%; margin: 0 auto;  text-align: center;  bottom: -15px;  margin-left: -23px; }
.login_form form{ margin-bottom: 50px; }
.login_form .input-field { position: relative;width: 100%; height: 44px;line-height: 44px;margin-bottom: 30px; }
.login_form .input-field:nth-last-child(2){ margin-bottom: 22px; }
.login_form label { position: absolute; top: 0; left: 0; width: 100%; color: #7c7c82; transition: 0.2s all; cursor: text; margin: 0;font-weight: 600; text-align: left; font-size: 16px; }
a.get_otp { position: absolute; bottom: 0;  right: 0; color: #2a823d; font-weight: 600; text-decoration: none; font-size: 15px; }
.get_open .send_otp { float: left; width: auto; }
.verify_btn{ background: #2a823d;padding: 0 15px;border-radius: 5px; text-align: center; color: #fff;text-transform: uppercase;font-size: 15px; font-weight: 600;text-decoration: none;transition: all 0.4s ease;max-width: 200px;float: right;position: relative;top: -47px; overflow: hidden; z-index: 1; }
.verify_btn:hover{ color: #fff; text-decoration: none; }
.verify_btn:hover:after { left: 0;border-radius: 5px;z-index: -1; }
.verify_btn:after { content: "";background: #161b21;position: absolute;left: -100%; height: 100%; width: 100%;
    z-index: -1; top: 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease; }
.main_bront { margin-bottom: 130px; }
.login_form input { -webkit-appearance: none; -moz-appearance: none;-ms-appearance: none; width: 100%; border: 0; outline: 0; padding: 0; border-bottom: 1px solid #7c7c82;box-shadow: none; color: #7c7c82; font-weight: 600; }
.login_form input:focus,
.login_form input:valid { border-color: #2a823d; right: 0; }
.login_form input:focus~label,
.login_form input:valid~label { font-size: 14px; top: -24px; color: #2a823d; }
.login_form input::-webkit-input-placeholder { color: #7c7c82; }
.login_form input::-moz-placeholder { color: #7c7c82; }
.login_form input:-ms-input-placeholder { color: #7c7c82; }
.login_form input:-moz-placeholder { color: #7c7c82; }
.forgot-password { text-align: right; }
a.forgot { text-align: right;margin-top: 5px;color: #f53432;font-size: 15px;font-weight: 600; text-decoration: none;
    overflow: hidden; position: relative; display: inline-block; line-height: 30px; }
/* effect-shine */
a.forgot:hover::before { -webkit-transform: translate3d(0px,0,0); transform: translate3d(0px,0,0); }
a.forgot::before { content: ''; width: 100%;height: 2px;margin: 12px 0 0 0;background: #eb7c7b; position: absolute;
    left: 0; top: 50%; -webkit-transform: translate3d(-101%,0,0); transform: translate3d(-101%,0,0);
    -webkit-transition: -webkit-transform 0.4s; transition: transform 0.4s; -webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);transition-timing-function: cubic-bezier(0.7,0,0.3,1); }
.continue_bnt{  display: inline-block;margin-right:20px; }
.continue_bnt:last-child { margin-right: 0; }
.continue_bnt button, .continue_bnt a{ position: relative; background:#161b21;padding: 4px 20px; border-radius: 5px; text-align: center; color: #fff; text-transform: uppercase;font-size: 15px; font-weight: 600; display: inline-block; text-decoration: none;  transition: all 0.4s ease; z-index: 99; overflow: hidden; line-height: 32px; }

/* hover effect */
.continue_bnt button:hover:after, .continue_bnt a:hover:after { left: 0;border-radius: 5px; }
.continue_bnt button:after, .continue_bnt a:after { content: ""; background: #2a823d; position: absolute; left: -100%; height: 100%; width: 100%;z-index: -1;top: 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
 /* hover effect end */    
.btn-success{ position: relative; background: #2a823d; padding: 4px 20px; border-radius: 5px; text-align: center; color: #fff;text-transform: uppercase;font-size: 15px;font-weight: 600; display: inline-block;text-decoration: none; transition: all 0.4s ease; z-index: 99; overflow: hidden; line-height: 32px; }
.btn-success button:after, .btn-success a:after { content: ""; background: #161b21; position: absolute; left: -100%; height: 100%; width: 100%;z-index: -1;top: 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
.btn-success button:hover:after, .btn-success a:hover:after { left: 0;border-radius: 5px; }
 /* hover effect end */     

.continue_bnt button i, .continue_bnt a i{ font-size: 20px; padding-right: 10px; vertical-align: middle; }
.continue_bnt button span, .continue_bnt a span { line-height: 32px; display: inline-block; vertical-align: middle; }
.register_link{  float: left; color: #2a823d; display: block; margin: 0 0 10px; font-weight: 600;text-transform: uppercase; font-size: 15px; position: relative; overflow: hidden; line-height: 30px; transition: all 0.8s ease; -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease; }
button.browse.input-lg { cursor: pointer; font-weight: 600; position: absolute; right: 0;top: -40px;font-size: 15px;  overflow: hidden; z-index: 0;border: none;padding: 0px 14px; background-color: #161b21; color: #fff; height: 40px; }
button.browse.input-lg:hover:after { left: 0; }
button.browse.input-lg:after { content: "";background: #3c843d;position: absolute; left: -100%;
    height: 100%; width: 100%; z-index: -1; top: 0; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
a.register_link.home-center { text-align: center; float: none; font-size: 15px;font-weight: 600; margin: 0;  -webkit-transition: color 0.5s; transition: color 0.5s; position: relative; overflow: hidden; display: inline-block;line-height: 30px; }
.register_link:hover{ text-decoration: none; color: #eb7c7b; }
.register_link:hover::before { -webkit-transform: translate3d(0px,0,0); transform: translate3d(0px,0,0); }
.register_link::before { content: ''; width: 100%; height: 2px;margin: 12px 0 0 0;background: #eb7c7b; position: absolute; left: 0; top: 50%;  -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-101%,0,0);-webkit-transition: -webkit-transform 0.4s; transition: transform 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);transition-timing-function: cubic-bezier(0.7,0,0.3,1);transition: all 0.8s ease; -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease; }
a.register_link.forgot_password{ float: right; }
footer{ background: #161b21; padding: 50px 15px 60px; color: #fff; display: flex; }
.social_media { display: inline-block; padding: 15px 0 0; }
.social_media i.fa { color: #161b21; vertical-align: middle; display: inline-block;  padding: 5px; font-size: 17px; }
a.facebook, a.linkdin, a.twitter { background: #626262; color: #fff; height: 28px;  width: 28px;  display: inline-block; border-radius: 50px; text-align: center; vertical-align: middle; margin-right:5px; transition: all 0.4s ease; }
a.facebook:hover, a.linkdin:hover, a.twitter:hover{ background: #fff; } 
.footer_left { display: flex; }
.footer_left .foo-text { font-size: 14px; line-height: 28px; }
.footer_left .footer_logo { margin-right: 25px; width: 300px; }
.footer_left .footer_logo img { max-width: 100%; }
.footer_contant{ color: #7d7d7d; display: flex;justify-content: space-between; }
.footer_contant .fc-col { padding: 0 20px; }
.footer_contant .fc-col:first-child { margin-left: 40px; }
.footer_contant .fc-col a { color: #3c843d; }
.footer_contant .fc-col a:hover { color: #7d7d7d; }
footer h3{ font-size: 16px; color: #fff; font-weight: 600; margin: 0 0 20px; }
.footer_contant p{ font-size: 14px;font-weight: 600; margin: 0; line-height: 23px; }
.footer_linik li{ list-style: none; display: inline-block;width: 100% }
.footer_linik li a{ color: #3c843d; font-size: 15px; line-height: normal; font-weight: 600; text-decoration: none; padding-bottom: 15px;display: block; }
.footer_linik li a:hover{ color: #7d7d7d; }
ul.footer_linik { width: 150px; margin: 0; float: right; padding:0 30px 0 0; }
.sign_up{ margin-bottom: 30px; }
.sign_up p{ font-weight: 600; margin-bottom: 0px; }
.sign_borrower, .sign_up{ text-align: left; }
.sign_bor_btn{ overflow: hidden; background: #161b21; padding: 10px 50px; border-radius: 5px; color: #fff; display: inline-block; text-decoration: none; position: relative; z-index: 0; }
.sign_bor_btn:before { content: ""; position: absolute; left: 22px;width: 25px; height: 30px; background: url(../img/sprit.png) 0 0 no-repeat; background-position: -1px -2px; background-size: 178px; }
.sign_lender{ position: relative;overflow: hidden; background: #161b21; padding: 10px 50px; border-radius: 5px; color: #dcdcdc; display: inline-block; margin-left: 15px;text-decoration: none; z-index: 0; }
.sign_lender:first-child{ margin-left: 0; }
.sign_lender:before { content: ""; position: absolute; left: 22px;width: 25px; height: 30px; background: url(../img/sprit.png) 0 0 no-repeat;background-position: -32px -2px; background-size: 178px; }

/* hover effect */
.sign_lender:hover:after, .sign_bor_btn:hover:after { left: 0;border-radius: 5px;color: #fff; }
.sign_lender:after,.sign_bor_btn:after { content: ""; background: #2a823d; position: absolute; left: -100%; height: 100%; width: 100%;z-index: -1;top: 0; -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease; transition: all 0.4s ease; }
 /* hover effect end */ 
.sign_bor_btn:hover{ text-decoration: none; color: #fff; }
.sign_lender:hover{ text-decoration: none;color: #fff; }
ul.breadcrumbs { list-style: none; display: inline-block;padding: 0; }
#sns_pathway .breadcrumbs li.category3:before { color: #78ab7b;content: "/"; font-size: 17px; margin: 0; }
li.home a { color: #3c843d;text-decoration: none; font-weight: 600; }

/*=========================================
				Contect-us
==========================================*/
.profile-dropdown { display: inline-block;position: relative;background: #f7f7f7;margin: auto;font-weight: bold;font-size: 1.3rem;border-radius: 3px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.profile-dropdown * { -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.profile-dropdown input[type="checkbox"] { display: none; }
.profile-dropdown input[type="checkbox"]:checked ~ ul { display: block; animation: pulse 0.5s;right: 0; }
.profile-dropdown input[type="checkbox"]:checked ~ img { background: #3c843d; }
.profile-dropdown input[type="checkbox"]:checked ~ label { background: #3c843d; }
.profile-dropdown input[type="checkbox"]:checked ~ label i { color: #f2f2f2; }
.profile-dropdown input[type="checkbox"]:checked ~ label:after { content: '';position: absolute;  top: 100%;right: calc(50% - 10px);display: block;border-style: solid;border-width: 7px 10px 0 10px;border-color: #3c843d transparent transparent transparent;width: 0; height: 0; }
.profile-dropdown img { display: inline-block;background: #d9d9d9;height: 2.5rem;vertical-align: middle;margin-right: 1rem;margin:15px 6px;border-radius: 50%; }
.profile-dropdown span { display: inline-block;width:auto;text-transform: uppercase;font-size: 15px; }
.profile-dropdown ul { display: none;list-style: none;padding: 0;margin: 0;background: #3c843d;position: absolute;top: 75px;z-index: 9999;width: 244px;border-radius: 3px; }
.profile-dropdown ul li a { text-align: left; margin: 1px 2px;display: block;text-decoration: none;color: #fff;border: none;font-size: 13px; }
.profile-dropdown ul li a i { font-size: 1.3rem;vertical-align: middle;margin: 0 .75rem 0 -.25rem; }
.profile-dropdown ul li a:hover { background: #e5e5e5; }
.profile-dropdown ul li:first-child a:hover { border-radius: 3px 3px 0 0; }
.profile-dropdown ul li:last-child a:hover { border-radius: 0 0 3px 3px; }
.profile-dropdown > label { position: relative;height: 3.5rem;display: block;text-decoration: none;background: transparent;color: #333;box-sizing: border-box;padding: .9rem;float: right;border-radius: 0 3px 3px 0; }
.profile-dropdown > label i { color: #b2b2b2;font-size: 1.75rem; }
.profile-dropdown:after { content: '';display: table;clear: both; }
ul.drop_profil li { width: 100%; }
ul.drop_profil li a:hover { background: #f7f7f7;padding: 10px 20px; color: #000; border-radius: 0;border: none; }
.contect_left_title h2 { color: #3e8942; font-size: 22px; }
.contect_left_title { margin-bottom: 40px; }
.contect_left_title.contect_info p { font-size: 20px; }
.contect_left_title.contect_info i { font-size: 20px; margin-left: 10px; }
.text_box textarea { width: 100%;height: 128px;border: 1px solid #7c7c82;color:#7B7C82; padding-left: 10px;padding-right: 10px; }
.text_box { padding: 36px 0 0; }
/* .continue_bnt.text_sub {margin-top: 119px;} */
.input-field.textaira__box { display: inline-table; }
.input-field.textaira__box:nth-last-child(2){ margin-bottom: 15px; }
.login_form.form_comand { max-width: 662px; margin: 0 auto; }

/*=========================================
				My-Profile
==========================================*/

input.form-control.input-lg { background: #fff; border-radius: 0; height: 44px;line-height: 44px; }
.file { visibility: hidden; max-width: 101px;position: absolute; }
.btn.btn-primary { background-color:#3c843d;border-color: #3c843d; border-radius: 0; font-weight: 600; outline: none; }
.input-group.title_text_cont { margin-top: 44px; }
.input-group.title_text_cont .input-group-btn { position: absolute; font-size: 0;white-space: nowrap;top: 0;right: 0; }
.our-team-section { position: relative;padding-bottom: 40px; }
.title_profile { margin-bottom: 48px; }
h1.title_terms_sins { font-size: 25px; }
span.reser { font-size: 13px; }
.our-team { padding: 20px 0 30px; background: #f9f9f9;text-align: center; overflow: hidden; margin-bottom: 40px;  position: relative; border-bottom: 5px solid #3c843d; }
.our-team:hover{ border-bottom: 5px solid #2f2f2f; }
.our-team .pic{ display: inline-block; width: 130px; height: 130px;  z-index: 1;position: relative; }
.our-team .pic:before { content: "";width: 100%; height: 100%;border-radius: 50%; background:#3c843d; position: absolute; bottom: 135%; right: 0; left: 0;opacity: 1; transform: scale(3); transition: all 0.3s linear 0s; }
.our-team:hover .pic:before{ height: 100%; background: #2f2f2f; }
.our-team .pic:after { content: "";  width: 100%; height: 100%; border-radius: 50%; background: #ffffff00; position: absolute; top: 0; left: 0; z-index: 1; transition: all 0.3s linear 0s; }
.our-team:hover .pic:after{ background: #3c843d; }
.our-team .pic img { width: 100%; height:130px; border-radius: 50%;transform: scale(1);transition: all 0.9s ease 0s;
    box-shadow: 0 0 0 14px #f7f5ec;transform: scale(0.7); position: relative; z-index: 2; }
.our-team:hover .pic img{ box-shadow: 0 0 0 14px #f7f5ec;transform: scale(0.7); }
.our-team .team-content{ margin-top:10px; }
.our-team .title{ font-size: 18px; font-weight: 700; color: #4e5052;letter-spacing: 1px; text-transform: capitalize;margin-bottom: 30px; }
.our-team .post{ border-bottom: 2px solid #161b21; font-size: 15px;  color: #4e5052;  font-weight: 600;text-align: left;  text-transform:capitalize; display: flex; justify-content: space-between;  padding: 11px 10px; }
.team-content.tetx_loder { margin-bottom: 25px; }
span.post span { padding-left: 150px; }
.our-team .social{ width: 100%; padding: 0; margin: 0; position: absolute;bottom: -100px; left: 0;
    transition: all 0.5s ease 0s; }
.our-team:hover .social{ bottom: -5px; }
.our-team .social li{ float: right; list-style: none; }
.our-team .social li a{ background: #2f2f2f; display: block; padding:10px 20px; font-size: 14px;text-decoration: none; font-weight: 700; color: #fff;transition: all 0.3s ease 0s; }
.our-team .social li:first-child { float: left; }
.our-team .social li a:hover{ color: #ffffff; background: #3c843d; }
.homepage_logo{ display: block; }
.noUi-origin { position: absolute;right: 0; top: 0; left: 0; bottom: 0; }
.noUi-handle { position: relative;z-index: 1; }
.noUi-stacking .noUi-handle { z-index: 10; }
.noUi-state-tap .noUi-origin { -webkit-transition: left 0.3s,top .3s; transition: left 0.3s,top .3s; }
.noUi-state-drag * { cursor: inherit !important; }
.noUi-base,.noUi-handle { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.noUi-horizontal { height: 4px; }
.noUi-horizontal .noUi-handle { width: 18px; height: 18px; border-radius: 50%; left: -7px; top: -7px; background-color: #3c843d; }
.noUi-background { background: #D6D7D9; }
.noUi-connect { background: #345DBB;-webkit-transition: background 450ms;transition: background 450ms; }
.noUi-origin { border-radius: 2px; }
.login_form.text_rengis { max-width:450px;  margin: 0 auto; padding: 0 16px; }
.noUi-target { border-radius: 2px; margin: 15px -14px; }
.test_uris label { padding: 0px 14px; }
.test_uris { padding: 16px; }
.credit-risk { display: flex; justify-content: space-between; padding: 0 10px; }
.title_under { text-align: left; }
.title_under a { border: 1px solid #3c843d; color: #fff;  padding: 6px 13px; background: #0c670ecc; }
.title_under p { text-align: center; padding: 11px 0; font-weight: 800; }
.btn_text { margin: 12px 0; }
.btn_text a { position: relative; overflow: hidden; font-weight: 600; color: #000;border: 1px solid #ccc; padding: 11px 0; display: block; }
/* hover effect */
.btn_text a:hover:after { left: 0; }
.btn_text a:after { content: ""; background: #ccc; position: absolute; left: -100%; height: 100%; width: 100%;z-index: -1; top: 0; -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
        transition: all 0.4s ease; }
 /* hover effect end */ 

.noUi-draggable { cursor: w-resize; }
.noUi-vertical .noUi-draggable { cursor: n-resize; }
.noUi-handle { cursor: default; -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; }
.noUi-handle:active { border: 8px solid #345DBB; border: 8px solid rgba(60,132,61,0.38); -webkit-background-clip: padding-box; background-clip: padding-box;left: -14px;  top: -14px; }
[disabled].noUi-connect,[disabled] .noUi-connect { background: #B8B8B8; }
[disabled].noUi-origin,[disabled] .noUi-handle { cursor: not-allowed; }
span#slider-range-value1 { padding-right: 95px; }
.breadcrumbs li { display: inline-block; }
/* .text_loding .input-group{ margin-top: 36px; } */
.login_form.text_loding { margin: 0 auto; max-width: 100%; }
.custom-control-input { opacity: 1;-webkit-appearance: radio!important; }
.title_fornt [type="radio"]:checked,[type="radio"]:not(:checked) { position: absolute;left: -9999px; }
.title_fornt [type="radio"]:checked + label, .title_fornt [type="radio"]:not(:checked) + label{ position: relative;padding-left: 28px; cursor: pointer;line-height: 20px;display: inline-block;color: #666; }
.text_btn_sub button { background: #161b21;color: #fff; border: none;padding: 13px 30px; font-weight: 600; margin: 20px 0; overflow: hidden; position: relative; z-index: 1; cursor: pointer;border-radius: 5px; }
.text_btn_sub button:after { content: ""; background:#3c843d;position: absolute;left: -100%;height: 100%; width: 100%;z-index: -1; top: 0; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;    transition: all 0.4s ease; }
.text_btn_sub button:hover:after { left: 0; }
.title_first_hed { padding-bottom: 27px; border-bottom: 1px dashed #3c843d; }
.title_fornt [type="radio"]:checked + label:before,
.title_fornt [type="radio"]:not(:checked) + label:before { content: ''; position: absolute;  left: 0;  top: 0; width: 18px; height: 18px; border: 1px solid #ddd;border-radius: 100%; background: #fff; }
.title_fornt { display: flex; }
.text_area textarea { width: 100%;height: 83px; border-bottom: 1px solid #7c7c82;border-top: none; border-left: none;
    border-right: none;font-size: 14px;font-weight: 600;color: #7c7c82; }
.sign_up.text_pass { margin-bottom:0px;margin-top: 20px; }
.title_fornt label { color: #000!important; }
.title_fornt [type="radio"]:checked + label:after,
.title_fornt [type="radio"]:not(:checked) + label:after { content: '';width: 12px; height: 12px;background: #3c843d; position: absolute; top: 3px;left: 3px;border-radius: 100%; -webkit-transition: all 0.2s ease;transition: all 0.2s ease; }
.title_fornt [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
.title_fornt [type="radio"]:checked + label:after { opacity: 1;-webkit-transform: scale(1);transform: scale(1); }
.input-group.title_text_cont.ternt_iopy { margin: 8px 0; }
.profile-card { width: 100%; margin: 80px 1px;box-shadow: 0px 8px 60px -10px rgba(13, 28, 39, 0.6); background: #fff;
  border-radius: 12px; max-width: 700px; position: relative; }
.profile-card.active .profile-card__cnt { filter: blur(6px); }
.profile-card.active .profile-card-message,
.profile-card.active .profile-card__overlay { opacity: 1; pointer-events: auto; transition-delay: .1s; }
.profile-card.active .profile-card-form { transform: none; transition-delay: .1s; }
.profile-card__img { width: 150px;height: 150px;margin-left:auto; margin-right:auto; transform: translateY(-50%);
  border-radius: 50%;position: relative; z-index: 4;box-shadow:0px 5px 50px 0px #3c843d, 0px 0px 0px 7px rgba(60, 132, 61, 0.5); }
.profile-card__img .edit-icon { position: absolute; z-index: 9999; background-color: #ffffff;  right: 0; bottom: 11px; width: 25px; height: 25px; border-radius: 100%; font-size: 15px; text-align: center; padding: 1px 0; color: #000; }
.profile-card__img .edit-icon:hover { background-color: #e0e0e0; }
.profile-card-ctr { display: flex; justify-content: center; align-items: center; margin-top: 40px; }
.profile-card__img img { display: block;width: 100%;height: 100%; object-fit: cover;border-radius: 50%; }
.profile-card__cnt { margin-top: -35px;text-align: center; padding: 0 20px; padding-bottom: 40px; transition: all .3s; }
.profile-card__name { font-weight: 700; font-size: 24px; color: #3c843d; margin-bottom: 15px; }
.profile-card__txt { font-size: 18px; word-break: break-all;font-weight: 500;color: #324e63;margin-bottom: 15px; }
.profile-card__txt strong { font-weight: 700; }
.profile-card-loc { display: flex; justify-content: center; align-items: center; font-size: 18px; font-weight: 600; }
.profile-card-loc__icon { display: inline-flex; font-size: 27px; margin-right: 10px; }
.profile-card__button { background: none;border: none;font-family: 'Quicksand', sans-serif; font-weight: 700;
  font-size: 19px;margin: 15px 35px;padding: 15px 40px;min-width: 201px;border-radius: 50px;min-height: 55px;
  color: #fff; cursor: pointer;backface-visibility: hidden;transition: all .3s; }
.profile-card__button:first-child { margin-left: 0; }
.profile-card__button:last-child { margin-right: 0; }
.profile-card__button.button--blue { background: linear-gradient(45deg, #1da1f2, #0e71c8); box-shadow: 0px 4px 30px rgba(19, 127, 212, 0.4); }
.profile-card__button.button--blue:hover { box-shadow: 0px 7px 30px rgba(19, 127, 212, 0.75); }
.profile-card__button.button--orange { background: linear-gradient(45deg, #d5135a, #f05924); box-shadow: 0px 4px 30px rgba(223, 45, 70, 0.35); }
.profile-card__button.button--orange:hover { box-shadow: 0px 7px 30px rgba(223, 45, 70, 0.75); }
.profile-card__button.button--gray { box-shadow: none; background: #dcdcdc; color: #142029; }
.profile-card-message { width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding-top: 130px; padding-bottom: 100px; opacity: 0;pointer-events: none; transition: all .3s; }
.sign_up.text_opiu {  margin-bottom: 25px; }
.profile-card-form { box-shadow: 0 4px 30px rgba(15, 22, 56, 0.35); max-width: 80%; margin-left: auto; margin-right: auto; height: 100%; background: #fff; border-radius: 10px;padding: 35px; transform: scale(0.8); position: relative; z-index: 3; transition: all .3s; }
.profile-card-form__bottom { justify-content: space-between;display: flex; }
.profile-card__button:focus { outline: none !important; }
.continue_bnt.text_ledt { float: left; }
.continue_bnt.text_right{ float: right; }
.tetx_top form { margin-bottom: 30px;margin-top: 30px; }

/*===================== faq page ===========================*/
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
.custom_faq .panel-title > a:before { float: right !important; font-family: FontAwesome; content:"\f068"; padding-right: 5px; }
.custom_faq .panel-title > a.collapsed:before { float: right !important; content:"\f067"; }
.custom_faq .panel-title > a:hover, 
.custom_faq .panel-title > a:active, 
.custom_faq .panel-title > a:focus  { text-decoration:none; }
.custom_faq h4.panel-title a{ font-size: 15px; color: #333; display: block; line-height: 36px; }
.custom_faq .panel-body { font-size: 14px; color: #716f6f;line-height: 26px;padding: 15px 0;border-bottom: 1px solid #e5e5e5; }
.custom_faq { width: 100%; display: block; padding-bottom: 50px; }
.custom_faq h4.panel-title{ border-bottom: 1px solid #e5e5e5; }
.about_contant p{ color: #222232; font-size: 15px; line-height: 26px; margin-bottom: 30px; } 
/*.about_section{ position: relative; background: url(../img/about-img.jpg) 0 0 no-repeat;z-index: 0; width: 100%; background-attachment: fixed; height: 100%; padding: 50px 0; }
 .about_section:after{ background: rgba(0, 0, 0, 0.8); position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; }
 */.login_form.about_title h2{ color:#3c843d; margin-bottom: 50px; }
.about_contant { max-width: 800px;  margin: 0 auto; width: 100%; }
.bradcram{ margin-bottom: 30px; }

/*========= BRADCRAM MENU =============*/
.bradcram ul{ margin: 0; padding: 0; }
.bradcram ul li{ list-style: none;display: inline-block; }
.bradcram ul li a{ color: #333; font-size: 15px; text-decoration: none; display: inline-block;font-weight: 600; }
.bradcram ul li a:hover,.bradcram ul li a:focus, .bradcram ul li a.active{ color: #3c843d; }
.continue_bnt.text_btn_right { float: left;margin: 0; }
.continue_bnt.text_btn_left { float: right; margin: 0; }
.text_clculet { display: block; width: 100%; float: left;margin-bottom: 22px; }
.row.slider-labels { display: -webkit-inline-box; }
.caption { width: 43%; }
input[type="text"]{ padding-right: 21px; }
a.dropdown-item img { max-width: 33px;padding: 1px 11px 0 0px; }
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;   margin: 0; }
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } 
input[type="number"] { -moz-appearance: textfield; }

.login_form .input-field.terms_cunditio{ border: none; }
.terms_cunditio .terms_popup{background: none; color: #7c7c82; border: none; padding: 0; float: left; cursor: pointer;  }
.model_checkbox{ display: inline-block; float: right;}
.boxes { margin-top: 24px; display: inline-block; float: left; }
/*Checkboxes styles*/
.terms_cunditio input[type="checkbox"] { display: none; }
.terms_cunditio input[type="checkbox"] + label { display: block;position: relative;padding-left: 35px;
  margin-bottom: 20px;font: 14px/20px 'Open Sans', Arial, sans-serif; color: #ddd; cursor: pointer;
  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.terms_cunditio input[type="checkbox"] + label:last-child { margin-bottom: 0; }
.terms_cunditio input[type="checkbox"] + label:before { content: ''; display: block; width: 20px; height: 20px; border: 2px solid #2a823d; position: absolute; left: 0; top: 0; opacity: .6; -webkit-transition: all .12s, border-color .08s; transition: all .12s, border-color .08s; }
.terms_cunditio input[type="checkbox"]:checked + label:before { width: 10px; top: -5px; left: 5px; border-radius: 0;
  opacity: 1; border-top-color: transparent;border-left-color: transparent; -webkit-transform: rotate(45deg);transform: rotate(45deg); }
.terms_cunditio .close_btn{ position: relative; background: #2a823d; padding: 4px 20px; border-radius: 5px; text-align: center; color: #fff; text-transform: uppercase; font-size: 15px; font-weight: 600; display: inline-block;text-decoration: none; transition: all 0.4s ease; z-index: 99; overflow: hidden;line-height: 32px; border: none; cursor: pointer; }
.terms_cunditio .close_btn:after { content: "";  background: #161b21; position: absolute; left: -100%;  height: 100%;
    width: 100%; z-index: -1;  top: 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
.terms_cunditio .close_btn:hover:after { left: 0; border-radius: 5px; }
.popup-contant{ line-height: 25px; text-align: left; }
.full_container{ width: 100%;max-width: 100%; }
.login_form.full_container .terms_cunditio{  margin-bottom: 0; }

.full_container #avatarDiv { padding: 0;text-align: center; height: 110px; margin-top: 90px; }
.full_container #hidden{ display: none; }
.full_container .profile-card__img:hover .overlay { opacity: 1; }
.full_container .overlay { position: absolute; top: 0;bottom: 0;left: 0;right: 0;height: 100%; width: 100%;border-radius: 50%;
opacity: 0;transition: .5s ease; background-color: #008CBA80; }
.text {color: white; font-size: 16px;position: absolute;top: 50%;left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center; }
.full_container .sign_up{ margin: 0 auto 20px; text-align: center; display: table; }
.full_container .sign_up p{ text-align: left; }

.veri_tab { width: 100%; }
.veri_tab .nav-tabs{ border-bottom: none; }
.veri_tab .continue_bnt a{ font-weight: normal; text-transform: none; }
.veri_tab .continue_bnt a.active:after{ color: #fff; background: #161b21; }
.veri_tab .nav-link.active{ background: #161b21; color: #fff; }
.basic_detail{ position: relative; }
.basic_detail h2{ font-size: 20px; color: #000; position: relative;font-weight: 600; text-transform: uppercase;
    margin:20px 0 40px; display: inline-block; }
.basic_detail h2:after { content: "";width: 46px;height: 4px;background: #3c843d;position: absolute;left:0;
    margin: 0 auto;text-align: center;bottom: -15px; margin-left:0; }
.basic_name { float: left;width: 40%; }
.basic_sirname { float: left; }
.name_row{ width: 100%; display: inline-block; }
.name_row a{ color: #2a823d; text-decoration: none; font-weight: 600; }
.veri_tab .tab-content{ padding-bottom: 30px; }
.reject_user, .select_user, .waiting_user{ position: relative; }
.reject_icons, .select_icons, .waiting_icons{ position: absolute; right: 0;top: -15px;padding: 10px;color: #fff; z-index: 2; }
.reject_icons:hover, .select_icons:hover, .waiting_icons:hover{ color: #fff; text-decoration: none;transition: all 0.4s; }
.reject_icons { background: #f00;  }
.select_icons{ background: #00df74; }  
.waiting_icons{ background: #cda466; }  

.reject_icons:hover{ box-shadow: 5px 5px 0px 0px #9a0909; }
.select_icons:hover{ box-shadow: 5px 5px 0px 0px #0c9855; }
.waiting_icons:hover{ box-shadow: 5px 5px 0px 0px #98733a; }
.select-field select{ -webkit-appearance: none; -moz-appearance: none;-ms-appearance: none; width: 100%; border: 0;
    outline: 0;padding: 0; border-bottom: 1px solid #7c7c82;box-shadow: none;color: #7c7c82; border-radius: 0;font-weight: 600; font-size: 16px; line-height: 44px;  margin-bottom: 30px; }
.select-fiel select { background-color: white;border: thin solid blue;border-radius: 4px;
  display: inline-block; font: inherit; line-height: 1.5em; padding: 0.5em 3.5em 0.5em 1em; margin: 0;      
  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;-webkit-appearance: none;
  -moz-appearance: none; }

/* arrows */

select.classic { background-image:
    linear-gradient(45deg, transparent 50%, #333 50%),
    linear-gradient(135deg, #333 50%, transparent 50%),
    linear-gradient(to right, #fff, #fff);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
  background: transparent;
}

select.classic:focus { background-image:
    linear-gradient(45deg, #333 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, #333 50%),
    linear-gradient(to right, #fff, #fff);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
  border-color: grey;
  outline: 0; }
select:-moz-focusring { color: transparent;text-shadow: 0 0 0 #000; }
.reject_user .our-team .pic:before{ background: #2f2f2f; }
.reject_user .our-team .pic:after{ background: #3c843d; }
.reject_user .our-team .social{ bottom: 0; }
.reject_user .our-team{ border-bottom: 5px solid #2f2f2f; }
.reject_user .our-team .social li a:hover{ background: #2f2f2f; }
.custom_paging .pagination { display: table;width: auto;margin: 0px auto; }
.custom_paging .page-link{ color: #222232; border: 1px solid #7c7c82; margin-bottom: 5px; font-size: 15px; }
.custom_paging .page-link:focus, .custom_paging .page-link:hover{ color: #fff; background: #2a823d; }
li.page-item { display: inline-block; }

/*=====================================================================================
                    Responsive start 
 =====================================================================================*/
@media screen and (min-width: 768px) {
.profile-card__button:hover { transform: translateY(-5px); }
.profile-card-social__item:hover { transform: scale(1.2); }
}

@media(max-width: 1199px){
.social_media{ padding:15px 0px }
a.facebook{ margin-left: 0; }
li.drop_menu{ position: absolute; top: 0; right: 0; }
.footer_contant .fc-col:first-child{ margin-left: 0; }
.footer_contant .fc-col{ padding: 0 10px; flex: 1; }
}


@media(max-width:992px){
.footer_left{ margin-bottom: 40px; }
ul.footer_linik{ padding-left: 0; }
.our-team{ margin-bottom: 30px; }
.footer_left .footer_logo { margin-right: 25px;  width: 130px; }
}

@media(max-width: 767px){
.navbar-brand{ margin: 0; padding:0; }
.navbar{ padding: .5rem 15px; }
.navbar-brand img{ max-width: 50px; }
.navbar-nav li a{ font-size: 13px; padding: 7px 10px !important; text-align: center; }
.profile-menu .btn img{ max-width: 40px; height: 40px; }
.profile-menu .btn span{ display: none; }
.profile-menu .dropdown-menu{ top: 64px; }
.navbar-toggler{ position: absolute; right: 16px; padding: 3px 9px; border: 2px solid #3c843d; cursor: pointer; }
.navbar-toggler .navbar-toggler-icon{ width: inherit;  height: inherit; color:#3c843d } 
.navbar-collapse{ position: absolute; top: 100%; margin:0 -15px; padding:0 15px; background: #f1f1f1; width: 100%;z-index:10; }
.navbar-nav li a{ border: 0 !important; border-bottom: 1px solid #fff !important; display: block; text-align: left; font-size: 14px; padding: 9px 10px !important; }
.profile-menu { margin-right: 60px; }
.profile-menu .dropdown-toggle::after { display: none; }
.profile-dropdown ul{ right: 0; }
.login_form.text_rengis{ width: 100%!important;padding: 0; }
.profile-dropdown ul li a{ text-align: left; }
.login_form h2{ font-size: 20px; line-height: 30px; }
.continue_bnt a i { font-size: 22px;padding-right: 8px; }
.login_form .input-field{ height: 35px; line-height: 35px; }
footer { padding: 40px 15px 20px; }
footer h3 { margin: 0 0 13px; }
.footer_left .footer_logo { margin-right: 25px; width: 200px; display: inline-block; }
.footer_linik{ padding-left: 0; }
.footer_linik li { display: inline-block; margin-right: 13px; }
.footer_contant .fc-col { margin-bottom: 20px; }
.footer_contant{ margin-bottom: 15px; flex-direction: column; text-align: center; }
ul.footer_linik { margin: 0; float: left; padding: 0; width: 100%; text-align: center; }
.login_form{ width: 100%;text-align: center; }
.footer{ padding: 15px 0 0; }
.profile-dropdown span{ display: none; }
.profile-dropdown img{ margin: 13px 0px; }
.profile-dropdown > label{ padding: 8px; }
.login_form form{ margin-bottom: 40px; }
.tetx_top form{ margin-top: 66px; }
.social_media{ padding: 15px 0px 0; }
.login_form.form_comand{ margin:0 auto; }
.register_link{ font-size: 14px; }
.text_btn_sub button{ margin-top: 0; }
.verify_btn{ top: -43px;padding: 3px 15px;font-size: 13px; }
.sign_lender{ margin-left: 10px;padding: 10px 15px 10px 45px; }
.sign_bor_btn{ padding: 10px 15px 10px 45px; }
.sign_bor_btn:after{ background-position: -1px 0px; background-size: 145px; }
.sign_lender:after{background-position: -26px -1px; background-size: 145px; }
.profile-card__button{ min-width: 170px; margin: 15px 25px; }
.profile-card-social__item{ width: 50px; height: 50px; margin: 10px; }
.profile-card-form{ max-width: 90%; height: auto; }
.contect_left_title{ margin-bottom: 20px; }
.title_first_hed{ padding-bottom: 0; border-bottom: 0; }
/* .text_loding .input-group{ margin-bottom: 15px; } */
.our-team-section{ padding-bottom: 20px; }
.title_under p{ margin-bottom: 0; }
.team-content.tetx_loder { margin-bottom: 0; }
.login_form h2{ margin-top: 0; }

/* 6-4-2019 */
.sign_bor_btn:before{ left: 11px;width: 22px; height: 25px; background-position: -1px 0px;background-size: 148px; }
.sign_lender:before { left: 11px; width: 22px;height: 25px;background-position: -26px 0px;background-size: 148px; }
.sign_bor_btn, .sign_lender{ padding: 10px 15px 10px 37px; }
}


@media(max-width: 576px){
.profile-dropdown{ height: 40px; }
.profile-dropdown > label{ height: 40px; }
.footer_contant p{ font-size: 14px; }
.profile-dropdown img{ margin: 0px 0px; height: 40px; }
.container { margin-right: auto; margin-left: auto;padding-right: 25px; padding-left: 25px; width: 100%; }
ul.breadcrumbs{ font-size: 11px; }
.title_under{ text-align: center; font-size: 14px; }
span.post span { padding-left: 88px; }
.title_under p{ margin-bottom: 0; }
.profile-card__button { min-width: inherit; margin: 0; margin-bottom: 16px; width: 100%; max-width: 300px; }
.profile-card__button:last-child { margin-bottom: 0; }
.profile-card-ctr { flex-wrap: wrap; }
.profile-card__img { width: 120px; height: 120px; }
.profile-card-form { padding: 20px; }
.profile-card-form__bottom { flex-wrap: wrap; }
.footer_left { display: block;  text-align: center; margin-bottom: 30px; }
.footer_left .footer_logo { margin: 0 0 20px; width: 80px; }
.login_form label{ font-size: 15px; }
.modal-dialog{ margin: 30px auto; }
.footer_left .foo-text{ text-align: justify; }
}

@media(max-width: 480px){
.navbar-brand img { max-width: 40px; }
.profile-dropdown{ float: right; }
.header_bg{ margin-bottom: 25px; }
.bradcram {  margin-bottom: 25px; }
li.drop_menu{ position: absolute;top: -40px; right:15px; }
ul.header_btn.text_rote { padding: 7px 11px; }
ul.header_btn.text_rote a{ margin: 0px 0; }
.continue_bnt.text_ledt { text-align: center;float: none; }
.continue_bnt.text_right{ text-align: center;float: none; }
.sign_bor_btn, .sign_lender{ padding: 10px 15px 10px 35px; }
.sign_bor_btn:before, .sign_lender:before { left: 12px; }
.sign_bor_btn:before{ background-position: 2px 2px; background-size: 119px;width: 20px;height: 20px; }
.sign_lender:before{ background-position: -22px 1px; background-size:135px;width: 20px;height: 20px; }


/* 6-4-2019 */
/* .sign_lender{ display: block;margin-left: 0;margin: 15px 0; }
.sign_bor_btn{ display: block } */

.sign_bor_btn, .sign_lender{ padding: 9px;font-size: 14px; }
.sign_lender { margin-left: 4px; }
/* .sign_borrower, .sign_up{ margin-bottom: 15px; } */
.sign_bor_btn:before,.sign_lender:before{ display: none; }
.profile-menu .dropdown-item{ padding: 10px; }
.profile-menu .dropdown-menu{ right: -60px; left: auto; min-width: 18rem; }

}