*{margin:0;padding:0;}
ul{padding: 0;margin: 0;}
img{max-width:100%;}
h1, h2, h3, h4, h5, h6, a{font-family: "DM Sans", sans-serif;
}
p{font-family: "DM Sans", sans-serif;
}
.bannerOne:before, .bannerTwo:before, .bannerThree:before {
    position: absolute;
    background: linear-gradient(90deg, rgb(4 67 86) 30%, rgba(13, 110, 253, 0) 100%);
    top: 0;
    height: 100%;
    width: 100%;
    content: "";
}
.bannerOne {
    background: url(../images/smartPayment.jpg);
    background-size: cover;
    position: relative;
	padding:100px 0;
}
.bannerContents p {
    color: #fff;
    font-family: poppins;
    font-weight: 300;
    max-width: 600px;
}
.bannerThree {
    background: url(../images/loanBanner.jpg);
    background-size: cover;
    position: relative;
	padding:100px 0;
}

.bannerTwo, .bannerThree{padding:100px 0;}
.bannerContents h1 {
    font-size: 70px;
    font-weight: 700;
    color: #fff;
    line-height: 1.1;
}

.bannerContents h1 span {
    display: block;
    font-weight: 300;
}
.bannerContents ul li {
    color: #fff;
    font-size: 14px;
    font-family: poppins;
    padding: 5px 10px;
    font-weight: 300;
}
.bannerContents ul {
    max-width: 500px;
    padding-left: 20px;
}

.bannerContents .btn {
    border: 1px solid #fff;
    color: #fff;
    font-family: poppins;
    padding: 8px 25px;
    display: inline-block;
    margin-top: 20px;
    text-transform: uppercase;
    font-size: 14px;
}
.bannerTexts h1 {
    font-weight: 700;
    font-size: 70px;
    color: #04144b;
    line-height: 1;
}

.bannerTexts h1 img {
    max-width: 45%;
}
.item.bannerTwo {
    background: url(../images/scannner.jpg);
    position: relative;
    background-size: cover;
}
.paymentSlogans {
    position: absolute;
    top: 30%;
    left: 0;
}
.bannerSections .col-md-2 {
    position: relative;
}
.paymentboxss {
    margin-top:  0px;
}
nav.navbar.navbar-expand-lg.navbar-light {
    padding: 0;
    background: #ffffff;
    /* border-bottom: 1px solid #948f8f52; */
    z-index: 99;
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    top: 0;
}
.paymentboxss.thirdLoan img {
    width: 610px !important;
}
.clear {
    margin-top: 74px;
}

.bannerTexts .btn {
    background: #083db1;
    padding: 10px 35px;
    font-weight: 600;
    color: #fff;
    border-radius: 25px;
    margin-top: 15px;
    width: 100%;
    max-width: 200px;
}

.paymentboxss img {
    max-width: 100%;
    width: auto !important;
}




.paymentboxss.thirdLoan {
    position: absolute;
    top: 20%;
    right: 0;
}

/*.bannerSections:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: background: linear-gradient(90deg, #074c3e 0%, #FCB650 100%);
    background: linear-gradient(90deg, #000b49f2 70%, #06385fdb 100%);
}*/
.centerScrees {
    position: relative;
    text-align: center;
    padding: 30px 0 50px 0;
}
.centerScrees h1 {
    color: #fff;
    font-size: 65px;
    max-width: 1000px;
    margin: auto;
    margin-bottom: 20px;
    font-weight: 600;
}
.centerScrees h1 span {
    color: #FFC107;
}
.centerScrees p {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
   
}

a.btn.registerNow {
    padding: 12px 35px !important;
    border-radius: 0;
    color: #fff;
    margin-top: 20px;
    border: 1px solid #ffffff;
    border-radius: 25px;
}

a.btn.registerNow:hover {
    background: #fff;
    color: #000;
    border: 1px solid #fff;
}
div#navbarSupportedContent {justify-content: right;}
div#navbarSupportedContent a.nav-link {
    color: #000;
    display: block;
    padding: 25px 20px;
    font-size: 15px;
    border-radius: 3px;
    font-family: poppins;
    font-weight: 500;
}
a.nav-link.btn.loginBtn {
    background: #08556c;
    padding: 8px 25px!important;
    border-radius: 0;
    color: #fff !important;
	 border: 2px solid #08556c;
}
a.nav-link.btn.signUpBtn {
    background: #fff;
    padding: 8px 25px!important;
    margin-left: 10px;
    border-radius: 0;
    color: #08556c !important;
    border: 2px solid #08556c;
}


.contentSection h2 {
    font-size: 52px;
    color: #fff;
    font-weight: 600;
    line-height: 1.1;
    font-size: 65px;
}
.contentSection .btn {
    /* background: #ffffff; */
    padding: 14px 45px !important;
    border: 2px solid #ffffff;
    color: #fff;
    margin-top: 5px;
    border-radius: 35px;
}
.contentSection .btn:hover {
    background: #ffffff;
    color: #000;
}
.owl-dots {position: absolute;left: 0;right: 0; bottom:30px;text-align: center;}
.contentSection {
    margin-top: 0px;


}
.contentSection ul li {
    color: #fff;
    font-family: poppins;
    margin-bottom: 8px;
    padding-left: 25px;
    position: relative;
}
.imagesSection img {
    border-radius: 25px;
}
.owl-dots button.owl-dot {width: 10px;height: 10px;background: #ffffff; 
margin: 2px;}
button.owl-dot.active {background: #FFEB3B;}
.imagesSection {background: #fff;border-radius: 50px;}
.contentSection h2 span {color: #FFC107;}
.contentSection p {
    font-size: 22px;
    margin-top: 20px;
    color: #fff;
    font-weight: 300;
    margin-bottom: 30px;
}
.contentSection ul li {list-style: none;}
.contentSection ul li img {max-width: 170px;}

/* Header to Banner End Here... */
.text-nowrap {
    text-decoration: none;
    font-weight: 600;
}
.contentSection ul {
    margin-top: 35px;
    margin-bottom: 35px;
    column-count: 2;
}
.contentSection ul li:before {
    position: absolute;
    background: #ffc107;
    content: "";
    width: 10px;
    height: 10px;
    left: 0;
    top: 4px;
    border-radius: 100%;
}
.serviceSections {
    padding: 90px 0;
    background: rgba(0, 41, 34, 0.05);
}
.centerSection h4 {
    position: relative;
    color: #074c3e;
    margin-bottom: 15px;
    letter-spacing: 2px;
    display: inline-block;
    text-transform: capitalize;
    font-weight: 700;
    font-size: 16px;
}
.centerSection h2 {font-size: 36px;font-weight: 700;color: #121c27;letter-spacing: 0.5px;margin-bottom: 25px;margin-top: 0px;}
.centerSection {max-width: 640px;margin: auto;text-align: center;}
.imgBox {
    position: relative;
    padding: 40px 25px;
    text-align: center;
    border-radius: 35px;
    border: 1px solid #0f1545;
    min-height: 310px;
    margin-top: 50px;
    padding-top: 60px;
    background: #fff;
}
.no {
    position: absolute;
    max-width: 80px;
    margin: auto;
    left: 0;
    right: 0;
    top: -40px;
    z-index: 1111;
    background: #fff;
    border-radius: 100%;
    border: 1px solid #0f1545;
    padding: 15px;
}
.serviceSections .row {max-width: 1000px;margin: auto;}
/*.imgBox:before {
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    opacity: 0;
    background-color: #fff;
    -webkit-transform: scale(0.2, 1);
    transform: scale(0.2, 1);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    border-radius: 35px;
}*/
.imgBox:hover::before {opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.insideText {position: relative;z-index: 1;}
.imgBox .insideText h3 {font-size: 22px;font-weight: 600;color: #000000;margin-top: 25px;max-width: 280px;margin: auto;margin-top: 20px;}
.imgBox .insideText p {
    font-size: 16px;
    margin: 0;
    color: #000000;
    line-height: 26px;
    margin-top: 20px;
}
.imgBox:hover h3, .imgBox:hover p {
    color: #000;
}
.icons img {max-width: 55px;}

a.nav-link.btn.loginBtn:hover {
    opacity: 0.8;
}
a.nav-link.btn.signUpBtn:hover {
    opacity: 0.8;
}
.imgBox:hover .icons {background: #fff;}
.icons {background: #f7f7f7;max-width: 80px;margin: auto;height: 80px;line-height: 80px;border-radius: 10px;position: relative;z-index: 1;}
/* Start Collecting Digital End Here... */
.yoTube .row {display: flex;justify-content: center;align-items: center;}
.yoTube .row h2 {
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    margin-bottom: 40px;
}
.videoBox {
    position: relative;
}
.videoBox img { border-radius: 15px;}
.yoTube {
    padding: 70px 0 80px 0;
    background-color: #00082c;
    background-image: url(../images/stripss.png);
    background-position: 50%;
    background-size: cover;
}
.play-button {position: absolute;width: 100px; height: 100px;background: #ff0000;border-radius: 50%;cursor: pointer; box-shadow: 0 0 30px rgba(255, 0, 0, 0.5);display: flex;justify-content: center;align-items: center;transition: transform 0.3s ease;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.scrolled {position: sticky;top: 0;z-index: 9;}

.play-button::before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-40%, -50%);width: 0;height: 0;border-left: 25px solid #fff;border-top: 15px solid transparent;border-bottom: 15px solid transparent;}
.play-button::after {content: "";position: absolute;border: 2px solid rgba(255, 0, 0, 0.5);border-radius: 50%;width: 100%;height: 100%;top: 0;left: 0;animation: pulse 1.5s infinite;}
.paymentMethods {padding: 90px 0;}
.iconBoxes {border: 1px solid #eef0f4;border-radius: 10px;padding: 6px;transition: all 0.3s ease-out 0s;min-height: 192px;background: #fff;}
.iconBoxes h4 {font-size: 18px;font-weight: 600;margin-bottom: 10px;font-family: roboto;color: #000;}
.empower .col-md-2:first-child .iconBoxes {border-top: 2px solid #2eacfc;border-bottom: 2px solid #2eacfc;}
.empower .col-md-2:nth-child(2) .iconBoxes {border-top: 2px solid #ea4c89;border-bottom: 2px solid #ea4c89;}
.empower .col-md-2:nth-child(3) .iconBoxes { border-top: 2px solid #3578ff;border-bottom: 2px solid #3578ff;}
.empower .col-md-2:nth-child(4) .iconBoxes { border-top: 2px solid #f67741; border-bottom: 2px solid #f67741;}
.empower .col-md-2:nth-child(5) .iconBoxes {border-top: 2px solid #6a88f7;border-bottom: 2px solid #6a88f7;}
.empower .col-md-2:nth-child(6) .iconBoxes {border-top: 2px solid #3ab094;border-bottom: 2px solid #3ab094;}
.iconBoxes:hover {box-shadow: 0px -3px 0px 0px rgba(234, 76, 137, 0.004), 0px 40px 40px 0px rgba(14, 17, 51, 0.1);transform: translateY(-10px);}	
.iconBoxes img {margin-top: 15px;max-width: 46px;margin-bottom: 10px;}
.empower h2 { color: #111;
font-weight: 700;line-height: 1.2;font-size: 36px;text-align: center;margin-bottom: 40px;}
.empower {
    padding: 70px 0;
    text-align: center;
    background: rgba(0, 41, 34, 0.05);
}
.trackBusiness {
    margin-top: 70px;
}
.empower .container {max-width: 1260px;margin: auto;}
.upiDetais ul {display: flex;justify-content: center;max-width: 1100px;margin: auto;}
.upiDetais ul li {list-style: none;width: 100%;padding: 30px;border: 1px solid #0066cb8f;margin: 5px;text-align: center; border-radius: 5px;transition: all 0.3s ease-out 0s;}
.containerDetails .appImage { position: absolute;left: 0;top: 0px;}
a.downLoadBtn:hover {color: #ff4259;background: no-repeat;}
.containerDetails { background: #f0f1f7; padding: 110px 70px;overflow: hidden;position: relative;}
.appContent h2 {
    letter-spacing: 0.8px;
    font-size: 36px;
    margin-bottom: 20px;
    margin-top: 0;
    color: #111;
    font-weight: 700;
}
.appContent p {font-size: 16px; font-weight: 400;line-height: 28px; color: #000000;margin-bottom: 30px;}
a.downLoadBtn {
    border: 1px solid #08556c;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    background: #08556c;
    padding: 14px 45px !important;
}
.upiDetais ul li strong {display: block;margin-top: 15px; font-family: 'Poppins';font-size: 14px; color: #0066cb;font-weight: 500;}

.col-md-4:nth-child(1) .serviceBoxes .iconsBoxes, 
.col-md-4:nth-child(2) .serviceBoxes .iconsBoxes, 
.col-md-4:nth-child(3) .serviceBoxes .iconsBoxes, 
.col-md-4:nth-child(4) .serviceBoxes .iconsBoxes, 
.col-md-4:nth-child(5) .serviceBoxes .iconsBoxes,
.col-md-4:nth-child(6) .serviceBoxes .iconsBoxes,
.col-md-4:nth-child(7) .serviceBoxes .iconsBoxes,
.col-md-4:nth-child(8) .serviceBoxes .iconsBoxes,
.col-md-4:nth-child(9) .serviceBoxes .iconsBoxes {height: 60px; width: 60px;text-align: center;line-height: 56px;text-align: center;background: #2eacfc;color: #fff;border-radius: 50%;}
.col-md-4:nth-child(2) .serviceBoxes .iconsBoxes{background: #ea4c89;}
.col-md-4:nth-child(3) .serviceBoxes .iconsBoxes{background: #3578ff;}
.col-md-4:nth-child(4) .serviceBoxes .iconsBoxes{background: #f67741;}
.col-md-4:nth-child(5) .serviceBoxes .iconsBoxes{background: #6a88f7;}
.col-md-4:nth-child(6) .serviceBoxes .iconsBoxes{background: #3ab094;}
.col-md-4:nth-child(7) .serviceBoxes .iconsBoxes{background: #ff4259;}
.col-md-4:nth-child(8) .serviceBoxes .iconsBoxes{background: #3F51B5;}
.col-md-4:nth-child(9) .serviceBoxes .iconsBoxes{background: #48ddb9;}
.col-md-4:nth-child(1):hover .serviceBoxes { box-shadow: 0px -3px 0px 0px rgba(234, 76, 137, 0.004), 0px 40px 40px 0px rgba(14, 17, 51, 0.1);border-top: 3px solid #2eacfc;transform: translateY(-10px);}
.col-md-4:nth-child(2):hover .serviceBoxes {box-shadow: 0px -3px 0px 0px rgba(234, 76, 137, 0.004), 0px 40px 40px 0px rgba(14, 17, 51, 0.1);border-top: 3px solid #ea4c89;transform: translateY(-10px);}
.col-md-4:nth-child(3):hover .serviceBoxes {box-shadow: 0px -3px 0px 0px rgba(234, 76, 137, 0.004), 0px 40px 40px 0px rgba(14, 17, 51, 0.1); border-top: 3px solid #3578ff;transform: translateY(-10px);}
.col-md-4:nth-child(4):hover .serviceBoxes {box-shadow: 0px -3px 0px 0px rgba(234, 76, 137, 0.004), 0px 40px 40px 0px rgba(14, 17, 51, 0.1);border-top: 3px solid #f67741;transform: translateY(-10px);}
.col-md-4:nth-child(5):hover .serviceBoxes {box-shadow: 0px -3px 0px 0px rgba(234, 76, 137, 0.004), 0px 40px 40px 0px rgba(14, 17, 51, 0.1);border-top: 3px solid #6a88f7;transform: translateY(-10px);}
.col-md-4:nth-child(6):hover .serviceBoxes {box-shadow: 0px -3px 0px 0px rgba(234, 76, 137, 0.004), 0px 40px 40px 0px rgba(14, 17, 51, 0.1);border-top: 3px solid #3ab094;transform: translateY(-10px);}
.col-md-4:nth-child(7):hover .serviceBoxes {box-shadow: 0px -3px 0px 0px rgba(234, 76, 137, 0.004), 0px 40px 40px 0px rgba(14, 17, 51, 0.1);border-top: 3px solid #ff4259;transform: translateY(-10px);}
.col-md-4:nth-child(8):hover .serviceBoxes {box-shadow: 0px -3px 0px 0px rgba(234, 76, 137, 0.004), 0px 40px 40px 0px rgba(14, 17, 51, 0.1);border-top: 3px solid #3F51B5;transform: translateY(-10px);}
.col-md-4:nth-child(9):hover .serviceBoxes {box-shadow: 0px -3px 0px 0px rgba(234, 76, 137, 0.004), 0px 40px 40px 0px rgba(14, 17, 51, 0.1);border-top: 3px solid #48ddb9;transform: translateY(-10px);}
.serviceBoxes {border: 1px solid #c3d7ff61;border-radius: 4px;padding: 50px;transition: all 0.3s ease-out 0s;min-height: 360px; margin-bottom: 30px;}
.servicesSections { padding: 60px 0;position: relative;}
.serviceBoxes h3 {font-size: 20px;font-weight: 600;color: #0e1133;}
.serviceDetailss p { font-size: 16px;font-weight: 400;line-height: 30px; color: #505056;margin: 0px;}
.serviceDetailss {margin-top: 30px;}
.servicesSections .row {margin-top: 40px;}
.empowerDistribution {background: #f0f1f7;padding: 80px 0;}
.empowerDistribution h2 {font-size: 36px;font-weight: 700;color: #121c27;}
.yoTube .container {max-width: 1000px;}
.accordian {padding: 60px 0;}
div#accordionExample { max-width: 1000px; margin: auto;}
.accordion-button:not(.collapsed) {color: #ffffff;background-color: #00082c;box-shadow: none;}
.accordion-item {background-color: #fff; border-left: 0;border-right: 0;border-bottom: 1px solid #ffffffad;border-top: 0;}
button.accordion-button.collapsed {background: #f0f1f7;border-bottom: 0;}
h2.centerText {font-size: 36px;text-align: center;margin-bottom: 25px;font-weight: 600;color: #121c27;}
.accordion-body {padding: 1rem 1.25rem;font-size: 16px; color: #4c4646;font-family: 'Poppins';line-height: 28px;font-weight: 400;}
.empowerDistribution p {font-size: 16px;line-height: 24px;margin-top: 10px;padding-right: 35px;}
.empowerDistribution ul li {list-style: none;font-size: 16px;font-family: 'Poppins'; padding-left: 25px;line-height: 30px;position: relative;}
.empowerDistribution ul li:before {position: absolute;background: no-repeat;content: "";width: 14px;height: 14px;left: 0;top: 8px;border-radius: 100%;border: 2px solid #0066cb;}
.assistant h2 {
    font-weight: 600;
    font-size: 24px;
    color: #000;
    font-weight: 700;
}
.growBusiness a:hover { background: none;color: #fff;}
.bannerImage img {max-width: 100%;}
.formSection {padding: 60px 0 50px 0px;background: #f7f7f7;}
.assistant ul {display: flex;justify-content: center;align-items: center;}
textarea:focus-visible {outline: 0;}
.assistant a.btn.tollFreeBtn:hover {background: #000;border-color: #000;}
.assistant .fa {display: block;width: 55px;height: 55px;line-height: 55px;border-radius: 50%;background: #e6edf3;color: #0069d9;text-align: center; margin: auto;margin-bottom: 10px;}
.assistant li a {font-size: 14px;color: #000; text-decoration: none;}
.assistant li {display: inline-block;max-width: 180px;width: 180px;text-align: center;margin-bottom: 40px;}
.assistant {text-align: center;padding: 30px 30px;}
ul.number .fa {display: inline-block; width: 30px; height: 30px;line-height: 30px;border-radius: 4px;margin-right: 10px;}
.assistant h3 {font-weight: 600;}
.assistant p { margin-bottom: 50px;}
input:focus{outline: none;}
form {padding: 20px 50px;background: #fff;border-radius: 5px;position: relative;font-family: 'Libre Franklin', sans-serif;box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;}
.assistant a.btn.tollFreeBtn {background: #08556c;color: #fff;padding: 14px 40px;
text-transform: uppercase;border-radius: 4px;}
.formSection button {
    background: #08556c;
    color: #fff;
    padding: 14px 45px;
    border-radius: 4px;
    border: 0;
    font-family: 'Poppins';
    letter-spacing: 0.5px;
    border: 2px solid #08556c;
}
div#navbarSupportedContent a.nav-link:hover {
    opacity: 0.8;
}
.formSection button:hover {background: none;border: 2px solid #099;color: #099;}
a.btn.tollFreeBtn:hover {background: #099;}
form > div {margin-bottom:30px;}
form > div > p{font-size: 12px;margin-bottom: 3px;}
form > div > textarea, form > div > input{font-size:12px;letter-spacing:1px;padding:  5px;border: 0;border-bottom: 1px solid silver;width: 100%;color: gray;}
form > p:last-of-type{text-align: center;padding-top: 50px;display:  table;width: 100%;color:white;}
form > p:last-of-type > a{cursor:pointer;border:0;padding: 10px 25px;background:  silver;border-radius:  28px;font-size: 12px; }
.footer {
    background: #0e0808;
    /* background: #00072a; */
    padding: 50px 0 0;
}
.copywright .container {display: flex;justify-content: space-between;align-items: center;}
.copywright {border-top: 1px solid #dddddd1a;margin-top: 40px;}
.copywright a { color: #FFEB3B;text-decoration: none;font-weight: 400;font-family: 'Poppins';}
.footer p {font-size: 14px;color: #fff;margin-top: 20px;line-height: 24px;}
.social li a:hover {background: #fff; color: #ff4259;}
.quickLinks li {list-style: none;width: 85%;}
.quickLinks li a {color: #fff;text-decoration: none;font-size: 14px;padding: 8px 0;display: block;border-bottom: 1px solid #ffffff40;}
.contactUs li {list-style: none;}
.contactUs li a { color: #fff;text-decoration: none;font-size: 14px;padding: 5px 0;display: block;}
.social a {display: block;width: 40px;height: 40px;line-height: 40px;border: 1px solid #ffffff40;text-align: center;padding: 0!important;margin-top: 10px;}
ul.numbers li {position: relative;padding-left: 35px;}
ul.numbers li .fa {position: absolute;left: 0;top:8px;}
ul.numbers {margin-bottom: 20px;}
ul.numbers li a:hover {color: #08556c;}
.social li{display: inline-block;}
.contactUs h3, .quickLinks h3 {font-size: 20px;color: #fff;}
.quickLinks li a:hover {
    opacity: 0.8;
}
.quickLinks ul {column-count: 2;}
.pragraphs {padding-right: 50px;}
.empowerDistribution ul li:after {position: absolute;background: #0066cb; content: "";width: 6px;height: 6px;left: 4px;top: 12px;border-radius: 100%;}
li.nav-item {position: relative;}
ul.subMenu {position: absolute;background: #fff;max-width: 370px;box-shadow: 0px 0px 10px 0px #000;border-radius: 10px;top: 72px;opacity: 0;visibility: hidden;transition-duration: .3s;-webkit-transform-origin: center center;-moz-transform-origin: center center;-ms-transform-origin: center center;-o-transform-origin: center center;transform-origin: center center;-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);transform: translateY(20px);transition-timing-function: ease;box-shadow: 0px 0px 10px 0px #0000005e;width: 370px;}
a.nav-link.btn {margin-top: 15px;}
ul.subMenu li a .icons {position: absolute;top: 20px;left: 17px;width: 60px;height: 60px;line-height: 60px;text-align: center;}
ul.subMenu li a .icons img {max-width: 40px!important;}
ul.subMenu li a:hover {background: #0066cb;color: #fff;}
li.nav-item:hover ul.subMenu {opacity: 1;visibility: visible;transition-duration: 1.1s;transform: rotateX(0);-webkit-transform: rotateX(0);-o-transform: rotateX(0);-ms-transform: rotateX(0);}
ul.subMenu li {list-style: none;}
ul.subMenu li a {color: #000;text-decoration: none;padding: 15px 25px;display: block;border-bottom: 1px solid #ddd;}
ul.subMenu li:last-child a {border-bottom: 0;}
ul.subMenu li a { position: relative;padding-left: 95px;font-size: 14px;padding-top: 30px;padding-bottom: 30px;}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}

nav.navbar.navbar-expand-lg.navbar-light.scrolled {
    background: #fefefe;
    box-shadow: 0px 0px 5px 0px #00000066;
}

/* Hide accordion items after 5 */
.accordion-item.hidden-faq {
    display: none;
}

.readMoreBtn {
    text-align: center;
    margin-top: 20px;
}

.readMoreBtn button {
    padding: 14px 45px;
    border: none;
    background: #08556c;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    font-size: 16px;
}
.readMoreBtn button:hover {
    background: #000;
}


/* ====Loan css===== */
.bannerSections .container {
    position: relative;
}
.leadGenForm label {
    display: none;
    text-transform: uppercase;
    color: #181818;
    font-weight: 400;
    font-size: 11px;
    font-family: roboto, sans-serif;
}

.row.formDetails {
    background: #fff;
    padding: 25px;
    border-radius: 10px;
    max-width: 900px;
    margin: auto;
}

.row.formDetails input {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
}
.row.formDetails .col-md-3 {
    padding: 0 5px;
}

.row.formDetails .col-md-3 input {
    border: 1px solid #074c3ea3;
    border-radius: 4px;
    font-size: 15px;
    color: #706a6a;
}

.imgBox.loanBx {
    min-height: 250px;
}
.loan {
    padding: 50px 0 70px 0;
    text-align: center;
    background: #f2f4f4;
    border-top: 1px solid #cdcdcd;
}

.loan h2 {
    font-size: 36px;
    font-weight: 700;
    color: #121c27;
    letter-spacing: 0.5px;
    margin-bottom: 25px;
    margin-top: 0px;
}

.loan .loanBoxes {
    background: rgba(0, 41, 34, 0.05);
    padding: 40px 25px;
    text-align: center;
    border-radius: 35px;
    border: 1px solid #aaaaaa;
    min-height: 200px;
}

.loan .loanBoxes p {
    margin-bottom: 0;
}

.loan .row {
    max-width: 1000px;
    margin: auto;
}

.loanBoxes h3 {
    font-size: 22px;
    font-weight: 600;
    color: #000000;
    max-width: 280px;
    margin: auto;
    margin-bottom: 15px;
}

.loanOffer ul {
    padding: 0;
    margin: 0;
    margin-top: 20px;
}

.loanOffer ul li {
    list-style: none;
    color: #fff;
    font-family: 'DM Sans';
    padding-left: 25px;
    position: relative;
    margin-bottom: 10px;
    font-size: 16px;
    color: #ffffff;
    font-weight: 300;
}

.loanOffer h3 {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
}

.loanOffer ul li:before {
    position: absolute;
    background: #FFC107;
    content: "";
    width: 7px;
    height: 7px;
    left: 3px;
    top: 9px;
    border-radius: 100%;
}

.loanOffer ul li:after {
    position: absolute;
    background: none;
    content: "";
    width: 13px;
    height: 13px;
    left: 0;
    top: 6px;
    border-radius: 100%;
    border: 1px solid #FFC107;
}

.unsecured {
    border-right: 1px solid #ffffff47;
    padding: 40px;
    border-top: 1px solid #ffffff47;
    border-left: 1px solid #ffffff47;
    border-bottom: 1px solid #ffffff47;
}
.loanOffer.ppayment {
    padding-left: 25px;
}

.col-md-6.ppayment {
    padding: 59px 40px;
    border-top: 1px solid #ffffff47;
    border-bottom: 1px solid #ffffff47;
    border-right: 1px solid #ffffff47;
}
.empower.documents .centerSection {
    max-width: 710px;
}

.empower.documents  .row {
    justify-content: center;
}

.empower.documents .row .iconBoxes {
  min-height: 170px;  
}
.chooseBoxes img {
    max-width: 68px;
    border-bottom: 2px solid #074c3e;
    padding-bottom: 20px;
}

.whyChosseMargPay {
    padding: 70px 0;
}

.whyChosseMargPay h2 {
    color: #111;
    font-weight: 700;
    line-height: 1.2;
    font-size: 36px;
    text-align: center;
    margin-bottom: 40px;
}

.chooseBoxes {
    border: 1px solid #074c3e;
    padding: 30px;
    border-radius: 25px;
    min-height: 265px;
}

.chooseBoxes h3 {
    font-size: 20px;
    font-weight: 600;
    color: #074c3e;
    margin-top: 20px;
}

.chooseBoxes p {
    margin-bottom: 0;
}

.whyIcons {
    border-bottom: 1px solid #074c3e;
}

.perfectLoan {
    position: relative;
    padding: 35px;
    background: #004d98;
    border-radius: 5px;
    margin-bottom: 50px;
    overflow: hidden;
}
.perfectLoan h2 {
    font-size: 36px;
    color: #fff;
    font-weight: 700;
}

.perfectLoan p {
    color: #fff;
    font-size: 18px;
}

.perfectLoan .btns {
    border: 1px solid #fff;
    text-decoration: none;
    color: #fff;
    padding: 12px 30px;
    display: inline-block;
    border-radius: 4px;
}

.perfectLoan .btns:hover {
    background: #fff;
    color: #074c3e;
}
.aeros {
    position: absolute;
    top: 0;
    right: 20px;
}

.aeros img {
    max-width: 80%;
}
.applyBtn button {
    background: #08556c;
    padding: 12px 45px !important;
    border: 0;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #08556c;
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
}
.applyBtn button:hover{background:#fff;
color:#08556c;}
.applyBtn {
    display: flex;
    justify-content: center;
    align-items: center;
}
.footersss p {
    font-weight: 500!important;
}

.bannerSections.loanBanner {
    background: url(../images/businessLoan.jpg);
    background-size: cover;
    background-position: center;
    position: relative;
}



.bannerSections.loanBanner .bannerTexts span {
    display: block;
    font-weight: 700;
}

.bannerSections.loanBanner .bannerTexts h1 {
    font-weight: 300;
    font-size: 70px;
}
.bannerDetails h2 {
    max-width: 530px;
    margin-top: 20px;
    line-height: 36px;
}.businessHeadss {
    background: #000d56;
    padding: 30px;
    border-radius: 25px 25px 0px 0;
}

.businessHeadss p {
    margin-bottom: 0;
}

.perfectLoan input.form-control {
    padding: 10px;
    border-radius: 3px;
}

.perfectLoan button {
    padding: 10px 25px!important;
    border-radius: 3px!important;
}

.aboutBanner {
    background: url(../images/aboutBanner.jpg);
    background-size: cover;
    background-position: center;
    padding: 150px 0 80px 0;
    position: relative;
}

.aboutBanner:before {
    position: absolute;
    background: #00073ec9;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
	top:0;
}
.aboutBanner h2 {
    color: #fff;
    font-size: 40px;
    font-weight: 700;
}
.aboutBanner p {
    color: #fff;
    margin-bottom: 0;
}
.aboutBanner .container {
    position: relative;
}
.welcomeAbout {
    padding: 70px 0;
}

.welcomeAbout .row {
    display: flex;
    justify-content: center;
    align-items: center;
}

.welcomeAbout .row h2 {
    font-size: 36px;
    color: #000;
    font-weight: 700;
}
.contnetBoxAbout p {
    font-family: poppins;
    color: #4f4e4e;
    line-height: 28px;
}

.welcomeAbout .row h2 span {
    display: block;
    font-size: 20px;
    color: #6f6c6c;
}
.contnetBoxAbout {
    padding-right: 85px;
}
.imagesAbout {
    background: #f7f7f7;
    border: 1px solid #000;
    padding: 40px;
    border-style: dashed;
    border-radius: 25px;
}

.imagesAbout img {
    max-width: 100%;
}
.digiPayments {
    background:#004f9d;
    padding: 60px 0;
}

.digiPayments .centrContent {
    text-align: center;
    max-width: 1050px;
    margin: auto;
    margin-bottom: 40px;
}

.digiPayments .centrContent p {
    color: #ffffff;
    line-height: 28px;
    font-size: 16px;
}

.digiPayments .centrContent h2 {
    font-size: 36px;
    color: #ffffff;
    font-weight: 700;
}

.digiPayments .centrContent h2 span {
    display: block;
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
}
.digialBox {
    background: #fff;
    padding: 15px;
    border-radius: 20px;
    text-align: center;
    min-height: 200px;
    border: 1px solid #ffffff;
}

.digialBox h4 {
    font-size: 15px;
    font-weight: 700;
}

.digialBox img {
    max-width: 70px;
}

.digialBox1 {
    margin-bottom: 15px;
}

.digialBox p {
    font-size: 14px;
}

.centerLeaders {
    text-align: center;
    max-width: 800px;
    margin: auto;
}

.ourLeader {
    padding: 60px 0;
}

.centerLeaders h2 {
    font-size: 36px;
    color: #000;
    font-weight: 700;
}

.centerLeaders p {
    font-family: poppins;
    color: #4f4e4e;
    line-height: 28px;
    font-size: 14px;
}

.leadertext h4 {
    font-size: 18px;
    color: #000;
}
.leadertext h4 span {
    text-transform: uppercase;
    font-size: 14px;
    display: block;
    color: #099;
    letter-spacing: 0.9px;
    margin-bottom: 11px;
}
.centerLeaders h2 + p {
    max-width: 680px;
    margin: auto;
    margin-bottom: 20px;
}

.leadertext {
    padding: 30px 30px;
    background: #ffffff;
    padding-bottom: 0;
    min-height: 270px;
    position: relative;
}
.ourLeader .centerLeaders {
    text-align: center;
    max-width: 1030px;
    margin: auto;
}
.leadertext .btn {
    padding: 8px 15px !important;
    border-radius: 0;
    color: #fff !important;
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 125px;
    border-radius: 5px;
    background: linear-gradient(270deg, #1e90d6 0, #009999 100%);
}

.leaderBoxes {
    box-shadow: 0px 0px 8px 0px #0000003d;
}

.leadertext p {
    margin-bottom: 0;
}
.moneySafe.moneyStrip {
    background: #004f9d;
    padding: 60px 0;
    text-align: center;
}

.moneySafe.moneyStrip p {
    margin: 0;
    max-width: 800px;
    margin: auto;
    color: #fff;
    line-height: 28px;
}

.moneySafe.moneyStrip h2 {
    font-size: 36px;
    color: #fff;
    font-weight: 700;
}
.otherProducts {
    text-align: center;
    padding: 50px 0;
}

.otherProducts h2 {
    font-size: 36px;
    font-weight: 600;
    color: #000;
    margin-bottom: 30px;
}

.otherProducts img {
    max-width: 70px;
}

.otherProducts ul {
    display: flex;
    justify-content: center;
}

.otherProducts ul li {
    list-style: none;
    margin: 2px;
    width: 100%;
}

.otherProducts ul li a {
    display: block;
    border: 1px solid #0000005c;
    padding: 10px;
    text-decoration: none;
    font-weight: 600;
    font-family: poppins;
    border-radius: 6px;
    min-height: 150px;
}

.otherProducts ul li a span {
    display: block;
    color: #004f9d;
    margin-top: 8px;
}

.aboutBanner.contactBanner {
    background: url(../images/contactBanner.jpg);
}
.contactForm .form-group {
    margin-bottom: 15px;
}
.contactForm button.btn {
    background: #0066cb;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    padding: 8px 25px;
}

.contactAdddress ul {
    padding: 0;
    margin: 0;
}

.contactAdddress ul li {
    padding-left: 55px;
    list-style: none;
    position: relative;
    margin-bottom: 25px;
    padding-top: 0;
    color: #000;
    /* display: flex; */
    /* align-items: center; */
}

.contactAdddress ul li .fa {
    position: absolute;
    left: 0;
    top: -5px;
    width: 40px;
    height: 40px;
    text-align: center;
    background: #0066cb;
    line-height: 40px;
    color: #fff;
    border-radius: 105px;
}

.contactAdddress li a {
    color: #000;
    text-decoration: none;
}
.contactAdddress {
    padding-left: 80px;
}

.contactForm .col-md-12:last-child .form-group {
    margin-bottom: 0;
}
input.form-control {
    font-size: 14px;
    height: 49px;
}