body{background:url('../images/header-background.png') center center no-repeat}
body,html{font-family:Inter,sans-serif;font-size:14px;line-height:21px;scroll-behavior:smooth; scrollbar-width: thin;
scrollbar-color: #f27d1e #e6e6e6; }
body,html{height:100%;width:100%}
*{margin:0;padding:0}
a{color:#121212}
.search-box{width:69%;margin:auto}
.beta{display:none!important;}
h1,h2,h3,h4,h6{font-weight:600}
body::-webkit-scrollbar{width:6px}
body::-webkit-scrollbar-track{background:#f1f1f1}
body::-webkit-scrollbar-thumb{background:#f8ba16}
body::-webkit-scrollbar-thumb:hover{background:#555}
.pRight::-webkit-scrollbar{width:6px;cursor:pointer} 
.pRight::-webkit-scrollbar-track{background:#e6e6e6}
.pRight::-webkit-scrollbar-thumb{background:#f27d1e}
.pRight::-webkit-scrollbar-thumb:hover{background:#1b861c}

body::scrollbar{width:6px}
body::scrollbar-track{background:#f1f1f1}
body::scrollbar-thumb{background:#f8ba16}
body::scrollbar-thumb:hover{background:#555}
.pRight::scrollbar{width:6px;cursor:pointer!important} 
.pRight::scrollbar-track{background:#e6e6e6!important}
.pRight::scrollbar-thumb{background:#f27d1e!important}
.pRight::scrollbar-thumb:hover{background:#1b861c!important}
.pRight  {/*  position: fixed; */  overflow-x: hidden;   overflow-y: auto;   padding-right: 47px!important;      width: 100%;}
.previewright .d-flex.align-items-center.justify-content-between.mb-5.row { width: 85.5%;  margin: 0 auto;}
.previewright .btn-orange {
    color: #fff;
    background-color: #f8ba16;
    border: #f8ba16 solid 2px;
    font-size: 16px;
    padding: 3px 16px;
    border-radius: 4px;
    font-weight: 600;
    box-shadow: none;
}

a.btn.btn-orange.animateRght.show-loader {}
h1.purple.mb-2 {
   font-weight: 500 !important;
font-size: 20px;
margin-left: 8px;
margin-top: 8px;
}
span.purple {
    font-weight: 500 !important;
    font-size: 18px;
    margin-right: 10px;
    margin-top: 8px;
    display: inline-block;}
	span.purple+ span{ font-weight: 500 !important;
    font-size: 18px;
    margin-right: 10px;
    margin-top: 8px;
    display: inline-block;}
.card.ResultCard.mb-5 .card-body {
    padding: 0;
}
.card.ResultCard.mb-5 #pills-tab {
    padding-left: 10%;
    padding-top: 2%;
 
    margin-right: 0px !important;
}
.card.ResultCard.mb-5 #pills-tab li {
   width: auto;
}
.card.ResultCard.mb-5 .nav-pills a.nav-link {
font-size: 18px !important;}

#pills-home .btn.btn-orange {margin-right: 35px;}
.declaration {margin: 0 auto;}
#applicantName { margin-top: 60px;}
.declaration.overdecla #applicantName { margin-top: 40px;}

.Lead.d-flex.align-items-center a {
    background: #1b1464;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    border-radius: 4px;
    text-align: center;
    margin: 40px auto 20px;
}
.card.ResultCard.mb-5 .table.bordered td, .card.ResultCard.mb-5 .table.bordered th{border: 1px solid #dee2e6; font-size:14px;}
.card.ResultCard.mb-5 .table.bordered td:nth-child(even){width:30%; font-weight:400;}
.prev-next.mr-auto a.btn.orange{background: #1b1464;margin-bottom: 20px;
    color: #fff;}
.fkbd a{outline:0px!important;}
main{width:100%}

.bg-color{background-color:#f3f3f3}
body::-webkit-scrollbar{display:none}
.login-page{background-color:#fff}
.login-left-side{position:relative;width:100%;display:block;background-color:#04adcd;color:#fff;height:100%}
.height100{height:100vh}
.login-head h1{font-weight:700;margin-bottom:0;font-size:2.5rem}
.login-head h6{font-weight:100;margin-bottom:0;font-size:1.5rem;font-weight:400;margin-bottom:0}
.regform{margin-top:35px}
.list-content{padding:6.5rem 0 3.5rem 8.5rem}
.list-content>h3{font-size:3.2rem;padding-right:20%}
.rdocument{margin-bottom:50px}
.list-content>ul{list-style-type:none;margin-left:1.5rem;line-height:42px;text-transform:capitalize;font-weight:100;margin-top:1.4rem}
.list-content>ul>li{position:relative;padding-left:.5rem;display:block;font-size:1.2rem;font-weight:400}
.list-content>ul>li::before{position:absolute;top:1.15rem;left:-1rem;content:'';width:8px;height:8px;border-radius:50%;background-color:#f8ba16;display:block}
button.ag.btn.btn-lg.btn-orange.btn-search.animateRght {
    float: right;
    margin-right: 15px;
}
.login-foot{position:absolute;width:100%;height:150px;background:url(../image/login-graph-foot.png) center center no-repeat;background-size:cover;bottom:0;left:0;padding:8rem 0 0}
span.tab-btn-orange{background-color:#f8ba16 ;color:#fff;display:flex!important;align-items:center!important}
.tab-btn-orange .fa{margin:auto!important}
.faq-info-btn>a{color:#fff;font-weight:100}
.faq-info-btn>a>i{color:#f8ba16;margin-right:.5rem;margin-left:2.5rem}
.login-effect{transform:scale(1);transition:all .5s ease-in-out}
.form-wrap{margin:0;position:relative}
.field{display:flex;flex-flow:column-reverse;margin-bottom:1rem;position:relative}
/* .field label{font-weight:500} */
.field input,.field label{transition:all .3s;touch-action:manipulation}
.field input{font-size:14px;height:38px;border:0;border-bottom:2px solid #ccc;font-family:inherit;border-radius:0;cursor:text;padding:.25rem 0}
.field input:focus{outline:0;border-bottom:3px solid #04adcd}
.field input:placeholder-shown+label{cursor:text;max-width:66.66%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translate(0,2.125rem) scale(1.25);padding:0;margin-bottom:0}
.field ::-webkit-input-placeholder{opacity:0;transition:inherit}
.field ::-moz-placeholder{opacity:0;transition:inherit}
.field input:focus+label,.field input:not(:placeholder-shown)+label{transform:translate(0,0) scale(1);cursor:pointer;font-weight:600;color:#04adcd}
.field.has-error input:focus.error.is-invalid+label{top:38px}
span.confr-btn{position:absolute;right:0;bottom:.5rem;transition:all .3s ease-in-out;display:none;top:0}
span.confr-btn>a.btn{font-size:12px;color:#fff;background-color:#04adcd;border:#04adcd solid 1px;border-radius:20px}
span.confr-btn>a.btn:focus,span.confr-btn>a.btn:hover{border:#04adcd solid 1px;color:#04adcd;background-color:transparent;font-weight:600}
.otp-field{position:relative;background-color:#f4f4f4;border:#ccc dashed 1px;padding:.85rem 1rem .5rem;text-align:right}
.otp-field>input{text-align:center;width:55px;height:45px;font-weight:900;font-size:16px;display:inline;margin:0;border:#ccc solid 1px}
.otp-field>label{margin-right:.5rem;font-weight:500;font-size:14px}
.resnd-tm{text-align:right;color:#999;padding:.5rem}
.resnd-tm>a{font-weight:600}
.resnd-tm>a:focus,.resnd-tm>a:hover{font-weight:600;color:#f8ba16}
.emal-verfy-btn,.verfy-btn{border-radius:25px;background-color:#04adcd;border:#04adcd solid 1px;color:#fff;visibility:hidden}
.emal-verfy-btn:focus,.emal-verfy-btn:hover,.verfy-btn:focus,.verfy-btn:hover{color:#04adcd!important;background-color:transparent}
.pass-check-rgstr{display:none}
.custom-chkbox{padding-left:.5rem}
.custom-chkbox a{color:#04adcd;font-weight:600}
.custom-chkbox a:hover{color:#f8ba16}
.captch-wrap input{background-color:#fff;padding:0 .5rem;font-size:21px;font-weight:600;color:#04adcd}
.field.captchaInput{position:relative;top:13px}
.captch-wrap>button{width:50px;height:50px;border:#14840e solid 1px;margin-left:.5rem;border-radius:5px;font-size:28px;background-color:#14840e;color:#fff}
.captch-wrap>button:focus,.captch-wrap>button:hover{background-color:#fff;color:#14840e;transition:all .3s ease-in-out;font-size:24px;outline:0}
.login-soc-foot h6{font-weight:600}
.login-soc-foot>ul>li{display:inline-block;vertical-align:middle;margin-bottom:0;margin-top:4px;width:49.65%}
.login-soc-foot>ul>li>a{display:block;padding:.5rem 0}
.login-soc-foot>ul>li>a:focus,.login-soc-foot>ul>li>a:hover{color:#fff}
.login-soc-foot>ul>li>a>img{display:inline-block;margin-right:.85rem;margin-left:.85rem}
.reg-soc>ul>li{margin-top:0;margin-bottom:0}
.fb-bg,.gmal-bg,.lnkd-bg,.twtr-bg{background-color:#48629b;color:#fff}
.gmal-bg{background-color:#dc4b38}
.twtr-bg{background-color:#23b0e6}
.lnkd-bg{background-color:#0e76a8}
.fb-bg:hover,.gmal-bg:hover,.lnkd-bg:hover,.twtr-bg:hover{text-decoration:none;box-shadow:2px 2px 5px #666;transition:all .3s ease-in-out}
.fb-bg:focus,.fb-bg:hover{background-color:#20469b}
.gmal-bg:focus,.gmal-bg:hover{background-color:#df230a}
.twtr-bg:focus,.twtr-bg:hover{background-color:#01a0dd}
.lnkd-bg:focus,.lnkd-bg:hover{background-color:#0273a9}
.btn-down{animation:slideUp 1.5s ease-in-out 2}
.modal-overflow-hidden{overflow:hidden}
.epic-modal .modal-header,.forget .modal-header{border-bottom:1px solid transparent}
.epic-modal .modal-header .close{font-size:28px;color:#f8ba16;opacity:1}
.epic-modal .modal-header .close:hover{color:#101010}
.btn-primary {background: #1b1464; border-color: #1b1464;}
.btn-primary:focus, .btn-primary:hover { background-color: #04adcd; color: #fff!important;  outline: 0;  border-color: #04adcd;}
.btn-warning.btn-sm{color: #fff;  background-color: #04adcd;   border-color: #04adcd;}
.btn-warning.btn-sm:hover{color: #fff!important;  background-color: #14840e;   border-color: #14840e;}
.pontr-msg-blue-info{position:relative;background-color:#f1f4ff;border:#ddd dashed 2px;color:#2e2f7f;text-shadow:1px 1px 2px #ccc;padding:.5rem;font-weight:500;margin-top:-7px;animation:slideUp 1.5s ease-in-out 2}
.pontr-msg-blue{position:relative;background-color:#f1f4ff;border:#ddd dashed 2px;color:#2e2f7f;text-shadow:1px 1px 2px #ccc;padding:.5rem;font-weight:500;margin-top:-7px;animation:slideUp 1.5s ease-in-out 2}
.pontr-msg-blue::before{position:absolute;content:'';width:32px;height:23px;top:-14px;left:19px;right:0;background-image:url(../image/arrowtop.png);background-repeat:no-repeat;background-size:22px}
.pontr-msg-orange{position:relative;background-color:#fefae0;border:#fdef90 dashed 2px;color:#f8ba16 ;padding:1rem;display:block}
.welcomepage img{max-width:230px}
.pontr-msg-orange1{position:relative;background-color:#fefae0;border:#fdef90 dashed 2px;color:#f8ba16 ;padding:1rem;display:block;border-radius:8px}
.arrow-lft::before{left:1.5rem;right:auto}
.arrow-rght::before{left:0;right:1.5rem}
.org-form label{color:#f8ba16 ;font-size:1.25rem}
.org-form .inpt-fetch{position:relative;border:#f8ba16  solid 2px;display:block;width:100%;border-radius:5px;overflow:hidden}
.org-form .inpt-fetch>input{border:#fff solid 1px;height:55px;font-size:1.8rem;font-weight:700;letter-spacing:2px}
.inpt-fetch .fetch-btn{position:absolute;right:0;top:0;z-index:9}
.inpt-fetch .fetch-btn>a{color:#f8ba16 ;display:block;border-radius:0;padding:1.3rem 40px;font-size:18px;text-decoration:none}
.inpt-fetch .fetch-btn>a:hover{background-color:#f8ba16 ;color:#fff}
.inpt-fetch input::placeholder{font-size:16px;letter-spacing:0;font-weight:400}
.profile-detail>h4{font-weight:600}
.new-epic-pic,.profile-pic{width:210px;height:auto;border-radius:10px;background-color:#e8e4c9;border:#ccc solid 1px;overflow:hidden;display:block}
.nepic-pic>img,.profile-pic>img{width:100%;height:auto}
.profile-info{padding:0 0 0 35px}
.profile-info>ul>li{list-style-type:none;font-size:16px;padding:.65rem 0;margin-bottom:10px;border-bottom:1px solid #d5d5d540}
.six-inpt-org>input{width:105px;height:50px;border:#f8ba16  solid 2px;text-align:center;font-weight:600;font-size:16px}
.six-inpt-org>input:focus{box-shadow:0 0 2px #f8ba16 ;outline:0}
.new-epic-pic{background-color:#fff;width:150px; height:150px; margin: 0 auto;}
.nepic-pic{background-color:#f8f8f8;text-align:center;display:block;overflow:hidden;margin:0 auto}
.nepic-pic i{color:#2e2f7f;font-size:10rem}
.custom-browse {
    position: absolute;
    display: block;
    top: 77%;
    width: 100%;
    left: 0;
    right: 0;
}
.custom-browse input[type=file]{position: absolute;
    top: 0;
    opacity: 0;
    width: 41%;
    height: auto;
    padding: .5rem 0;
    z-index: 9;
    cursor: pointer;
    /* background: red; */
    margin: auto;
    left: 0;
    right: 0;
    text-align: center;}
.custom-browse label {
    background: #04adcd;
    color: #fff;
    width: max-content;
    padding: 5px 10px;
    border-radius: 3px;
    margin: 0 auto 10px;
}
  button.btn.snotp-fgt {
    background: #04adcd;
    color: #fff;
    padding: 4px 10px;
    border-radius: 27px;
}
#terms-error {
    color: red;
    position: absolute;
    bottom: -37px;
    width: 100%;
} 
.eye {
    position: absolute;
    right: 0;
    top: 2px;
    cursor: pointer;
    /* font-size: 20px; */
    z-index: 999;
}

.custom-browse input[type=file]:hover+label{background:#04adcd;}
.radios-wrap{padding-left:0}
.radios-wrap .custom-control-label::before{border-color:#f8ba16}
.radios-wrap .custom-control-label::after,.radios-wrap .custom-control-label::before{width:2rem;height:2rem;top:.55rem;left:.5rem}
.radios-wrap .custom-control-inline{margin-right:6px;padding-left:0}
.radios-wrap .custom-control-label{font-size:18px}
.radios-wrap input[type=radio]+label{border:#f8ba16 solid 2px;padding:.85rem 1.85rem 12px 50px;border-radius:25px}
.radios-wrap input[type=radio]:checked+label{background-color:#04adcd;color:#fff;border-color:#04adcd;box-shadow:2px 2px 5px #7d7d7d}
.radios-wrap .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#14840e;background-color:#14840e}
.radios-wrap .custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#20bf18;border-color:#20bf18}
.radios-wrap .custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:none;content:'\f00c';font-family:fontawesome;text-align:center;line-height:28px}
.modal-logo>img{max-width:100%}
.forget .modal-header{color:#04adcd;background:#e0e0e022;border-bottom:1px solid #d5d5d5;margin-bottom:36px;background:#fff}
.forget .modal-header h6{margin-bottom:0;font-size:.9rem;padding:10px 0 0}
.forget .modal-header h2{font-weight:700;font-size:2rem}
.modal-header .close{font-size:21px;margin:0 0 0 auto!important;padding:.5rem .85rem!important;line-height:24px}
.modal-header .close:hover{background-color:red;color:#fff;outline:0;text-shadow:1px 1px 2px #666}
.form-forget h3{line-height:36px}
.form-forget p{color:#999;font-size:16px}
.pass-otp input{height:65px;border:#d7d7d7 solid 2px;font-weight:600;text-align:center;margin:0 .2rem}
a.btn.verfy-btn{position:relative;right:10px}
.login-soc-foot{margin-top:2%}
.ttl-otp{display:none}
/* .page-effect{transform:scale(0)}
.page-show{transform:scale(1);transition:all .4s ease-in-out} */
.box-center{margin-top:5rem}
.cloze-btn{right:.7rem;top:.5rem;position:fixed;z-index:999}
.cloze-btn>a{width:35px;height:35px;padding:8px;color:#101010;display:block;font-size:16px;line-height:16px;text-align:center}
.cloze-btn>a:focus,.cloze-btn>a:hover{background-color:#f8ba16;color:#fff}
.mitr-content p{color:#7d7d7d;font-size:18px;line-height:24px}
.mitr-content h1,.mitr-content h2{font-weight:700;font-size:2.4rem}
.mitr-content.pl-5.addressset{padding:0!important;margin:0 0 20px!important}
h3{font-weight:700}
.foot-actn{position:fixed;width:100%;right:2.5rem;bottom:.5rem;text-align:right;display:block;z-index:99}
.animateRght{animation:slideRght 1.5s ease-in-out 2;position:relative;z-index:88}
.or{width:2px;height:100%;background:#00000012;position:absolute}
.or::before{content:"OR";width:30px;height:30px;border:2px solid #00000024;border-radius:50px;padding:3px;display:block;position:relative;left:-14px;background:#fff;top:35%;color:#adabab}
.btn-map{background-image:url(../../nvsp/image/india.jpg);background-size:cover;min-height:150px}
.genderSearch h5{margin:16px 0 28px 0}
.mitra-sector{
    position:fixed;
    width:40%;
    max-height:100vh;
    display:block;
    background:#04adcd;
    margin-left:-15px;
    overflow-y:scroll;
    height:100vh;
    top:0; 
    scrollbar-width: thin;
scrollbar-color: #f27d1e #e6e6e6;padding: 0 20px;
}
.carton{position:absolute;left:-1000px;bottom:0;display:none}
.cloud-msg-box{background-color:#04adcd;color:#101010;position:absolute;width:80%;padding:1rem;margin:2.5rem;border-radius:10px;display:block}
div.cloud-msg-box::after{content:'';position:absolute;left:5.5rem;bottom:-2.2rem;width:0;height:0;border-top:135px solid #ffe67c;border-left:135px solid transparent;transform:rotate(65deg);display:none}
div.cloud-msg-box::before{position:absolute;top:-5px;left:-5px;width:25px;height:25px;border-radius:50%;border:#ff8989 solid 4px;background-color:#f8ba16;box-shadow:1px 1px 2px #999}
.cloud-msg-box>article{position:absolute;top:1.25rem;left:1.5rem;display:block;z-index:9}
.cloud-msg-box ul{list-style-type:none}
.cloud-msg-box>article>div.cont-wrap>h4{font-weight:600;font-size:2.6rem;line-height: 45px;border:#fff solid 3px;padding:10px 10px 10px 35px;margin:-15px -15px 30px;color:#f8ba16 }
.cloud-msg-box>article>div.cont-wrap>h5{font-weight:700;font-size:1.05rem}
.mitra-sector *{color:#fff}
.mitra-sector strong{color:#f8ba16 ;font-weight:600}
.cloud-list li>span .fa{color:#f8ba16 }
.cloud-msg-box>article>div.cont-wrap>h4:before{content:"\f0eb";font-family:FontAwesome;font-size:54px;position:absolute;left:-28px;top:2px;background:#04adcd;padding:5px 0;color:#f8ba16 }
.cloud-msg-box>article>div.cont-wrap>h6{font-weight:800;font-size:24px;color:#fff}
.cont-wrap ul li{font-size:1.1rem;margin-bottom:12px;line-height:24px;text-align:justify}
.cloud-msg-box>article>div.cont-wrap>p{/* font-weight:600; *//* margin-bottom:.5rem; *//* font-size:120%; *//* line-height:26px; */}
.optn-actn{margin-top:1rem}
.optn-actn ul.nav>li.nav-item{width:35%;margin-right:1rem}
.optn-actn ul.nav>li.nav-item>a{transition-duration:.3s;cursor:pointer;border:#f8ba16 solid 2px;text-decoration: none;}
.optn-actn ul.nav>li.nav-item>a:hover{border:#04adcd solid 2px;box-shadow:3px 3px 4px #d5d5d5}
.active-now{background-color:#04adcd!important;color:#fff!important;border:#04adcd solid 1px!important;box-shadow:3px 3px 4px #d5d5d5!important}
.thre-otpn ul.nav>li.nav-item{width:28.5%;text-align:center}
.thre-otpn ul.nav>li.nav-item>a>span{display:block;margin:auto!important}
.thre-otpn ul.nav>li.nav-item>a>span>b{font-style:normal;font-weight:400;font-size:14px}
.thre-otpn ul.nav>li.nav-item a.nav-link{min-height:233px;padding-top:12%}
.thre-otpn ul.nav>li.nav-item a.nav-link>span:nth-child(2){width:100%;padding-top:1.9rem}
ul.cloud-list>li{padding-left:1.5rem;text-align:justify}
.cloud-list li>span{color:#14840e;margin-left:-1.5rem}
.form-addr{margin:1.5rem 0 0}
.map-address{height:385px;background-color:#f5f5f5;position:relative;overflow:hidden;display:block;}
.map-address img{max-width:100%}
.fliter-section{position:absolute;width:90%;top:1rem;left:30px;right:0;margin:auto;display:block;background:#fff;padding:0 9px;box-shadow:0 0 6px 3px #00000052}
.fle-upld{border-top:2px dashed #fdef90;padding-top:1.5rem;margin-top:1.5rem}
.upload-btn-blue{position:relative;background-color:#04adcd;border:#04adcd solid 2px;margin-right:1rem;width:145px;border-radius:5px;transition:all .3s ease-in-out}
div.upload-btn-blue:hover{box-shadow:3px 3px 5px #7d7d7d;background-color:#484990}
.upload-btn-blue input[type=file]{opacity:0;position:absolute;width:100%;height:50px;top:0;left:0;cursor:pointer}
.upload-btn-blue label{color:#fff;width:100%;text-align:center;height:50px;line-height:50px;margin-bottom:0}
.msg-lbl{text-align:center;padding:.5rem 0 0}
.blue-custom-btn{border:#04adcd solid 2px;color:#fff;padding:.5rem;background-color:#04adcd;border-radius:5px}
button.blue-custom-btn:focus,button.blue-custom-btn:hover{box-shadow:3px 3px 5px #7d7d7d;background-color:#484990;outline:0}
.blue-custom-btn img{filter:brightness(.25) invert(1)}
.prev-next>a{color:#666;font-weight:600}
.prev-next>a:hover{color:#f8ba16}
.label-span {
    font-size: 1.1rem;
    padding-top: 0;
    font-weight: 500;
    display: block;
    position: relative;
    top: 0;
    text-transform: uppercase;
    color: #04adcd;
}
.label-span>span{font-size:13px}
.othr-inpt{display:none}
@keyframes slideUp{0%,100%{transform:translate(0,0)}
50%{transform:translate(0,10px)}
}
@keyframes slideRght{0%,100%{transform:translate(0,0)}
50%{transform:translate(10px,0)}
}
.moveEffect{left:0!important;transition: all .8s ease-in-out;display: none;}
.link-btn{color:#0f2944}
.link-btn-orange{color:#f8ba16;font-size:14px}
.link-btn-orange:focus,.link-btn-orange:hover{color:#139401}
.custom-flex{display:flex;justify-content:flex-start}
.custom-flex-btwn{display:flex;justify-content:space-between}
.inline-box .d-inline-block,.inline-box span{vertical-align:bottom}
.inline-box span{display:inline-block;margin-right:.25rem}
.inline-box .d-inline-block{margin:.5rem}
.inline-box a{display:block;color:#000}
.custom-flex img{position:relative;left:17px;top:-12px}
.btn-orange{
    color:#fff;
    background-color:#f8ba16;
    border:#f8ba16 solid 2px;
    font-size:14px;
    padding:.5rem 1.4rem;
    border-radius:6px;
    font-weight:600;
    box-shadow:none;
    text-decoration: none;
}
.btn-orange:focus,.btn-orange:hover{background-color:#04adcd;color:#fff!important;outline:0;transform:scale(.92);transition:all .3s ease-in-out;box-shadow:none;border-color:#04adcd}
.custom-chkbox .custom-control-label{color:#04adcd}
.custom-chkbox .custom-control-label::after,.custom-chkbox .custom-control-label::before{top:0;left:-1.85rem;display:block;width:1.5rem;height:1.5rem}
.custom-checkbox-wrap .custom-control{padding-left:0;margin-right:.85rem}
.custom-checkbox-wrap input[type=checkbox]+label{border:#f8ba16 solid 2px;color:#04adcd;padding:1.3rem 2.39rem 1.3rem 4rem;font-size:1.4rem;font-weight:600;border-radius:5px}
.custom-checkbox-wrap input[type=checkbox]+label>img{position:absolute;top:.65rem;left:.75rem;width:auto}
.custom-checkbox-wrap input[type=checkbox]:checked+label{background-color:#04adcd;color:#fff;border:#04adcd solid 2px;box-shadow:2px 2px 5px #7d7d7d}
.custom-checkbox-wrap input[type=checkbox]:checked+label>img{filter:brightness(0) invert(1)}
.custom-checkbox-wrap .custom-checkbox .custom-control-label::after,.custom-checkbox-wrap .custom-checkbox .custom-control-label::before{width:3rem;height:3rem;top:.5rem;left:.35rem;border:#f8ba16 solid 2px;border-radius:5px}
.custom-checkbox-wrap .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:none;border:#14840e solid 1px}
.custom-checkbox-wrap .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#14840e;background-color:#14840e}
.custom-checkbox .custom-control-label{color:#04adcd}
.custom-checkbox .custom-control-label::before,.custom-chkbox .custom-control-label::after{top:0;left:-1.85rem;display:block;width:1.5rem;height:1.5rem}
.custom-checkbox-wrap .custom-control{padding-left:0;margin-right:.85rem}
.custom-checkbox-wrap input[type=radio]+label{border:#f8ba16 solid 2px;color:#04adcd;padding:1.3rem 2rem 1.3rem 4rem;font-size:1.4rem;font-weight:600;border-radius:5px}
.custom-checkbox-wrap input[type=radio]+label>img{position:absolute;top:.65rem;left:.75rem;width:auto}
.custom-checkbox-wrap input[type=radio]:checked+label{background-color:#04adcd;color:#fff;border:#04adcd solid 2px;box-shadow:2px 2px 5px #7d7d7d}
.custom-checkbox-wrap input[type=radio]:checked+label>img{filter:brightness(0) invert(1)}
.custom-checkbox-wrap .custom-checkbox .custom-control-label::after,.custom-checkbox-wrap .custom-checkbox .custom-control-label::before{width:3rem;height:3rem;top:.5rem;left:.35rem;border:#fff solid 2px;border-radius:5px}
.custom-checkbox-wrap .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:none;border:#14840e solid 1px}
.custom-checkbox-wrap .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#14840e;background-color:#14840e}
.btn:focus{transform:scale(.92);transition:all .3s ease-in-out;box-shadow:none}
.align-flex-center{align-items:center}
.btn-down{width:50px;height:50px;background-color:#f8ba16;color:#fff;font-size:1.6rem;margin-top:2.2rem;margin-left:1rem;border-radius:50%}
.btn-down:focus,.btn-down:hover{color:#f8ba16;background-color:#fff;box-shadow:0 0 5px #f8ba16}
.custom-tabs.nav-tabs,ul.nav.custom-md-tabs{border:transparent solid 1px;position:relative}
.custom-tabs li.nav-item{width:49.5%}
.custom-tabs li.nav-item:first-child{margin-right:.5%}
.custom-tabs li.nav-item:last-child{margin-left:0}
.custom-tabs li.nav-item a.nav-link{padding:2rem 1rem;border-radius:5px;align-items:center;border:#f8ba16 solid 2px;margin:20px 0 0;text-align:center}
.custom-tabs li.nav-item a.nav-link:hover{color:#fff;background-color:#04adcd;border-color:transparent;box-shadow:0 9px 5px 2px #868686d9;color:#fff}
.custom-tabs li.nav-item a.nav-link>span:nth-child(1){width:70px;height:70px;color:#fff;border-radius:50%;font-size:3rem;text-align:center;margin:auto}
.custom-tabs li.nav-item a.nav-link>span:nth-child(2){display:block;font-size:1.6rem;line-height:24px;font-weight:500;margin-top:10px;color:#000}
.custom-tabs li.nav-item a.nav-link.active-now>span:nth-child(2){display:inline-block;font-size:1.6rem;line-height:24px;font-weight:500;margin-top:10px;color:#fff}
.custom-tabs.nav-tabs .nav-item.show .nav-link,.custom-tabs.nav-tabs .nav-link.active{color:#fff;background-color:#2e2f7f;border-color:transparent;box-shadow:0 9px 5px 2px #868686d9;position:relative}
.tab-btn-green{background-color:#14840e;color:#fff}
/* ul.nav.custom-md-tabs li.nav-item{width:50%} */
ul.nav.custom-md-tabs li.nav-item a.nav-link{font-size:1.2rem;font-weight:500;border-radius:52px;border:#f8ba16 solid 2px;color:#04adcd;position:relative}

.tab-icon{width:28px;height:28px;border:#f8ba16 solid 2px;border-radius:50%;display:inline-block;vertical-align:middle;text-align:center;line-height:24px;margin-right:.85rem}
.tab-icon>i{opacity:0}
.custom-md-tabs.nav-tabs .nav-link.active{background-color:#04adcd!important;border-color:#04adcd!important;color:#fff!important}
.active>span.tab-icon{background-color:#139401;border-color:#fff;color:#fff;transition-duration:.5s}
.active>span.tab-icon>i{opacity:1}
.tab-content.tab-bg{background-color:#fff;margin-top:16px}
.search-link-btn{font-weight:500;color:#f8ba16}
.or-line{border-top:2px dashed #d7d7d7;text-align:center;position:relative;margin-bottom:4rem}
.or-line>span{width:38px;height:38px;text-align:center;border-radius:50%;border:#d7d7d7 dashed 2px;display:block;margin:auto;font-weight:600;font-size:18px;line-height:34px;background-color:#eee;text-transform:uppercase;position:absolute;left:0;top:-21px;right:0}
.thin-title{font-weight:400;line-height:26px}
.thin-title a{color:#2e2f7f}
.flex-center-box{display:flex;align-items:center;height:95vh}
.skipi .close:hover{background-color:transparent;text-shadow:1px 1px 1px #eee}
.alert-list{display:none;position:absolute;z-index:999;top:2.5rem;left:0;right:0;margin:auto}
.box-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);margin-top:-25px;text-align:center}
.loader-wrap{position:fixed;top:0;left:0;right:0;width:100%;height:100%;bottom:0;background-color:#fff;z-index:999999;display:none}
i.fa-spinner{position:absolute;width:50px;height:50px;top:50%;left:50%;margin-left:-25px;margin-top:-25px;animation:circle .95s linear infinite;border:#333 solid 2px;border-top-color:#000;border-right-color:#000;border-bottom-color:#000;border-radius:100%}
.loader-wrap h3.my-3{top:37px!important;width:100px;margin:0 auto;left:-46px}
.loader-wrap h3{position:absolute;width:100%;height:17px;top:56%!important;left:0;font-size:.8rem;margin:0 auto;align-items:center;text-align:center;text-transform:uppercase;animation:fade 1s infinite}
@keyframes fade{from{opacity:1}
50%{opacity:.5}
to{opacity:1}
}
@keyframes circle{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.modal-footer .btn-orange {  font-size: 14px;    box-shadow: none;  font-weight: normal;   padding: 4px 15px;    border-radius: 3px;}

.modal-footer.pb-5 {  padding-bottom: 15px!important;}

.ml-auto.noGoAg,.ml-auto.noGoAg_conf {  margin-left: 0;   margin-right: auto;}

.mr-auto.yesGoAg,.mr-auto.yesGoAg_conf {   margin-right: 0;    margin-left: auto;}
.btn-blue {background: #04adcd;   border-color: #04adcd;color:#fff;}
.modal-footer.pb-5 {padding-bottom: 15px!important;}

.btn-blue:hover{color:#fff!important; background-color: #04adcd;   color: #fff!important;  outline: 0;   transition: all .3s ease-in-out; transform: scale(.92);   box-shadow: none;    border-color: #04adcd;}
.loader-icon .fa-spinner:before{content:" "}
label.mndtory::after,select.mndtory::after{content:'*';right:0;color:red}
.select-custom{position:relative;min-width:100px;}
.select-custom>select{font-size:14px;width:100%;border:transparent solid 1px;background-color:transparent;border-bottom:2px solid #ccc;height:38px;appearance:none;padding:.25rem 0; border-radius:0px;}
.select-custom>select:focus{outline:0;border-bottom-color:#04adcd}
.select-custom::after,.select-field::after{content:'\f078';font-family:fontawesome;top:.75rem;position:absolute}
.select-field{position:relative;width:100%;background-color:#fff}
.select-field>select{width:100%;height:42px;border-radius:5px;padding:.25rem .5rem;border:#fff solid 3px;appearance:none;box-shadow:0 0 3px #ccc}
.select-field>select:focus{border:#04adcd solid 1px;outline:0}
.field-label-inline div.select-custom{width:59%}
.field-label-inline label{font-size:21px;font-weight:600;margin-right:1.5rem}
.org-fld-lbl label{font-size:18px}
.org-fld-lbl input{border:#f8ba16 solid 2px;height:45px}
.wdth-md{width:65%}
.title-brckt>span{font-size:18px;font-weight:400}
.field input:focus{border-color:#f8ba16}
.field input:focus label{border-color:#f8ba16}
.form-forget h2{font-weight:700;color:#04adcd}
.form-forget h2 small{font-size:18px;line-height:28px;display:block;position:relative;top:3px;color:#515978}
.login-right-side h2{font-weight:700;font-size:2.8rem}
.login-right-side h6{font-weight:500;font-size:1.1rem}
.modal-backdrop.show{opacity:1}
.arrow-btn{z-index:99!important}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#fff}
#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:#f2f2f2 solid 6px;border-top:6px solid #1bb1dc;border-radius:50%;width:60px;height:60px;animation:animate-preloader 1s linear infinite}
@keyframes animate-preloader{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.previewright:after{background:url(../../nvsp/image/preview.png);position:fixed;content:" ";z-index:-1;width:100%;height:100%;top:0;background-size:66px;opacity:.1}
.nav-link.active .tab-btn-orange{background-color:#14840e}
a.nav-link.active-now .tab-btn-orange{background:#14840e;box-shadow:2px 2px 2px #181954}
.bluebox::before{position:absolute;content:'';width:32px;height:23px;top:-14px;left:19px;right:0;background-image:url(../image/arrowtop.png);background-repeat:no-repeat;background-size:22px}
.custom-tabs li.nav-item a.nav-link.active>span:nth-child(2){color:#fff}
.custom-tabs li.nav-item a:hover.nav-link>span:nth-child(2){color:#fff}
.nav-link:hover .tab-btn-orange{background-color:#14840e}
.active-now span{color:#fff}
.bluebox{position:relative;background-color:#f1f4ff;border:#ddd dashed 2px;color:#2e2f7f;text-shadow:1px 1px 2px #ccc;padding:.5rem;font-weight:500}
.moveEffect img{position:fixed;bottom:-10px;left:0;transform:scaleX(-1);z-index:-1}
.custom-control-label::before{border:#f8ba16 solid 2px}
.alertcross{border:red solid 2px;padding:20px 27px;border-radius:53%;color:red;margin-bottom:5%;font-size:64px}
.searchOne h3{font-weight:700;padding:0 20px 12px 0}
.searchOne .col-md-4 label{font-size:16px;color:#000000a1}
.searchOne .radios-wrap input[type=radio]+label{border:transparent solid 2px;padding:.85rem .8rem 12px 49px;border-radius:25px}
.btn-light.collapsed{background:#fff;border:#f8ba16 solid 1px;color:#f8ba16;border-radius:5px}
.btn-light.collapsed:hover{background:#f8ba16;border:#f8ba16 solid 1px;color:#fff;border-radius:5px}
.Caps{text-transform:uppercase;font-weight:700}
.nav-pills a.nav-link:hover{color:#04adcd}
.nav-pills a.nav-link{border:#f8ba16 solid 2px;border-radius:30px!important;font-size:18px;font-weight:600}
.nav-pills a.nav-link.active{background:#04adcd;border-radius:30px!important;border:#04adcd solid 2px;color:#fff;box-shadow:2px 2px 5px #7d7d7d}
.nav-pills a.nav-link.active:hover{color:#fff}
.login-right-side .link-btn-orange{color:#f8ba16;font-weight:500;font-size:16px}
.rfs{position:relative;right:0;top:18px;color:#28a745!important}
.rfs:hover{color:#fff!important}
.rfs:focus{color:#fff!important}
#sp{border:#28a745 solid 1px;border-radius:6px;overflow:hidden}
#sp img{width:100px;height:50px}
.login-soc-foot ul li{margin-top:3px}
input:-internal-autofill-selected{background:#fff}
button.btn.snd-otp{background:#04adcd;color:#fff;padding:4px 10px;border-radius:27px}
@keyframes bounce{20%,53%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}
40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}
70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}
80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0) scaleY(.95)}
90%{transform:translate3d(0,-4px,0) scaleY(1.02)}
}
button.btn.snotp{background:#04adcd;padding:2px 10px;color:#fff;border:transparent solid 1px}
button.btn.snotp:hover{background:#fff;border:#04adcd solid 1px;color:#04adcd}
.pass-otp input:focus{border:#f8ba16 solid 2px}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:none}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{box-shadow:none}
input:focus{box-shadow:none}
.form-control:focus{box-shadow:none}
button.disabled{cursor:default}
.btn-orange.disabled{display:none!important}
.field{display:block;min-height:60px;margin-bottom:5px;}
.field input:placeholder-shown+label{    
    position: absolute;
    top: -21px;
    left: 0;
    font-size: 11px;
}
.field input:focus+label,.field input:not(:placeholder-shown)+label{top:-18px;position:absolute;left:0;font-size:12px}
.field input:focus+label{color:#f8ba16!important}
.form-control.is-valid,.was-validated .form-control:valid{border-top:0;border-right:0;border-radius:0;border-left:0}
.valid-feedback{display:none!important}
.highlights{color:#04adcd;font-weight:400;font-family:inter;text-shadow:0 0 1px #0000007a;position:absolute}
.form-control.is-invalid,.was-validated .form-control:invalid{animation-name:bounce;transform-origin:center bottom;animation-duration:.1s;animation-duration:1s;animation-fill-mode:both;border-top:0;border-right:0;border-radius:0;border-left:0}
.form-control.is-invalid{background-position:right calc(.375em + .575rem) center}
.arrow{border-color:#28a745!important;color:pink}
.tooltip .tooltip-inner{background:#28a745!important;font-size:1.2rem}
button.close.closeBtn{position:absolute;top:7px;right:26px}
.pass-otp{width:100%}
.pass-otp input{width:14.6%;text-align:center}
.lineheight{line-height:45px}
.form-control-feedback{display:none}
.nav-link active::after{content:"\f0dd";font-family:FontAwesome;font-size:56px;position:absolute;color:#04adcd;bottom:-3px;width:100%;text-align:center}
.nav-link.active:after{content:"\f0dd";font-family:FontAwesome;font-size:56px;position:absolute;color:#04adcd;left:0;bottom:-3px;width:100%;right:0;text-align:center}
.select-custom>select+label{top:-18px;position:absolute; left:0;font-size: 12px;    color: #04adcd;}
.select-custom::after,.select-field::after{
    content:'\f078';
    font-family:fontawesome;
    right:0;top:.6rem;
    color:#04adcd;
    position:absolute;
    font-size: 10px;
}
.select-custom.docs::after{right:17px;top:7px}
.form-control {
    background: transparent;
}
span#filenamespan::before{content:"File Name: ";color:#000}
.fle-upld div>img{display:block;max-width:65px;margin-bottom:10px}

input.otpnpt.is-valid.form-control{border:red solid 2px;padding:0}
.six-inpt-org{display:flex}
.six-inpt-org input{flex:1;margin:0 2px}
.otpnpt.form-control.is-valid{content:" ";background-image:none}
label.error{color:red;position:absolute;bottom:14px;width:100%}
.select-custom label .error{color:red;position:relative;top:1px}
.org-fld-lbl .is-invalid .error{position:relative;top:2px;font-weight:400}
#addProofForDOB-error{position:absolute;top:-25px}
div#addrProof-error{position:absolute;top:-20px;width:100%;text-align:right;right:4px}
.inpt-buttn{position:relative}
div#gender-error{position:absolute;width:100%;top:50px}
div#relTpye-error{top:0}
/* .footer.mastfoot .d-flex{margin:0!important} */
.btn.disabled,.btn:disabled{display:none}
select::-ms-expand{display:none}
select{appearance:none}
.select-custom.customSelectBox::after{content:" "}
.btnabsolute{position:absolute;right:-9px;z-index:4;top:-38px}
.customRadioBox .custom-control-label{border:#f8ba16 solid 2px;padding:.85rem 1.85rem 12px 50px;border-radius:25px}
.field.has-error label.error{position:initial}
.field.has-error input.error.is-invalid+label{top:-20px;position:absolute;left:0}
.field.has-error input.error.is-invalid+label+label{color:#04adcd;font-weight:400;font-family:inter;text-shadow:0 0 1px #0000007a}
.f{display:flex;align-items:center}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#000}
.customSearchRadioBox{position:relative}
.customSearchRadioBox label.error{top:-75px}
input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:#fff}
.theader>div{color:#fff}
.is-invalid .error{color:#dc3545}
.custom-md-tabs .nav-link{display:flex;align-items:center}
.field.has-error input.error.is-invalid+label+label{display:none}
div#image-error{color:red}
.btn-orange-small:hover{background-color:#04adcd;box-shadow:0 16px 9px #d5d5d5}
.btn-orange-small:focus{background-color:#04adcd;color:#fff;outline:0;transform:scale(.92);transition:all .3s ease-in-out;box-shadow:none;border-color:#04adcd}
.btn-orange-small{background:#f8ba16;color:#fff;font-weight:600;box-shadow:0 16px 9px #d5d5d5}
.btn-orange-md:hover{background-color:#04adcd;box-shadow:0 16px 9px #d5d5d5;color:#fff!important}
.btn-orange-md:focus{background-color:#04adcd;color:#fff;outline:0;transform:scale(.92);transition:all .3s ease-in-out;box-shadow:none;border-color:#04adcd}
.btn-orange-md{background:#f8ba16;color:#fff;font-weight:600;box-shadow:0 16px 9px #d5d5d5}
.row.detailsepic table{box-shadow:0 0 8px 5px #d5d5d5;     background: #fff;}
.btn:hover{color:inherit}
.card.ResultCard.ResultEpic{box-shadow:0 0 16px 3px #00000036;background:#fff}
.card.ResultCard.ResultEpic .card-footer{box-shadow:none;border:#fff solid 1px;padding:0 15px}
.selectCorrectChoice li.nav-item{position:relative}
.selectCorrectChoice .active>span.tab-icon{background-color:#139401;border-color:transparent;color:#fff;transition-duration:.5s;padding-top:4px}
ul.sublist{background:#fff;border:#fff solid 1px;border:#d5d5d5 solid 1px;box-shadow:0 0 8px 2px #d5d5d5;position:relative;border-radius:4px}
ul.sublist::before{content:"\f0d8";display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;position:absolute;font-size:30px;top:-15px;color:#fff;left:0;right:4px;margin:0 auto;text-align:right}
ul.sublist li{list-style:none}
ul.sublist li a{padding:2px 10px;display:block;margin-bottom:-1px;font-size:14px;text-decoration:none;list-style:none;color:#f8ba16}
ul.sublist li a:hover{background:#f5f5f5;color:#04adcd}
.dropdown{position:relative;display:inline-block}
.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;z-index:1;right:0;top:37px}
.dropdown:hover .dropdown-content{display:block}
ul.sublist li:first-child{border-bottom:1px solid #d5d5}
ul.sublist li:first-child a:hover{border-radius:4px 4px 0 0}
ul.sublist li:last-child a:hover{border-radius:0 0 4px 4px}
i.fa.fa-window-close{font-size:24px}
a.orangeLink{color:red;text-decoration:underline}
.otp-field.reg.hdme-reg{position:relative;width:100%;top:-15px}
.resnd-tm.hdme-reg{position:relative;top:-8px}
.leaflet-control-attribution.leaflet-control{display:none}
.inpt-buttn .blue-custom-btn{min-height:52px;right:0}
#PassportProof-error,#PassportProof1-error,#VisaProof-error,#VisaProof1-error,#addProofForDOB-error,#addProofForDOB1-error,#addrProof-error,#addrProof1-error,#gender-error{position:absolute;top:-20px;width:100%;text-align:right;right:4px}
.CardNum.row input{border:#d5d5d5 solid 2px;height:54px;text-align:center;font-size:1.4rem;margin:2px;background-image:none;padding-right:8px}
.date-fld .field{min-height:30px}
.download-pred-pdf .view_file{background-color:#04adcd;color:#fff;padding:8px 10px;border-radius:16px;text-decoration:none}
.download-pred-pdf .view_file i{color:#f8ba16}
.eyeps i{position:absolute;right:0;top:20px;font-size:14px;color:#ff6300}
.captchaInput input{background-image:none!important}
.terms h1{background-color:#fbfbfb;padding:20px;text-align:center;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;color:#333}
.terms h4{font-weight:600;font-size:1.6rem;letter-spacing:1px;text-transform:uppercase}
.terms h5{letter-spacing:1px}
.terms p{text-align:justify}
.terms ul{padding-left:18px}
.bg-grey-full2{background:#04adcd;position:fixed;height:100vh;width:17%;top:0;left:0;bottom:0; overflow-x: hidden;  overflow-y: auto; }
.faqimage{margin:30px;text-align:center}
.faqimage img{max-width:100%}
.searchOne label.label-span{font-size:16px;color:#000000a1}
.blue{color:#04adcd}
.orangetext{color:#f8ba16}
.rel2{position:relative;top:-9px}
.btn-group-toggle .btn{font-size:42px;color:#d6d6d6}
.track{position:absolute;right:0;top:-5px;box-shadow:none;padding:4px 12px;font-size:16px;letter-spacing:1px}
.modal-backdrop{background-color:#000525}
.modal-header{background:#232452;border-radius:0}
.header-text{font-weight:500;font-size:1.7rem}
.slidehere{background:#04adcd}
.slidehere img{width:100%}
.epicprofile .modal-content{width:100%}
.correction1 label{font-size:1.3rem!important;color:#000!important;border:transparent;padding:14px 18px 12px 59px;font-weight:700}
.correction1 input{font-size:1.6rem!important}
.correction1.searchOne .checkbox-wrap input[type=radio]+label{padding:1rem 1rem 1rem 70px}
.correction1 .radios-wrap .custom-control-label::after,.correction1 .radios-wrap .custom-control-label::before{width:2.5rem;height:2.5rem;top:8px;left:10px}
.correction1 .radios-wrap .custom-radio .custom-control-input:checked~.custom-control-label::after{line-height:40px}
.correction1 .searchOne .col-md-5 label{font-size:16px;color:#000000a1}
.correction1 textarea{border:#f8ba16  solid 2px;background:#f9f9f9;font-size:1.4rem}
.custom-control:hover label.custom-control-label::before{box-shadow:0 8px 7px 0 #9090907d;content:"";border-color:green}
header.correctionH h2{font-weight:700;font-size:2.4rem}
div.cloud-msg-box::before{animation:blink-animation 1s steps(5,start) infinite}
@keyframes blink-animation{to{visibility:hidden}
}

.errorTxt1{color:#721c24;border-radius:6px;position:relative;margin-bottom:1rem;border-radius:.25rem;top:-22px;text-align:center;font-size:18px}
.prev-next button.btn{background:#04adcd;color:#fff;font-size:12px;padding:4px 14px}
.savestep2 a.btn{display:none!important;}
.previewright input{text-align:center;}
.cont-wrap ul li{font-size:1.2rem;margin-bottom:12px;line-height:24px;text-align:justify}
.mitra-sector::-webkit-scrollbar{width:3px}
.mitra-sector::-webkit-scrollbar-track{background:#f1f1f1}
.mitra-sector::-webkit-scrollbar-thumb{background:#d5d5d5}
.mitra-sector::-webkit-scrollbar-thumb:hover{background:#555}
.mitra-sector::scrollbar{width:3px}
.mitra-sector::scrollbar-track{background:#f1f1f1}
.mitra-sector::scrollbar-thumb{background:#d5d5d5}
.mitra-sector::scrollbar-thumb:hover{background:#555}
.up-type.nav-link.active img{filter:brightness(.25) invert(1)}
.pontr-msg-green.double-box.mt-3.preview-box.pontr-msg-orange{    margin-bottom: 40px;color:#155724;background-color:#d6ffbf;border-color:#a1c58c;margin-top:10px!important}
.declaration .prev-next{position:relative;top:-50px;left:0}
.mitr-content.pl-5{padding:10% 0 0!important}
.mitr-content.pl-5.mt-5{margin:0!important}
p.img-inf{font-size:12px;line-height:1.3;font-weight:600;color:#000;text-align:center;padding-left:0}
.login-right-side.p-4 label:hover{background:0 0!important;box-shadow:none!important;border:transparent!important}
.EpicNumber h2{padding:15px 0 0;font-weight:600}
.dnone{display:none}
.dblock{display:block}
.m-show{display:none}
.d-hide{display:none}
.m-hide{display:inline-block}
.modal-body .login-right-side{height:auto}
.m-view{display:none}
.modal-icon{text-align:center;font-size:54px;color:#04adcd}
.login-right-side{flex-direction:column!important;display:flex}
.login-right-side .form-wrap{width:100%;margin:auto}
.login-soc-foot{display:block;margin-top:auto}
.preview form::after{background:url(nvsp/image/preview.png);content:"";position:fixed;top:0;width:100%;background-repeat:repeat;z-index:0;height:100%;background-size:74px;opacity:.2;left:23%}
.previewPage .main::after{background:url(nvsp/image/preview.png);content:"";position:fixed;top:0;width:100%;background-repeat:repeat;z-index:0;height:100%;background-size:74px;opacity:.2;left:23%}
.modal-header.bg-blue {background: #232452;}
.thre-otpn ul.nav > li.nav-item a.nav-link { min-height: 233px;  padding-top: 12%;}
#no-epic.active:after, #yes-epic.active:after{display:none;}
.pRight{    overflow-y: auto;
    padding-left: 0px!important; }
.previewright .prev-next{position:relative;z-index:99}

.btn-grey.fa-eye-slash {background: #eaeaea;}
.btn-grey.fa-eye {background: #04adcd; color:#fff;}
/* .mitr-content.mar-area { margin: 10% 0 0;} */
.next-step .form-addr{margin-top:0px;}
.next-step .masthead {margin:0px;}

#gistFK_kbdBox{
	top: 112px;
	left:700px;
}


@media (max-width:767px){
.loader-wrap h3.my-3 {
    width: 600px;
    left: -298px;
    font-size: 12px!important;
}
.row.detailsepic{margin-top:50px!important;}
.row.detailsepic .col{padding:0px!important;}
.row.detailsepic table td br{display:none!important;}
.selecEpic { margin-right: 25px;}
.row.detailsepic table td {
    display: block!important;
    border: transparent!important;
    padding: 2px 12px!important;
    width: 100%!important;
}
.d-flex.theader{display:none!important;}
body.bg-light .ResultCard .card-body .d-flex .col{margin-bottom: 10px;}
body.bg-light .ResultCard .card-body .d-flex .col br { display: none;}
body.bg-light .ResultCard .card-body .d-flex .col:first-child:before {content:"EPIC Number"; margin-right:20px; display:block;font-weight: bold;}
body.bg-light .ResultCard .card-body .d-flex .col:nth-child(2):before {content:"Name"; margin-right:20px; display:block; font-weight: bold;}
body.bg-light .ResultCard .card-body .d-flex .col:nth-child(3):before {content:"Age"; margin-right:20px; display:block; font-weight: bold;}
body.bg-light .ResultCard .card-body .d-flex .col:nth-child(4):before {content:"Father's/ Husband's Name"; margin-right:20px; display:block; font-weight: bold;}
body.bg-light .ResultCard .card-body .d-flex .col:nth-child(5):before {content:"District, State"; margin-right:20px; display:block; font-weight: bold;}
body.bg-light .ResultCard .card-body .d-flex .col:nth-child(6):before {content:"Assembly Constituency"; margin-right:20px; display:block;}
body.bg-light .ResultCard .card-body .d-flex .col:nth-child(7):before {content:"Parliamentary Constituency"; margin-right:20px; display:block; font-weight: bold;}
body.bg-light .ResultCard .card-body .d-flex .mr-auto:before {content:"Action";margin-right:20px;font-weight: bold;margin-left: 0;}
.mitr-content .label-span br{display:block;}
body.bg-light .ResultCard .card-body .d-flex .mr-auto { width:100%;}
body.bg-light .ResultCard .card-body .d-flex .mr-auto a {    float: right;  margin-right: 30px!important;}
.prev-next>a.btn {background: #04adcd; color: #fff;}
.rightside.height100 { height: auto;}
.referenceID{padding:0px;}
.referenceID .bg-grey-full { width: 100%;  top: 0;  height: fit-content;  margin-top: 0; position: unset;}
.referenceID .faqimage { margin: 0;   padding: 20px 10px;}
.referenceID .login-foot { display:none;}
.referenceID .statusNew {  padding: 15px;  text-align: center;}
.referenceID .main-section {height:80vh;}
.previewright .prev-next {padding: 0 10px!important; }
.previewright .prev-next > a {margin:10px 0!important;}
section.p-5.declaration .label-span {text-align: left;   margin-bottom: 0px;}
section.p-5.declaration .col.text-right .col-auto { padding: 0;}
section.p-5.declaration .field { height:auto;}
section.p-5.declaration .field {  min-height: 70px;}
section.p-5.declaration .form-row .col-auto { width: 100%;}
section.p-5.declaration label[for=applicantName] {display: none;}
section.p-5.declaration .col{flex-basis: auto;}
.searchOne label.label-span{padding-left: 0px!important;  color: #000;   padding: 0;    font-weight: 600;    font-size: 18px;   display: block;margin-top: 0;}
.pRight .searchOne h3 span{}
.addressList .active>span.tab-icon>i{margin-top:auto; width: 24px;}
.addressList .active>span.tab-icon{border-color: #139401;}
.d-flex {    display: -ms-flexbox!important;    display: block!important;}
.relationtype .custom-radio input { position: absolute;}
.changePasswordSet .container-fluid{padding:0px;}
.changePasswordSet .pl-5.pRight {padding: 30px!important;  padding-left: 30px!important;}


.changePasswordSet .login-left-side{padding-top:20px!important;}
.changePasswordSet .login-left-side hr{display:none;}
.respHeadercp .mr-5 + div { text-align: left;}
.modal-footer button{padding:10px 15px}
.modal-footer.pb-5 .ml-auto,.modal-footer.pb-5 .mr-auto{margin:8px auto}
.getMobile-fgt{width:100%}
.pop-dang-fgt .close{display:none}
.mitra-sector{margin-top:50px}
.mitra-sector .cloud-msg-box article{height:95px;overflow:hidden;padding:5px}
.mitra-sector.mitra-sectorBox .cloud-msg-box article{height: fit-content;}
.mastfoot p{display:none}

.element .name::before{position:unset;margin-right:10px;font-size:100%}
.element *{font-size:100%!important;line-height:1.5rem;text-align:center}
.element h1.name{font-size:100%!important;width:100%}
.element small{position:unset;display:block}
.custom-flex{display:block;justify-content:normal;text-align:center;padding-left:0}
.list-content{padding:3.2em 1em}
.login-foot{bottom:2px}
.mob_loginBox.login-right-side .link-btn-orange{color:#f8ba16;font-size:14px!important}
.login-right-side{padding:15px!important;height:auto!important}
.mob_loginBox.login-right-side h6{font-size:1rem!important}
.login-soc-foot>ul>li{width:23.65%}
.mob_loginBox .login-right-side .link-btn-orange{font-size:14px}
.login-soc-foot>ul>li>a>img{display:block;margin:0 auto;width:40px}
.custom-flex-btwn.overseasbtn{background-color:#d1ecf1;border-color:#bee5eb;padding:12px}
.overseasbtn .custom-control-label::after,.overseasbtn .custom-control-label::before{width:2.5rem;height:2.5rem}
.overseasbtn .custom-control-label{padding:0 0 0 25px}
.overseasbtn .custom-checkbox.mb-3{margin-bottom:0!important}
.modal-content .login-right-side .form-wrap.my-4{margin:0!important}
.modal-body .login-right-side{height:auto;padding-top:15px!important;padding-right:15px!important;padding-left:15px!important}
.modal-body .login-left-side{background:#fff!important;color:#000!important}
.modal-body .login-left-side .list-content>ul>li{line-height:23px!important;font-size:1rem}
.login-foot{background-image:none}
.faq-info-btn>a>i{margin-left:1.5rem}
.login-right-side h2{font-size:2rem}
.m-show{display:block!important}
.m-hide{display:none!important}
.otp-field{text-align:left}
.otp-field>label{display:block}
.otp-field>input{width:44px;height:45px}
button.close.closeBtn.dblock-m{z-index:9999}
.form-forget h2{font-size:1.8rem}
.form-forget h2 small{font-size:14px}
.pass-otp input{text-align:center}
.mob_loginBox{padding:30px 8px!important}
.mob_loginBox>.mb-5{margin-bottom:10px!important}
.mob_loginBox .field input{border:#ccc solid 1px;height:45px}
.field input:placeholder-shown+label{font-size:12px}
.highlights{font-size:12px;top:auto;line-height:14px;     position: relative;}
.field input:focus+label,.field input:not(:placeholder-shown)+label{top:-18px!important;position:absolute;left:0!important}
.d-view{display:none!important}
.m-view{display:block!important}
.dbutton{margin:10px auto!important}
.login-soc-foot>ul>li>a{padding:.8rem 0}
.captch-wrap{margin:0!important}
.field.captchaInput{top:0}
#sp{border-radius:0}
#sp img{height:42px}
.login-page .login-left-side .list-content{display:none}
section.faqs a{padding:10px 0}
.custom-flex-btwn,.custom-flex-btwn .link-btn-orange{font-size:14px}
.custom-flex img{max-width:80px!important;}
.mr-auto { margin-left:15px!important;}
.ml-auto { margin-right:15px!important;}
.mr-5 {margin-right:15px!important;}
.changePasswordSet .row.mt-4{margin-right:0; margin-left:0;}
.login-head h1{font-size:2rem;}
.login-head h6{font-size:1.2rem;}
section.faqs a .fa{margin-right:10px;color:#f8ba16}
.rfs{top:0}
.rfs a{padding:10px 15px}
.addressList li:first-child{display:none}
.voteraddress .tab-content.tab-bg .tab-pane:first-child{display:none}
body{display:block!important}
.mitra-sector{width:100%;position:initial;margin-left:0!important;height:auto;overflow:initial}
.mitr-content br{display:none}

/* .row .col-12{padding:0} */
section.changePasswordSet .col.pl-0 {  padding-left: 15px!important;}
.cloud-msg-box{width:100%;margin:0 auto;position:relative;padding-bottom:24px}
.cloud-msg-box>article{position:initial}
.cloud-msg-box article br{display:none}
.cloud-msg-box>article>div.cont-wrap>h4{font-size:14px;border:#fff solid 1px;position:relative;margin-bottom:10px}
.cloud-msg-box>article>div.cont-wrap>h4:before{left:15px;top:4px;font-size:16px;background:0 0}
.cont-wrap ul li{font-size:.8rem;margin-bottom:12px;line-height:16px;text-align:justify}
.mitra-sector{background:#fff;margin-top:60px}
.mitra-sector .cloud-msg-box ul{height:50px;overflow:hidden}
.mitra-sector.mitra-sectorBox .cloud-msg-box ul{height:auto}
.cloud-msg-box{width:100%;margin:0 auto}
.mitra-sector .cloud-msg-box article:after{content:"Read more";text-align:right;position:absolute;font-size:10px;right:1%;bottom:2px;color:#f8ba16 ;margin-bottom:0;width:96%;background:#04adcd;padding:0 16px}
.mitra-sector.mitra-sectorBox .cloud-msg-box article:after{content:"\f106";font-family:FontAwesome;font-size:20px}
.optn-actn{margin-top:0}
.noGoAg{border:#d5d5d5 solid 1px;padding:10px;width:100%}
.modal-footer.pb-5 button{margin:3px 0}
.msg-confirm{text-align:center!important;}
.yesGoAg{width:100%}
.modal-footer.pb-5{flex-direction:row-reverse!important;display:flex!important;flex-wrap:wrap-reverse}
.btn-orange{box-shadow:none!important}
.mitr-content.pl-5{padding:16px!important;margin-top:16px!important}
.custom-tabs li{margin-right:0!important}
.mitr-content h1,.mitr-content h2{font-weight:700;font-size:1.8rem}
.thre-otpn ul.nav>li.nav-item{width:100%}
.thre-otpn ul.nav>li.nav-item a.nav-link{min-height:auto;padding:10px 0;display:flex;align-items:center}
.custom-tabs li.nav-item a.nav-link>span:nth-child(1){width:47px;height:44px;font-size:2.2rem;margin:10px 25px 10px 10px!important}
.custom-tabs .nav-item .nav-link span strong{display:block;text-transform:uppercase;font-size:18px;font-weight:800}
.thre-otpn ul.nav>li.nav-item a.nav-link>span:nth-child(2){padding-top:0;text-align:left;font-size:14px;width:80%;margin-right:auto!important;margin-left:0!important}
.cloze-btn+.row{height:100%}
ul.nav.custom-tabs li span br+b{display:block}
.custom-tabs li.nav-item a.nav-link{padding:0;margin-top:10px}
.foot-actn .btn-orange{width:100%;border-radius:0}
.mastfoot .btn-orange{width:100%}
.in-height{margin-top:auto!important}
.foot-actn{right:0;bottom:0;text-align:center;display:block;position:relative}
.prev-next{position:fixed;top:0;width:100%;background:#fff;padding:9px;/* box-shadow:0 4px 7px #d5d5d5; */left:-2px}
.previewright .prev-next.mr-auto{
	margin-left: 0!important;
} 
.cloze-btn{position:fixed;     position: fixed;
    right: 32px;}
.height100{height:auto!important;}
.pl-5.pRight{padding: 0 7%!important;}
.noGoAg_conf{border:#d5d5d5 solid 1px;width:100%;padding:10px}
.yesGoAg_conf{width:100%}
.msg-confirm strong{display:block;margin-bottom:10px;text-transform:uppercase;font-weight:600}
.respHeadercp {display: flex;  align-items: inherit;}
.respHeadercp hr {display: none;}
.cont-wrap{position:relative}

.mastfoot{margin-top:10px!important;}
.thre-otpn ul.nav>li.nav-item>a>span>b{font-size:12px;text-transform:uppercase;letter-spacing:1px;position:relative;top:-2px}
.responsivelist li.nav-item{width:100%!important;margin-bottom:10px!important}
.responsivelist li a{margin:0!important}
.responsivelist li a.nav-link.active:after{display:none!important}
.tab-content .row.align-items-center{margin:0!important}
.forminput3{display:flow-root}
.rdocument .d-flex{display:block!important}
.rdocument .field-label-inline div.select-custom{width:100%!important}
.fle-upld{border-top:0;padding:0!important;margin:0!important}
.upload-btn-blue{width:100%}
.label-div label{font-size:23px;font-weight:700;margin-bottom:35px}
.label-div label span{display:block!important}
.mt-3,.my-3{margin-top:0!important}
.rdocument .nav-pills a.nav-link{display:flex;align-items:center}
.rdocument ul{margin:0 0 20px!important;display:table}
.rdocument ul li{width:fit-content!important;display:table-cell}
.rdocument ul li a.up-type img{width:100px!important}
.rdocument .mndtory.col{padding:0}
.rdocument .select-custom.docs{padding:0}
.forminput3 .inputrdiv{width:49%;float:left}
.forminput3 .inputrdiv:first-child{margin-right:.5%}
.forminput3 .inputrdiv:last-child{margin-left:.5%}
/* .voteraddress .field{margin:0 25px} */
.fs-div{padding:20px 0 0!important}
.CardNum1.row.ml-0 { margin: 0px;}
.rightside.p-3 { padding: 0!important;}
.fs-div select{background:#fff!important}
.field-label-inline label{font-size:22px;font-weight:600;margin-right:1rem!important;line-height:24px;margin-top:12px}
.select-custom::after,.select-field::after{right:7px;top:12px}
.select-custom>select{font-size:18px;width:100%;border:#f8ba16 solid 1px;background-color:transparent;border-bottom:1px solid #f8ba16;height:48px;appearance:none;padding:10px}
.select-custom{margin-top:0}
.msg-lbl{font-size:11px}
.pontr-msg-green.double-box.mt-3.preview-box.pontr-msg-orange .imgSize{width:29%;margin-left:10px}
.pontr-msg-green.double-box.mt-3.preview-box.pontr-msg-orange .imgSize img{width:100%}
.pontr-msg-green.double-box.mt-3.preview-box.pontr-msg-orange .mr-auto.ml-3{display:contents}
.pontr-msg-green.double-box.mt-3.preview-box.pontr-msg-orange .row{display:flex;align-items:initial}
.pontr-msg-green.double-box.mt-3.preview-box.pontr-msg-orange .col{max-width:96%;top:-4px}
.textDesc p{margin-bottom:0!important}
.textDesc b{font-size:12px}
span.upload-file{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:180px;display:block;font-size:14px}
.btnarea.d-flex .alert-heading.text-success.mt-4.mb-0{font-size:12px;font-weight:300;margin-top:12px!important}
.prev-next+div{width:100%;text-align:center;}
#dob .col-sm-3.col-12{margin-bottom:10px!important; padding:0;}
.new-epic-pic{border:#d7d7d7 dashed 2px;background-color:#fff;width:100%;height:100%;margin:auto;overflow:initial;padding:16px}
.nepic-pic{width:300px;height:300px;background-color:#f8f8f8;text-align:center;display:block;overflow:hidden}
.new-epic-pic .custom-browse{position:initial;width:100%}
.new-epic-pic .custom-browse input[type=file]{position:absolute;top:0;opacity:0;width:100%;height:100%;padding:.5rem 0;display:block;z-index:9;cursor:pointer;left:0}
.new-epic-pic .custom-browse label{text-align:center;width:193px;padding:10px 0;font-weight:500;display:block;margin:12px auto!important;color:#fff;background:#f8ba16 ;border-radius:6px;font-size:18px}
.voterperinfo .radios-wrap{display:flex}
.voterperinfo .radios-wrap input[type=radio]+label{padding:10px 12px 14px 40px;border-radius:25px; font-size:12px;}
.custom-checkbox-wrap.d-flex{display:block!important}
.custom-checkbox-wrap input[type=checkbox]+label{width:100%}
.ml-auto.nodisability{margin-left:16px!important;width:100%}
.ml-auto.nodisability .radios-wrap .custom-control-inline{width:100%!important;margin-right:15px;padding-left:0}
.ml-auto.nodisability input[type=checkbox]+label{width:100%!important;border:#f8ba16 solid 2px;color:#04adcd;padding:1.3rem 2.39rem 1.3rem 4rem;font-size:1.4rem;font-weight:600;border-radius:5px;margin-bottom:12px}
.voterperinfo .custom-checkbox-wrap .custom-control{padding-left:0;margin-right:0}
.inpt-fetch .fetch-btn{position:initial;right:0;top:0;z-index:9;left:0;text-align:center}
.inpt-fetch .fetch-btn a{background:#1b1464;border-color:#1b1464;color:#fff}
.relationtype.radios-wrap .custom-control-inline{width:100%;margin-bottom:10px}
.relationtype.radios-wrap input[type=radio]+label{width:100%!important}
h2.title-brckt.my-4.mt-5{margin-top:0!important}
.p-5.declaration{padding:0!important;margin-top:16%}
.declaration .pontr-msg-orange.org-form.p-5{padding:10px!important}
.declaration p,.declaration ul li{font-size:14px!important;line-height:20px!important}
h3.signature{font-weight:400;font-size:14px!important;margin-top:54%}
.date-fld label{font-size:14px!important}
.date-fld .field{font-size:14px!important}
.date-fld .field br{display:none!important}
h3.signature b{font-size:20px;margin-top:10px!important;display:block}
.date-fld{width:50%!important}
.date-fld .field input:focus+label,.date-fld .field input:not(:placeholder-shown)+label{top:40px!important}
/*.declaration .mastfoot{position:absolute;top:30px;width:100.2%;left:0}*/
.login-soc-foot ul li span{display:none}
.login-foot{position:unset!important;height:auto!important;padding:0 0 20px 0; display:none;}
.login-foot.m-view .faq-info-btn a{color:#04adcd;font-weight:500}
.modal-body .login-right-side{padding:15px!important}
.modal-body .custom-flex-btwn{padding:15px 0 0 0!important}
.modal-body .regform{margin-top:0!important}
.col-md-2.topm-area, .col-md-3.topm-area{background: #1b1464;z-index: 999;position: fixed;}
.col-md-2.topm-area .faqimage, .col-md-3.topm-area .faqimage{margin:0!important;}
.col-md-2.topm-area .faqimage, .col-md-3.topm-area .faqimage img {margin:10px 0!important;}
.col-md-2.topm-area .login-foot, .col-md-3.topm-area .login-foot {display:none;}
.col-md-2.topm-area .mitra-sector, .col-md-3.topm-area .mitra-sector{margin: 0; background: #1b1464; width: 100%; height: 50px!important;}
.topm-area + .pl-5.pRight{padding: 15px!important;  margin: 0;   width: 100%;   padding-left: 15px!important;}
.topm-area + .pRight .cloze-btn { right: 7px;}
.topm-area + .pRight .cloze-btn a{ color: #fff;}
.topm-area + .pRight .track {position: unset;  display: block;  width: auto;   margin: 20px auto;    padding: 8px 20px;    font-size: 20px;}
.topm-area + .pRight .form-addr {margin-top:0;}
.topm-area + .pRight .searchOne > .row > .col-md-8 > h2.mb-5{margin-bottom:0px!important;}
.topm-area + .pRight .searchOne > .row > .col-md-6.pl-5{padding-left:15px!important;}
.topm-area + .pRight .searchOne > .headerarea { display: flex;  flex-direction: column-reverse;}
.topm-area + .pRight small.blue{display: block;  width: 100%;  margin-top: 20px;  padding: 8px 20px;   font-size: 14px;  text-align: center!important;}
.topm-area + .pRight .field input:placeholder-shown+label{ white-space:inherit; top: -46px;}
.topm-area + .pRight .field input:focus+label, .topm-area + .pRight .field input:not(:placeholder-shown)+label{top: -52px!important;}
.topm-area + .pRight .masthead{margin-bottom: 0px!important;}
.topm-area + .pRight label.error{bottom: 0px!important;}
.topm-area + .pRight .customSearchRadioBox .custom-control-input{position:absolute!important;}
.topm-area + .pRight .radios-wrap .custom-control-inline {display: inline-flex!important; width: auto;}
.topm-area + .pRight .new-epic-info .radios-wrap .custom-control-inline {display:flex!important;}
.locationSearch .row.d-flex.align-items-center.mt-3 { display:block!important;}
.locationSearch .row.d-flex.align-items-center.ml-5 { margin: 10px 0!important;  padding-top: 30px;}
.locationSearch .col-md-6, .locationSearch .col-md-12 { padding: 0px 15px!important;}
.locationSearch .select-custom.field{min-height:auto;}
div#exampleModal .col-md-6, div#exampleModal .col-md-12, div#exampleModal .col-md-3 { padding: 0 15px!important;}
.modal .select-custom{margin:auto;}
.genderSearch h5 { padding: 0!important;  margin: 0 0 0 14px!important;  font-weight: 600;  font-size: 18px;}
.or {width: 100%;   height: 1px;   background: #00000012;   position: absolute;   top: 24px;   left: 0;}
.or::before {left: 0;  background: #fff;   top: -15px;   color: #adabab;   right: 0;   margin: auto;   position: relative;}
.footer.mastfoot.el-footer .d-flex { margin: 0!important;  flex-direction: column-reverse; display:flex;}
.el-footer .ag.reset { display: block;  width: 100%;  margin: 12px auto;  padding: 10px; margin-left: auto!important; margin-right: auto!important;}
.btn{border-radius:30px!important;}
.btn-search{background-color: #f8ba16;  border: #f8ba16 solid 2px;}
#IDProoflist{width:100%;}
.upload-sm{}
.upload-sm ul{display: flex;  flex-wrap: unset;}
.upload-sm ul li{display: flex;}
}

@media screen and (max-width:1024px) and (min-width:768px){
	.relationtype .custom-radio input { position: absolute;}
	.changePasswordSet .col-md-6{flex:0 0 100%!important; max-width:100%;}
	.changePasswordSet .searchOne .row{margin:0px!important;}
	.changePasswordSet .rightside.height100 { height: 80vh;}
.changePasswordSet .container-fluid{padding:0px;}
.changePasswordSet .pl-5.pRight {padding: 30px!important;  padding-left: 30px!important;}

.changePasswordSet .login-left-side{padding-top:20px!important;}
.changePasswordSet .login-left-side hr{display:none;}
.respHeadercp .mr-5 + div { text-align: left;}
ul#pills-tab li {
    margin-bottom: 11px;
    width: 100%;
}/* ul#pills-tab li:after {
    content: "â†’";
    position: absolute;
    top: 9px;
    right: 22px;
    font-size: 38px;
    color: #04adcd;
} */
.referenceID > .row > .col-md-3{display:none;}
.referenceID > .row{margin:10px;}
.container-fluid.referenceID { padding: 0;}
.referenceID .col-md-9.pRight.previewright { width: 100%;  max-width: 100%;  flex: 0 0 96%;}
.referenceID .main-section { margin-bottom:auto;}
	.col-md-2.topm-area {flex: 0 0 100%!important;  max-width: 100%!important;  background: #1b1464; padding: 0;}
.bg-grey-full2.mitra-sector{position:unset; width:100%!important; padding:0px; margin:0px; height: auto; display:none;}
.col-md-2.topm-area +.pRight .height100 {
    height: auto;
}
.col-md-8.col-12.new-epic-info-tab {
    flex: 0 0 100%;
    max-width: 100%;
}
#gender-error{top:61px!important;}
.searchOne .col-md-4{ flex: 0 0 100%;  max-width: 100%;}
.searchOne .col-md-4 + .col{ flex: 0 0 100%;  max-width: 100%;}
.loader-wrap-mod i.fa{top:30%;}
.bg-grey-full2.mitra-sector .login-foot{display:none!important;}
	.cover-container .col-md-8{    flex: 0 0 100%;  max-width: 100%;}
section.p-5.declaration .label-span {text-align: left;   margin-bottom: 0px;}
section.p-5.declaration .col.text-right .col-auto { padding: 0;}
section.p-5.declaration .field { height:auto;}
section.p-5.declaration .field {  min-height: 70px;}
section.p-5.declaration .form-row .col-auto { width: 100%;}
section.p-5.declaration label[for=applicantName] {display: none;}
section.p-5.declaration .col{flex-basis: auto;}
.preview .faqimage img { max-width: 100%;}
.ml-auto, .mx-auto {margin-left: auto!important;  margin-right: 15px;}
.searchOne label.label-span{padding-left: 0px!important;  color: #000;   padding: 0;    font-weight: 600;    font-size: 18px;   display: block;margin-top: 0;     margin-bottom: 20px;}
.pRight .searchOne h3 span{}
.foot-actn { right: 2rem;  bottom: 1.5rem;}
	.mitr-content h2, .mitr-content h1 {margin-bottom: 32px;   margin-top: 10%;}
	.addressList li:first-child {display: none;}
	#maps{display:none;}

.custom-checkbox-wrap.d-flex {
    display: block!important;
}
.pRight {
    padding-right: 0!important;
    padding-left: 0!important;
}
.pRight .form-addr{margin-top:0px;}
.main-section > .mitr-content{height:auto!important;}
.rightside.height100 { height: 100vh;}
.highlights{position: relative!important;}
	.custom-browse{top:88%!important;}
	p.img-inf{margin-top:14px!important;}
.col-md-3.col-12.new-epic-pic-tab {  flex: 0 0 100%;  max-width: 100%; ;}
.col-md-9.col-12.new-epic-info-tab {  flex: 0 0 100%;  max-width: 100%; margin-top: 10%}
.mastfoot .col-md-7 p { position: fixed;  left: 18px;   bottom: 0;}
.ResponsiveDesignTab{margin-top:120px;}
.ResponsiveDesignTab .contenttype{padding:0px;}
.character-main .character {
    background: #04adcd;
    padding: 0;
    margin: 0 auto;
    text-align: center;
    height: 115px;
    overflow: hidden;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
}

.height100{height:auto;}
.col.pl-0 {padding-right: 30px;}
.rfs{right:30px;}
button.ag.btn.btn-lg.btn-orange.btn-search.animateRght { float: right; margin-right: 15px;}
.container-fluid .col-md-2 { flex: 0 0 24.666667%;max-width: 24.666667%;}
.searchOne .col-md-6.pl-5{padding-left:15px!important;}	
.list-content{padding:3rem 0 3.5rem 3.4rem; display:none;}
.login-right-side.pt-5.pr-5.pl-5.pb-0 .login-foot { position: relative; background-image:none;}
.login-right-side.pt-5.pr-5.pl-5.pb-0 .login-foot .link-btn {color:#0f2944;}
.col-md-4.pr-0.respHeader { width: 100%;  max-width: 100%;  flex: none;}
.thre-otpn.complnt ul.nav>li.nav-item a.nav-link{min-height:230px;padding-top:4%;max-height:230px;margin-bottom:16px}
.mbpage .height100{height:100vh;}
.pontr-msg-green.double-box.mt-3.preview-box.pontr-msg-orange .imgSize {
    width: 29%;
    margin-left: 10px;
}
.mr-auto.image-tab + .col {
    float: right;
    width: 70%;
}
.mr-auto.image-tab {
    width: 30%;
    margin: 0px!important;
}
.image-tab img{width: 120px;}
span.upload-file {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 180px;
    display: block;
    font-size: 14px;
}
.mitr-content.pl-5 {
    padding: 0 0 0!important;
}
.mitr-content{    height: 100vh;}
span.download-pred-pdf-delc a {
    display: block!important;
    font-size: 14px!important;
    margin-top: -56px;
}
.thre-otpn.complnt ul.nav>li.nav-item a.nav-link{min-height:150px;padding-top:2%;max-height:150px}
.optn-actn.complnt ul.nav>li.nav-item>a span.imageBlock{width:100px;height:100px}
.thre-otpn ul.nav>li.nav-item{width:45.5%}
.cloud-msg-box>article>div.cont-wrap>h4{font-size:1.6rem;margin:-15px -10px 20px}
.new-epic-pic{width:300px;height:300px}
.bg-grey-full2{width:28%!important}
.col-md-10.pRight {
    flex: 0 0 100%;
    max-width: 100%;
}

.cloud-msg-box{margin:1rem}
.cont-wrap ul li{font-size:1rem}
.cloud-msg-box>article>div.cont-wrap>h4{font-size:1.6rem}
.m-view {display: block!important;}
.d-view {display: none!important;}
}
@media only screen and (max-width:767px){
	.col-md-2 .mitra-sector.bg-grey-full2{display:none!important;}
.repvid .col-md-6.pl-5{padding-left:15px!important;}
	.mitra-sector{position:relative;width:100%}
.mitra-sector .cloud-msg-box ul{height:auto;overflow:inherit}
.thre-otpn ul.nav>li.nav-item{width:100%}
.form-addr .nav-item{width:100%!important;margin-top:10px}
.form-addr .nav-item .nav-link{width:100%}
.list-content{display:none}
header.correctionH h2{font-size:2rem;padding-left:15px}
.modal-footer.pb-5 button {
    margin-left: auto!important;
    margin-right: auto!important;
}

/* .character-main{
	background: #04adcd;
    padding: 0;
    margin: 0 auto;
    text-align: center;
    height: 55px;
    overflow: hidden;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
}
.character .welcome img{
	bottom: auto;
    position: fixed;
    z-index: 999;
    left: 10px;
    top: 15px;
    width: 200px;
} */
.ResponsiveDesignTab .contenttype{
	margin-top: 12%;
}
.cloze-btn {
    right: 15px;
}
.cloze-btn>a {
	    background-color: red;
    color: #fff;
}
label.mndtory::after, select.mndtory::after {
    color: #04adcd;
    margin-left: 5px;
}
.preview .topm-area .bg-grey-full{
	width: 100%;
    height: 50px;
}
.preview .previewright{
	padding-top:25%;
}
.previewright{
	padding-top: 12%;
}
.previewright .main{
	width:800px;
}
.previewright .height100{
	height:auto;
}.pass-otp input {
    width: 13.6%;
    height: 45px;
}
.forgetform{
	margin-top:20px;
	padding: 0 15px;
}
.forget .modal-header h2 {
	display:none;
}
form.forgetform .alert {
    position: absolute;
    top: 8px;
    width: 85%;
}

form.forgetform .alert ul {
    margin-bottom: 0;
}
div#gender-error {
    position: relative;
    top: 25px;
    padding-left: 0;
}
.rdocument .mndtory{
	margin-left:0!important;
}
.new-epic-pic {
    height: auto;
}
.terms{
	padding-top: 20%;
}

.purple{
	margin-top:14%;
}
.app .col-md-5{
	padding: 0;
	margin-top: 15px;
}
.qr-code{
	
}
.qr-code img{
	width: 100%;
}
.downloadAPP img {
    height: 95%!important;

}
.downloadAPP {
    text-align: center;
	
}
ul.nav.custom-md-tabs li.nav-item a#agetab{
	display:none;
}
.Savedforms ul{
	list-style-type:none;
}
.Savedforms ul li{
	position: relative;
}
.Savedforms ul li .text-danger{
	position: absolute;
    right: 15px;
    top: 12px;
}
.previewright .main{
	padding: 15px;
}
.referenceID{
	padding-top:10%;
}
.referenceID .col-md-3{
	/* display:none; */
}	
}

@media only screen and (max-width:540px){.mitra-sector{margin-top:60px}
.cloze-btn+.row {
    height: auto;
}
header.correctionH h2 {
    font-size: 1.6rem;
}
.pl-5.pRight {
    padding: 0 5%!important;
	overflow-x: hidden;
}
.textDesc .add-upload-file{
	font-size: 10px;
}

.field #fogtmob:placeholder-shown+label {
    top: 10px;
}
.custom-checkbox-wrap .custom-control {
   margin-right: 0;
}
.field input {
    z-index: 999;
}
.radios-wrap .mb-3{
	margin-bottom:0!important;
}
.radios-wrap{
	margin-bottom:15px;
}
#age1 .col-12{
	padding:0;
}

.form-addr .nav-item {
    width: 100%!important;
}
.form-addr .nav-item #agetab{
	width: 100%;
}
.form-addr span.tab-btn-orange {
    display: inline-flex!important;
}
.custom-tabs .nav-item .nav-link span strong {
    font-size: 14px;
}
}
@media only screen and (max-width:480px){
	.titleheader{display:none;}
.thre-otpn ul.nav>li.nav-item{width:100%}
header.correctionH h2{padding:0 15px}
.height60{height:auto}
.custom-control-input{position:relative}
.radios-wrap .custom-control-inline{display:block;width:100%}
.radios-wrap .custom-control-label{width:100%}
.nepic-pic{height:190px; width: auto;}
.new-epic-pic{padding:12px}
.mitra-sector .cont-wrap:after{bottom:-25px}
.customSearchRadioBox{display:inherit!important}
.loader-wrap-mod .loader-icon .fa {
    top: 10%;
}
}
/* iPads (landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
	.mobilenav {
    display: block!important;
    float: right;
    margin-left: auto;
}

/* Styles */
	.login-page.container-fluid .col-md-6 {
    width: 100%;
    display: block;
    max-width: 100%!important;
}
.login-page.container-fluid .row {
    display: block!important;
}
}

/* iPads (portrait) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
/* Styles */

.radios-wrap .custom-control-inline{margin-right: 3px;}
.radios-wrap input[type=radio]+label{padding:.85rem .7rem 12px 40px;}
	.login-page.container-fluid .col-md-6 {
    width: 100%;
    display: block;
    max-width: 100%!important;
}
.login-page.container-fluid .row {
    display: block!important;
}

}
.container-fluid > .row >.col-md-4.col-12 +.col-md-8.col-12{overflow-y:scroll; height:100vh; scrollbar-width: thin;
scrollbar-color: #f27d1e #e6e6e6;}

.character-main .character{z-index:99;}
/**********/

.votereplace {
    padding: 3% !important;
    margin: 0px !important;
        margin-right: 0px;
    border-top: 1px solid #d5d5d5;
}

.votereplace li {
    text-align: center;
    margin: 0 auto;
}
.ResultCard .theader .col {
    color: #000 !important;
}
.greycl{background:rgba(0,0,0,.03);}
@-moz-document url-prefix() {
	.previewright .btn-orange{margin-bottom: 18px;}
	.preview form::after{z-index:-1!important;}
.form-addr{margin:0;}
/* .pRight{padding-bottom: 20px; padding-right: 0 !important;  overflow-y: inherit!important;} */
.pRight{padding: 0px;}
#savestep6 { margin-bottom: 20px;}
.btn.btn-orange.animateRght{margin-bottom:20px;}
.votereplace .active > span.tab-icon > i { opacity: 1;  margin-top: 3px;}

}
.applicntname label.label-span.mndtory{margin-top:20px;}
.declaration .field input{height: 60px;}
.declaration .field input:placeholder-shown+label{top: -2px;}
.titleheader{margin-bottom:0px;}
.titleheader td {border: 1px solid #d5d5d5;font-weight: bold;background: #1b1464;color: #fff;}
.titleheader td:nth-child(1) {width: 16.35%;}
.titleheader td:nth-child(2) {width: 16.6%;}
.titleheader td:nth-child(3) {width: 16.6%;}
.titleheader td:nth-child(4) {width: 16.6%;}
.titleheader td:nth-child(5) {width: 16.5%;}
.titleheader td:nth-child(6) {width: 16.5%;}

.card-body.datashow { padding: 0 14px;}
.datashow .col { border: 1px solid #d5d5d5;  min-height: 50px;  padding: 10px;}
.btnFinal{margin-bottom:0px!important;}
.addressnew strong {font-size: 16px; color: #acacac;}
.addressnew .btn-circle {
    background: #04adcd;
    display: block;
    color: #fff;
    padding: 6px;
    font-size: 22px;
}
@supports (-webkit-appearance:none) {    
.previewright .btn-orange{margin-bottom: 18px;}
.declaration .prev-next {
    position: relative;
    top: 10px!important;
    left: 0;
}}
.page-show {
    animation: fadein 3s;
    -moz-animation: fadein 3s; /* Firefox */
    -webkit-animation: fadein 3s; /* Safari and Chrome */
    -o-animation: fadein 3s
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

.contenttype {
    border-radius: 12px;
    max-width: 100%;
    margin: 0 auto;
    padding:5% 8%;
    position: relative;
}
.user-img img{
    width: 150px;
    height: 150px;
    margin: 20px 0;
    border-radius: 100%;
    padding: 2px;
    border: 2px solid #fff;
}
.clear{
    clear: both;
}
.form-control:focus {
    background-color: transparent;
}
#tree {
    width: 100%;
    height: 100%;
}
.light {
    background-color:transparent!important;
}
.btn-prev {
    color: #797979;
    background-color: #fff;
    border: #dddddd solid 1px;
    font-size: 14px;
    padding: 0.5rem 1.4rem;
    border-radius: 6px;
    font-weight: 600;
    box-shadow: none;
    text-decoration: none;
}
.btn-prev:focus,.btn-prev:hover{
    background-color:#04adcd;
    color:#fff!important;
    outline:0;
    transform:scale(.92);
    transition:all .3s ease-in-out;
    box-shadow:none;
    border-color:#04adcd;
}
a{
    text-decoration: none;
}
.leftbg{
    background: #04adcd url(../images/left_bg.png) bottom center no-repeat;
}
.edit-form{
    background: #fff!important;
}