/**FONTS**/
@font-face {
font-family: 'Mulish';
src: url('../fonts/ZurichBT-Bold.eot');
src: url('../fonts/ZurichBT-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/ZurichBT-Bold.woff2') format('woff2'),
url('../fonts/ZurichBT-Bold.woff') format('woff'),
url('../fonts/ZurichBT-Bold.ttf') format('truetype'),
url('../fonts/ZurichBT-Bold.svg#ZurichBT-Bold') format('svg');
font-style: normal;
}
@font-face {
font-family: 'ZurichBT_Roman';
src: url('../fonts/ZurichBT-Roman.eot');
src: url('../fonts/ZurichBT-Roman.eot?#iefix') format('embedded-opentype'),
url('../fonts/ZurichBT-Roman.woff2') format('woff2'),
url('../fonts/ZurichBT-Roman.woff') format('woff'),
url('../fonts/ZurichBT-Roman.ttf') format('truetype'),
url('../fonts/ZurichBT-Roman.svg#ZurichBT-Roman') format('svg');
font-weight: normal;
font-style: normal;
}

*,html{box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; margin:0; padding:0; }
body{word-break: break-all;margin:0;padding:0;color:#756b60; font-family: Arial; overflow-x:hidden !important; width:100%; min-height:100vh; background:url(../images/bg.jpg) center no-repeat; background-size:cover;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal;}
p{letter-spacing:1px;}
a, a:hover, a:focus{ text-decoration:none; outline:none; letter-spacing: 1px;}
ul, li{ list-style:none; margin:0; padding:0; letter-spacing: 1px;}
/**==============COMMON CSS==============**/
select::-ms-expand {display: none;}
::placeholder {color:#8e8071; opacity: 1; font-weight:700}
:-ms-input-placeholder {color:#8e8071; font-weight:700}
::-ms-input-placeholder {color:#8e8071; font-weight:700}
.form-control input, textarea, select, .form-control{font-weight:700; font-size:1.125rem;}

header{width:100%; height:auto; float:left; padding:15px 0px; background:url(../images/header-bg.jpg) repeat-x;}
section{width:100%; height:auto; float:left;}
.full-float{width:100%; height:auto; float:left; position:relative;}
.customer-details{width:310px; height:auto; position:absolute; top:0px; right:10px; background:#fff9f4; padding:35px 10px 25px 10px}
.customer-details ul li{font-size:1.25rem; line-height:1.625rem; color:#a41c2b; font-weight:700; border-top:1px solid #fd8901; padding:5px 0px;}
.customer-details ul li:first-child{border-top:none;}
.customer-details ul li span{color:#000000; font-weight:400;}
.kyc-btn{margin:2% 50px 0px 50px; text-align:center; transition:all 0.3s; padding-top:0px;}
.kyc-btn img{width:auto; height:80px; }
.kyc-btn a p{background: #e78c11; background: -moz-linear-gradient(-45deg,  #e78c11 0%, #ff4900 65%);background: -webkit-linear-gradient(-45deg,  #e78c11 0%,#ff4900 65%); background: linear-gradient(135deg,  #e78c11 0%,#ff4900 65%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e78c11', endColorstr='#ff4900',GradientType=1 ); padding:10px 30px; color:#fff; border-radius:30px; font-size:1.875rem; font-weight:700; min-width:380px; margin-top:-10px;box-shadow:0px 10px 4px rgba(183, 183, 183, 0.47); -webkit-box-shadow:0px 10px 4px rgba(183, 183, 183, 0.47); -moz-box-shadow:0px 10px 4px rgba(183, 183, 183, 0.47); -ms-box-shadow:0px 10px 4px rgba(183, 183, 183, 0.47);  transition:all 0.3s;}
.kyc-btn a p:hover{ box-shadow:0px 6px 4px rgba(183, 183, 183, 0.47); -webkit-box-shadow:0px 6px 4px rgba(183, 183, 183, 0.47); -moz-box-shadow:0px 6px 4px rgba(183, 183, 183, 0.47); -ms-box-shadow:0px 6px 4px rgba(183, 183, 183, 0.47);  transition:all 0.3s;}
.kyc-btn:hover{padding-top:2px; transition:all 0.3s;}

.modal-backdrop.show{background-color:#fff; opacity:0.6;}
.modal.show .modal-dialog{width:70%; max-width:70%;}
.modal-content{border:2px solid #fff; background:#ff7f00; border-radius:0px; padding:25px;     -webkit-box-shadow: 0px -1px 29px -11px #ee4900;
-moz-box-shadow: 0px -1px 29px -11px #ee4900;box-shadow: 0px -1px 29px -11px #ee4900;}
.modal-body{padding:0px;}
.modal-body h1{color:#fff; font-weight:700; font-size:1.875rem; float:left;}
.modal-body-content-bg{background:#fff; padding:20px 25px 60px 25px; margin-top:20px; -webkit-box-shadow: 0px -1px 29px -11px rgba(0,0,0,0.5);-moz-box-shadow: 0px -1px 29px -11px rgba(0,0,0,0.5);box-shadow: 0px -1px 29px -11px rgba(0,0,0,0.5);     width: 100%;float: left;}
.video-kyc-form-section .colm45{width:45%; float:left;}
.video-kyc-form-section .colm45:last-child{float:right;}
.form-group label{color:#ff7f00; font-size:1.125rem; font-weight:700; margin-bottom:5px;}
.form-group input{text-align:left; height:45px; border:1px solid #d2c7bd; border-radius:5px; padding:0px 15px; color:#8e8071;}
.form-group textarea{text-align:center; width:100%; height:140px; resize:none; border:1px solid #d2c7bd; border-radius:5px; padding:0px 15px;color:#8e8071; }
.form-group select{text-align:center; width:100%; height:45px; border:1px solid #d2c7bd; border-radius:5px; -webkit-box-shadow: inset -3px 5px 65px -45px rgba(0,0,0,0.5);-moz-box-shadow: inset -3px 5px 65px -45px rgba(0,0,0,0.5); color:#8e8071;box-shadow: inset -3px 5px 65px -45px rgba(0,0,0,0.5); padding-right:45px; background:url(../images/down-arrow.png) 98% 51% no-repeat; appearance:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; padding-left:15px; text-align:center;}
.select{width:100%; height:45px; float:left; position:relative;}
.select:before{position:absolute; width:1px; height:100%; background:#d2c7bd; content:''; top:0px; right:40px;}
.digit-input{width:100%; height:auto; float:left; display:flex;}
.digit-input input{margin-right:4px; padding:0px 0px;text-align:center;}
.digit-input input:last-child{margin-right:0px;}
.otp-input{width:100%; height:auto; float:left;}
.otp-input .digit-input{width:180px;}
.otp-input a{float:left; margin-left:20px; color:#a41c2b; font-size:1.125rem; line-height:1.125rem; position:relative;}
.otp-input a:before{width:100%; height:1px; background:#a41c2b; position:absolute; bottom:0px; left:0px; content:'';}
.initiative-kyc-btn{margin-top:70px;} 
.initiative-kyc-btn button, .initiative-kyc-btn input[type="button"], .initiative-kyc-btn input[type="submit"]{text-align:center; background:#ff7f00; color:#fff; font-size:1.125rem; font-weight:700; line-height:75px; width:300px; display:inline-block; border:none; outline:none; box-shadow: 7px 8px 4px  rgba(183, 183, 183, 0.47);-webkit-box-shadow: 7px 8px 4px rgba(183, 183, 183, 0.47);-moz-box-shadow: 7px 8px 4px  rgba(183, 183, 183, 0.47);-ms-box-shadow: 7px 8px 4px  rgba(183, 183, 183, 0.47);transition: all 0.3s;}
.aadhar-numberfilled {float:left;}
.aadhar-numberfilled label{float:left; margin-right:10px; line-height:45px;}
.aadhar-numberfilled .digit-input {width: 70%;}
.form-control:disabled, .form-control[readonly]{background-color:#fff;}
.aadhar-pic{width:100px; height:auto; margin-bottom:15px;margin-top:15px;}
.nav-tabs{width:100%; margin:0% 0%; border:none; border-radius:0px 0px 8px 8px; -webkit-box-shadow: -1px 4px 19px -4px rgba(0,0,0,0.3);-moz-box-shadow: -1px 4px 19px -4px rgba(0,0,0,0.3);box-shadow: -1px 4px 19px -4px rgba(0,0,0,0.3); margin-top:-20px; margin-bottom:25px; }
.nav-tabs li{width:25%; float:left; text-align:center; margin-bottom:0px; font-size:1.125rem; color:#8e8071; font-weight:700;  border-left:1px solid #eae2dd; }
.nav-tabs li:first-child{border-left:none;}
.nav-tabs li a, .nav-tabs .nav-item.show .nav-link{font-size:1.125rem; color:#8e8071; height: 100%; font-weight:700;display:block; padding:15px 15px;}
.nav-tabs .nav-link.active{color:#ff7f00; border-bottom:2px solid #4daf7b; background:#f8f3f0;}
.nav-tabs .nav-item{margin-bottom:0px;}
.nav-tabs .nav-link{border:none;}
.proof{border:2px solid #d2c7bd; border-radius:5px;}
.proof .row .col-3{padding:15px 30px; border-left:1px solid #eae2dd;}
.proof .row .col-3:first-child{border-left:none;}
.proof .row .col-3 p{margin-bottom:0px; font-size:1.2rem; color:#a41c2b; font-weight:700; width:100%; text-align:center;}
.proof .row .col-3 select{text-align:center; width:100%; height:45px; border:1px solid #d2c7bd; border-radius:5px; -webkit-box-shadow: inset -3px 5px 65px -45px rgba(0,0,0,0.5); -moz-box-shadow: inset -3px 5px 65px -45px rgba(0,0,0,0.5); color:#8e8071; box-shadow: inset -3px 5px 65px -45px rgba(0,0,0,0.5); padding-right:45px; background:url(../images/down-arrow.png) 96% 53% no-repeat; appearance:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; padding-left:15px; text-align:center;}
.tab-content{width:100%; float:left;}
.button-add{ margin:0px  7.5%;}
.button-address label, .button-address a{background: #ff7f00; padding: 10px; float:left; text-align:center;color: #fff; border-radius:5px; font-size:1.125rem; font-weight:700; min-width:140px;cursor:pointer;}
.button-add input[type="file"] {display: none;}
.proof-btn{margin-top:15px;}
.button-add label, .button-add a{background: #F37E20; float:left; text-align:center;color: #fff; border-radius:5px; font-size:16px; font-weight:700; min-width:128px;cursor:pointer;}
.document-upload-btn{width:100%; text-align:center; margin-top:50px; float:left;}
.document-upload-btn a{text-align:center; width: 280px;  display: inline-block; font-size:1.125rem; height:70px; font-weight:700; padding:7px 10px; background:#ff7f00; color:#fff; margin:0px 10%; box-shadow: 7px 8px 4px  rgba(183, 183, 183, 0.47);-webkit-box-shadow: 7px 8px 4px rgba(183, 183, 183, 0.47);-moz-box-shadow: 7px 8px 4px  rgba(183, 183, 183, 0.47);-ms-box-shadow: 7px 8px 4px  rgba(183, 183, 183, 0.47);}
.document-upload-btn input[type="submit"], .document-upload-btn input[type="button"]{text-align:center; width: 280px;  display: inline-block; font-size:1.125rem; height:70px; font-weight:700; line-height:70px; background:#ff7f00; color:#fff; border:none;margin:0px 10%; box-shadow: 7px 8px 4px  rgba(183, 183, 183, 0.47);-webkit-box-shadow: 7px 8px 4px rgba(183, 183, 183, 0.47);-moz-box-shadow: 7px 8px 4px  rgba(183, 183, 183, 0.47); -ms-box-shadow: 7px 8px 4px  rgba(183, 183, 183, 0.47);}

#toggle {width: 28px;height: 30px;float:right;cursor:pointer;}
#toggle div {width: 100%;height: 5px;background: white;margin: 4px auto;transition: all 0.3s;backface-visibility: hidden;}
#toggle.on .one {transform: rotate(45deg) translate(5px, 5px);}
#toggle.on .two {opacity: 0;}
#toggle.on .three {transform: rotate(-45deg) translate(7px, -8px);}

#toggle2 {width: 28px;height: 30px;float:right;cursor:pointer;}
#toggle2 div {width: 100%;height: 5px;background: white;margin: 4px auto;transition: all 0.3s;backface-visibility: hidden;}
#toggle2.on .one {transform: rotate(45deg) translate(5px, 5px);}
#toggle2.on .two {opacity: 0;}
#toggle2.on .three {transform: rotate(-45deg) translate(7px, -8px);}

#toggle3 {width: 28px;height: 30px;float:right;cursor:pointer;}
#toggle3 div {width: 100%;height: 5px;background: white;margin: 4px auto;transition: all 0.3s;backface-visibility: hidden;}
#toggle3.on .one {transform: rotate(45deg) translate(5px, 5px);}
#toggle3.on .two {opacity: 0;}
#toggle3.on .three {transform: rotate(-45deg) translate(7px, -8px);}

#menu {color: white;border: 1px solid white;width: 150px;height: 100px;padding: 10px;border-radius: 3px;line-height: 100px;text-align: center;margin: auto;display: none;}
.proof .row .col-3 img{max-width:100% !important; height:auto !important; margin:0px auto;}

.border2{border-left:1px solid #eae2dd!important;border-right:1px solid #eae2dd!important;}
.verifydiv{width:100%;float:left;padding-top:5px;}
.verifydiv a{color:#a41c2b;text-decoration:underline;padding-top:5px;font-size:14px;font-family: Arial; font-weight:700;}
.padleftright{margin-left:0px;margin-right:0px;}
.document_pop{width:100%;background:#ffffff40;;z-index:99;}
.document_pop_inerdiv{width:100%;background: #ffffff;padding:15px;float:left}
.document_pop_inerdiv h3{font-size:16px;font-family: Arial;font-weight:700; color:#003366;}
.document_pop_inerdiv ol{padding:10px 18px;text-align:justify;margin-bottom:0px;}
.document_pop_inerdiv ol li{font-family: Arial;font-size:14px;margin-bottom:5px;list-style:decimal}
.document_pop_inerdiv ol li:last-child{margin-bottom:0px;}
.proceed_btndiv{width:100%;float:left;}
.btnproceed{width:100px;margin:0px auto;background: -moz-linear-gradient(-45deg,  #e78c11 0%, #ff4900 65%);background: -webkit-linear-gradient(-45deg,  #e78c11 0%,#ff4900 65%); background: linear-gradient(135deg,  #e78c11 0%,#ff4900 65%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e78c11', endColorstr='#ff4900',GradientType=1 );cursor:pointer;border-radius:25px;text-align:center;padding:5px 10px;font-family: Arial;font-size:14px;color:#fff;text-transform:uppercase;}
.btnproceed a{color:#fff;width:100%;display:inline-block;}
.videoKYC_pop{position:absolute;top:0px;width:100%;left:0px;height:100vh;background:rgba(0, 0, 0, 0.48);z-index:99;display:none;}

.form-group span.customername{color:red;}
.verifydiv label{color:#000;font-family: Arial;font-size:13px;float:left;margin-left: 5px;
    width: 94%;text-align:justify;}
.verifydiv input#vehicle1{width:15px;height:15px;float:left;margin-top:2px;}
.otptxt{color:#000;font-family: Arial;font-size:14px;float:left;width:100%;}
.resend_otp{width:100%;float:left;font-family: Arial;font-size:14px;margin-top:5px;}
.resend_otp a{font-family: Arial;font-weight:700; font-size:14px;text-decoration:underline;color:#a41c2b;}

.form-group textarea{text-align:left;}
.continuebtn{padding:5px 20px;color:#fff;font-family: Arial;font-size:14px;margin-top:5px;background:#a41c2b;float:left;border-radius:25px;cursor:pointer;}

.appeardiv{width:100%;float:left;display:none;}

.close:not(:disabled):not(.disabled), .close:not(:disabled):not(.disabled){
    opacity: 1;outline:none;
}
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover{
    opacity: 1;outline:none;
}
.modal{overflow-y: auto;}
.Downloadform{margin-top:12%;}
.verifycodediv{display:none;}