/*
Theme Name: twentytwentyone Child
Template: twentytwentyone

*/

/*Add your own styles here:*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
html, body{overflow-x:hidden; }
body, h1, h2, h3, h4, h5, h6, p, ul, li{font-family: 'Poppins', sans-serif !important;}
a, a:hover, a:focus{text-decoration: none; border: none; outline: none;}
.site-header{padding: 10px 30px !important; width: 100%; max-width: 100% !important; background: #fff; border-bottom: 1px solid rgba(0,0,0,0.08);}
.site-logo{margin: 0 !important;}
.site-logo .custom-logo{max-width: 150px !important;}
.primary-navigation a, .site-footer > .site-info .powered-by{font-size: 16px !important; text-decoration: none;}
.site-main{padding: 0 !important;}
.site-footer { border-top: 1px solid rgba(0,0,0,0.08); width: 100%; max-width: 100% !important; padding: 15px 30px !important; background: #fff;}
.site-footer > .site-info{border-top: none !important; margin: 0!important; padding:0 !important}
.ush_image_1{height: 70px !important}
.l-header.bg_transparent:not(.sticky) .l-subheader.at_top{display: none;}
.l-header .w-image[class*="ush_image_"] img{width: 200px;}
.team-card{background: #fff; border-radius: 5px; position: relative; overflow: hidden;}
.team-card img{width: 100%;}
.team-card h4{font-size: 20px; margin: 10px 0}
.team-card .team-role{font-size: 16px;}
.team-card a{margin-top: 20px; color: blue; display: block; font-size: 20px;}
.team-card-content-front{position:relative; top: 0; left: 0; content:''; width: 100%; height: auto; background: #fff; padding: 32px;}
.team-card-content{position:absolute; top: 0; left: 0; content:''; width: 100%; height: 100%; background: #fff; padding: 32px; transition-duration: 0.3s; transform-origin: 50% 50%; transform: scale(0) translate(0%,0%); opacity: 0;}
.team-card-content h4{margin: 10px 0;}
.team-card-content .team-role{font-size: 16px; margin-bottom: 20px;}
.team-card:hover .team-card-content{transform: scale(1) translate(0%,0%);  opacity: 1;}

.about-timeline{}
.about-timeline .owl-carousel .owl-nav button{top: -50px;}
.about-timeline .owl-carousel.navpos_outside .owl-prev { right: 6%; border: 1px solid #fff; padding: 8px 30px; background: transparent;}
.about-timeline .owl-carousel.navpos_outside .owl-next { left: 88%; border: 1px solid #fff; padding: 8px 30px; background: transparent;}
.about-timeline .owl-carousel.navpos_outside .owl-prev:hover { border: 1px solid #fff; background: transparent;}
.about-timeline .owl-carousel.navpos_outside .owl-next:hover { border: 1px solid #fff; background: transparent;}
.about-timeline .owl-dots{display: none;}
.about-timeline .w-post-elm.post_title{color: #fff; font-size: 20px;  margin: 10px 0;}
.about-timeline .w-grid-item-h { background: #042b38; padding: 32px; border-radius: 15px; border: 1px solid #07526c; color: #dbf2f5;}
.about-timeline .w-grid-item-h ul{margin: 15px 0; padding: 0; list-style: none;}
.about-timeline .w-grid-item-h ul li{padding-left: 25px; position: relative; font-size: 14px;}
.about-timeline .w-grid-item-h ul li:before{position: absolute; top: 6px; left: 0; content:''; background: url('/home/wp-content/uploads/2023/03/Icon.svg') no-repeat; width: 15px; height: 15px;}
.about-timeline .with_collapsible_content>.toggle-links{text-align: center;}
.about-timeline .with_collapsible_content>.toggle-links>button{color: #fff;  font-size: 14px;  border-bottom: none;}

.right-list ul{margin: 15px 0; padding: 0; list-style: none;}
.right-list ul li{padding-left: 25px; position: relative; font-size: 16px;}
.right-list ul li:before{position: absolute; top: 6px; left: 0; content:''; background: url('/home/wp-content/uploads/2023/03/Icon.svg') no-repeat; width: 15px; height: 15px;}
.career-form .forminator-input, .career-form .forminator-file-upload, .career-form .forminator-textarea{border: 1px solid #ccc !important; background-color: #ffffff !important; color: #000000 !important; border-radius: 15px !important; padding: 6px 12px !important; line-height: 40px !important;}
.career-form .forminator-checkbox-box{border: 1px solid #ccc !important; background-color: #ffffff !important; color: #000000 !important;  border-radius: 3px !important; margin: 5px 10px 0 0;}
.career-form .forminator-button-submit{width: 100% !important; border-radius: 25px !important; font-size: 16px !important;}
.about-corporate-slider{}
.about-corporate-slider .post_image{border-radius: 15px 0 0 15px;}
.about-corporate-slider .owl-carousel .owl-nav button{top: 115.5%;}
.about-corporate-slider .owl-carousel.navpos_outside .owl-prev{right: 57%;}
.about-corporate-slider .owl-carousel.navpos_outside .owl-next{left: 60%;}
.about-corporate-slider .owl-dots{position: absolute; top: 105%; left: 50%;}
.about-corporate-slider .usg_vwrapper_2{padding: 35px 25px;}
.about-corporate-slider .w-post-elm.post_title{margin-bottom: 0; font-weight: 600;}
.about-corporate-slider .designation{color: #17bed2;}

.job-filter{}
.w-filter.state_desktop[class*="style_switch_"] .w-filter-item{display: initial;}
.w-filter.state_desktop.style_switch_default .w-filter-item-value{border-radius: 3rem; border: 1px solid #e5e5e5; margin-right: 10px;}
.job-list .w-grid-item{background: #fff; border-radius: 15px; padding: 20px;}
.job-list .w-grid-item h2 a{font-size: 22px; text-transform: capitalize; font-weight: 600;}
.job-list .post_taxonomy a{color:#17bed2 !important;}
.call-us{width: 100%;}
.call-us h6{margin-bottom: 15px;}
.call-us a{text-decoration: underline; color: #1a1a1a;}
.user-registration{border-radius: 10px;}
.user-registration .user-registration-form-login.login{margin: 50px auto; padding: 30px;}
.user-registration .user-registration-form-login.login p{font-size: 14px;}
.top_left{
	display:flex;
	width : 250px;
	height : 50px;
    background: #024969;
    color: #fff;
	text-align:center;
	border-radius : 5px;
	margin-top:20px;
}
.loan_record{
	padding : 15px ;
	text-align : center;
	width:100%;
}
.track-loan-list{
	margin-top:250px;
}

.dashboard-box .li{
	margin-left:100px;
}

.container97{
	margin-top:-15px;
}
.upload-post-comment{
	font-size: 14px;
    font-weight: 600;
	margin-top:20px;
}

.accordian{
	margin:60px, auto;
	width:250px;
}

.btn{
	margin-top:20px;
}

.accordiam li{
	list-style: none;
	width:100%;
	margin:20px;
	padding:10px;
}

.radio-btns ul{margin: 10px -15px; padding: 0; list-style: none;}
.radio-btns ul li{display: inline-block; margin: 0 15px;}
.radio-btns ul li input[type="radio"]{width: 25px!important;}
.radio-btns ul li input[type="radio"]:focus{outline: none !important;}
.radio-btns ul li label{padding: 0;}

.comments97 ul input{
	margin: 10px -15px; padding: 0; color: #17BED2;
}
.comments97 ul label{
	margin-left:15px;
	margin-top:10px;
	font-size: 18px;
    font-weight: 600;
    color: rgba(0, 37, 50, 0.9);
}

.comments97 ul li{margin-left:15px;}
.under-proccess-content-box-comment1{padding-top: 20px;}
.under-proccess-content-box-comment1 h6{ font-size: 18px;  font-weight: 600; margin: 10px 0; color: rgba(0, 37, 50, 0.9); }
.under-proccess-content-box-comment1 ul{margin: 0; padding: 0; list-style: none;}
.under-proccess-content-box-comment1 ul li{background: #f5f5f5; border-left: 5px solid #17BED2; border-radius: 10px; padding: 10px; margin: 10px 0; margin-left:15px;}

.d-flix.submit.btn{
	width: 130px;
    border: 0 none;
    border-radius: 4px;
    cursor: pointer;
    margin: 10px 0px 10px 5px;
    background: #17BED2;
    color: #fff;
    padding: 12px 30px;
    font-size: 16px;
    font-weight: 500;
}


.track-loan-box-comment ul li {
    background: #f5f5f5;
    border-left: 5px solid #17bed2 !important;
    border-radius: 10px;
    padding: 10px;
    margin: 10px 0;
}
.download-doc1 .select{
	margin-top:100px;
}

.btn.status.rejected-loan-comment-btn{
	font-size: 16px;
    font-weight: 500;
    color: rgba(0, 37, 50, 0.9);
    margin: 10px 0;
	position: relative;
}

.btn.status.rejected-loan-comment-btn:after{  position: relative; right: -14px; top: -14px; content: ''; width: 0; height: 0; border-left: 5px solid transparent;
  border-right: 5px solid transparent; border-bottom: 5px solid black;}

.post_saction5{
	margin: 10px -10px 0; padding: 10px 0 0; list-style: none; text-align: center;display: flex; align-items: center; justify-content: space-between;
}

.botton.btn.reject.reject_application{
	margin-right:25px;
}

.dashboard-box.ul{margin-left:25px;}
.page-id-339 .entry-header{display: none !important;}
.page-id-339 input, .page-id-339 textarea{border-radius: 5px !important; background: #ffffff !important; border: 1px solid #ccc !important; box-shadow: 0 0 0 0 !important;}

.page-id-339 select{border-radius: 5px !important; background: #ffffff !important; border: 1px solid #ccc !important; box-shadow: 0 0 0 0 !important;}

.w-form-checkbox{margin: 3px 10px 0 0 !important; border-radius: 0.3em; background: #ffffff !important; border: 1px solid var(--color-content-border) !important; box-shadow: 0 0 0 0 !important;}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.hide{display: none;}
.edit-profile .field-select, .edit-profile .field-text, .edit-profile .field-privacy_policy{display: none;}

.ur-frontend-form .ur-form-row .ur-form-grid select{-webkit-appearance: auto;}
.field-privacy_policy .form-row{display: inline-flex;}
.field-privacy_policy .required{display: none;}
.ur-frontend-form .ur-form-row .ur-form-grid label{margin: 0 10px 10px 0 !important;}

.ur-frontend-form.login{border: none; width: 500px; background: #fff; margin: 0 auto;}
.ur-frontend-form.login input[type="submit"]{width: 100%; margin: 0px auto 20px; padding: 10px; display: block; border-radius: 10px;}
.ur-frontend-form.login input[type="submit"]:hover{background: #28303d; color: #fff;}
.page-id-3882{background: #f5f5f5;}
.page-id-3882 .us_custom_edc6bec3{display: none;}

.dashboard-track-loan-list .ul .li .lavel{ 
	font-size: 16px;
    font-weight: 600;
    color: rgba(0, 37, 50, 0.9);}
.dashboard-track-loan-list.value{
	font-size: 16px;
    font-weight: 400;
    margin: 10px 0;
    color: rgba(0, 37, 50, 0.9);
}
#user-registration.horizontal .user-registration-MyAccount-content{text-align: left;}
#user-registration{margin: 0 auto; box-shadow: 0 0 0 0 !important; background: transparent !important;}
.page-id-3882 #user-registration{background: #f5f5f5; box-shadow: 0 0 0 0; margin: 0 auto; min-height: 680px; display: flow-root;}
.ur-frontend-form.login{padding: 0;}
.page-id-3882 form.login{border: 1px solid #385cd3; background: #fff; border-radius: 10px; width: 500px; margin: 50px auto 0; padding: 30px;}
.user-registration-MyAccount-content input[type="submit"]:not(.w-btn){padding: 12px 2em; margin: 0px auto 20px; width: 100%;}
.user-registration-MyAccount-content .tab-content{padding: 30px 30px 30px 0;}
.user-registration-MyAccount-content .tab-content .new-card{background: #fff; /*border:1px solid rgba(0,0,0,0.08);*/ border-radius: 15px; padding: 30px; margin: 15px 0; display: inline-block; width: 100%;}
.user-registration-MyAccount-content .tab-content .new-card h4{margin: 15px 0;}
.user-registration-MyAccount-content a{color: #333; font-size: 14px;}
.user-registration-MyAccount-content.us_custom_edc6bec3, .user-registration-MyAccount-content .us_custom_edc6bec3{display: none;}
.ur-frontend-form{ background: #fff; border-radius: 10px; margin-right: 30px; padding: 30px;}
.ur-frontend-form label{font-size: 16px!important; margin-bottom: 10px;}
.ur-frontend-form .ur-form-row .ur-form-grid input.input-text{color: #000000; font-size: 14px;}
.ur-frontend-form .ur-form-row .ur-form-grid input.input-text::placeholder{color: #ccc; font-size: 14px; opacity: 1;}
.ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement, .ur-frontend-form .ur-form-row .ur-form-grid input[type=date], .ur-frontend-form .ur-form-row .ur-form-grid input[type=email], .ur-frontend-form .ur-form-row .ur-form-grid input[type=number], .ur-frontend-form .ur-form-row .ur-form-grid input[type=password], .ur-frontend-form .ur-form-row .ur-form-grid input[type=phone], .ur-frontend-form .ur-form-row .ur-form-grid input[type=text], .ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker], .ur-frontend-form .ur-form-row .ur-form-grid input[type=url], .ur-frontend-form .ur-form-row .ur-form-grid select, .ur-frontend-form .ur-form-row .ur-form-grid textarea{background: transparent; border: 1px solid #ebebeb; box-shadow: none; line-height: 35px; border-radius: 5px;}

.g-filters.style_2 .g-filters-item{border-radius: 25px; margin-right: 10px;}
.g-filters.style_2 .g-filters-item.active{background-color: var(--color-content-link) !important; color: #fff;}

.layout_blog_classic .w-grid-item-h{box-shadow: 0px 16px 32px rgb(235 235 251); border-radius: 10px; padding: 0 20px 20px;}
.layout_blog_classic .w-grid-item-h .post_image{margin: 0 -20px;}

.page-id-7953 .us_custom_edc6bec3{display: none;}
.user-registration-page button[type="submit"]:not(.w-btn){padding: 12px 2em; margin: 20px auto 0; float: inherit; display: block; border-radius: 10px; word-break: inherit; width: auto;}
.user-registration-page button[type="submit"]:hover{background: #28303d; color: #fff;}
.user-registration-MyAccount-content{padding: 0 0 !important; font-family: "Poppins",sans-serif;}
.side-panel-navi{background: #fff; padding: 15px 30px; border-right: 1px solid rgba(0,0,0,0.08); width: 100%; min-height: 1100px; height: 100vh;}
.user-registration-MyAccount-content .side-panel-navi .user-registration-profile-header{margin-bottom: 0 !important;}
.user-registration-MyAccount-content .side-panel-navi .user-registration-profile-header .user-registration-img-container{margin-bottom: 0 !important;}
.user-registration-MyAccount-content .side-panel-navi h2{margin: 0;}
.user-registration-MyAccount-content .side-panel-navi h3{ text-align: left; font-weight: 600;}
.side-panel-navi-total-bln{ background: #002532; color: #fff; text-align: left; padding: 20px; border-radius: 10px; margin: 30px 0;}
.side-panel-navi-total-bln-label{ font-size: 16px; font-weight: 500; margin-bottom: 18px;}
.side-panel-navi-total-bln-label i{ margin: 0 10px 0 0; font-size: 24px;}
.side-panel-navi-total-bln span{font-size: 18px; font-weight: bold;}
.user-registration-MyAccount-content .nav-tabs{ margin: 0; border: none;}
.user-registration-MyAccount-content .nav-tabs > li > a{background-color: #fff; padding: 15px 0; border: none; margin-right: 0; text-align: left; font-size: 16px !important; font-weight: 600; font-family: "Poppins",sans-serif;}
.user-registration-MyAccount-content .nav-tabs > li > a .icon{display: inline-block;}
.user-registration-MyAccount-content .nav-tabs > li > a .icon img{width: 22px; margin-right: 10px;}
.user-registration-MyAccount-content .nav-tabs > li > a .icon img+img{display: none;}
.user-registration-MyAccount-content .nav-tabs > li > a:hover{background-color: transparent !important; color: #17bed2 !important; border: none; border-radius: 0;}
.user-registration-MyAccount-content .nav-tabs > li > a:hover .icon img{display: none;}
.user-registration-MyAccount-content .nav-tabs > li > a:hover .icon img+img{display: inline-block;}
.user-registration-MyAccount-content .nav-tabs > li.active > a{background-color: transparent !important; color: #17bed2 !important; border: none; border-radius: 0; }
.user-registration-MyAccount-content .nav-tabs > li.active > a .icon img{display: none;}
.user-registration-MyAccount-content .nav-tabs > li.active > a img+img{display: inline-block !important;}
.user-registration-MyAccount-content .nav-tabs > li.active > a:hover, .page-id-3882 .nav-tabs > li.active > a:focus{border: none; }
.user-registration-MyAccount-content .tab-content h3{text-align: left; font-weight: 600; font-size: 24px;}
.user-registration-MyAccount-content .tab-content h6{text-align: left; font-size: 16px; font-weight: 600; margin-bottom: 20px;}
.user-registration-MyAccount-content .tab-content .form-control{background-color: #fff; border: 1px solid #ccc; box-shadow: 0 0 0; height: 50px; font-size: 14px; border-radius: 4px;}
label{font-size: 14px!important; font-weight: 400!important;}
select, select.form-control{appearance: auto;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, .site textarea:focus{outline: none !important;}
.radio-btns ul{margin: 10px -15px; padding: 0; list-style: none;}
.radio-btns ul li{display: inline-block; margin: 0 15px;}
.radio-btns ul li input[type="radio"]{width: 25px!important;}
.radio-btns ul li input[type="radio"]:focus{outline: none !important;}
.radio-btns ul li label{padding: 0;}
input[type="submit"]{font-size: 18px !important; font-weight: 600 !important;}

.user-registration-MyAccount-content .tab-content input[type="file"]{background-color: #fff; border: 1px solid #ccc; box-shadow: 0 0 0; height: 50px; font-size: 14px; margin-top: 5px;}
.user-registration-MyAccount-content .tab-content input[type="submit"]:not(.w-btn){margin: 10px auto 0; display: block; width: auto; border-radius: 10px; float: inherit; font-size: 16px !important; font-weight: 500 !important;}
.user-registration-MyAccount-content .radio-btns{text-align: left; margin-bottom: 15px;}
.user-registration-MyAccount-content .radio-btn label{font-weight: 500; font-size: 14px;}
.user-registration-MyAccount-content .radio-btns input[type="radio"]{margin: -3px 0 0 0; width: 20px; display: inline-block;}
.user-registration-MyAccount-content .trasition-block{text-align: left; padding: 0 180px 0 0; margin-bottom: 5px; position: relative;}
.user-registration-MyAccount-content .trasition-block .post_status{ position: absolute; right: 0; top: 5px; padding: 5px 10px; border-radius: 25px; text-transform: capitalize; color: #fff; font-size: 12px; min-width: 80px; text-align: center;}
.user-registration-MyAccount-content p:first-child{margin-bottom: 20px; text-align: left;}

#user-registration .ur-edit-profile button[type="submit"]:not(.w-btn),  #user-registration .edit-password button[type="submit"]:not(.w-btn){padding: 12px 2em; margin: 0 0; border-radius: 10px; float: inherit; display: block;}
.user-registration-MyAccount-content .edit-profile #user_registration_otp_field{display: none;}

#user-registration .user-registration-MyAccount-content{background: #f5f5f5; display: flow-root; min-height: 680px;}

.kyc-from{width: 1200px; margin: 15px auto; background: #fff; border: 1px solid rgba(0,0,0,0.08); border-radius: 10px; padding: 15px 30px 30px;}
.kyc-from h3{margin-bottom: 20px; font-weight: 600; font-size: 24px;}
.kyc-from .form-control{background-color: #fff; border: 1px solid #ccc; box-shadow: 0 0 0; height: 50px; font-size: 14px;}
.kyc-from input[type="file"]{background-color: #fff; border: 1px solid #ccc; box-shadow: 0 0 0; height: 50px; font-size: 14px; margin-top: 5px;}
.kyc-from input[type="submit"]:not(.w-btn){width: auto; margin: 15px 0; border-radius: 10px; display: block;}
.kyc-msg p{font-size: 18px; font-weight: 600;}
.kys-icon{width: 80px; height: 80px; border-radius: 80px; border: 3px solid green; line-height: 80px; color: green; font-size: 42px; margin: 25px auto;}
.accordion-step{text-align: left;}
.accordion-step .card{padding: 15px; border-radius: 10px;}
.accordion-step .card h5{margin: 0;}
.accordion-step .card button{box-shadow: 0 0 0 0; }
/*.accordion-step .card button[aria-expanded="true"]{border-bottom: 1px solid #000;}
.accordion-step .card button[aria-expanded="false"]{border: none;} */
.accordion-step .card:nth-child(odd){background: #f5f5f5;}
.accordion-step .card-body{padding: 15px 0;}
.btn-link{width: 100%; padding: 0 !important; color: #333 !important;}
.btn-link:focus, .btn-link:hover{color: #333; text-decoration: none !important;}

.user-success-mgs-content{width: 1200px; background: #fff; min-height: 680px; margin: 0 auto; padding: 30px;}
.user-success-mgs-content p{position: relative; padding-left: 40px;}
.user-success-mgs-content p span{width: 30px; height: 30px; line-height: 30px; text-align: center; display: inline-block; border: 1px solid #17bed2;
border-radius: 100px; position: absolute; left: 0;}
.user-success-mgs-content ul{margin: 15px 30px; padding: 15px; list-style: none; border: 1px solid #ccc;}
.user-success-mgs-content ul li{position: relative;}
.user-success-mgs-content ul li span{position: absolute; left: 200px;}


.traking-number{background: #f0eded; text-align: center; font-size: 16px; padding: 15px; margin-bottom: 25px; text-align: center; font-size: 16px;}
.traking-number span{font-size: 22px;}

.StepProgress { position: relative; padding-left: 12px; list-style: none;}  
.StepProgress::before { display: inline-block; content: ''; position: absolute; top: 0; left: -16px; width: 10px; height: 100%; border-left: 2px solid #CCC;} 
.StepProgress-item { position: relative; counter-increment: list;}    
.StepProgress-item:not(:last-child) { padding-bottom: 20px; }    
.StepProgress-item::before {display: inline-block; content: ''; position: absolute; left: -28px; height: 100%; width: 10px; }    
.StepProgress-item::after { content: ''; display: inline-block; position: absolute; top: 0; left: -37px; width: 12px; height: 12px; border: 2px solid #CCC; border-radius: 50%; background-color: #FFF;}    
.StepProgress-item.is-done {}
.StepProgress-item.is-done::before { border-left: 2px solid green;}
.StepProgress-item.is-done::after { content: "✔"; font-size: 10px; color: #FFF; text-align: center; border: 2px solid green; background-color: green;}
.StepProgress-item.current::before {  border-left: 2px solid green; }      
.StepProgress-item::after { content: counter(list); padding-top: 0; width: 25px; height: 25px; line-height: 20px; top: -4px; left: -40px; font-size: 14px; text-align: center; color: green; border: 2px solid green; background-color: white; }  
.StepProgress-item strong { display: block; }
.find-us a{position: relative; top: 6px;}
.register-left{}
.register-left .has_text_color{margin-left: 100px;}
.register .ur-form-row .ur-form-grid .ur-field-item.mobile_number{display: inline-block; width: 100%;}
/*.register .ur-form-row .ur-form-grid .ur-field-item.mobile_number .form-row{float: left; width: 60%;}*/
.register .ur-form-row .ur-form-grid .ur-field-item.mobile_number .ur-button-container{ float:left; margin-top: 0; width: 40%; padding: 0 0 0 10px;}
.register .ur-form-row .ur-form-grid .ur-field-item.mobile_number .ur-button-container .button{padding: 0 12px; line-height: 36px; height: 45px; margin-top: 37px; width: 100%; border-radius: 4px; font-size: 16px; text-align: center;}
.register .ur-form-row .ur-form-grid .ur-field-item.hide.enter_otp{display: none;}
.register .ur-form-row .ur-form-grid .ur-field-item.enter_otp{display: inline-block; width: 100%;}
.register .ur-form-row .ur-form-grid .ur-field-item.enter_otp .form-row{ float: left; width: 60%;}
.register .ur-form-row .ur-form-grid .ur-field-item.enter_otp .ur-button-container{float: left; margin-top: 0; width: 40%; padding: 0 0 0 10px;}
.register .ur-form-row .ur-form-grid .ur-field-item.enter_otp .ur-button-container .button{padding: 0 12px; line-height: 36px; height: 45px; margin-top: 37px; width: 100%; border-radius: 4px; font-size: 16px; text-align: center;}
.register .otp-response-message{float: left; width: 100%;}

.about-hero-section p{width: 60%; margin: 0 auto;}
.about-us-section1{padding-left: 200px !important;}
.managing-team-above-section{width: 45%; margin: 0 auto;}
.managing-team-secoud-section{width: 66.66%;}
.about-time-line-slider{padding-left: 12% !important; padding-right: 2% !important;}

.home-hero-section{padding-bottom: 250px !important;}
.home-card-section{margin-bottom: 150px;}
.home-card-s{top: -250px;}

.footer-ready-text p{width: 600px; margin: 0 auto;}

.transaction-table{width: 100%;}
.transaction-table tr th{text-align: center; vertical-align: middle; font-weight: 600; font-size: 16px; border: none;}
.transaction-table tr th, .transaction-table tr td{padding: 10px 0; vertical-align: middle;}
 
.transaction-table tbody tr td{border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6;}
.transaction-table tbody tr td:first-child{border-left:1px solid #E6E6E6;}
.transaction-table tbody tr td:last-child{border-right:1px solid #E6E6E6;}
.transaction-table tbody tr:nth-child(odd) td{border: none;}
.transaction-table tbody tr td .post_status{border-radius: 25px; padding: 5px 10px; font-size: 13px;}
#all_transaction{position: relative;}
#all_transaction .new-card .form-control{position: absolute; top: -15px; right: 0; width: 250px;}
#all_transaction .new-card{padding-bottom: 60px; display: grid;}
#all_transaction .new-card .no_transaction{order: 4;}
#all_transaction .new-card .pagination{order: 3;}
#all_transaction .new-card .pagination .page-numbers{padding: 5px 5px;}
#all_transaction .new-card .pagination .page-numbers::before{display: none;}
.tracking-popup{}
.tracking-popup .modal-title{padding: 0; font-size: 18px; font-weight: 600;}
.tracking-popup .modal-dialog{width: 800px;}
.tracking-popup .modal-body{text-align: left; padding: 30px;}

.page-title1{text-align: center; font-size: 42px; font-weight: 600;}
.ur-frontend-form .ur-form-row .ur-form-grid label.user-registration-form__label-for-checkbox{margin:15px 0!important;}
.user-registration .user-registration-form-login.login input[type="checkbox"]{width: 20px; height: 20px; border-width: 1px;}
.user-registration .user-registration-form-login.login label{font-size: 16px !important; margin:10px 0 10px 0!important;}

.file-upload-field{margin-bottom: 25px;}
.file-upload-field label{text-align: left; width: 100%; margin-bottom: 10px;}
.file-upload-field .input-group .form-control{border-radius: 10px 0 0 10px; border-right: none;}
.file-upload-field .input-file { opacity: 0; position: absolute;}
.file-upload-field .upload-field{background: transparent url('/home/wp-content/uploads/2023/04/upload-icon.png') no-repeat !important; background-size: 26px !important; background-position: center !important; color: #fff !important; width: 50px; height: 50px; border: 1px solid #ccc; border-left: none; margin: 0; padding: 15px 30px;}

.track-loan-list{ padding: 0; margin:0; list-style: none; text-align: center; display: flex; align-items: self-start; justify-content: space-between; }
.track-loan-list li{display: inline-block; text-align: center; min-width: 14%; position: relative; padding: 0 6px 0 6px;}
.track-loan-list li.before{position: relative;}
.track-loan-list li.before:before{ background: rgba(0,0,0,0.08); width: 1px; height: 100%; position: absolute; right: -10px; top: 0; content:'';}
.track-loan-list li .lavel{font-size: 14px; font-weight: 500; margin: 10px 0; color: rgba(0, 37, 50, 0.9);}
.track-loan-list li .value{font-size: 14px; font-weight: 400; color: rgba(0, 37, 50, 0.9); line-height: 50px;}
.track-loan-list li .value-status{position: relative; padding-left: 0; font-size: 14px; font-weight: 400; color: rgba(0, 37, 50, 0.9);  line-height: 50px;}
.track-loan-list li .value-status:before{position: relative; left: 0; top: 4px; content:''; background: linear-gradient(0deg, #3BE400 4.06%, #00C508 99.65%); width: 16px; height: 16px; border-radius: 100%; display: inline-block; margin-right: 10px;}
.track-loan-list li .value.green{color: green;}
.track-loan-list li .value.red{color: red;}
.track-loan-list li .input-group .form-control:first-child{width: 150px;}
.track-loan-list li .file-upload-field{margin: 0;}
.track-loan-list li .file-upload-field label{text-align: center; font-size: 16px !important; font-weight: 500 !important; margin: 10px 0;}
.track-loan-list li .radio-btns{margin-top: 40px;}
.track-status{width: 100%; margin: 15px 0;}
.track-status h3{font-size: 16px;}
.track-status ul{margin: 0; padding: 0; list-style: none;}
.track-status ul li{background: #f5f5f5; margin: 10px 0; padding: 15px; border-radius: 10px; text-align:left;}
 
.track-existing-loan-list{margin: 10px -10px 0; padding: 10px 0 0; list-style: none; text-align: center; border-top:1px solid rgba(0,0,0,0.08); display: flex; align-items: center; justify-content: space-between;}
.track-existing-loan-list li{display: inline-block; text-align: center; min-width: 14%; position: relative; margin: 0 10px; padding: 0 10px 0 10px; }
/*.track-existing-loan-list li:before{ background: rgba(0,0,0,0.08); width: 1px; height: 100%; position: absolute; right: -10px; top: 0; content:'';}*/
.track-existing-loan-list li:last-child::before{border-right: none; display: none;}
.track-existing-loan-list li .lavel{font-size: 14px; font-weight: 500; color: rgba(0, 37, 50, 0.9); margin: 10px 0;}
.track-existing-loan-list li .value{font-size: 14px; font-weight: 400; line-height: 50px;}

.user-welcome-wrap{background: url('/home/wp-content/uploads/2023/04/welcome-bg.png') no-repeat; background-size: cover; background-position: center center; margin: -30px -30px; padding: 30px; min-height: 300px; color: #fff;}
.user-welcome-wrap h3, .user-welcome-wrap p{color: #fff !important;}
.user-welcome-wrap p{width: 445px;}
.ur-form-row{margin-top:25px;}
.site-footer{bottom: 0;}
.dashboard-box{margin: -80px -25px 30px; padding: 15px 0 0; list-style: none; text-align: center;}
.dashboard-box li{display: inline-block; margin: 0 15px; padding: 0 0 30px; width: 30%; text-align: center; background: #fff; border-radius: 10px;}
.dashboard-box li img{width: 70px; margin: -35px auto 15px;}
.dashboard-box li:last-child{border-right: none;}
.dashboard-box li .lavel{font-size: 18px; font-weight: 400; margin: 15px 0;}
.dashboard-box li .value{font-size: 22px; font-weight: 600; color: #002532E5;}

.new-card{margin-left:50px;}

.dashboard-track-loan-list{margin: 0 -10px; padding: 0; list-style: none; text-align: left; display: flex; align-items: center;}
.dashboard-track-loan-list li{display: inline-block; text-align: center; min-width: 18%; position: relative; margin: 0 10px; padding: 0 10px 0 10px;}
.dashboard-track-loan-list li:first-child{ text-align: left;}
.dashboard-track-loan-list li img{width: 60px;}
.dashboard-track-loan-list li .lavel{font-size: 14px; font-weight: 400; margin: 10px 0; color: rgba(0, 37, 50, 0.9);}
.dashboard-track-loan-list li .value{font-size: 14px; font-weight: 500; color: rgba(0, 37, 50, 0.9);}
.dashboard-track-loan-list li .value.green{color: green;}
.dashboard-track-loan-list li .value.red{color: red;}

.dashboard-track-loan-list li .value.approved-status-color{color: #24D703; position: relative; padding-left: 5px;}
.dashboard-track-loan-list li .value.approved-status-color:after{background:#24D703; width: 16px; height: 16px; border-radius: 100%; position: absolute; top:3px; left: 10px; content:'';}
.dashboard-track-loan-list li .value.approved-status-color:before{background: #55F039; width: 12px; height: 8px; border-radius: 100%; position: absolute; top: 5px; left: 12px; content: ''; z-index: 9;}

.dashboard-track-loan-list li .value.rejected-status-color{color: #CD0C00; position: relative; padding-left: 5px;}
.dashboard-track-loan-list li .value.rejected-status-color:after{background:#CD0C00; width: 16px; height: 16px; border-radius: 100%; position: absolute; top:3px; left: 10px; content:'';}
.dashboard-track-loan-list li .value.rejected-status-color:before{background: #55F039; width: 12px; height: 8px; border-radius: 100%; position: absolute; top: 5px; left: 12px; content: ''; z-index: 9;}

.cancel.btn{background: #17BED2; color: #fff; padding: 12px 30px; font-size: 16px; font-weight: 500; margin-right: 10px;}
.submit.btn{background: #17BED2; color: #fff; padding: 12px 30px; font-size: 16px; font-weight: 500; }

.primary-navigation .primary-menu-container > ul > .menu-item > a{ background: #17BED2; color: #fff; border-radius: 4px; line-height: 26px; padding: 6px 20px !important; margin: 5px; text-decoration: none;}
.primary-navigation .primary-menu-container > ul > .menu-item > a:focus{ background: #17BED2; color: #fff; border-radius: 4px; line-height: 26px; padding: 6px 20px !important; margin: 5px; text-decoration: none;}

/*================================Start Step-form==========================================*/
#msform { text-align: left; position: relative; margin-top: 20px;}
#msform h4{margin: 15px 0;}
#msform fieldset { background: white; border: 0 none; border-radius: 0.5rem; box-sizing: border-box; width: 100%; margin: 0; padding-bottom: 20px; position: relative}
#msform .form-card { text-align: left}
#msform fieldset{background: #fff; border-radius: 15px; padding: 30px;}
#msform fieldset:not(:first-of-type) { display: none}
#msform .action-button { width: 130px; border: 0 none; border-radius: 4px; cursor: pointer; margin: 10px 0px 10px 5px; display: inline-block; background: #17BED2; color: #fff; padding: 12px 30px; font-size: 16px; font-weight: 500;}
#msform .action-button:hover, 
#msform .action-button:focus { background-color: #17BED2;}
#msform .action-button-previous { width: 130px; border: 0 none; border-radius: 4px; cursor: pointer; margin: 10px 0px 10px 5px; background: #17BED2; color: #fff; padding: 12px 30px; font-size: 16px; font-weight: 500;}
#msform input[type="submit"]:not(.w-btn){display: inline-block;border: none;border-radius: 4px;padding: 12px 30px;font-size: 16px !important;font-weight: 500 !important;margin: 7px 0 10px 5px;font-family: "Poppins",sans-serif; background: #17bed2; color: #fff; opacity: 1; box-shadow: 0 0 0 0; outline: none;}
#msform .action-button-previous:hover, 
#msform .action-button-previous:focus { background-color: #17BED2;}
#msform .card { z-index: 0; border: none; position: relative}
#msform .fs-title { font-size: 25px; color: #673AB7; margin-bottom: 15px; font-weight: normal; text-align: left}
#msform .purple-text { color: #673AB7; font-weight: normal}
#msform .steps { font-size: 25px; color: gray; margin-bottom: 10px; font-weight: normal; text-align: right}
#msform .fieldlabels { color: gray; text-align: left}
#progressbar { margin: 20px -1%; padding: 0; list-style: none; overflow: hidden;}
#progressbar li { background: #FFFFFF; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.05); border-radius: 4px; width: 31.33%; float: left; position: relative; font-size: 16px; font-weight: 600; color:rgba(2, 73, 105, 0.9); text-align: left; padding: 10px; margin: 0 1%;}
#progressbar li span{background: #17BED2; color: #fff; width: 30px; height: 30px; text-align: center; line-height: 30px; display: inline-block; border-radius: 30px; margin-right: 10px;}
#progressbar li.active { background:#024969; color: #fff;}
#progressbar li.active span{background:#fff; color: #17BED2;}
#msform .thankyou-wrap{text-align: center; padding: 50px;}
#msform .thankyou-wrap h5{font-size: 22px; font-weight: 500; margin: 15px 0;}
#msform .thankyou-wrap p{font-size: 18px; font-weight: 400;}
#msform .thankyou-wrap a{ border: 0 none; border-radius: 4px; cursor: pointer; margin: 10px 0px 10px 5px; display: inline-block; background: #17BED2; color: #fff; padding: 12px 30px; font-size: 16px; font-weight: 500;}
/*================================End Step-form==========================================*/

.cancel.btn:hover, .submit.btn:hover{background: #17BED2; color: #fff;}

.active-loan-type{margin: 20px 0 10px; padding: 0; list-style: none; float: right; display: flex;}
.active-loan-type li{padding: 0 10px; border-right: 1px solid rgba(0,0,0,0.08);}
.active-loan-type li:last-child{border-right: none;}

.page-id-103 #user-registration{max-width: 100%; min-height: 600px;}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header, #user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container{margin: 0 !important;}

.download-file{position: relative;}
.download-file:after{position: relative; right:-14px; top: 13px; content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid black;}
.download-file ul{display: none; position: absolute; left: 0; top: 40px; content:''; background: #fff; margin: 0; padding: 0; list-style: none; width: 100%; z-index:999;}
.download-file ul li{padding: 5px 0; margin: 0; line-height: 20px; display: block; width: 100%;}
.download-file:hover ul{display: block;}
button.btn{border-radius: 5px; border: none; box-shadow: 0 0 0 0; display: block; width: 100px; margin: 5px;}
button.btn.submit{background-color: #00CD08 !important; color: #fff !important; padding: 10px; font-size: 14px;}
button.btn.edit{background-color: #17bed2 !important; color: #fff !important; padding: 10px; font-size: 14px;}
button.btn.reject{background-color: #CD0C00 !important; color: #fff !important;  padding: 10px; font-size: 14px;}
button.btn.upload-file{background-color: #f5f5f5 !important; color: #000 !important;}
button.btn.status{background-color:  #17BED2 !important; color: #fff !important; border: 1px solid #fff; padding:10px 20px; margin: 30px 0 0; width: auto;}
.file-download-popup-list{margin: 0; padding: 0; list-style:none;}
.file-download-popup-list li{background: #f0eeee; padding: 10px 20px; margin: 5px; text-align: left; display: inline-block; }
.application-list{text-align: left; padding: 20px 0;}
.track-loan-list-application-date{text-align: left; padding: 5px 10px; margin: 0 -10px; background: #ccc; display: inline-block; font-size: 12px; border-radius: 5px 5px 0 0;}
.application-list .track-loan-list{ padding: 10px 15px;}

.rejected-loan-comment-content{  margin: 0 -10px; font-size: 13px; display: block; height:auto; }
.rejected-loan-comment-content p{margin: 0;}

.approved-content-wrap{display: block;}
.approved-content-wrap button.btn.submit{}
.approved-content-wrap table{width: 100%; border: none; margin-top: 20px;}
.approved-content-wrap table tr th, .approved-content-wrap table tr td{border: 1px solid #fff;}
.approved-content-wrap table tr th{font-weight: normal;}
.approved-content-wrap table tbody tr td{background-color:#f5f5f5;}

button:focus, .btn:focus{outline: none !important}

.under-proccess-content-wrap{padding: 20px 0; margin: 0 20px; border-top: 1px solid #ccc; display: none;}
.under-proccess-content-wrap label{text-align: left; line-height: 40px;}
.under-proccess-content-wrap button.btn.submit { margin: 0 auto; background-color: #17BED2 !important; border:none; padding: 12px 30px; font-size: 16px; width: auto; color:#fff !important;}
.under-proccess-content-box{background: #fff; border: 1px solid #ccc; padding: 15px; margin-bottom: 20px; border-radius: 10px; min-height: auto; line-height: 30px;}
.under-proccess-content-box .under-proccess-content-box-icon{margin-bottom: 20px; font-size: 15px; font-weight: 500;}
.under-proccess-content-box-icon img{display:inline-block; width: 50px; margin-right: 5px;}
.under-proccess-content-box h6{background: #f7cfd6; padding: 10px 15px; margin: 0 -15px; font-size: 14px !important; font-weight: normal !important;
border-radius: 10px 10px 0 0;}
.under-proccess-content-box-comment{padding-top: 20px;}
.under-proccess-content-box-comment h6{ font-size: 18px; font-weight: 600; margin: 10px 0; color: rgba(0, 37, 50, 0.9); }
.under-proccess-content-box-comment ul{margin: 0; padding: 0; list-style: none;}
.under-proccess-content-box-comment ul li{background: #f5f5f5; border-left: 5px solid #17BED2; border-radius: 10px; padding: 10px; margin: 10px 0;}

.admin-new-application-list{background: #fff; border-radius: 15px; margin: 60px 0 15px; position: relative;}
.admin-new-application-list .track-loan-list-application-date{position: absolute; left: 0; top: -40px; background: #024969; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.05); border-radius: 10px; padding: 10px 20px; color: #fff; font-size: 14px; margin: 0;}
.admin-new-application-list .comment-main-wrap{padding: 0 30px 15px 30px;}
.admin-new-application-list .comment-main-wrap .dropdown-toggle{position: relative; font-size: 14px; font-weight: 500; color: rgba(0, 37, 50, 0.9);}
.admin-new-application-list .comment-main-wrap.closed .dropdown-toggle:before{position: absolute; right: -20px;top: 8px; content:''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid black; }
.admin-new-application-list .comment-main-wrap.open .dropdown-toggle:before{position: absolute; right: -20px;top: 8px; content:''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid black; }
.admin-new-application-list .dropdown-menu{position: relative!important; top: 0; left: 0;  float: inherit !important; border: none; box-shadow: 0 0 0 0;}
.admin-new-application-list .dropdown-menu textarea{border:1px solid #E6E6E6; border-left: 10px solid #17BED2; border-radius: 10px; margin: 0 0 10px 0;}
.admin-new-application-list .comments-wrap-new-lists{padding-left: 30px; position: relative;}
.admin-new-application-list .comments-wrap-new-lists:before{position: absolute; left:13px; top: 0; content:''; width: 1px; height: 100%; background:#E6E6E6;}
.admin-new-application-list .comments-wrap-new-lists .comment-wrap-new-list{position:relative; margin-bottom: 20px;}
.admin-new-application-list .comments-wrap-new-lists .comment-wrap-new-list h6{font-size: 14px; font-weight: 500;}
.admin-new-application-list .comments-wrap-new-lists .comment-wrap-new-list:before{background: #17BED2; border:4px solid #b2e8ee; position: absolute; left:-26px; top: -4px; content:''; width: 20px; height: 20px; border-radius: 100%;}
.admin-new-application-list .comments-wrap-new-lists .comment-wrap-new-list .comment-text{border:1px solid #E6E6E6; border-left: 10px solid #17BED2; border-radius: 10px; padding: 10px 20px;}

.under-proccess-content-wrap .comment-main-wrap{padding: 0;}

.approved-content-wrap{display: none; margin: 0 20px; border-top: 1px solid #ccc;}
.approved-content-form-wrap{margin: 0 15px;}
.approved-content-form-wrap .file-upload-field label{font-size: 16px !important; font-weight: 500 !important; color: rgba(0, 37, 50, 0.9); }
.approved-content-form-wrap button.btn.submit{background-color: #17BED2 !important; color: #fff !important; border: 1px solid #fff; padding: 10px 20px; float: left;}

.approved-content-form-wrap ul{margin: 0 -20px; padding: 0; list-style: none; text-align: left; }
.approved-content-form-wrap ul li{display: inline-block; font-size: 14px; font-weight: 400; color: rgba(0, 37, 50, 0.9); line-height: 50px; margin:0 20px; position: relative;}
.approved-content-form-wrap ul li:after{position: relative; right: -5px; top: 8px; content: ''; /*width: 0; height: 0; border-left: 5px solid transparent;
    border-right: 5px solid transparent;  border-top: 5px solid black;*/ background: url(/home/wp-content/uploads/2023/04/download-icon.png) no-repeat; width: 25px; height: 25px; background-size: 25px; display: inline-block;}
.approved-content-form-wrap ul li ul{position: absolute; left: 0; top: 30px; content:''; width: 300px;  background: #fff; padding: 20px 5px;  z-index: 99;  display: none;}
.approved-content-form-wrap ul li ul li{width: 100%; text-align: left; line-height: 30px; display: block;}
.approved-content-form-wrap ul li ul li:after{display: none;}
.approved-content-form-wrap ul li:hover ul {display: block;}

.trasation-history-popup{}
.trasation-history-popup .btns{display: -webkit-box; text-align: center; width: 60%; margin: 0 20%;}
.trasation-history-popup .edit_transaction_history .status{margin-left: 5px;}
.trasation-history-popup .modal-dialog{width: 800px; }
.trasation-history-popup .modal-title{ font-size: 18px; font-weight:500; letter-spacing: 0;}
.trasation-history-popup table{border: none;}
.trasation-history-popup table tbody tr{background: rgba(56, 92, 211, 0.05); border-bottom: 10px solid #fff;}
.trasation-history-popup table th{border: none; color:#002532; font-size: 16px; font-weight: 500;}
.trasation-history-popup table td{border: none; color:#002532; font-size: 14px; font-weight: 400;}
.rejected-loan-comment-content{margin:0 15px;}
.rejected-loan-comment-content {display: none;}
.value-status-rejected{position: relative; padding-left: 30px; font-size: 14px; font-weight: 400; color: rgba(0, 37, 50, 0.9); line-height: 50px;}
.value-status-rejected::before { position: relative; left: 0; top: 4px; content: ''; background: linear-gradient(0deg, #CD0C00 4.06%, #CD0C00 99.65%);
  width: 16px; height: 16px; border-radius: 100%; display: inline-block; margin-right: 10px;}

.super-admin-header{background: #fff; padding: 30px; text-align:center;}
.loan_status{line-height: 50px; font-size: 16px; font-weight: 400; color: rgba(0, 37, 50, 0.9); line-height: 50px;}


.trak-loan-input-group .input-group .form-control:first-child{width: 100% !important;}
select.download-form{width: 100%; border: 1px solid #ccc;}
.modal .tab-content{padding: 15px 0;}
.modal-header .close{margin-top: -26px !important;}
.modal button.close:not(:hover):not(:active):not(.has-background){background-color: transparent !important; opacity: 1; color: #000; font-size: 28px; font-weight: 400;}
.modal button.close:hover{opacity: 1; color: #000; font-size: 28px; font-weight: 400;}
.modal button.btn.submit {background-color: #17BED2 !important; color: #fff !important; padding: 10px; font-size: 14px;}
.modal .file-upload-field, .modal p:first-child{margin-bottom: 10px;}

.existing-list-top, .existing-list-bottom{justify-content: inherit;}
.existing-list-top li{width: 20%; border-right: 1px solid #ccc;}
.existing-list-bottom li{width: 25%; border-right: 1px solid #ccc;}
.existing-list-top li:last-child, .existing-list-bottom li:last-child{border-right: none;}

input[type="submit"]:not(:hover):not(:active):not(.has-text-color){background-color: #17BED2 !important; color: #fff !important; padding: 12px 30px;
font-size: 16px !important; font-weight: 500 !important; border: none; font-family: 'Poppins', sans-serif !important;}
input[type="submit"]:hover, input[type="submit"]:focus{background-color: #17BED2 !important; color: #fff !important; padding: 12px 30px !important; font-size: 16px !important; font-weight: 500 !important; border: none; font-family: 'Poppins', sans-serif !important;}

.staff-panal .dashboard-box li{width: 20%;}
.under-proccess .input-group{width: 150px;}
.under-proccess .input-group .form-control:first-child { width: 100%;}


.active-loan-top{justify-content: inherit;}
.active-loan-top li{width: 20%; /*border-right: 1px solid #ccc;*/}
.active-loan-top li:last-child{border-right: none;}
.approved-content-form-wrap button.btn.status{margin: 0 auto;}

.after-none:after{display: none;}

.comment-respond{margin-top: 10px !important;}
.comment-respond .comment-form{margin: 0 !important;}

#transaction-form .save-btn{background-color: #17BED2 !important; color: #fff !important; padding: 12px 30px; font-size: 16px !important; font-weight: 500 !important; border: none; font-family: 'Poppins', sans-serif !important;}

.data-table button.btn{ background-color: #31b0d5 !important; padding: 6px 10px; font-size: 14px; color: #fff !important; }
.data-table input{border: 1px solid #ccc !important; border-radius: 4px !important;}
.data-table td{line-height: 40px !important;}

.super-admin-dashboard{width: 96%; margin: 0 auto;}
.super-admin-dashboard .admin-new-application-list button.btn { border-radius: 5px; border: none; box-shadow: 0 0 0 0; display: block; width: 100px; margin: 0; background-color: #17bed2 !important; color: #fff !important; padding: 10px 20px !important; font-size: 14px; font-weight: 500;}
.page-template-existing-loan .admin-new-application-list .comment-main-wrap { padding: 0 0px 15px 0px;}

.ur_lost_reset_password {padding: 30px; margin-top: 50px;}
.ur_lost_reset_password p{font-size: 14px; margin-bottom: 15px;}

.page-template-existing-loan .download-file{border: 1px solid #eee; border-radius: 4px;}
.page-template-existing-loan .admin-new-application-list .comment-main-wrap{padding: 30px 0px 15px 0px;}
.page-template-existing-loan .tab-content .new-card{padding: 0 30px; margin: 0 0;}

.user-registration-MyAccount-content .tab-content .btns-group input[type="submit"]:not(.w-btn){margin: 20px 0 0; display: inline-block; border-radius: 4px;}
.user-registration-MyAccount-content .tab-content .btns-group .cancel.btn{border: none; padding: 13px 30px;}
.user-registration-MyAccount-content .tab-content .btns-group .cancel.btn:hover, .user-registration-MyAccount-content .tab-content .btns-group .cancel.btn:focus{border: none; background: #17BED2; color: #fff;}


.page-numbers{padding: 5px; border: 1px solid #17bed2; min-width: 30px; display: inline-block; text-align: center; border-radius: 4px;}
.page-numbers.current{background:#17bed2; border: 1px solid #17bed2; color:#fff; text-decoration: none;}
.page-numbers:hover, .page-numbers:focus{background:#17bed2; border: 1px solid #17bed2; color:#fff; text-decoration: none;}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    outline: none !important;
    text-decoration: none !important;
    text-decoration-skip-ink: none;
    background: rgb(23 190 210) !important;
}


@media (min-width: 1281px){
.ush_image_1 { height: 70px!important; }
}

@media (max-width: 1024px){	
	.color_footer-top .us_custom_b063261c, .color_footer-top .us_custom_c8f34075, .color_footer-top .us_custom_ef839540{padding-left: 0 !important}
	.register-left .has_text_color{margin-left: 0;}
	.register-left img{width: 80% !important;}
	.ur-frontend-form{ margin-top: 30px; margin-right: 15px; padding: 30px 15px; margin-left: 15px;}
	.about-hero-section p{width: 80%;}
	.about-us-section1{padding-left:0px !important;}
	.managing-team-above-section{width: 70%;}
	.managing-team-secoud-section{width: 100%;}
	.about-time-line-slider{padding-left: 4%!important; padding-right: 4%!important;}
	.tab-content{margin-left:25px;}
	.track-loan-list{width:750px;}	
	.side-panel-navi{margin-top:50px; height: auto;}
	.user-welcome-wrap{	margin-top:-50px;}
	.container97{display:flex; width:100%;}
	.dashboard-box li{margin-left:20px;}
	.user-welcome-wrap h3{margin-left:30px;}
}

@media (max-width: 767px){
	.site-header{padding: 10px 20px !important; height: 70px;}
	.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{top: 5px;}
	.user-welcome-wrap{margin: -10px 0;}
	.user-welcome-wrap h3{margin-left: 0;}
	.user-welcome-wrap p{width: auto;}
	.dashboard-box li{width: 90%; margin-bottom: 20px; }
	.track-loan-list{width:100%; display: inline-block;}
	.track-loan-list li{width: 100%; text-align: left; border-bottom: 1px solid #eee; padding: 10px 0;}
	.track-loan-list li:last-child{border-bottom: none;}
	.track-loan-list li .lavel{font-size: 14px;}
	.track-loan-list li .value{font-size: 12px; margin-left: 0; line-height: 20px;}
	.admin-new-application-list .comment-main-wrap{padding: 0 20px 0 20px;}
	.l-header .w-image[class*="ush_image_"] img{width: auto;}
	.footer-ready-text p{width: 90% !important;}
	.color_footer-top .us_custom_b063261c, .color_footer-top .us_custom_c8f34075, .color_footer-top .us_custom_ef839540{padding-left: 0 !important}
	.home-hero-section{padding-bottom: 100px !important;}
	.home-card-section{margin-bottom: 30px;}
	.home-card-s{top: -150px;}
	#user-registration .user-registration-MyAccount-content{padding: 15px !important;}
	.side-panel-navi{margin-top: 0;}
	.register-left .has_text_color{margin-left: 0;}
	.register-left img{width: 80% !important;}
	.ur-frontend-form{ margin-top: 30px; margin-right: 15px; padding: 30px 15px; margin-left: 15px;}
	.page-id-3882 form.login{width: 94%; padding: 30px 15px;}
	.about-hero-section p{width: 90%;}
	.about-us-section1{padding-left:0px !important;}
	.about-us-section1 .wpb_text_column{padding-left: 30px; padding-right: 30px;}
	.managing-team-above-section{width: 90%;}
	.about-timeline .owl-dots{display: block;}
	.about-timeline .owl-nav{display: block;}
	.about-timeline .owl-carousel .owl-nav button{top: 102%;}
	.about-timeline .owl-carousel.navpos_outside .owl-prev{right: 65%; border: none; padding: 2px 6px; font-size: 22px !important;}
	.about-timeline .owl-carousel.navpos_outside .owl-next{left: 65%; border: none; padding: 2px 6px; font-size: 22px !important;}
	.about-timeline .owl-carousel.navpos_outside .owl-prev:hover, .about-timeline .owl-carousel.navpos_outside .owl-next:hover{border: none;}	
	.about-corporate-slider .owl-nav{display: block;}
	.about-corporate-slider .owl-carousel .owl-nav button{top: 111%;}
	.about-corporate-slider .owl-carousel.navpos_outside .owl-prev{right: 80%; border: none; padding: 2px 6px; font-size: 22px !important;}
	.about-corporate-slider .owl-carousel.navpos_outside .owl-next{left: 80%; border: none; padding: 2px 6px; font-size: 22px !important;}
	.about-corporate-slider .owl-carousel.navpos_outside .owl-prev:hover, .about-corporate-slider .owl-carousel.navpos_outside .owl-next:hover{border: none;}
	.about-corporate-slider .owl-dots{ top: 104%; left: 45%;}
	.about-corporate-slider .w-hwrapper{display: inline-block;}
	.layout_8374 .usg_post_image_1, .layout_8374 .usg_vwrapper_2{width: 100% !important;  max-width: 100% !important; min-width: 100%!important;}
	.about-corporate-slider .post_image{border-radius: 15px 15px 0 0;}
	.about-corporate-slider .owl-stage { align-items: self-start !important;}
	.about-corporate-slider .w-post-elm.post_title{font-size: 1.5rem;}
	.us_custom_bb86e339{min-height: 200px;}
	.find-us a{top: 0;}
	.kyc-from{width: 92%;}
	.side-panel-navi{padding: 15px 15px; min-height: auto;}
	.user-registration-MyAccount-content .side-panel-navi .nav-tabs > li > a{font-size: 16px !important;}
	.side-panel-navi.nav-tabs > li.active > a, .side-panel-navi .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border: none;}
	.side-panel-navi .nav-tabs > li > a:focus, .side-panel-navi .nav-tabs > li > a:hover{background-color: transparent;}
	.user-registration-MyAccount-content .tab-content{padding: 30px 0; margin-left: 0;}
	.user-registration-MyAccount-content .tab-content .new-card{padding: 15px;}
	.user-registration-MyAccount-content .trasition-block{padding:0 0 40px 0; overflow: auto;}
	.user-registration-MyAccount-content .trasition-block .post_status{top: inherit; right: inherit; left: 0; bottom: 0;}
	#all_transaction .new-card{overflow:scroll;}
	#all_transaction .new-card .transaction-table{width: 800px;}
	.transaction-table tr th{font-size: 14px;}
	.transaction-table tbody tr td{font-size: 12px;}
	.track-loan-list .li .lavel{font-size:10px;}
}


.comment-main-wrap .comment-reply-title{ display:none; }
.comment-main-wrap .logged-in-as{ display:none !important; }
.site-main #comments { display:none; }

.home article{margin-bottom: 0;}
.home .entry-content{margin: 0;}
.home .entry-footer{display: none;}



