*{padding: 0; margin: 0; box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box}
body{font-weight:400;font-family: 'Poppins', sans-serif; font-size:14px;line-height:22px; color:#221F1F;}
html {scroll-behavior: smooth;}
ul, li{list-style: none; margin:0px; padding:0px; }
a:hover{text-decoration: none;}
a {text-decoration: none}
html {scroll-behavior: smooth;}
.btn.focus, .btn:focus, .form-control:focus{outline: none;box-shadow: none}
.container{max-width:1094px; padding: 0 15px}
.container-fluid{padding-left:80px; padding-right:80px;}
header{padding:20px 0px;width:100%;position:fixed;z-index:99;}
header .navTop{display:flex;}
header .navTop li{padding-left:20px;padding-right:20px}
header .navTop a{color:#fff;font-size:16px;font-weight:700;padding:10px; white-space: nowrap;}
header .navTop a.active{color:#EA3D4A!important;}
header .navTop .applyNav a.active{color:#fff;}
header .navTop .applyNav a.taxCred.active{color:#4455EC;}
header .navTop .applyNav a.taxCred.active:hover{color:#fff;}
header .applyNav a{border-radius:50px;border:1px solid #4455EC; color:#FFF;background:#4455EC;padding-right:26px;padding-left:26px;}
header .applyNav a:hover{color:#4455EC; border-color:#fff; background-color:#fff;}
header .applyNav a.taxCred{margin-right:16px;border-color:#fff; background-color:#fff; color:#4455EC;}
header .applyNav a.taxCred:hover{background-color:#4455EC;color:#fff;border-color:#4455EC;}
header.stick{padding:15px 0px;z-index:99; background-color:rgb(255 255 255 / 75%);backdrop-filter: blur(10px);box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);}
header.stick .navTop a{color:#4455EC;}
header.stick .navTop a.appNow{color:#fff;}
header.stick .applyNav a.taxCred{border-color:#4455EC;color:#4455EC!important;}
header.stick .applyNav a.taxCred:hover{color:#ffff!important;}
header.stick a.appNow:hover{border-color:#4455EC;color:#4455EC;}
header .logCo{display:none;}
header.stick .logCo{display:inline-block;}
header.stick .logW{display:none;}
.homeBan{padding:0px; background-color:#4455EC;position:relative;min-height:calc(100vh - 50px); max-height:750px; margin-bottom:100px;}
.homeBan .pt5{padding-top:150px;padding-bottom:20px;}
.homeBan h5{padding-right:55px;}
.homeBan .applyRow{padding-top:1rem}
.homeBan .carousel-inner{padding-bottom:20px;}
.homeBan .carousel{position:absolute;top: 0;width:100%;}
.homeBan .carousel-indicators{margin-left:0;right:auto;bottom:inherit;position: initial;justify-content: start;}
.homeBan .carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:50%;background-color: #fff;}
.mxW6{width: calc(100% - 15%);padding-left:15px; padding-right:15px;}
.homeBan .owl-theme .owl-dots{text-align:left;position:relative;top:10px; margin-top:0px!important;}
.homeBan .owl-theme .owl-dots .owl-dot span{background: rgba(255, 255, 255, 0.29);}
.homeBan .owl-theme .owl-dots .owl-dot.active span{background: rgba(255, 255, 255,1);}
.homeBan .owl-carousel .owl-nav.disabled{display:none;}
.homeBan .item{padding-bottom:30px;}
.homeBan .formOverh{margin-top:100px;position:relative;  max-width:520px; margin-bottom:-80px; border-radius: 20px;background-color:#FFF;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.50); padding:30px; }
.homeBan .formSubmit{border-radius: 40px;background: #4455EC;padding:10px 40px;color: #FFF;font-size: 18px;font-weight: 700;line-height: 32px; border:0px; }
.homeBan .byClicProc label{font-size:12px; line-height:18px;}
.homeBan .buttonshow.active{display:inline-block;position:absolute;right:-10px;top:22px;color:#18212E;font-size: 14px;font-weight: 400;text-decoration-line: underline; }
.homeBan .whitbox{font-size:11px;line-height: 18px;}
.homeBan .buttonshow{display:none;}
header.ficaTax .applyNav a.appNow{display:none;}
header.stick .applyNav a.appNow{display:inline-block;}
.homeBan .formOverh textarea {height: 90px!important;}


.homeBan .owl-item.active h1 {
  -webkit-animation-duration: 1s;
  animation-duration: 1.1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.5s;
}
.homeBan .owl-item.active h5 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInLeft;
  animation-delay: 0.5s;
}
.homeBan .owl-item.active .applyRow {
  -webkit-animation-duration: 1s;
  animation-duration: 1.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  animation-delay: 0.5s;
}
.homeBan .owl-item.active .img-fluid{
-webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInRight;
  animation-delay: 0.3s;}

.pages {display: flex; width: 200%;box-sizing: border-box;}
.page { width:100%; height: 100%;transition: all 0.7s;}
.overhidden {overflow: hidden; width: 100%;}
.formOverh h2{color: #4455EC;margin-bottom: 1rem;}


.aboutUs{padding:100px 0px 0px}
.aboutUs .card p{line-height:28px;}
.aboutUs .card{border:0px;background-color:transparent;}
.aboutUs .card-body{padding:15px 0px 0px;}
.contactUs{padding:100px 0px 90px;}
.whatWe{padding:100px 0px 0px; position: relative}
.whatWe:after{content:'';z-index:-1; position:absolute;right:10%;bottom:0; margin:auto; border-radius: 353.085px;
background: #FFF7AE;filter: blur(150px); width: 353px;height: 353px;flex-shrink: 0;}
.whatWe .border{border-top:0px!important;border-left:0px!important;}
.whatWe .card{border-radius:0px;border-bottom:0px; border-right:0px;background-color:#fff;padding:38px 30px;}
.whatWe .card img{max-width:43px;}
.whatWe .card .card-body{padding:10px 0px 0px;}
.whatWe .card p{color: #18212E;font-size: 18px;font-weight: 500;line-height: 24px;}
.whatWe .card p:last-child{margin-bottom:0;}
.WhyUs {padding:100px 0px 75px; background-image:url(../images/why-bg.png);background-size:100% auto;background-position:center bottom; background-repeat: no-repeat;}
.WhyUs .card{border-radius:4px;height:100%; padding:45px 33px;border:0px;}
.WhyUs .card.bg1{background: #FFFDEB;}
.WhyUs .card.bg2{background: #FEF1FF;}
.WhyUs .card.bg3{background: #FFF2E5;}
.WhyUs .card.bg4{background: #E9FDE9;}
.WhyUs .card.bg5{background: #E3F5FF;}
.WhyUs .card.bg6{background: #FDEDF1;}
.WhyUs .card img{max-width:43px;}
.WhyUs .card .card-body{padding:10px 0px 0px;}
.WhyUs .card h5{padding-top:17px; color: #18212E;font-weight: 600;line-height: 30px;margin-bottom:0px;}
.WhyUs .whyTex p{line-height: 28px;color: #737373;}
.emailUs{padding:100px 0px 60px; }
.emailUs h2{font-weight: 400;}
.emailUs h6{font-weight: 400;}
.emailUs h6 a{font-weight: 700;color: #EA3D4A;}
.testimSlider{background-color:#18212E; padding:100px 0px;}
.testimSlider h3{line-height: 50px;color:#fff;}
.testimSlider h6{color: #fff;line-height: 50px;font-weight: 600;margin-bottom:05rm;}
.testimSlider h6 span{font-weight:500;color: #A1A1A1;}
.testimSlider .owl-carousel .owl-nav{text-align:left;margin-top:0px; margin-left:33.33333333%;}
.testimSlider .owl-carousel .owl-nav button{border-radius:30px;font-size:0px;padding:5px 30px!important;background-size:20px auto; background-color:#444b56;background-image: url(../images/right-arrow.png);background-repeat:no-repeat;background-position:center;}
.testimSlider .owl-carousel .owl-nav button.owl-prev{margin-right:15px;transform: rotate(180deg);}
.testimSlider .owl-carousel .owl-nav button.disabled{opacity:0.5;}
.testimSlider picture {position:relative;}
.testimSlider picture img{margin:0px 0px 3px 6px; border-radius: 200px 0px 200px 200px; width: calc(100% - 8px)}
.testimSlider picture:after{content:'';padding:5px;z-index:-1; position:absolute;left:0px;top:0; border-radius: 200px 0px 200px 200px;
background: #4455EC;width:100%;height:100%;}

.testimSlider .owl-item.active h3 {
  -webkit-animation-duration: 1s;
  animation-duration: 1.1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.5s;
}
.testimSlider .owl-item.active h6 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  animation-delay: 0.5s;
}

.testimSlider .owl-item.active picture img,.testimSlider .owl-item.active picture{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  animation-delay: 0.5s;}



/*---form css started----*/
.form-floating>.form-control, .form-floating>.form-control-plaintext, .form-floating>.form-select {
    height: calc(3.4rem + 1px);}
.form-floating>.form-control-plaintext~label, .form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label {
    transform: scale(.80) translateY(-0.8em) translateX(0.3rem);}


.applyform{padding: 90px 0 100px;position:relative; background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 43.5%,rgba(68,85,236,1) 43.5%,rgba(68,85,236,1) 100%);}
.applyform:after{width:56.5%;content:'';right:0; position:absolute;z-index:9;  height:60px;background-color:#4455EC;top:-59px}
.applyform:before{width:59%;content:'';right:0;position:absolute;top:-61px;z-index:9; height:65px; background-image:url(../images/ic-apply.svg);background-repeat:no-repeat;}

.applyform h3{font-size:40px;}
.applyform h6 a{color:#4455EC;font-weight:600}
.applyform form .title h2{color:#fff;margin-bottom:2rem;}
.applyform form input, .applyform form textarea {border-radius: 4px; background: #FFF; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);}
.applyform form .formSubmit{border:1px solid #fff;border-radius:50px;background: #FFF;font-size: 18px;font-weight:700;line-height: 32px; color:#4455EC;padding:12px 30px;}
.applyform form .formSubmit:hover{color:#fff;background-color:#4455EC;} 
.applyform form textarea {height: 136px!important;}
.applyform form .btn-apply { margin-top: 12px;}
.applyform form .btn-apply p {color: #FFF;font-size: 12px;font-weight: 400;line-height: 20px;  margin-left: 25px;}
.applyform form .btn-apply p a{text-decoration-line: underline;color: #FFF;font-weight: 500;}
.form-floating span {position: absolute; bottom: -16px;left: 0;color:orange;font-size:12px; font-weight:400;}
.form-floating span .fa{color: #04AA6D; display: none;}
footer{padding:50px 0px 30px;border-top:1px solid #DADADA;}
.copyRight{color:#000;font-size:16px;font-weight:400;line-height:60px;}
.copyRight a{color:#4455EC;text-decoration-line:underline;}
.applyNow{border:1px solid #fff;border-radius:50px;background: #FFF;font-size: 18px;font-weight:700;line-height: 32px; color:#4455EC;padding:14px 30px;}
.applyNow:hover{color:#fff;background-color:#4455EC;}
.conTaxCred{background-color:#F9F9F9;padding:100px 0px;}
.conTaxCred h5{color: #737373;font-weight:400;line-height: 40px;}
.conTaxCred a {padding-left:40px; background-image: url(../images/ic-email.svg); background-position: left center; background-repeat: no-repeat; color: #4455EC;font-weight:400;}
.reusCur{padding:100px 0px;}
.reusCur .title h2{font-weight:400;}
.reusCur .formSubmit{border:1px solid #4455EC;margin-right:16px; border-radius:50px;background: #4455EC;font-size: 18px;font-weight:700;line-height: 32px; color:#fff;padding:12px 30px;}
.reusCur .formSubmit:hover{color:#4455EC;background-color:#fff;}
.reusCur .btn-apply p{font-size:14px;line-height:20px;}
.reusCur .btn-apply p a{color:#4455EC;text-decoration-line: underline;font-weight: 500;}
.bgFiCred{background-color:#18212E; border-radius:0px 0px 80px 0px; padding-bottom:50px;}
.bgFiCred2{background-color:#4455EC; border-radius:0px 0px 50px 0px}
.ficaCredit .pt5{padding-top:170px;  padding-right:80px; }
.ficaCredit .max58{max-width:75%;width:100%;}
.ficaCredit .readstar{padding-top:30px;  padding-right:80px;padding-bottom:20px; }
.ficaCredit .readstar h2{color:#fff;margin-bottom:1.2rem;}
.ficaCredit .readstar h3{color:#fff;margin-bottom:1.1rem;font-weight:600;}
.readStart img{ border-radius:0px 0px 0px 50px;}
.applyform .btn-apply p.error{margin-bottom:0px;font-size:14px;}
.error{color:orange!important;font-weight:400!important;}
.success{color:green!important;font-weight:500!important;font-size:16px;}
.pt9{padding-top:90px;}
.title{margin-bottom:2rem;}
p{color: #737373;font-size: 16px;font-weight: 400;line-height:24px; }
h1{color: #FFF;font-size:50px;font-weight:700;line-height:60px;margin-bottom:1.5rem; }
h2{color: #18212E;font-size: 50px;font-weight: 700;line-height: 60px; margin-bottom:1.3rem;}
h3{color: #18212E;font-size: 30px;font-weight: 400;line-height:40px;margin-bottom:1.25rem;}
h5{color: #FFF;font-size: 22px;font-weight: 500;line-height: 32px;margin-bottom:1.5rem;}
h6{color: #18212E;font-size: 20px;font-weight: 400;line-height: 60px;margin-bottom:1.5rem;}
.navbar-toggle{display:none;}
.qck-links a {color: #4455EC;font-size:16px; font-weight:500;line-height:28px;text-transform: capitalize;display: inline-block; padding: 0 10px 0 5px;}
.qck-links a:last-child{padding-right:0px;}
.privaPolicy{padding-top:80px;background-color: #18212E;}
.conPriv{background-color: #F9F9F9; padding:50px 0px;}
.conPriv h3,.conPriv h4{padding-top:1rem;}
.conPriv .h4{padding-top:0.8rem;}
.conPriv h1{color: #18212E;}
.conPriv ol,.conPriv ul{padding-left:2.3rem;}
.conPriv li{list-style-type: lower-alpha;margin-bottom:0.9rem;color: #737373;font-size: 16px;font-weight: 400;line-height:24px;}
.conPriv li p{padding-top:0.9rem; padding-bottom:0rem;}
.conPriv ol.uppRom li{list-style-type:upper-roman}
.applyform .byClicProc label{color:#fff;font-size:12px;line-height:18px;font-weight:300;}
.applyform .byClicProc label a{color:#fff;text-decoration: underline;}
.applyform .byClicProc{margin-bottom:16px;}
.reusCur .byClicProc{margin-bottom:16px;}
.reusCur .byClicProc  label a{text-decoration: underline;}
  
.reusCur .btn-apply{ margin-top: 12px;}
.reusCur .byClicProc .form-floating{padding-bottom:16px;}

.reusCur .byClicProc label{font-size:12px;line-height:18px;font-weight:500;}
.reusCur .form-floating span,.applyform .form-floating span{line-height: 16px;}

.emaiPhon h6{line-height:30px;}
.conTaxCred a{margin-bottom:10px;display: inline-block;}
.conTaxCred a:last-child{margin-bottom:0px;}
.conTaxCred a.calIc {background-image: url(../images/ic-call.svg); background-size:20px auto; }

.termCond{counter-reset: my-awesome-counter;}
.termCond h5{color: #737373;font-weight:600; margin-bottom:0.4rem;}
.termCond h2{font-size: 30px; font-weight: 500; margin-bottom: 0px;}
.termCond h4{counter-increment: my-awesome-counter; position: relative;padding-left:32px;}
.termCond h4:after{position:absolute;content: counter(my-awesome-counter) "."; left:0;top:15px;}
.privPol{counter-reset: my-awesome-counter;}
.privPol h4{counter-increment: my-awesome-counter; position: relative;padding-left:32px;}
.privPol h4:after{position:absolute;content: counter(my-awesome-counter) "."; left:0;top:15px;}
.privPol h5{color: #737373;font-weight:600; margin-bottom:0.4rem;}