
@font-face {
    font-family:Gotham-Light;
    src: url(../fonts/Gotham-Light.otf);
}
@font-face {
    font-family:GothamNarrow-Bold;
    src: url(../fonts/GothamNarrow-Bold.otf);
}
@font-face {
    font-family:GothamNarrow-Book;
    src: url(../fonts/GothamNarrow-Book.otf);
}
@font-face {
    font-family:GOTHAM-MEDIUM;
    src: url(../fonts/GOTHAM-MEDIUM.otf);
}
@font-face {
    font-family:GOTHAMNL;
    src: url(../fonts/GOTHAMNL.TTF);
}
@font-face {
    font-family:GOTHAMNM;
    src: url(../fonts/GOTHAMNM.TTF);
}
@font-face {
    font-family:Rupee;
    src: url(../fonts/Rupee.TTF);
}
@font-face {
    font-family:Inter-Bold;
    src: url(../fonts/Inter-Bold.ttf);
}

body {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 22px;
    font-family:GothamNarrow-Book;
    color:#141414;
}
h1,
h2,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0px;
    padding: 0px;
}

a {
    text-decoration: none !important;
    font-size: 16px;
}

a:hover {
    text-decoration: none !important;
}

p {
    font-size: 16px;
    line-height: 22px;
}

.my-sidenav, .ham-icon1 {
    display: none;
}
/*-----------Header Css End-------------*/
.my-sidenav1 {
    display: none;
    position: fixed;
    top: 70px;
    right: 0;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 999999999;
    max-width: 100%;
    width: 100%;
    background: #2C5DAB;
    height: 100%;
    border-top: 1px solid #2C5DAB;
}

#header {
    width: 100%;
    display: flex;
    padding: 0px;
    position: fixed;
    z-index: 999;
    height: 82px;
    align-items: center;
    justify-content: center;
    border-bottom: 2px solid #00529c;
    background: #fff;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
}
.header-wrap
{
    display: flex;
    justify-content: space-between;
    height: 70px;
    align-items: center;
}
.header-right
{
    padding-right: 30px;
    display: flex;
    align-items: center;
    position: relative;
}
.header-right ul
{
    margin-bottom: 0px;
}
.header-right ul li
{
    list-style: none;
    float: left;
}
.header-right ul li a
{
   color:#00529C;
   font-family:Inter-Bold;
   padding-right:60px;
   font-size: 14px;
   line-height: 17px;
}

.header-right ul li a:hover
{
    color: #FFC734;
}
.ar-btn a
{
   color:#00529C;
   border:1px solid #00529C;
   padding: 8px 12px;
}
.ar-btn a img
{
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #00529C;
}
.d-text
{
    font-size: 14px;
    line-height: 17px;
    font-family:Inter-Bold;
    opacity: 1;
}
.ar-btn a:hover
{
    background-color:#00529C;
    color: #fff;
}
.ar-btn a:hover img
{
    border-left: 1px solid #fff;
    filter: brightness(0) invert(1);   
}

.newnavv{
    background:#25408f;
    top: 100px;
    position: absolute;
    z-index: 999;
    width:100%;
    top: 52px;
    display: none;
    border-radius: 20px;
}
.hdrnavigation {
    padding: 50px;
    display: flex;
}
.hdrnavigation a {
    color: #fff;
    font-weight: 600;
    display: block;
    padding: 10px 0;
    font-family: GothamNarrow-Bold;
    font-size: 16px;
    line-height: 18px;
}
.hdrnavigation a:last-child {
    border-bottom: none;
}
.newnavv:after {
    width: 0;
    height: 0;
    position: absolute;
    display: block;
    content: "";
    border-right: 20px solid transparent;
    border-bottom: 20px solid #25408f;
    border-left: 20px solid transparent;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -15px;
    transition: all ease 1s;
    display: block;

}
.newnavv.nv1:after {
  left: -77%;
}
.newnavv.nv2:after {
  left: -32%;
}
.newnavv.nv3:after {
  left: -30%;
}
.newnavv.nv4:after {
  left: 11%;
}

footer {
    color: #fff;
    background: #00529C;
    padding: 50px 0px 50px;
    position: relative;
}
.footer-d
{
    display: flex;
    justify-content: center;
}
.footer-d .ar-btn
{
    margin-bottom: 24px;
}
.footer-d .ar-btn a
{
   color:#fff;
   border:1px solid #fff;
   padding: 8px 12px;
}
.footer-d .ar-btn a img
{
    border-left: 1px solid #fff;
}
footer h5 a {
    color: #fff;
    font-size: 14px;
    font-family:Inter-Bold;
    border-bottom: 1px solid #fff;
    width: 220px;
    margin: auto;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 4px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.socialLink ul {
    display: flex;
    list-style: none;
    padding: 0px;
    margin: 0px;
    justify-content: center;
    gap: 10px;
    align-items: center;
}
.socialLink ul li
{
    margin:0px 2px;
}
.copyright
{
    background-color:#094A84;
    padding: 10px 0px;
}
.copyright p, .copyright a
{
    color:#fff;
    font-size: 12px;
    font-family:Inter-Bold;
}
.copyright .text-right {
    text-align: right;
}

.my-sidenav1 ul
{
  padding-top: 80px;
  border-bottom: none;  
}
.my-sidenav1 ul li
{
    border-bottom: 1px solid #5592F2;
    width: 100%; 
}
.my-sidenav1 a.nav-link {
    transition: none;
    font-family:arialbd;
    color: #5592F2;
    padding: 10px 0;
    margin: 0;
    display: flex;
    font-size: 30px;
}
.my-sidenav1 a.nav-link
{
    border:none;
}
.my-sidenav1 a.nav-link.active {
    border: none;
    color: #fff !important;
    background-color: transparent;
    border:none;
}
.my-sidenav1 a.nav-link.active img.tbimg
{
    margin-right: 10px;
}
.menu-tab ul
{
    padding-left: 0px;
    padding-top: 100px;
}
.menu-tab ul li
{
    list-style: none;
    border-bottom: none;
    padding-bottom: 40px;
}
.menu-tab ul li a
{
    color:#fff;
    font-size: 18px;
}
.menu-tab ul li a img
{
    float: right;
}


/*homepage*/
.banner-sec {
    background: url(../images/hm-banner.webp) no-repeat;
    background-position: center;
    background-size: cover;
    height: 100vh;
    display: flex;
    align-items: center;
}
.banner-sec .container {
    position: relative;
    height: 100vh;
    display: flex;
    align-items: center;
}
.banner-sec .row
{
    width: 100%;
}
.banner-wrap
{
    border:3px solid #fff;
    border-radius: 12px;
    padding: 160px 50px 110px 50px;
    position: relative;
}
.banner-wrap:after
{
    content: '';
    position: absolute;
    right: -1px;
    top:0;
    bottom:0;
    background-image: url(../images/banner-mobile-corner-line.svg);
    width: 25px;
    height: 175px;
    margin:auto;
}
.banner-wrap h1
{
    color: #fff;
    font-size: 25px;
    line-height: 30px;
    font-family:Inter-Bold;
    position: relative;
    margin-bottom: 45px;
}
.banner-wrap h1 span
{
    font-size: 40px;
    line-height: 49px;
    display: block;
}
.banner-wrap h1:before
{
    content: '';
    position: absolute;
    left: -20px;
    top:0;
    background-color: #FFCB05;
    height: 77px;
    width: 3px;
}
.read-btn
{
    display: inline-block;
    float:left;
    margin-right: 25px;
}
.read-btn a
{
    width: 130px;
    height: 39px;
    border:1px solid #00529C;
    position: relative;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-family:Inter-Bold;
    line-height: 34px;
}
.read-btn a img
{
    position: relative;
    padding-left: 9px;
}
.read-btn a span
{
    padding-left: 20px;
    position: relative;
}
.read-btn a:before
{
    content: '';
    position: absolute;
    left: 0;
    top:0;
    background-color:#00529C;
    width: 35px;
    height: 37px;
    transition: all .3s ease-in-out;
}
.read-btn a:hover:before
{
   left: 35px;
   width: 94px;
   transition: all .3s ease-in-out;   
}
.arrow-scroll
{
    position: absolute;
    left: 13%;
    bottom:30px;
    animation: ca3_fade_move_down 2s ease-in-out infinite;
}
@keyframes ca3_fade_move_down {
  0%   { transform:translate(0,-10px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,10px); opacity: 0; }
}

.making-home{
    background: url(../images/making-home-ownership-img.webp) no-repeat;
    background-position: center;
    background-size: cover;
    height: 100vh;
    display: flex;
    align-items: center;
}
.hm-heading
{
   color: #00529C;
   font-size: 35px;
   line-height: 40px;
   padding-bottom: 30px;
   font-family:GothamNarrow-Bold;   
}
.hm-heading span
{
    display: block;
}
.making-home h4
{
   color: #141414;
   font-size: 22px;
   line-height: 30px;
   font-family:GothamNarrow-Bold;
   padding-bottom: 18px;   
}
.ownership-wrap
{
    max-width: 510px;
    width: 100%;
    position: relative;
}
.customer-break img
{
 max-width: 400px;
 width: 100%; 
}
.break-wrap h3
{
    font-size: 42px;
    color: #00529C;
    font-family:GothamNarrow-Bold;
}
.break-wrap h5
{
  font-size: 24px;
  color: #00529C;
  font-family:GothamNarrow-Bold;  
}
.break-wrap h5 span
{
  font-family:GothamNarrow-Book;
  color: #141414;
  font-size: 16px;
  display: block;  
}
.ownership-slider .owl-nav button.owl-prev {
    position: absolute;
    width:74px;
    height: 15px;
    bottom: -32px;
    margin: auto;
    right:105px;
    background-image: url(../images/left-slider-arrow.svg) !important;
    background-repeat: no-repeat;
    border: 0px;
    background-size: cover;
    background-position: center;
    border-radius: 0px;
}
.ownership-slider .owl-nav button.owl-next {
    position: absolute;
    width: 74px;
    height: 15px;
    bottom: -32px;
    margin: auto;
    right: 20px;
    background-image: url(../images/right-sider-arrow.svg) !important;
    border: 0px;
    background-repeat: no-repeat;
    background-size:cover;
    background-position: center;
    border-radius: 0px;
}
.ownership-slider.owl-theme .owl-nav .owl-prev:hover, 
.ownership-slider.owl-theme .owl-nav .owl-next:hover,
.journeySlider.owl-theme .owl-nav .owl-next:hover {
    background: none;
    color: #FFF;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slider-counter1
{
    position:absolute;
    right: -15px;
    bottom: -34px;
    font-size: 18px;;
}
.making-btn a
{
    margin-top: 20px;
}
.making-btn a
{
    color: #00529C;
}
.making-btn a img
{
    filter: brightness(0) invert(1);
}
.making-btn a:hover
{
  color: #fff;   
}
.making-btn a:hover img
{
  filter: brightness(1) invert(0);   
}
.ful-deeply
{
   padding-top: 90px;
}
.ful-deeply h2
{
    padding-bottom: 20px;
}
.ful-deeply p
{
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 38px;
}
.ful-deeply h4
{
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 38px;
    color: #00529C;
    padding-bottom: 21px;
    font-family:GothamNarrow-Bold;
}
.snapshotsec {
    height:320px;
    display: flex;
    align-items: center;
    width: 100%;
    background-color: #00529C;
    color: #fff;
}
.snapshotdata h4 {
    font-size: 40px;
    color: #fff;
    line-height: 50px;
    font-family:GothamNarrow-Bold;
    padding-bottom: 0px;
}
.snapshotdata h4 span
{
    font-size: 24px;
    line-height: 30px;
}
.snapshotdata p {
   font-family:GothamNarrow-Bold;
}
.snapshotdata .col-xl-4{
    position: relative;
    margin-bottom: 50px;
}
.snapshotdata .col-xl-4:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 77px;
    right: 50px;
    top: 0px;
    background-color: #ffffff80;
}
.snapshotdata .col-xl-4.bd-none:before
{
    display: none;
}
.snapshotdata
{
    height:90px;
    overflow: hidden;
    position: relative;
}
.num-read-btn
{
    margin-top: 40px;
}
.num-read-btn a
{
  border:1px solid #fff;
  color: #fff;
}
.num-read-btn  a:before {
    background-color: #fff;
}
.num-read-btn  a:hover
{
    color: #00529C;
}
.num-read-btn  a:hover img {
    filter: brightness(0) invert(1);
}
.hm-chmsg
{
    padding-top: 50px;
    padding-bottom: 30px;
}
.hmch-text
{
    background-color: #FFC734;
    padding: 50px 50px 45px 50px;
    position: absolute;
    top:40px;
    right: 30px;
    max-width: 475px;
    width: 100%;
}
.hmch-text:before
{
    content: '';
    position: absolute;
    top:-12px;
    left: 15px;
    background-image: url(../images/quote-icon.svg);
    width: 86px;
    height: 46px;
}
.hm-chmsg .row
{
    position: relative;
}
.hmch-text h4
{
    color: #00529C;
    font-size: 30px;
    line-height: 38px;
    padding-bottom: 35px;
    text-transform: uppercase;
}
.hmch-text h5
{
    color: #00529C;
    font-size: 22px;
    line-height: 30px;
    padding-bottom:5px;
    font-family:GothamNarrow-Bold;
}
.hmch-text p
{
  color: #00529C;
  font-size: 22px;
  line-height: 28px;
  padding-bottom:22px;  
}
.hmch-text .making-btn a
{
    margin-top: 0px;
}
.hm-ceomsg h2
{

    text-align: right;
}
.hm-ceomsg .hmch-text
{
    right: auto;
    left: 0;
}
.hm-prformance
{
    margin-top: 90px;
    padding-bottom: 60px;  
}
.hm-prformance .row
{
   position: relative;
}

.performance-slider .owl-nav button.owl-prev {
    position: absolute;
    width:74px;
    height: 15px;
    bottom: -32px;
    margin: auto;
    right:135px;
    background-image: url(../images/left-slider-arrow.svg) !important;
    background-repeat: no-repeat;
    border: 0px;
    background-size: cover;
    background-position: center;
    border-radius: 0px;
}
.performance-slider .owl-nav button.owl-next {
    position: absolute;
    width: 74px;
    height: 15px;
    bottom: -32px;
    margin: auto;
    right: 50px;
    background-image: url(../images/right-sider-arrow.svg) !important;
    border: 0px;
    background-repeat: no-repeat;
    background-size:cover;
    background-position: center;
    border-radius: 0px;
}
.performance-slider.owl-theme .owl-nav .owl-prev:hover, .performance-slider.owl-theme .owl-nav .owl-next:hover {
    background: none;
    color: #FFF;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slider-counter2
{
    right: 0;
    bottom: 14px;
    font-size: 18px;
    display: flex;
    justify-content: end;
    position: absolute;
}
.hm-prformance .read-btn a
{
 margin-top: 10px;
}
.building-blocks
{
    background-color: #00529C;
    height: 100vh;
    display: flex;
    align-items: center;
}
.building-blocks h2
{
    color: #fff;
}
.strength-wrap
{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 30px 0px;
    display: inline-block;
}
.strength-wrap p
{
    font-size: 22px;
    line-height: 25px;
    color: #fff;
    height: 0px;
    opacity: 0;
    transition: all .3s ease-in-out;
}
.strength-wrap:hover p
{
    transition: all .3s ease-in-out;
    height:180px;
    opacity: 1;
}
.building-blocks .read-btn
{
    margin-top: 0px;
}
.st-left
{
    margin-right: 60px;
}
.st-right
{
    margin-left: 60px;
}
.hm-journey
{
    margin-top: 50px;
    margin-bottom: 80px;
}
.hm-journey h2
{
    margin-left: 60px;
}
.hm-journey .col-xl-12
{
    position: relative;
}
.journey-main
{
   box-shadow: 0px 3px 6px #00000029;
   margin:0px 60px;   
}
.journey-wrap 
{
  display: flex;  
}
.journey-wrap h5
{
    font-size: 16px;
    line-height: 20px;
    color: #00529C;
    font-family:GOTHAMNM;
    max-width: 200px;
    width: 100%;
    padding:22px 10px 15px 32px;
}
.j-img
{
    position: relative;
}
.j-img:after
{
    content: '';
    position: absolute;
    right: -22px;
    top:22px;
    background-image: url(../images/yellow-arrow.svg);
    width: 27px;
    height: 23px;
}
.journey-slider .owl-nav button.owl-prev {
    position: absolute;
    width:74px;
    height: 15px;
    bottom: -65px;
    margin: auto;
    right:135px;
    background-image: url(../images/left-slider-arrow.svg) !important;
    background-repeat: no-repeat;
    border: 0px;
    background-size: cover;
    background-position: center;
    border-radius: 0px;
}
.journey-slider .owl-nav button.owl-next {
    position: absolute;
    width: 74px;
    height: 15px;
    bottom: -65px;
    margin: auto;
    right: 50px;
    background-image: url(../images/right-sider-arrow.svg) !important;
    border: 0px;
    background-repeat: no-repeat;
    background-size:cover;
    background-position: center;
    border-radius: 0px;
}
.journey-slider.owl-theme .owl-nav .owl-prev:hover, .journey-slider.owl-theme .owl-nav .owl-next:hover {
    background: none;
    color: #FFF;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slider-counter3
{
    right: 85px;
    bottom: 11px;
    font-size: 18px;
    display: flex;
    justify-content: end;
    position: absolute;
}

.hm-journey .read-btn a
{
    margin-left: 60px;
    margin-top: 30px;
}
.bredcrumdiv
{
    padding-top: 90px;
}
.breadTxtLink a {
    font-size: 14px;
    line-height: 20px;
    color: #141414;
   font-family:GothamNarrow-Book;
}
.forwardLink
{
    padding: 50px 0px;
}
.nextPre {
    display: flex;
    justify-content: space-between;
    gap: 8px;
    width: 100%;
}
.preLink {
    width: 50%;
    position: relative;
}
.preLink a, .nextLink a {
    font-size: 16px;
    line-height: 23px;
    color: #141414;
    display: block;
    border: 1px solid #141414;
    border-radius: 0px;
    padding: 14px 29px;
    font-family:GOTHAMNL;
}
.nextLink {
    width: 50%;
    position: relative;
}
.nextLink a
{
    text-align: right;
}
.preLink:after
{
    content: '';
    position: absolute;
    height: 100%;
    width: 20px;
    background: #FFCB05 0% 0% no-repeat padding-box;
    right: 0;
    top: 0;
    z-index: -1;
}
.preLink:hover:after
{
    width: 100%;
}
.nextLink:after
{
    content: '';
    position: absolute;
    height: 100%;
    width: 20px;
    background: #FFCB05 0% 0% no-repeat padding-box;
    left: 0;
    top: 0;
    z-index: -1;
}
.nextLink:hover:after
{
    width: 100%;
}
.preLink:hover a,.nextLink:hover a
{
    border: 1px solid #FFCB05;
}

.preLink a img
{
    margin-right: 10px;
}
.nextLink a img
{
    margin-left: 10px;
}
.insidepagesection h1
{
    font-size: 35px;
    color: #00529C;
    font-family:GothamNarrow-Bold;
    padding-top: 40px;
}
.insidepagesection h1 span
{
    display: block;
}
.insidepagesection p
{
    padding-top: 15px;
}
.insidepagesection h6
{
    font-size: 18px;
    color: #141414;
    font-family:GothamNarrow-Bold;
    padding: 30px 0px;
}
.insidepagesection h6.blusubhead
{
    color: #00529C;
}
.indiamap
{
    padding: 30px 85px;
    background: #C7EAFB 0% 0% no-repeat padding-box;
    margin: 0px 0px 20px;
}
.indiamap .row
{
    align-items: center;
}
.mapdata
{
    overflow-x: hidden;
}
.mapdata div
{
    max-width: 50%;
    width: 100%;
    float: left;
}
.mapdata div h3
{
    font-size: 40px;
    color: #00529C;
    font-family:GothamNarrow-Bold;
    padding-top: 25px;
}
.mapdata div p
{
    padding-top:0px;
    color: #00529C;
    font-family:GothamNarrow-Bold;
    font-size: 18px;
}
.indiamap h4
{
   font-size: 24px;
   padding-top: 60px;
   color: #00529C;
   font-family:GothamNarrow-Bold;
}
.blubox
{
    background: #00529C 0% 0% no-repeat padding-box;
    padding: 0px 96px 42px;
}
.blubox h3
{
    color: #FFCB05;
    font-family:GothamNarrow-Bold;
    padding-top: 50px;
}
.blubox h3 span
{
    font-size: 22px;
}
.blubox  p
{
    padding-top: 10px;
    font-family:GothamNarrow-Bold;
    color:#FFCB05;
    font-size: 22px;
}
.leftarrowpara
{
    position: relative;
    padding-left: 40px;
}
.leftarrowpara:before
{
    content: '';
    position: absolute;
    width: 27px;
    height: 23px;
    background: url(../images/yellow-arrow.svg);
    left: 0;
    top: 13px;
}
.bodpg h6
{
    color: #00529C;
    font-family:GothamNarrow-Bold;
    font-size: 16px;
}
.bodpg h6 span
{
    display: block;
    color: #141414;
    font-family:GOTHAMNL;
}
.bodpg .row .col-xl-3 img:first-child
{
    margin-bottom: 15px;
    display: block;
}
.bodpg h6
{
    padding-top: 5px;
    padding-bottom: 0px;
}
.bodpg .row .col-xl-9 p:first-child
{
    padding-top: 0;
}
.bodpg hr
{
    border-top: 2px solid #C7EAFB;
    margin: 30px 0px 40px;
    opacity: 1;
}
.bodpg h1
{
    padding-bottom: 40px;
}
.themebanner
{
    background-image: url(../images/themebanner-img.webp);
}
.bannerdowmbredcrum .breadCrumb
{
    padding-bottom: 20px;
}
.bannerdowmbredcrum
{
    padding-top: 20px;
}
.bannerdowmbredcrum p
{
    padding-top: 15px;
}
.bannerdowmbredcrum h6
{
    color: #00529C;
    padding-top: 20px;
    font-family:GothamNarrow-Book;
    font-size: 24px;
}
/*uneza css start*/
.corpPage h4{
    font-size: 18px;
    color: #00529C;
    font-family:GothamNarrow-Bold;
    padding: 60px 0 20px;
}
.corpIn p{
    font-size: 18px;
    color: #141414;
    font-family:GothamNarrow-Book;
}
.corpIn p span{
    font-size: 14px;
}
.corpMain {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.corpIn p span.spnBlck{
    display: block;
}
.corpMainWidth .corpIn:nth-child(1) {
    max-width: 194px;
    width: 100%;
}
.corpMainWidth .corpIn:nth-child(2) {
    max-width: 220px;
    width: 100%;
}
.corpMainWidth .corpIn:nth-child(3) {
    max-width: 190px;
    width: 100%;
}
.corpMainWidth .corpIn:nth-child(4) {
    max-width: 208px;
    width: 100%;
}
.corpMainWidth{
    display: flex;
    gap: 45px;
}
.hrGrey hr{
    border-top: 0.5px solid #141414;
    margin: 40px 0 30px;
}
.chiefTxt h5{
    font-size: 18px;
    color: #00529C;
    font-family:GothamNarrow-Bold;
    padding-bottom: 16px;
}
.chiefTxt p{
    font-size: 18px;
    padding-top: 0px;
}
.corpMainWidthTwo{
    display: flex;
    /* justify-content: space-between; */
    margin-bottom: 30px;
}
.corpMainWidthTwo .corpIn:nth-child(1){
    /* max-width: 194px; */
    width: 100%;
}
.corpMainWidthTwo .corpIn:nth-child(2){
    /* max-width: 245px; */
    width: 100%;
}
.corpMainWidthTwo .corpIn:nth-child(3){
    /* max-width: 194px; */
    width: 100%;
}
.corpMainWidthTwo .corpIn:nth-child(4){
    /* max-width: 205px; */
    width: 100%;
}
.corpMainWidthTwo .corpIn:nth-child(5){
    /* max-width: 190px; */
    width: 100%;
}
.font14{
    font-size: 14px!important;
    color: #141414!important;
    font-family:GothamNarrow-Book!important;
    padding: 0px!important;
}
.padTop {
    padding-top: 17px;
}
.borRight{
    border-right: 1px solid #eaeaea;
    padding-right: 45px;
}
.offTxt p{
    padding-top: 0px!important;
}
.comTxt h6{
    font-size: 18px;
    color: #141414;
    font-family:GOTHAM-MEDIUM;
    padding: 30px 0 0;
}
.padAll{
    padding: 20px 0 20px!important;
}
.offTxt p a {
    color: #141414;
}
.offTxt p a:hover {
    color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
}
.comTxt p a {
    color: #141414;
}
.comTxt p a:hover {
    color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
}
.arrLst ul li::before {
    content: "";
    position: absolute;
    clip-path: polygon(100% 45%, 0 0, 0 100%);
    width: 13px;
    height: 13px;
    background: #00AEEF;
    top: 3px;
    left: -20px;
}

.arrLst ul li {
    list-style: none;
    position: relative;
}
.arrLst ul {
    padding-left: 15px;
}
.arrLst{
    margin-bottom: 30px;
}
.commPage h6{
    padding: 30px 0 0px;
}
.padBtm{
    padding-bottom: 20px!important;
}
/*uneza css end*/


.makingHome h4 {
  font-size: 18px;
  line-height: 21px;
  color: #00529C;
  font-family: GothamNarrow-Bold;
  margin-top: 50px;
}
.makingHome h4.marReduce {
  margin-top: 15px;
  color: #231F20;
}

.keyLists ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin-bottom: 20px;
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  gap: 5px 40px;
}
.keyLists ul li {
  position: relative;
  width: calc(50% - 40px);
  padding-left: 15px;
}
.keyLists.threeList ul li {
  position: relative;
  width: calc(33.33% - 80px);
  padding-left: 15px;
}
.keyLists ul li::before {
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  top: 5px;
  width: 11px;
  height: 8px;
  background-image: url("../images/yello-icon.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.ourVision h5 {
  font-size: 18px;
  line-height: 21px;
  color: #00529C;
  margin-top: 8px;
}
.ourVision img {
  margin-top: 30px;
}

.loanBreak h4 {
  margin-bottom: 18px;
  font-size: 22px;
  line-height: 30px;
  color: #141414;
}
.loanBreak h5 {
  color: #00529C;
  font-size: 40px;
  line-height: 50px;
  font-family: GothamNarrow-Bold;
}
.loanBreak h5 span {
  display: block;
  font-size: 22px;
  line-height: 26px;
}
.loanBreak p {
  font-size: 16px;
  line-height: 30px;
  color: #141414;
  padding-top: 0px;
  margin-bottom: 20px;
}

.stableProfit h3 {
  font-size: 24px;
  line-height: 29px;
  color: #00529C;
  margin-bottom: 28px;
}
.entToEnd h4 {
  font-size: 18px;
  line-height: 21px;
  color: #00529C;
  font-family: GothamNarrow-Bold;
  margin-top: 9px;
}
.entToEnd p {
  margin-bottom: 27px;
  margin-top: 12px;
}
.stableProfit {
  position: relative;
  padding-bottom: 220px;
}
.stableProfit::after {
   content: "";
   display: block;
   position: absolute;
   right: 0px;
   bottom: 0px;
   width: 627px;
   height: 515px;
   background-image: url("../images/delivery-img.webp");
   background-size: contain;
   background-position: right;
   background-repeat: no-repeat;
}

.journeyEvolution {
  background-color: #00529C;
  padding: 30px;
  margin-top: 40px;
  position: relative;
}

.journeyEvolution h4 {
  font-size: 24px;
  line-height: 29px;
  color: #FFC734;
  margin-bottom: 28px;
  font-family: GothamNarrow-Bold;
}
.journeyIns h5 {
  font-family: GOTHAM-MEDIUM;
  color: #00B8F1;
}
.journeyIns ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  position: relative;
}
.journeyIns ul li {
  padding: 10px 0px;
  color: #fff;
  position: relative;
  padding-left: 20px;
}
.journeyIns ul li::before {
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  top: 13px;
  width: 14px;
  height: 17px;
  background-image: url("../images/blue-icon.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.journeySlider.owl-carousel {
  border-bottom: 1px solid #00B8F1;
}

.buildingPage .journey-main {
  box-shadow: 0px 3px 6px #00000029;
  margin: 0px;
}


.buildingPage .journey-wrap > div:nth-child(1) {
  width: 635px;
}
.buildingPage .journey-wrap > h5 {
  max-width: calc(100% - 635px);
  width: 100%;
}
.buildingPage .journey-wrap h5 {
  padding: 57px 42px 15px 42px;
}
.buildingPage .j-img::after {
  top: 59px;
}
.hm-journey.buildingPage {
  position: relative;
}
.buildingPage .slider-counter3 {
  right: 15px;
  bottom: -55px;
  font-size: 18px;
  display: flex;
  justify-content: end;
  position: absolute;
}

.downContent {
  background: #fff;
  box-shadow: 0px 3px 6px #00000029;
  margin: 20px 0px;
  height: 571px;
}
.gapTop80{
    margin-top: 100px;
}

.downContent p {
  padding: 32px 30px 32px 30px;
}
.downContent img {
  width: 100%;
}

.downContent p {
  font-size: 16px;
  line-height: 20px;
  color: #00529C;
  font-family: GOTHAMNM;
}
.downImg {
  position: relative;
}
.downImg::after {
  content: '';
  position: absolute;
  left: 29px;
  bottom: -22px;
  background-image: url(../images/yellow-down-arrow.svg);
  width: 36px;
  height: 43px;
}

.stregnLst ul li {
    list-style: none;
    position: relative;
    padding-right: 40px;
    padding-bottom: 25px;
}
.stregnLst ul li::before {
    content: "";
    position: absolute;
    width: 40px;
    height: 33px;
    clip-path: polygon(0% 0%, 44% 0, 100% 50%, 48% 100%, 0% 100%);
    background: #F5C854;
    z-index: -1;
    left: -13px;
    top: -5px;
}
.stregnRow {
    margin: 30px 0;
    padding: 40px 25px 0px;
    border: 2px solid #00AEEF;
}
.yellBg h4{
    color: #00529C;
    font-size: 22px;
}
.yellBg h1 {
    font-size: 40px;
    color: #00529C;
    font-family: GothamNarrow-Bold;
    padding-top: 0px;
}
.yellBg {
    background: #FFC734;
    padding: 20px 50px 50px;
}
h1.millPad {
    padding-top: 30px;
}
.homyFlx {
    display: flex;
    align-items: center;
}
.homyBtm {
    display: flex;
    gap: 20px;
    align-items: center;
}
.homyBtm h1 sub {
    font-size: 22px;
    bottom: 2px;
    left: 5px;
}
.mrgn10{
    margin-top: 10px;
}
.mrgnbtmm{
    margin-bottom: 25px;
}
.homyBtm span.spnBlck{
    display: block;
}
.homyFlx .col-md-4 {
    padding-left: 0px;
}
.homyFlx .col-xl-8 {
    padding-right: 0px;
}


.brdTop {
    border-bottom: 2px solid #fff;
}
.bordR {
  position: relative;
    margin-bottom: 20px;
}
.bordR::before {
    position: absolute;
    content: "";
    background: #fff;
    height: 150px;
    width: 2px;
    right: 0;
    top: 35px;
}


.padBtmSt{
    padding-bottom: 30px;
}
.mrgn30{
    margin-top: 30px;
}
/*uneza css end*/

/* nikhil-css-start */
.performance-sec p{
    padding-top: 52px;
}
.performance-sec h1{
    padding-top: 52px;
    font-size: 35px;
    line-height: 42px;
    color: #00529C;
    font-family:Inter-Bold;
}
.proft-p:before {
    content: '';
    position: absolute;
    width: 27px;
    height: 23px;
    background: url(../images/yellow-arrow.svg);
    left: 0;
    top: 54px;
}
.proft-p{
    position: relative;
    padding-left: 40px;
}
.performance-sec .graph-img{
    padding-top: 39px;
}
.msg-shareh p{
    padding-bottom: 20px;
}
.msg-shareh h4{
    font-size: 25px;
    line-height: 35px;
    color: #414042;
    padding-top: 48px;
    font-family:GothamNarrow-Bold;
}
.msg-shareh p.blue-p{
    font-size: 18px;
    line-height: 35px;
    font-family:GothamNarrow-Bold;
    color: #00529C;
    padding-top: 10px;
}
.msg-shareh p.blc-p{
    font-size: 22px;
    line-height: 21px;
    font-family:GothamNarrow-Bold;
    color: #141414;
    padding-bottom: 0px;
}
.new-sec {
    display: flex;
}
.new-sec .sec-made h3{
    font-size: 40px;
    line-height: 50px;
    color: #00AEEF;
    font-family:GothamNarrow-Bold;
}
.new-sec .sec-made p{
    font-size: 22px;
    line-height: 30px;
    color: #141414;
    font-family:GothamNarrow-Bold;
}
.new-sec .new-cls h3{
    font-size: 40px;
    line-height: 50px;
    color: #00AEEF;
    font-family:GothamNarrow-Bold;
}
.new-sec .new-cls p{
    font-size: 22px;
    line-height: 30px;
    color: #141414;
    font-family:GothamNarrow-Bold;
}
.new-sec .sec-made{
    position: relative;
}
.new-sec .sec-made::after{
    content: '';
    position: absolute;
    border-right: 1px solid #141414;
    height: 64px;
    top: 13px;
    right: 40px;
}
.msg-shareh .new-sec {
    border: 2px solid #FFC734;
    height: 121px;
    padding: 20px 20px;
}
.second-sec p.inside-brdr{
font-size: 30px;
line-height: 35px;
font-family:GothamNarrow-Book;
color: #00529C;
}
.msg-shareh .second-sec {
    border: 2px solid #FFC734;
    height: 278px;
    padding: 68px 76px 68px 77px;
    position: relative;
    margin-bottom: 36px;
}
.second-sec:before {
    content: '';
    position: absolute;
    top: -12px;
    left: 15px;
    background-image: url(../images/quote-icon.svg);
    width: 86px;
    height: 46px;
}
.msg-shareh .ylw-cls{
    background-color: #FFC734;
    padding: 43px 65px 43px 65px;
}
/* nikhil-css-end */

.strSecnd {
    border: 1px solid #FFC734;
}
.strSecnd .bgGrey{
    background: #E6E7E8;
}
.strSecnd .row{
        margin-left: 0px;
    margin-right: 0px;
}
.bgGrey .col-xl-4 {
    border-right: 2px solid #FFC734;
    padding: 40px 30px 40px;
}
.bgGrey .col-xl-4:last-child{
border-right: none;
}
.bgGrey h1{
    padding-top: 0px;
    font-size: 40px;
}
.bgGrey p {
    font-size: 22px;
    color: #00529C;
    padding: 10px 0 10px;
}
.disAlgn span {
    position: absolute;
    top: -25px;
    font-size: 22px;
    color: #00529C;
}

.disAlgn {
    position: relative;
}
.mrgn60{
    margin-top: 60px;
}
.right-hover-fixed {
    position: fixed;
    top: 240px;
    right: 0;
    z-index: 99;
    width: 40px;
}
.right-hover-fixed ul {
    padding: 0;
    transform: translate(0px, 0);
    -webkit-transform: translate(0px, 0);
}
.right-hover-fixed ul li {
    background-color: #23408f;
}

.right-hover-fixed ul li {
    display: block;
    margin-bottom: 4px;
    width: 300px;
    text-align: left;
    border-radius: 25px;
    padding: 4px 4px 4px 13px;
    transition: all 1s;
}
.right-hover-fixed ul li a {
    color: #fff;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
}
.side-fix-i li a img {
    width: 24px;
}
.right-hover-fixed ul li:hover {
    transform: translate(-100px, 0);
    border-radius: 25px;
    padding: 4px 4px 4px 13px;
    background-color: #00529c;
}
.hm-ceomsg {
    padding-top: 130px;
}
a.menufleximg {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.hdrnavigation a img {
    width: 15px;
}

.entToEnd p.new-p {
    margin-top: 7px;
}
.prev-arrow {
    font-size: 40px;
    color: #fff;
}
.next-arrow {
    font-size: 40px;
    color: #fff;
}
.prev-arrow:hover .next-arrow:hover {
    color: #0078a8; 
}
.strengt-img {
    padding-top: 40px;
}
.graph-img img {
    max-width: 350px;
    height: 483px;
}

.journeySlider .owl-nav button.owl-prev {
    position: absolute;
    width: 74px;
    height: 15px;
    bottom: 4px;
    margin: auto;
    left: 0px;
    background-image: url(../images/left-white-arrow.svg) !important;
    background-repeat: no-repeat;
    border: 0px;
    background-size: cover;
    background-position: center;
    border-radius: 0px;
}
.journeySlider .owl-nav button.owl-next {
    position: absolute;
    width: 74px;
    height: 15px;
    bottom: 4px;
    margin: auto;
    left: 80px;
    background-image: url(../images/right-white-arrow.svg) !important;
    border: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 0px;
}
.slider-counter-new {
    right: 0;
    bottom: 32px;
    font-size: 18px;
    position: absolute;
    color: #fff;
    left: 191px;
}
.hdrnavigation a:hover {
    color: #FFC734;

}
 .mblMaking{
        display: none;
    }
    .chairDis{
        display: block;
    }
    .chairDismbl{
        display: none;
    }
    .ceoblck{
        display: none;
    }
    .entToEnd.new-end {
        padding-top: 5px;
    }
    p.leftarrowpara.wow.fadeInUp.new-font {
        font-size: 25px;
        line-height: 28px;
    }
    .corpIn {
        max-width: 20%;
        width: 100%;
    }
    .corpIn.new-corp {
        max-width: 100%;
    }
    p.big-font {
        font-size: 20px;
    }
.hm-ceomsg .hmch-text h4 {
    line-height: 38px;
}
.hmch-text-mb h4{
    line-height: 34px!important;
}
.hmch-text-dir h4 {
    line-height: 42px;
}