    @media only screen and  (max-width:1440px){
        #digital-laptop{
            background-size: contain;
            }  
    }

    @media only screen and  (max-width:1388px){
        #global-transformation .slick-list {
            padding-right: 70px;
            padding-left: 70px;
          }
          #global-transformation .slider-content{
                margin: 0 7px 0 7px;
          }
    }


    @media only screen and  (max-width:1200px){
        #request-demo-slider .wrap{
            padding-left: 27px;
        }
        #business-propositions.services.stories-to-inspire .wrap .all-resources-cta a
        {
            font-size: 14px;
        }
        #business-propositions.services.stories-to-inspire .wrap .all-resources-cta{
            min-height: 295px;
        }
        #provide-easy .wrap
        {
            padding: 128px 20px 130px 20px;
        }
        #unique-product .wrap .img img
        {
            width: 100%; 
        }
        .all-resources-cta a {
            font-size: 14px;
        }
        #business-propositions .wrap{
            padding: 144px 40px 144px 40px;
        }
        #hear-from-our-partners .wrap {
            padding: 112px 40px 106px 40px;
        }

        #translating .wrap .title-wrap h5 {
            max-width: 697px;
            padding-top: 90px;
        }

        #explore-more-slider .wrap {
            padding: 148px 40px 168px 40px;
        }

        #nucleus-software-slider .wrap .slider .slick-list {
            padding: 0 15% 0 0;
        }
        #deliver-end-to-end .contain .block-wrap:before {
            left: 52.3%;
        }
        #intelligent .contian {
            padding-top: 80px;
        }
        #intelligent .flip-box-container{
            padding-left: 0px;
        }

        #intelligent .contian{
            flex-direction: column;
        }
        #intelligent .info-box{
            max-width: 100%;
            padding: 0px;
        }
        #intelligent .contian h5 {
            margin-bottom: 20px;
            font-weight: 600;
            font-size: 36px;
            line-height: 46px; 
            text-align: center;
            min-height: 42px;
            max-width: 80%;
        }
        #intelligent p {
            text-align: center;
            max-width: 90%;
            margin: auto;
        }
        #intelligent .flip-info{
            text-align: left;
            margin-left: 0;
        }
        #our-partners .wrap .d-flex .logo-item {
            max-width: 23%;
            margin: 20px auto;
        }
        #deep-functional .wrap .block {
            padding: 63px 24px 53px 30px;
        }
        #broad-spectrum.retail .info .lsit-item p {
            font-size: 16px;
        }
        #broad-spectrum.retail .info .lsit-item {
            margin-bottom: 24px;
        }
        #finnone .wrap .tab-content .info .short-title{
            margin-bottom: 40px;

        }
        #finnone .wrap .tab-content .info li {
            font-size: 14px;
            margin-bottom: 18px;
        }
        #digital-cash-solution .wrap .flow p{
            font-size: 14px;
        }
        #nucleus-software-slider .wrap h5 {
            font-size: 28px;
            padding-right: 50px;
        } 
        #transaction-flip-box .flip-box .inner h5 {
            color: #EEF5FC;
            font-size: 18px;
        }

        #transaction-flip-box .flip-box .flip-box-back .inner {
            padding: 45px 28px 20px;
        }

        #transaction-flip-box .flip-box .flip-box-back .inner h5 {
            font-size: 18px;
        }



    }

    @media only screen and  (max-width:1024px){
        #customer-detail .wrap { 
            padding: 100px 50px 0px;
        }
        #customers-stories-banner{
            padding: 0px 50px;
        }

        section#stories-banner,section#employee-story,section#empowers {
            padding: 0px 50px;
        }
        #employee-story .wrap .gap {
            --bs-gutter-x: 70px;
            --bs-gutter-y: 53px;
        }
        section.px-common.meeting .mx-row{
            padding: 70px 34px 52px;
        }

        #business-propositions.services.stories-to-inspire .case-studies .all-resources-cta {
            min-height: 274px;
        }
        #business-propositions.services .wrap .all-resources-cta a {
            padding: 10px 12px;
        }
        #unique-product .wrap .info{
            padding-left: 20px;
            padding-top: 0px;
        }
        #unique-product .wrap .row-2 .info{
            padding-left: 0px;
            padding-right: 20px;
            padding-top: 0px;
            margin-left: 0px;
        }
        #unique-product .wrap .row-3 .info{
            padding-top: 0px;
        }

        #our-fi-products .wrap .item-wrap {
            gap: 2%;
        }
        .all-resources-cta a {
            padding: 8px 12px;
            font-size: 13px;
        }
        .all-resources-cta h5 {
            color:#FFF;
            font-size: 14px;
        }
        .all-resources-cta {
        padding: 10px;
        }
        #transforming-lives .wrap .block p {
            font-size: 12px;
            line-height: 16px;
        }
        #transforming-lives .wrap .block img {
            margin-bottom: 35px;
        }
        #esg-banner .wrap{
            min-height: 599px;
        }
        #meeting-environmental .title-wrap h5 {
            font-size: 28px;
        }
        #esg-banner .wrap h1 {
            max-width: 450px;
            font-size: 32px;
            line-height: 41px;
            margin-bottom: 36px;
        }
        #transforming-lives .wrap .block h5 {
            font-size: 12px;
            line-height: 15px;
            margin-bottom: 5px;
        }
        #reducing-carbon .wrap .block1 h5,#reducing-carbon .wrap .block2 h5 {
            font-size: 24px;
        }
        #reducing-carbon .wrap .block1 p,#reducing-carbon .wrap .block2 p {
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 25px;
        }

        #reducing-carbon .wrap .block1,#reducing-carbon .wrap .block2 {
            padding: 62px 50px 20px 43px;
            min-height: 604px;
        }
        #meeting-environmental {
            padding-top: 100px;
        }

        #hear-from-our-partners .wrap .slider-container p.review {
            font-size: 14px;
            line-height: 18px;
            margin-bottom: 15px;
        }
        #business-propositions .wrap .case-studies-info {
            padding: 21px 15px 20px 15px;
            min-height: 164px;
        }
        #hear-from-our-partners .wrap .slider-container .col.col-left {
            max-width: 30.65%;
        }
        #business-propositions .wrap .case-studies-info p {
            margin-bottom: 0px;
        }
        #hear-from-our-partners .wrap .slider-container .name {
            font-size: 16px;
            line-height: 18px;
        }
        #hear-from-our-partners .wrap .slider-container .occupation {
            font-size: 12px;
        }
        #business-propositions .wrap .case-studies-info h6 {
            font-size: 14px;
            line-height: 16px;
        }


        #business-propositions .wrap .case-studies {
            padding: 0px 52px 0px 55px;
        }
        #about-banner .row h5 {
            font-size: 24px;
            line-height: 30px;
        }
        #globe .wrap .row .col p.count {
            font-size: 45px;
        }
        #translating .wrap .title-wrap h5 {
            font-size: 24px;
            max-width: 500px;
            padding-top: 115px;
        }
        #translating {
            margin-top: 90px;
            margin-bottom: 129px;
        }
   
        #our-values .wrap {
            min-height: 440px;
        }
        #our-values .wrap .icons img {
            max-width: 90%;
        }
        #board-of-directors .wrap .contain {
            padding-left: 52px;
        }
        #slicks-single-carousel .slick-slide .slide-content {
            min-height: 480px;
        }
        #professional-training .wrap {
            padding: 109px 48px 93px 48px;
        }

        #nucleus-school .wrap {
            padding: 121px 41px 132px;
        }
        #ace-leadership {
            padding-top: 126px;
            padding-bottom: 109px;
        }
        #ace-leadership .wrap .info h6 {
            font-size: 28px;
        }
        #nucleus-software-slider .wrap {
            padding: 100px 0px 90px 50px;
        }
               
        #explore-more-slider .wrap {
            padding: 108px 40px 128px 40px;
        }

        #digital-cash-solution .wrap .flow p{
            font-size: 12px;
        }
        #digital-cash-solution .wrap .flow{
            min-height: 300px;
        }
        #finnone .wrap .tab-content .info {
            padding-top: 0px;
            padding-left: 20px;
        }
        #integrated-corporate .wrap .info {
            padding: 33px 24px 30px 24px;
        }
        #specialized-lob .wrap h5 {
            max-width: 80%;
        }
        #finnone .wrap .tab-content .info .short-title {
            margin-bottom: 30px;
        }
        #deliver-end-to-end .contain .block-wrap:before {
            left: 52.5%;
        }
        #global-transformation .slider-content .counter-info .counter-number{
            font-size: 50px;
        }
        #stories-tab .container .nav{
            margin: auto;
        }
        #global-transformation .main {
            padding-top: 87px;
            padding-bottom: 70px;
        }
        #banner-section .banner-title h2 {
            font-weight: 600;
            font-size: 40px;
        }
        #engage .our-technology{
                padding: 80px 40px 88px 40px;
        }
        #engage .flow-box {
            padding: 43px 30px 55px 31px;
        }
        #engage .flow-border {
            max-width: 55%;
        }
        #best-in-class .wrap .row {
            padding-right: 40px;
        }
        #digital-cash-solution .wrap {
            padding: 114px 50px;
        }

        #global-offices .contain .country-list-tab .row .block {

            padding: 50px 27px 32px 30px;
        }
        #global-offices .contain .wrap .header {
            padding: 0px 30px 0px 30px;
        }
       
    }
    @media screen and (min-width: 768px) and (max-width: 991px){
        
        #stories-banner .wrap:before{
            margin-top: 75px;
        }

        .tech-header nav{
            filter: invert(1) brightness(100);
        }
        .image-carousel.slideshow.tech .item {
            height: 550px;
        }
        #engage .title {
            color: white;
            max-width: 680px;
            
            font-weight: 600;
            font-size: 28px;
            line-height: 36px;
            text-align: center;
            min-height: 42px;
            margin-bottom: 50px;
        }
        .image-carousel .carousel-info .container h5 {
            font-size: 30px;
            line-height: 40px;
        }
        .white-link-btton {
            padding: 14px 37px;
        }
    
    }

    @media only screen and  (max-width:991px){
        #service-banner .video-wrapper{
            height: 650px;
        }
        #our-stories .wrap h2 {
            font-size: 58px;
        }
        #our-stories .wrap .info-list {
            padding-left: 28px;
        }
        #technology-platform .container .link-btn{
            margin-top: 0px;
        }

        #finance-journey .info h5 {
            color: #FFF;
            font-size: 17px;
            font-weight: 600;
            line-height: 22px;
            text-align: left;
        }

        #finance-journey .info p {
            font-size: 14px;
        }

        #finance-journey .row {
            --bs-gutter-x: 14px;
        }

        #finance-journey .card-block .img {
            margin-bottom: 30px;
            max-height: 135px;
        }
        #finance-journey .card-block .img img{
            width: 70%;
        }

        #finance-journey .card-block{
            padding: 40px 18px 30px 18px;
        }


        #finnone .wrap ul.nav-pills .link{
            font-size: 14px;
            padding: 6px;
        }
        #finnone .wrap ul.nav-pills{
            padding: 8px 10px;
        }

        #specialized-product-new .wrap h2 {
            font-weight: 600;
            font-size: 28px;
            line-height: 36px;
            text-align: center;
            min-height: 42px;
            margin-bottom: 50px;
        }

        #specialized-product-new .wrap{
            padding: 80px 25px 80px 25px;

        }

        #specialized-product-new .wrap ul li{
            padding: 10px 24px;
        }

        #service-banner.cnbc-event-banner .wrap {
            min-height: 670px;
        }
        header.home.cnbc.t-white:not(.sticky-top) {
            background-color: #0000;
            position: absolute !important;
        }

        header.home.cnbc.navbar {
            filter: invert(1);
        }

        #request-demo-slider .right-col {
            min-height: unset;
            width: 100%;
            padding-left: 0px;
        }
        #request-demo-slider .left-col h5{
            margin-top: 0px;
            font-size: 36px;
        }
        #request-demo-slider .info-wrap .title-container {
            max-width: 100%;
            text-align: center;
            margin-bottom: 46px;
            padding-right: 27.5px;
        }
        #request-demo-slider {
            min-height:unset;
            padding-top: 90px;
            padding-bottom: 50px;
        }
        #request-demo-slider .info-wrap{
            flex-direction: column;
        }
        #request-demo-slider .left-col {
            min-height: unset;
            min-width: 100%;
        }
        #life-banner .wrap {
            min-height: 476px;
            padding-left: 42px;
        }

        #provide-easy .wrap .row .col {
            min-width: 50%;
        }
        #provide-easy .wrap .row .info-3 {
            max-width: 288px;
            margin-top: 50px;
        }
        #unique-product .wrap .row-1,#unique-product .wrap .row-2 {
            margin-bottom: 40px;
        }

        #ensure-financial .wrap{
            padding: 60px 30px;
        }
        #become-a-partner .wrap .info {
            flex-direction: column;
        }
        #become-a-partner .wrap .info p {
            margin-right: 0px;
            margin-bottom: 20px;
        }
        #become-a-partner .wrap .info a.link-btn {
            padding: 12px 30px;
        }
        #media-coverage.our-partners {
            padding-top: 100px;
        }
        #media-coverage.our-partners .wrap .news-title {
            font-size: 32px;
            margin-bottom: 60px;
        }
        #media-coverage.our-partners .wrap .heading-info p {
            font-size: 16px;
            line-height: 22px;
        }
        #media-coverage.our-partners .wrap .heading-info {
            margin-bottom: 50px;
        }
        #media-coverage.our-partners .wrap .info-become-a-partner,#analyst-partners .wrap .info-become-a-partner {
            flex-direction: column;
        }
        #media-coverage.our-partners .wrap .info-become-a-partner p,#analyst-partners .wrap .info-become-a-partner p {
            margin-right: 30px;
            font-size: 18px;
            margin-bottom: 20px;
        }
        #analyst-partners {
            padding-bottom: 110px;
            padding-top: 95px;
            background-color: #111113;
        }
        #media-coverage.our-partners .wrap .info-become-a-partner a.link-btn,#analyst-partners .wrap .info-become-a-partner a.link-btn {
            padding: 12px 30px;
        }
        #analyst-partners .wrap p {
            font-size: 16px;
            line-height: 22px;
        }
        #hear-from-our-partners .wrap .slider-container .col.col-left {
            max-width: 35.65%;
        }
        #hear-from-our-partners .wrap .slider-container {
            padding: 0px 50px 0px 25px;
        }
        #globe .wrap .row .col p.count {
            font-size: 32px;
        }
        #globe .wrap h4 {
            padding: 0px 30px;
            font-size: 28px;
        }
        #globe .wrap {
            padding: 100px 0px 0px 0px;
        }
        #about-banner {
            padding-bottom: 100px;
        }
        #board-of-directors .wrap .contain {
            padding: 20px 20px 20px 52px;
        }
        #translating .row{
            max-width: 625px;
            margin: auto;
        }
        #translating .wrap .title-wrap {
            min-height: 200px;
            background-image: unset;
        }
        #translating .wrap .title-wrap h5 {
            padding-top: 50px;
        }

        #sub-header .wrap ul li a {
            font-size: 12px;
        }
        #sub-header .wrap ul li a img,#sub-header .wrap .static-link {
            margin-left: 4px;
            width: 8px;
        }
        #news-room .wrap .col-wrap .right {
            min-width: 230px;
            max-width: 230px;
        }
        #news-room .wrap .col-wrap .right .blog {
            padding-right: 0px;
        }
        #news-banner .wrap .info h6 {
            font-size: 20px;
        }
        #news-banner .wrap .info {
            padding: 49px 48px 41px 46px;
            max-width: 450px;
        }
        #payse-platform .wrap .block-3 .info,#payse-platform .wrap .block-2 .info,#payse-platform .wrap .block-1 .info{
            max-width: 450px;   
           }

           

        #deliver-end-to-end .contain .block-wrap:before {
            left: 52.7%;
        }

        #stories-tab .container .tab-content #v-pills-case-studies .case-studies, #stories-tab .container .tab-content #v-pills-brochures .case-studies, #stories-tab .container .tab-content #v-pills-whitepapers .case-studies, #stories-tab .container .tab-content #v-pills-news .case-studies {
            padding: 20px 60px 0 65px;
        }
        .flip-box-front, .flip-box-back{
            min-height: 400px;
        }
        #stories-tab .container .tab-content .success-stories .slider-content .col-left {
            max-width: 37%;
        }
        #stories-tab {
            margin-top: 27px;
        }
        #cta {
            margin-top: 50px;
        }

        .flip-box .inner{
            padding: 38px 33px 45px 33px;
        }

        #stories-tab .container .tab-content #v-pills-events .events {
            padding: 0px 60px 0 70px;
        }
        #stories-tab .container .nav .nav-link {
            min-width: 140px;
            margin-bottom: 30px;
        }
        #global-transformation {
            padding-top: 0px;
        }
        #cta .contain {
            min-height: 330px;
        }
        #footer .footer-top .wrap .footer-menu {
            max-width: 50%;
        }
        #footer .footer-top .wrap .footer-blogs .wrap .col-50 {
            width: 100%;
        }

        #global-transformation .slider-content .counter-info .counter-number {
            font-size: 40px;
        }
        .slideshow .item, .slideshow .item video {
            height: 300px;
            border-radius: 0px;
            overflow: hidden;
            background-color: white;
            color: white;
        }
        #stories-tab .container .tab-content #v-pills-case-studies .case-studies .slide-arrow.next-arrow, #stories-tab .container .tab-content #v-pills-brochures .case-studies .slide-arrow.next-arrow, #stories-tab .container .tab-content #v-pills-whitepapers .case-studies .slide-arrow.next-arrow, #stories-tab .container .tab-content #v-pills-news .case-studies .slide-arrow.next-arrow {

            right: 12px;
        }
        #stories-tab .container .tab-content #v-pills-case-studies .case-studies .slide-arrow.prev-arrow, #stories-tab .container .tab-content #v-pills-brochures .case-studies .slide-arrow.prev-arrow, #stories-tab .container .tab-content #v-pills-whitepapers .case-studies .slide-arrow.prev-arrow, #stories-tab .container .tab-content #v-pills-news .case-studies .slide-arrow.prev-arrow {
            left: 12px;
        }
        #intelligent.home .contian {
            padding: 87px 0px 85px 0px;
        }
        #customer-reach .customer-img{
            padding: 0px !important;
            margin-bottom: 30px ;
        }
        #customer-reach .customer-img img{
            width: 100%;
        }
        #banner-section h2 img{
            max-height: 40px;
        }
        #shape-the-future {
            padding-top: 120px;
            padding-bottom: 136px;
        }
        #customer-reach .wraper {
            padding: 109px 75px 104px;
            border-radius: 12px;
        }    
        #product-features {
            padding-top: 128px;
        }
        header.header-global  .mobile-expand-btn{
            filter: invert(1);
        }
        
        #services-portfolio .accordion-button{
            padding: 22px 35px 25px 35px;
        }
        #services-portfolio .accordion-body {
            padding: 0px 88px 65px 200px;
        }
        #services-portfolio .accordion-item .accordion-button img{
            max-width: 130px;
        }
        #services-portfolio .accordion-button span{
            font-size: 24px;
        }
        #services-portfolio .accordion-button::after {
            height: 45px;
            width: 45px;
        }
        #service-banner .wrap {
            min-height: 650px;
        }
        #service-banner .wrap h1 {
            font-size: 40px;
            line-height: 45px;
        }
        #broad-spectrum .wrap .info .lsit-item {
            margin-bottom: 12px;
        }
        #broad-spectrum .wrap .link-btton {
            border-radius: 50px;
            padding: 14px 39px;
        }
        #service-banner .wrap .banner-link-btton {
            border-radius: 50px;
            padding: 15px 44px;
        }
        #broad-spectrum {
            padding-top: 116px;
            padding-bottom: 128px;
        }
        #services-portfolio .wrap {
            padding: 126px 40px 100px 40px;
        }
        #islamic-finance .wrap .object-image {
            position: absolute;
            right: -10%;
            bottom: -80px;
        }
        #islamic-finance .wrap .text-wrap {
            padding: 25px 0px 0px 0px;
        }
        #deep-functional .wrap .mb-19{
            margin-bottom: 19px;
        }
        #broad-spectrum.retail .wrap .info .lsit-item {
            margin-bottom: 32px;
        }
        #broad-spectrum.retail .wrap .inrow {
            display: flex;
            gap: 45px;
        }
        #engage {
            padding-top: 160px;
        }
        #engage .mx {
            --bs-gutter-x: 38px;
        }
        
        #nucleus-employees .success-stories {
            padding: 0px 70px 0px 70px;
        }
        #team-members .header-bar{
            top: 83px;
        }
    }
    @media only screen and  (max-width:800px){
        #report-banner .wrap .info h1 { 
            font-size: 32px;
        }
        #customer-detail .wrap img {
            margin-bottom: 50px;
            float: unset !important;
            width: 100%;
            margin-left: 0px !important;
        }

        #employee-story .wrap .gap {
            --bs-gutter-x: 50px;
            --bs-gutter-y: 43px;
        }
        #stories-banner .wrap { 
            padding-top: 80px;
        }
        #stories-banner .wrap h1 { 
            font-size: 52px;
        }
        #stories-banner .wrap:before { 
            height: 440px;
        }
        #stories-banner .wrap .women-emp .info p { 
            font-size: 20px;
        }
        #stories-banner .wrap { 
            padding-top: 80px;
            padding-bottom: 46px;
        }
        #employee-story .wrap .story-block p { 
            font-size: 18px;
        }
        #resource-banner .wrap .info h1{
            font-size: 22px;
            line-height: 28px;
            margin-bottom:22px;
        
        }
        #employee-story .wrap .link-btn {  
            margin-top: 58px;
        }

        #resource-banner .wrap .info .title-badge {
            margin-bottom:17px;
        }
        #resource-banner .wrap .info a{
            padding: 14px 20px;
            font-size: 14px;
        }
        #resources-tabs ul li button {
            min-width: 100px;
            min-height: 44px;
        }
        #resources-tabs ul {
            max-width: 600px;
        }
        #resources-card .wrap .g-39 {
            --bs-gutter-x: 29px;
            --bs-gutter-y: 29px;
        }
        #blog-info .wrap {
            padding: 0px 27px;
        }

        
        #blog-banner .wrap h1 {
            font-size: 36px;
        }


        #shape-the-future.islamic .container {
            padding: 80px 50px;
        }


        #cnbc-blog .right .info h5 {
            font-size: 22px;
            line-height: 120%;
        }
        #cnbc-blog .right .info p {
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 12px;

        }
        #service-banner.cnbc-event-banner .wrap {
            min-height: 600px;
        }

        #cnbc-blog .right .info a {
            padding: 12px 38px;
        }
        #cnbc-blog {
            margin: 100px 0px 100px;
        }
        #banking-transformation .wrap .right {
            padding-left: 28px;
        }
        #banking-transformation .wrap .right p,#banking-transformation .wrap .left p {
            font-size: 14px;
        }

        #date-count-down .wrap .countdown-wrap h4 {
            font-size: 50px;
            margin-bottom: 5px;
        }
        #service-banner.cnbc-event-banner .wrap p {
            font-size: 16px;
            line-height: 120%;
            margin-bottom: 12px;
        }
        #service-banner.cnbc-event-banner .wrap a.banner-link-btton {
            padding: 14px 24px;
            font-size: 14px;
        }
        #service-banner.cnbc-event-banner .wrap h4 {    
            font-size: 37px;
        }
        #date-count-down .wrap .countdown-wrap .semi-colon {
            font-size: 50px;
        }
        #date-count-down .wrap .countdown-wrap {
            padding: 20px 14px 19px;
            max-width: 450px;
        }

        #banking-transformation {
            padding-top: 100px;
            padding-bottom: 100px;
        }
        #banking-transformation .wrap h5 {
            font-size: 24px;
            font-weight: 500;
            max-width: 75%;
            line-height: 35px;
        }
        #date-count-down .wrap h3 {
            font-size: 24px;
            font-weight: 600;
        }
        #date-count-down .wrap {
            padding: 45px 50px;
        }
        #cnbc-blog .right .info .small-title {
            font-size: 14px;
            margin-bottom: 8px;
        }

        #life-banner .wrap{
            background-position: right;
        }
        #nucleus-employees p.review{
            font-size: 14px;
            line-height: 18px;
        }
        /* #nucleus-employees .col-left {
            max-width: 200px;
        } */
        #nucleus-employees .emp-img {
            height: 151px;
            width: 159px;
        }
        #nucleus-employees .col-left {
            max-width: 210px;
        }
        #nucleus-employees .success-stories {
            padding: 0px 50px 0px 50px;
        }
        #zigzag .wrap .info h5 {
            font-size: 20px;
            font-weight: 400;
            line-height: 27px;
            margin-bottom: 18px;
        }
        #zigzag .wrap .info p {
            font-size: 14px;
            font-weight: 400;
            line-height: 22px;
            margin-bottom: 8px;
        }
        #zigzag .wrap {
            margin-top: 90px;
            margin-bottom: 50px; 
        }
        #zigzag .wrap .row-1 {
            margin-bottom: 80px;
        }
        #zigzag .wrap .row-2 {
            margin-bottom: 70px;
        }
        #job-opportunities-cta .wrap p {
            font-size: 22px;
        }
        #explore-more-slider .wrap .case-studies{
            padding: 0px 25px 0px 25px;
        }
        #explore-more-slider .wrap button.slide-arrow.prev-arrow.slick-arrow{
            z-index: 10;
        }
        #job-opportunities-cta .white-link-btton {
            padding: 14px 30px;
            font-size: 14px;
        }
        #business-propositions.services.stories-to-inspire .case-studies .all-resources-cta {
            min-height: 278px;
        }
        #business-propositions.services.stories-to-inspire .wrap .all-resources-cta a {
            padding: 8.3px 14px;
        }
        #life-banner .wrap .info h5 {
            font-size: 32px;
            line-height: 40px;
            max-width: 400px;
            margin-bottom: 12px;
        }
        #life-banner .wrap .info a {
            padding: 14px 30px;
        }
        .image-carousel.slideshow .item {
            height: 506px;
        }
        #unique-product .wrap h5.title-wrap {
            font-size: 28px;
            line-height: 32px;
        
        }
        #unique-product .wrap .info h5 {
            font-size: 20px;
            line-height: 28px;
            margin-bottom: 16px;
        }
        #unique-product .wrap .info ol li {
            font-size: 14px;
            line-height: 22px;
            margin-bottom: 4px;
        }
        #unique-product .wrap .info .check-item p {
            font-size: 14px;
        }
        #unique-product .wrap .info .check-item p.detail {
            font-size: 14px;
            line-height: 18px;
        }
        #provide-easy .wrap {
            padding: 80px 20px 90px 20px;
        }
       
        #provide-easy .wrap .row p {
            font-size: 14px;
            line-height: 20px;
        }

        #unique-product .wrap h6.subtitle {
            font-size: 16px;
            line-height: 25px;
        }
        #provide-easy .wrap h5 {
            font-size: 28px;
        }
        #unique-product .wrap .info .check-item {
            margin-bottom: 22px;
        }
        #our-fi-products .wrap p {
            font-size: 14px;
            line-height: 18px;
        }
        #our-fi-products {
            margin-top: 80px;
            margin-bottom: 80px;
        }
        #financial-Inclusion-banner .wrap h5 {
            font-size: 34px;
            line-height: 46px;
        }
        #api-backed {
            margin-top: 110px;
            margin-bottom: 25px;
        }
        #api-backed .wrap .flip-box-header {
            font-size: 20px;
            line-height: 28px;
            max-width: 77%;
        }
        #api-backed .wrap .flip-box .inner {
            padding: 28px 30px 35px 33px;
        }

        #api-backed .wrap .flip-box p {
            font-size: 14px;
        }
        #api-backed .wrap .flip-box-back a.flip-button {
            padding: 6px 24px;
            margin-top: 14px;
        }
        #api-backed .wrap h5,#our-fi-products .wrap h5{
            font-size: 28px;
        }
        #ensure-financial .wrap ul li {
            margin-bottom: 19px;
        }
        #ensure-financial .wrap h5 {
            font-size: 28px;
            line-height: 32px;
            margin-bottom: 22px;
        }
        #ensure-financial .wrap{
            padding: 45px 30px;
        }
        #achieve-operational .wrap {
            padding-left: 40px;
            padding-right: 30px;
        }
        #achieve-operational .wrap a {
            padding: 12px 29.5px;
        }
        #achieve-operational .wrap h5{
            font-size: 29px;
        }
        .flip-box .inner {
            padding: 30px 20px 36px 20px;
        }
        .flip-box-header {
            font-size: 16px;
            line-height:25px;
        }
        .flip-box-front, .flip-box-back {
            min-height: 300px;
        }
        #intelligent .flip-info {
            font-size: 14px;
            margin-bottom: 28px;
            line-height: 18px;
        }
        #reducing-carbon .wrap .block1, #reducing-carbon .wrap .block2 {
            padding: 44px 24px 20px 25px;
            min-height: 500px;
        }
        #reducing-carbon .wrap .block1 h5, #reducing-carbon .wrap .block2 h5 {
            font-size: 18px;
            font-weight: 800;
            margin-bottom: 6px;
        }
        #reducing-carbon .wrap .block1 p, #reducing-carbon .wrap .block2 p {
            font-size: 14px;
            line-height: 18px;
            margin-bottom: 25px;
        }
        #reducing-carbon .wrap .row {
            --bs-gutter-x: 14px;
        }
        #our-partners.esg-page {
            margin-top: 81px;
            margin-bottom: 81px;
        }
        #transforming-lives .wrap .block img {
            margin-bottom: 35px;
            max-width: 64px;
            margin-top: 10px;
        }
        #wefocus {
            padding-top: 50px;
            padding-bottom: 51px;
        }
        #wefocus .wrap .heading {
            font-size: 26px;
            font-weight: 700;
            line-height: 32px;
            max-width: 90%;
        }
        #wefocus .wrap .sub-title {
            font-size: 16px;
            line-height: 22px;
            margin-bottom: 60px;
        }
        #wefocus .wrap .info h5 {
            line-height: 24px;
        }

        #wefocus .wrap .info p {
            font-size: 14px;
            line-height: 18px;
            margin-bottom: 10px;
        }

        #wefocus .img{
            height: 100%;
            display: flex;
            align-items: center;
        }
        #wefocus .wrap .row {
            margin-top: 60px;
        }
        #business-propositions .wrap .title {
            font-size: 26px;
            font-weight: 700;
            line-height: 32px;
            max-width: 90%;
        }
        

        #hear-from-our-partners .wrap {
            padding: 92px 30px 96px 30px;
        }
        #hear-from-our-partners .wrap .slider-container .occupation {
            font-size: 10px;
        }
        #hear-from-our-partners .wrap .slider-container .name {
            font-size: 14px;
            line-height: 18px;
        }
        #business-propositions .wrap {
            padding: 144px 30px 144px 30px;
        }
        #business-propositions .wrap .case-studies {
            padding: 0px 25px 0px 25px;
        }
        #business-propositions .wrap {
            padding: 94px 30px 94px 30px;
        }
        #business-propositions .wrap button.slide-arrow.prev-arrow.slick-arrow {
            background-color: #4277dd;
            z-index: 10;
            backdrop-filter: blur(3px);
        }
        #business-propositions .wrap button.slide-arrow.prev-arrow.slick-arrow.slick-disabled{
            background: #24262954;
        }

        #hear-from-our-partners .wrap .slider-container p.review {
            font-size: 12px;
            line-height: 16px;
            margin-bottom: 10px;
        }
        #our-values .wrap h4 {
            color: rgba(0, 0, 0, 0.8);
            font-size: 18px;
            font-weight: 600;
            line-height: 23px;
        }
        #our-values {
            padding-top: 0px;
            padding-bottom: 0px;
        }
        #board-of-directors .wrap .contain {
            padding: 20px 20px 20px 32px;
        }
        #nucleus-school .wrap .info p {
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 18px;
        }
        #board-of-directors .wrap .contain h5 {
            font-size: 18px;
            line-height: 24px;
        }
        #board-of-directors .wrap .contain {
            min-height: 300px;
        }
        #board-of-directors .wrap .contain a {
            padding: 10px 24px 10px 37px;
        }
        #developmental-philosophy .row .info ul li {
            margin-bottom: 4px;
        }
        #slicks-single-carousel .slick-slide .slide-content {
            padding: 40px;
        }
        #slicks-single-carousel ul.slick-dots {
            bottom: 40px;
            left: 40px;
            position: absolute;
            height: 15px;
        }
        #our-journey .left-col .info h5 {
            color: var(--neutral-white, #FFF);
            font-size: 20px;
            font-weight: 500;
            line-height: 24px;
            margin-bottom: 20px;
        }
        #globe .wrap h4 {
            padding: 0px 30px;
            font-size: 24px;
            margin-bottom: 40px;
        }
        #globe .wrap {
            padding: 80px 0px 0px 0px;
        }
        #about-banner .row h5 {
            padding-right: 0px;
        }
        #translating .wrap .title-wrap h5 {
            padding-top: 0px;
        }
        #translating .wrap .title-wrap {
            min-height: 130px;
        }
        #about-banner .row h5 {
            font-size: 22px;
            line-height: 27px;
        }
        #about-banner .row a.cta-btn {
            padding: 12px 35px;
        }
        #nucleus-software-foundation {
            margin-top: 93px;
            margin-bottom: 100px;
        }
        #our-journey .wrap {
            min-height: 360px;
        }
        #our-journey .wrap {
            padding: 0px 42px;
        }
        #slicks-single-carousel .info a {
            padding: 10px 24px;
        }
        #nucleus-software-foundation .wrap .info p {
            margin-bottom: 10px;
        }
        #nucleus-software-foundation .wrap .info h6 {
            margin-bottom: 30px;
        }
        #nucleus-software-foundation .wrap .info a {
            padding: 12px 30px;
        }
        #nucleus-software-foundation .wrap .info h5 {
            font-size: 18px;
            font-weight: 600;
            line-height: 24px;
        }
        #nucleus-school .wrap .info h5 {
            font-size: 23px;
            margin-bottom: 10px;
            line-height: 30px;
        }
        #nucleus-school .wrap .info {
            padding-left: 0px;
        }
        .nucleus-school-btn {
            flex-direction: column;
        }
        #nucleus-school .wrap .info .blue-btn {
            width: fit-content;
            margin-bottom: 10px;
        }
        #nucleus-school .wrap .info .border-btn {
            margin-left: 0px;
        }
        #we-are-growing .wrap {
            min-height: 430px;
        }
        #we-are-growing .wrap .info h5 {
            font-size: 20px;
            margin-bottom: 21px;
        }
        #we-are-growing .wrap .info .left,#we-are-growing .wrap .info .right {
            padding: 20px 30px;
            font-size: 14px;
        }
        #explore-more-slider .wrap {
            padding: 80px 20px 90px 20px;
        }

        #professional-training .wrap p {
            font-size: 14px;
            margin-bottom: 10px;
        }
        #professional-training .wrap ol li {
            font-size: 14px;
        }
        #professional-training .wrap h5 {
            font-size: 23px;
        }
        #developmental-philosophy .sub-title {
            font-size: 16px;
            margin-bottom: 74px;
        }
        #developmental-philosophy .row .info ul li span {
            font-size: 14px;
        }

        #developmental-philosophy  .img img {
            max-width: 90% !important;
        }
        #professional-training .wrap {
            padding: 80px 48px 83px 48px;
        }
        #developmental-philosophy .row .info h5 {
            font-size: 20px;
            line-height: 32px;
            margin-bottom: 10px;
        }

        #nucleus-software-slider .wrap h5 {
            font-size: 22px;
            line-height: 30px;
            padding-right: 50px;
        }

        #ace-leadership .wrap .info h6 {
            font-size: 18px;
            line-height: 24px;
            margin-bottom: 10px;
        }
        #life-at-nucleus-banner .wrap {
            padding-left: 49px;
        }
        #life-at-nucleus-banner .wrap .info h5 {
            font-size: 32px;
            line-height: 32px;
            margin-bottom: 20px;
        }
        #life-at-nucleus-banner .wrap .info a {
            padding: 16px 30px;
        }
        #ace-leadership .wrap .info p {
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }

        #investors-banner .wrap .info h5 {
            font-size: 38px;
            line-height: 110%;
        }
        #investors-banner .wrap {
            padding-left: 60px;
        }
        #investors-banner .wrap {
            min-height: 400px;
        }
        #investors-banner .wrap .info a {
            padding: 14px 24px;
        }
        #sub-header .wrap ul li
        {
            display: none;
        }
        #sub-header .wrap ul li.active 
        {
            display: block;
            margin-right: 20px;
        }
        #list-of-events .row {
            --bs-gutter-x: 24px;
        }
        #list-of-events.px-28 {
            padding-top: 80px;
            padding-bottom: 80px;
        }
        #event-banner .wrap {
            padding: 30px 30px 30px 40px;
        }
        #list-of-events .row .block .info h5 {
            font-size: 20px;
            margin-bottom: 16px;
        }
        #list-of-events .row .block .info {
            padding: 38px 24px 34px 25px;
        }
        
        #global-offices .contain .country-list-tab .row .block {
            padding: 30px 20px 30px 20px;
        }
        #global-offices .contain .country-list-tab .row .block .info .list-item {
            font-size: 12px;
            line-height: 18px;
            margin-bottom: 12px;
            word-break: break-word;
        }
        #global-offices .contain .country-list-tab {
            padding-top: 33px;
        }
        .flag img{
            max-width: 30px;
        }

        #global-offices .contain .country-list-tab .row .block .flag {
            margin-bottom: 20px;
            font-size: 16px;
            line-height: 30px;
        }
        #global-offices .contain {
            padding-top: 70px;
        }

        #global-offices .contain .wrap ul.nav-pills li a,#global-offices .contain .wrap ul.nav-pills li a.active {
            font-size: 16px;
        }
        #global-offices .contain .wrap .g-title {
            font-size: 20px;
        }
        #contact-us .form-container .wrap .form-title {
            font-size: 24px;
            line-height: 32px;
        }
        #contact-us .form-container .wrap .contact-form {
            padding-left: 0px;
        }
        #headquarters .wrap .global-number .block {
            padding: 12px 30px;
        }
        #contact-us .form-container {
            padding: 80px 40px 80px 40px;
        }
        #headquarters {
            padding-top: 80px;
            padding-bottom: 100px;
        }

        #contact-us .title-wrap{
            padding-top: 40px;
            padding-bottom: 35px;
        }
        #contact-us .title-wrap h6 {
            line-height: 35px;
            margin-bottom: 0px;
            font-size: 28px;
        }
        #headquarters .wrap .list-item {
            margin-bottom: 20px;
            font-size: 14px;
        }

        #payse-platform .wrap .info li span {
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 5px;
        }
        #payse-platform .wrap .info p {
            font-size: 14px;
            line-height: 18px;
            margin-bottom: 10px;
        }
        #payse-platform .wrap .info h6 {
            font-size: 20px;
            line-height: 26px;
            margin-bottom: 10px;
        }
        #payse-platform .wrap .block-3 .info {
            padding-left: 30px;
        }
        #payse-platform .wrap .info li img {
            min-width: 14px;
            max-width: 14px;
        }
        #payse-platform .wrap .block-2 {
            margin-top: 62px;
        }
        #payse-platform .wrap .block-3 {
            margin-top: 70px;
        }
        #service-banner .wrap h1 {
            font-size: 32px;
            line-height: 40px;
        }
        #payse-platform {
            margin-top: 114px;
        }
        #payse-platform .wrap .title {
            margin-bottom: 65px;
            font-size: 26px;
            line-height: 36px;
            max-width: 550px;
            
        }
        #digital-cash-solution .wrap .flow p {
            font-size: 11px;
        }
        #digital-cash-solution .wrap {
            padding: 114px 40px;
        }
        #deliver-end-to-end .contain .block-wrap:before {
            left: 53.5%;
        }
        #deliver-end-to-end .contain h6 {
            font-size: 16px;
            line-height: 18px;
            color: #161616;
            margin-bottom: 8px;
        }
        #deliver-end-to-end .contain {
            padding: 110px 50px 110px 50px;
        }
        #broad-spectrum.retail {
            padding-top: 102px;
            padding-bottom: 110px;
        }
        #deliver-end-to-end .contain p {
            font-weight: 500;
            font-size: 16px;
            line-height: 24px;
        }
        
        #islamic-finance {
            padding-top: 100px;
            padding-bottom: 132px;
        }

        #islamic-finance .wrap .text-wrap {
            padding:0px;
        }
        #islamic-finance .wrap .text-wrap h5 {
            font-weight: 700;
            font-size: 25px;
            line-height: 30px;
            margin-bottom: 14px;

        }
        #islamic-finance .wrap .object-image {
            position: absolute;
            right: -18%;
            bottom: -61px;
        }
        #islamic-finance .wrap .object-image img{
            max-height: 130px;
            width: auto;
        }

        #stories-tab .container .tab-content .success-stories .slider-content .review {
            font-size: 12px;
            line-height: 18px;
        }
        #customer-reach .wraper {
            padding: 109px 30px 104px;
        }
        #IBS .contain{
            padding: 55px 30px 55px 50px;
            
        }
        #IBS .contain p {
            font-size: 20px;
        }
        #cta .contain {
            padding: 50px;
        }

        #broad-spectrum .wrap .inrow {
            flex-direction: column;
        }
        #broad-spectrum .wrap .inrow .left-col,#broad-spectrum .wrap .inrow .right-col {
            width: 100%;
        }
        #broad-spectrum .wrap .inrow .left-col img{
            text-align: center;
            width: 100%;
        }
        #services-portfolio .accordion-item .accordion-button img {
            max-width: 90px;
        }
        #services-portfolio .accordion-button span {
            margin-left: 20px;
            font-size: 20px;
        }
        #services-portfolio .accordion-body {
            padding: 0px 73px 65px 111px;
        }
        #services-portfolio .accordion-button::after {
            height: 35px;
            width: 35px;
        }

        #broad-spectrum.retail .wrap .inrow .left-col img{
            border-radius: 18px;
        }

        #broad-spectrum.retail .info{
            max-width: 100%;
            margin-left: 0px;
        }
        #engage .title {
            font-weight: 500;
            font-size: 32px;
            line-height: 46px;
            margin-bottom: 47px;
        }
        #maintain-market {
            padding-top: 124px;
            padding-bottom: 100px;
        }
        .global-transaction.slideshow .item {
            height: 600px;
        }
        .global-transaction .carousel-info .container h5 {
            margin-bottom: 30px;
            font-size: 30px;
            font-weight: 600;
            line-height: 40px;
        }
        #maintain-market .wrap .info ul {
            padding-left: 24px;
        }
        #finnaxia-laptop .wrap {
            min-height: 520px;
        }
        #global-transformation.global .slider-content {
            margin: 0 15px 0 15px;
        }
        #team-members .team-heading .wrap .team-list .row.team .col-md-4 {
            margin-bottom: 70px;
        }
        #team-members .team-heading .wrap .team-list .row.team .block {
            padding: 40px;
        }
        #team-members .team-heading .wrap .team-list .row.team .block p {
            font-size: 20px;
            line-height: 30px;
        }
        .modal .modal-content .img-block img {
            max-width: 100%;
            min-width: 170px;
        }
        .modal .info {
            padding: 45px 37px 40px 32px;
        }

        .contact.modal .info {
            padding: 53px 26px 62px 23px;
            border-radius: 12px;
        }
        .modal.contact .modal-content h3 {
            font-size: 22px;
            font-style: normal;
            font-weight: 600;
            line-height: 28px;
            max-width: 79%;
            margin-left: 0;
        }
        .modal.contact .button{
            padding: 7.5px 36px;
            font-size: 14px;
        }
        .modal .button{
            padding: 8px 40px;
        }
        .modal .modal-content{
            border-radius: 12px;
        }
        #brands.retail {
            margin-top: 81px;
            margin-bottom: 66px;
        }
        #intelligent .flip-button {
            font-size: 12px;
            line-height: 14px;
            padding: 11px 20px;
        }
        #intelligent .flip-info {
            font-size: 12px;
            margin-bottom: 14px;
            line-height: 18px;
        }
        #strategic-partners {
            padding-top: 120px;
            padding-bottom: 120px;
        }
        #strategic-partners .wrap .col-right .info h4 {
            font-size: 22px;
            line-height: 28px;
        }

        #engage .api-center .wrap .left {
            width: 30%;
        }
        #engage .api-center .wrap .right {
            width: 70%;
        }
        
        #engage .api-center .wrap .left p {
            max-width: 340px;
            font-size: 14px;
            font-weight:400;
            line-height: 21px;
            padding-right: 5px;
        }

        #engage .api-center {
            padding: 72px 36px 75px 26px;
        }
        #engage .api-center .info ul li {
            margin-bottom: 15px;
        }
    
    }



    @media screen and (min-width: 768px) and (max-width: 770px){
        .image-carousel.tech  .slick-slide .slider-banner-image{
            height: auto;
        }
       
        #engage .mx {
            --bs-gutter-x: 24px;
        }
        #engage .flow-box {
            padding: 43px 20px 55px 21px;
        }
        #engage .flow-box .number {
            font-size: 38px;
        }
        #engage .flow-box .number-text {
            font-size: 14px;
        }
        #engage .mx {
            padding-bottom: 100px;
        }
        #deliver-end-to-end .contain .block-wrap:before {
            left: 53.6%;
        }
        .image-carousel.slideshow.retail .item {
            height: 506px;
        }
        .white-link-btton {
            padding: 10px 28px;
        }
        .image-carousel .carousel-info .container h5 {
            font-size: 28px;
            line-height: 34px;
        }
        #banking-features .wrap .info h6 {
            font-size: 18px;
            line-height: 22px;
        }
        #digital-laptop .wrap .info h6 {
            font-size: 23px;
            line-height: 30px;
        }
        #digital-laptop .wrap .info p,#banking-features .wrap .info p {
            font-size: 14px;
        }
        #news-block .wrap .row {
            --bs-gutter-x: 30px;
        }


    }

    @media only screen and  (min-width:767px){



        #life-banner .wrap .info h5 span{
            display: block;
            font-size: 30px;
            font-weight: 500;
            line-height: 40px;
        }

        #request-demo-slider .form-container .form-wrap {
            padding: 67px 50px 60px 50px;
        }

        header.home .mobile-expand-btn svg{
            filter: invert(1);
        }
        #specialized-product .w-50{
            max-width: 100%;
            width: 100% !important;
        }
        .image-carousel.retail .animate-slider-dot .carousel-info .container p{
            font-size: 18px;
            font-style: normal;
            font-weight: 500;
            line-height: 24px;
            margin-bottom: 22px;
        }
        #islamic-finance .wrap .text-wrap h5 {
            background: var(--text-gradient, linear-gradient(133deg, #0075FF 0%, #0091FF 47.40%, #0025A7 100%));
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
        #deep-functional .global-best-practices h6 {
            background: var(--text-gradient, linear-gradient(133deg, #0075FF 0%, #0091FF 47.40%, #0025A7 100%));
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
        #brands.global-transaction-banking {
            margin-top: 142px;
            margin-bottom: 130px;
        }

    }

    @media only screen and  (max-width:767px){ 
        #report-banner .wrap {
            padding: 28px 25px 53px 17px;
        }
        #report-banner .wrap img{
            margin-bottom: 22px;
        }
        #empowers .wrap .info p { 
            font-size: 14px;
            margin-bottom: 14px;
        }
        #empowers .wrap { 
            padding-top: 50px;
        }
        #empowers .wrap .info h3 { 
            font-size: 16px;
            font-weight: 600;
        }
        #stories-banner .wrap .women-emp .info a,#empowers .wrap .info a {
            padding: 9px 24px;
            font-size: 14px;
        }

        #job-opportunities-cta .wrap a
        {
            padding: 13px 27px 13px 28px;
            font-size: 14px;
        }
        #resources-tabs{
            padding: 41px 13px 41px 12px;
        }
        #our-stories .wrap .info-list {
            padding-left: 0px;
        }
        #our-stories .wrap h5 { 
            padding-bottom: 19px;
            margin-bottom: 23px;
        }
        #our-stories
        {
            padding: 80px 50px;
        }

        #our-stories .wrap ul li { 
            margin-bottom: 26px;
        }

        #our-stories .wrap h2 {
            font-size: 48px;
            max-width: 80%;
            margin: 0px;
            margin-bottom: 50px;
        }
        li.nav-item {
            width: 33%;
            margin: 0px;
            padding: 0px 10px;
        }

        #resources-tabs ul li button {
            min-width:100%;
            min-height: 24px;
            padding: 5px;
            margin-bottom: 12px;
            margin-left: auto;
            margin-right: auto;
            background-color: #b8d5ff1c;
            border: 1px solid #e3eeffa8;
            font-size: 14px;
        }

        #resources-card .wrap .explore-all {
            margin-top: 64px;
        }

        #resource-banner .wrap .info a {
            font-size: 14px;
            padding: 11px 22px 11px 24px;
        }
        #resources-card .wrap .resource-card{
            min-height: 294px;
        }
        #resources-card .wrap .ebook-card{
            padding: 48px 32px 35px;
        }
        #resources-card .wrap .ebook-card h4 {
            color: #FFF;
            font-size: 22px;
            font-weight: 500;
            line-height: 120%;
        }

        #resources-card .wrap .explore {
            margin-top: 19px;
            font-size: 14px;
            line-height: 24px;
            padding: 7px 30px;
            border-color: #000;
            color: #000;
        }

        #resources-card .wrap .ebook-card a {
            font-size: 14px;
            padding: 10px 22px 10px 24px;
            min-height: 38px;
        }
        #resources-card .wrap .ebook-card a img {
            width: 18px
        }
            #resources-card .wrap .ebook-card h6 {
                font-weight: 500;
                margin-bottom: 10px;
            }
        #resource-banner{
            padding: 0px 13px 0px 12px;
        }
        #resource-banner .wrap img.img-fluid{
            width: 100%;
            border-radius: 12px;
            margin-bottom: 28.5px;
        }
        #resource-banner .wrap {
            max-width: 1224px;
            padding: 30px 0px 66px;
        }
        #resource-banner .wrap .info{
            padding-left: 9px;
        }
        #resources-card .wrap .g-39 {
            --bs-gutter-x: 19px;
            --bs-gutter-y: 19px;
        }
        #resources-card .wrap .resource-card .info{
            padding: 20px 15.5px 19.5px 16px;
        }

        #blog-info .social-icons {
            margin: 0;
            margin-top: 26px;
        }
        #blog-info .wrap .info .senior-tech .sr-info p{
            display: inline;
        }
        #privacy-banner .wrap {
            padding: 40px 0px 39px;
        }
        #privacy-banner .wrap h1 {
            font-size: 22px;
            font-weight: 500;
            line-height: 28px;
        }

        #intelligent .case-studies button.slide-arrow.next-arrow.slick-arrow.slick-disabled{
            opacity: .3;
        }
        
        #customer-reach .customer-img img{
            width: 100%;
            height: 146px;
            object-fit: cover;
            object-position: top;
            border-radius: 6px;
        }
        #customer-reach .container .info .lsit-item img {
            height: 21px;
            margin-top: 2px;
        }

        #specialized-lob .wrap .col-6 {
            margin-bottom: 16px;
            padding: 0;
        }

        #technology-platform .row {
            padding-right: 27px;
        }
        #global-transformation .slick-list {
            padding-right: 0px;
            padding-left: 0px;
        }
        #global-transformation .slider-content {
            margin: 0 0px 0 0px;
        }

        #technology-platform .container .link-btn {
            margin-top: 0px;
            max-width: 100%;
            padding: 10px 16px;
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: 16px;
            min-height: 36px;
        }
        #service-banner .video-wrapper {
            height: fit-content;
        }
        #service-banner video{
            margin-bottom: 25px;
        }

        
        #service-banner .video-wrapper .wrap .banner-link-btton{
            margin-bottom: 25px;
        }

        #banking-features .wrap h5.tite {
            color: #000;
            font-size: 22px;
            font-weight: 600;
            line-height: 26px;
            margin-bottom: 7px;
            max-width: 80%;
        }
        #banking-features .wrap h6.sub-title {
            color: #000;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            margin-bottom: 35px;
        }

        #transaction-flip-box .flip-box .flip-box-front .inner {
            padding: 43px 23px 34px 29px;
        }    
        
        #transaction-flip-box .flip-box .flip-box-front p {
            color: #FFF;
            font-size: 12px;
            font-weight: 500;
            line-height: 18px;
            opacity: 0.8;
        }

        #transaction-flip-box .flip-box .inner .img img {
            max-width: 100%;
            height: auto;
            margin: 0;
            max-height: 100px;
        }
        #transaction-flip-box .flip-box .inner .img {
            min-height: auto;
            display: block;
            margin-bottom: 24px;
            text-align: left !important;
        }
        #transaction-flip-box .flip-box .inner h5 {
            color: #FFF;
            font-size: 16px;
            font-weight: 700;
            line-height: 22px;
            margin-bottom: 4px;
        }

        #transaction-flip-box .flip-box-front {
            min-height: 400px;
        }

        #transaction-flip-box {
            margin-top: 62px;
            margin-bottom: 0px;
            padding: 0px 12px 0px 13px;
        }
        #transaction-flip-box .flip-box {
            margin-bottom: 9px;
        }
        #transaction-flip-box h6 {
            font-size: 22px;
            line-height: 28px;
            margin-bottom: 33px;
        }
        #transaction-flip-box .box-item {
            padding: 0px 5px;
        }

        #shape-the-future.islamic{
            padding: 0px 13px 0px 12px;
        }
        #engage{
            padding-bottom: 43px;
            background-image: url(../images/tech-bg.png);   
            background-position: center bottom;
            background-repeat: no-repeat;
            background-size: contain;
        }
        #engage .api-center {
            padding: 126px 7px 40px 8px;
            margin: 0;
        }
        #engage .api-center .info p {
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 20px;
        }
        #engage .api-center .info ul li span {
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 20px;
        }
        #engage .api-center.artificial-intelligence {
            padding-top: 0px !important;
            padding-bottom: 0px !important;
        }
        #engage .api-center.artificial-intelligence .right .info p.fw-bold.opacity-100.mb-1 {
            font-size: 14px;
            font-style: normal;
            font-weight: 600 !important;
            line-height: 18px;
        }
        #engage .api-center.artificial-intelligence .wrap{
            border-top: 1px solid rgba(255, 255, 255, 0.29);
            padding-top: 45px;
        }

        #engage .api-center{
            border: 0px;
        }
        #engage .api-center .wrap .right{
            width: 100%;
            padding: 0;
        }
        #engage .api-center .info h3 {
            font-size: 22px;
            font-style: normal;
            font-weight: 600;
        }
        #shape-the-future.islamic .container {
            padding: 52px 20px 52px 22px;

            border-radius: 12px;
            }
        #shape-the-future .container .info-box p{
            padding-left: 10px;
        }

        #shape-the-future.islamic .container .info-box img{
            max-width: 44px;
        }

        #shape-the-future.islamic .container .info-box p {
            font-size: 14px;
            padding-right: 0px;
        }

        #service-banner.cnbc-event-banner .wrap .info {
            max-width: 100%;
        }
        #service-banner.cnbc-event-banner .wrap a.banner-link-btton{
            margin-bottom: 20px;
        }
        #service-banner .img {
            min-width: 100%;
            padding-top: 50px;
            padding-bottom: 50px;
        }
        #service-banner.cnbc-event-banner{
        padding-top: 117px;
        }
        #service-banner.cnbc-event-banner .wrap {
            min-height: auto;
        }

        #reducing-carbon {
            margin-top: 11px;
        }
        #partners-baner .wrap{
            padding-left: 0;
            background-color: unset;
            background-image:  url("../images/backl.svg");
            height: 150px;
            min-height: unset;
        }
        #partners-baner .wrap .info h5 {
            font-size: 22px;
            font-style: normal;
            font-weight: 600;
            line-height: 28px;
            margin-top: 26px;
            margin-bottom: 12px;
        }
        section#strategic-partners h4 {
            font-size: 22px;
            font-style: normal;
            font-weight: 400;
            line-height: 28px;
            margin-bottom: 24px;
        }
        #strategic-partners .wrap .col-right .info p {
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
        }
        #strategic-partners .wrap .col-right .info a {
            font-size: 14px;
            font-weight: 400;
            line-height: 16px;
            padding: 13.5px 33.5px;
        }
        #partners-baner .wrap .info a {
            font-size: 14px;
            font-weight: 400;
            line-height: 16px;
            padding: 10px 22px 10px 24px ;
        }
        #partners-baner .wrap .info a img{
            max-width: 14px;
        }
        #partners-baner .wrap .info {
            padding-left: 15px;
            padding-right: 13px;
        }
        section#partners-baner {
            padding: 0px 7px 53px 6px;
            background-image: linear-gradient(#fff, #F6F8FA);
        }
        #strategic-partners {
            padding-top: 49px;
            padding-bottom: 49px;
            margin-bottom: 46px;
            border-bottom: 1px solid #D0D0D0;
        }
        #strategic-partners .wrap {
            flex-direction: column;
        }
        #strategic-partners .wrap .col-left,#strategic-partners .wrap .col-right{
            width: 100%;

        }
        #job-opportunities-cta .wrap p {
            font-size: 20px;
            line-height: 36px;
            text-align: center;
            margin: auto;
            margin-bottom: 11px;
        }
        

        #zigzag .wrap .row-1 {
            margin-bottom: 62px;
            padding-bottom: 43px;
            border-bottom: 1px solid #D0D0D0;
        }
        #zigzag .wrap .row-2 {
            margin-bottom: 37px;
            padding-bottom: 43px;
            border-bottom: 1px solid #D0D0D0;
        }
        #job-opportunities-cta .wrap {
            min-height: 208px;
        }

        #job-opportunities-cta .white-link-btton {
            padding: 13px 27px 13px 28px;
        }
        #job-opportunities-cta {
            margin-bottom: 8px;
            padding-left: 13px;
            padding-right: 12px;
        }
        #job-opportunities-cta .wrap {
            border-radius: 12px;
        }
        #zigzag .img{
            margin-bottom: 27px;
        }

        #zigzag .wrap .info h5 {
            font-size: 22px;
            line-height: 28px;
            margin-bottom: 9px;
        }

        section#zigzag{
            padding-left: 13px;
            padding-right: 12px;
        }
        #zigzag .wrap {
            margin-top: 47px;
            margin-bottom: 37px;
        }
        #business-propositions.stories-to-inspire .wrap .case-studies-info h6
        {
            font-size: 16px;
            font-weight: 600;
            line-height: 20px;
        }
        #business-propositions.stories-to-inspire .wrap .case-studies-info {
            min-height: 180px;
        }
        #business-propositions.services.stories-to-inspire .case-studies .all-resources-cta{
            min-height: 340px;
        }


        #life-banner .wrap .info a {
            padding: 15px 24px;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
        }
        #life-banner .wrap {
            min-height: 476px;
            padding-left: 0px;
            background-image: unset;
            background-color: transparent;
        }
        #life-banner .wrap .info h5 {
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
        }
        #life-banner .wrap .info {
            padding: 36px 24px 39px 15px;
        }

        #life-banner .wrap img {
            max-height: 360px;
            object-fit: cover;
            object-position: center;
            border-radius: 12px;
        }
        section#life-banner {
            padding: 0px 7px 0px 8px;
            background-color: #F6F8FA;
            background: linear-gradient(#f6f8fa00,#F6F8FA );
        }
        #banner-carousel.retail-new-slider.image-carousel .animate-slider-dot img.slider-banner-image {
            max-width: 100%;
            max-height: 100%;
            position: absolute;
            object-fit: cover;
        }



        #banner-carousel.retail-new-slider.image-carousel.retail .slick-slider {
            background-image:unset;
            background-color: #000;
            border-radius: 0px;
        }
        #banner-carousel.retail-new-slider,#banner-carousel.retail-new-slider.image-carousel.slideshow .item{
            padding: 0px;
            height: auto;
        }
        #banner-carousel.retail-new-slider.image-carousel .animate-slider-dot .carousel-info .container h5{
           max-width: 100%;
        }
        #banner-carousel.retail-new-slider.image-carousel.retail .carousel-info {
            padding: 221px 41px 93px 26px;
        }

        #our-partners .wrap .title{
            font-size: 22px;
            font-style: normal;
            font-weight: 600;
            line-height: 36px;
            margin-bottom:24px;
        }
        

        #deep-functional .wrap .mb-19{
            margin-bottom: 5px;
        }
        #provide-easy .wrap h5 {
            font-size: 22px;
            font-weight: 600;
            line-height: 26px;
            max-width: 100%;
        }
        #unique-product .wrap h5.title-wrap {
            font-size: 22px;
            line-height: 26px;
            max-width: 80%;
        }
        #unique-product .wrap h6.subtitle {
            font-size: 14px;
            line-height: 20px;
            max-width: 85%;
            margin-bottom: 50px;
        }
        #unique-product .wrap .info h5 {
            font-size: 18px;
            margin-bottom: 8px;
        }
        #unique-product .wrap .info .check-item{
            margin-bottom: 16px;
        }
        #unique-product {
            padding-top: 71px;
            padding-bottom: 74px;
        }
        #provide-easy .wrap {
            padding: 62px 20px 67px 20px;
            border-radius: 12px;
        }
        #unique-product .wrap .info .check-item p {
            font-size: 12px;
            line-height: 18px;
        }
        #unique-product .wrap .info ol li {
            font-size: 12px;
            font-weight: 500;
            line-height: 18px;
            margin-bottom: 0;
        }
        #unique-product .wrap .info ol {
            padding-left: 41px;
            margin-top: 4px;
        }
        #unique-product .wrap .info .check-item p.detail {
            font-size: 12px;
            line-height: 18px;
            margin-top: 4px;
        }

        #api-backed {
            margin-top: 73px;
            margin-bottom: 0px;
            padding: 0px 12px 0px 13px;
        }
        #api-backed .wrap .flip-box-header {
            max-width: 77%;
            font-size: 18px;
            font-style: normal;
            font-weight: 700;
            line-height: 22px;
        }
        #api-backed .wrap .flip-box-front .front-info {
            display: block;
        }
        #api-backed .wrap .flip-box-front a.flip-button {
            padding: 8px 16px;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
        }
        #our-fi-products .wrap h5 {
            font-size: 22px;
            font-weight: 600;
            line-height: 26px;
            margin-bottom: 46px;
            max-width: 90%;
        }
        #our-fi-products .wrap .item-wrap {
            gap: 2%;
            max-width: 226px;
        }
        #our-fi-products .wrap .item-wrap {
            max-width: 384px;
            width: 100%;
        }
        #our-fi-products .wrap .item-wrap .p-item{
            margin-bottom: 37px;
            margin-left: 0;
        }
        #our-fi-products .wrap .item-wrap .p-item:last-child{
            margin-bottom: 0px;
        }
        #our-fi-products .wrap .item-wrap .p-item .img {
            min-width: 52px;
        }
        #our-fi-products .wrap img {
            margin-right: 0px;
            max-width: 100%;
        }
        #our-fi-products .wrap p,#our-fi-products .wrap .p-item:last-child p{
            max-width: 100%;
            padding-left: 10px;
        }
        #our-fi-products .wrap p {
            font-weight: 500;
            line-height: 22px;
        }
        #api-backed .flip-1 .flip-box-front{
            background-image: url('../images/mobile-application-mobile.jpg') !important;
        }
        #api-backed .flip-2 .flip-box-front{
            background-image: url('../images/payment-solution-mobile.jpg') !important;
        }
        #api-backed .flip-box-front,#api-backed .flip-box-back {
            min-height: 408px;
            background-position: left;
            margin-bottom: 11px;
        }
        #ensure-financial .wrap {
            padding: 76px 16px 354px;
            border-radius: 12px;
            background-image: url(../images/ensure-financial-mobile.png);
            background-position:center;
        }
        #ensure-financial .wrap h5 {
            font-size: 22px;
            font-style: normal;
            font-weight: 600;
            text-align: center;
            line-height: 26px;
            margin-bottom: 27px;
        }
        #ensure-financial .wrap ul li p {
            font-size: 12px;
            font-style: normal;
            font-weight: 500;
            line-height: 18px;
        }
        #ensure-financial .wrap ul {
            padding: 0px 26px 0px 19px !important;
        }
        #ensure-financial .wrap ul li img {
            max-width: 17px;
        }
        
        #ensure-financial {
            padding: 0px 12px 0px 13px;
        }
        #api-backed .wrap h5{
            font-size: 22px;
            font-style: normal;
            font-weight: 600;
            line-height: 28px;
            padding: 0px 5px;
            margin-bottom: 23px;
        }
        #financial-Inclusion-banner {
            padding: 21px 12px 0px 13px;
        }
        #our-fi-products .wrap .p-item {
            max-width: 100%;
        }
        #financial-Inclusion-banner .wrap h5 {
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
            margin-bottom: 27px;
            padding: 0px 10px;
        }
        #financial-Inclusion-banner .wrap img {
            max-width: 100%;
            border-radius: 12px;
            height: 356px;
            object-fit: cover;
        }
        #brands.global-transaction-banking  {
            margin-top: 71px;
            margin-bottom: 65px;
        }
        #brain {
            padding-left: 13px;
            padding-right: 12px;
        }
        #brain .wrap{
            border-radius: 12px;
        }
        #broad-spectrum.retail .wrap .info{
            padding-right: 0px;
            margin-left: 0px;
        }
        #deliver-end-to-end .contain p {
            padding-right: 6px;
            }

        #deliver-end-to-end.corporate .contain p {
            padding-right: 6px;
        }

        .image-carousel .animate-slider-dot .carousel-info{
            position: relative;
            padding-bottom: 95px;
            padding-top: 10px;
        }
        .image-carousel .animate-slider-dot img.slider-banner-image{
            max-width: 83%;
            margin: 0px;
            height: fit-content;
        }
        .image-carousel .animate-slider-dot ul.slick-dots {
            margin-bottom: 37px;
            margin-left: 26px;
        }
        .image-carousel .animate-slider-dot.corporate .carousel-info .container h5{
            max-width: 100%;
        }
        .animate-slider-dot.corporate .item.slick-slide{
            padding-right: 10px;
            padding-top: 29px;
        }

        .image-carousel .animate-slider-dot.corporate.slick-slider{
            background-image:unset;
            background-color: #000000;
        }

        .image-carousel .animate-slider-dot .carousel-info .container h5{
            text-align: left;
            max-width: 90%;
            margin-left: 0;
            margin-bottom: 13px;
            font-size: 22px;
            font-weight: 500;
            line-height: 28px;
        }

        .image-carousel.retail .animate-slider-dot .carousel-info .container p{
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: 24px;
            margin-bottom: 10px;
        }
        
        .image-carousel .animate-slider-dot .white-link-btton{
            margin: 0px;
            width: fit-content;
        }

      
        section#banner-carousel.islamic-landing .animate-slider-dot img.slider-banner-image{
            max-height: 183px;
            max-width: 100% !important;
            width: 100%;
            object-fit: cover;
        }

        section#banner-carousel.islamic-landing .item{
            height: auto;
        }


        #brands button.slide-arrow.next-arrow.slick-arrow{
            right: 7px;
            height: 32px;
            width: 32px;
            background: #4277DD;
            top: 37%;
        }
        #brands button.slide-arrow.prev-arrow.slick-arrow {
            background: #4277DD;
            border: 0px;
            height: 32px;
            width: 32px;
            left: 7px;
            top: 37%;
        }
        #brands button.slide-arrow.prev-arrow.slick-arrow.slick-disabled{
            background: #6055E0;
        }
        #brands button.slide-arrow.prev-arrow.slick-arrow.slick-disabled img {
            filter: invert(0);
        }
        #brands button.slide-arrow.prev-arrow.slick-arrow img {
            filter: invert(1)brightness(100)contrast(100);
        }
        .animate-slider button.slide-arrow.prev-arrow.slick-arrow{
            bottom: 24px;
            position: absolute;
            left: 24px;
            z-index: 10;
            background-color: #b012e9;
            border-radius: 50px;
            border: 0px;
        }

        .animate-slider button.slide-arrow.prev-arrow.slick-arrow img {
            filter: invert(1)contrast(300);
        }
        /* .animate-slider button.slide-arrow.prev-arrow.slick-arrow.slick-disabled img{
            filter: invert(0)contrast(300);
        } */
        .animate-slider button.slide-arrow.prev-arrow.slick-arrow.slick-disabled{
            background-color: #444444;
        }
        .animate-slider button.slide-arrow.next-arrow.slick-arrow{
            bottom: 24px;
            position: absolute;
            left: 76px;
            background-color: #b012e9;
            border-radius: 50px;
            border: 0px;
        }
        .animate-slider button.slide-arrow.next-arrow.slick-arrow img{
            filter: invert(1);
        }
        
        .animate-slider button.slide-arrow.next-arrow.slick-arrow.slick-disabled{
            opacity:.2;
        }

        #banking-features .wrap .icon img {
            max-width: 45px;
        }

        #intelligent .case-studies button.slide-arrow.prev-arrow.slick-arrow{
            background-color: #4277DD;
        }
        #intelligent .case-studies button.slide-arrow.prev-arrow.slick-arrow img{ 
            filter: invert(1)brightness(1000)contrast(1000);
        }

        #intelligent .case-studies button.slide-arrow.prev-arrow.slick-arrow.slick-disabled{
            background-color: #E2F0FB;
        }

        #stories-accordians .contian .accordion-item .accordion-body .case-studies button.slide-arrow.next-arrow.slick-disabled{
            background: #3C3E40;
        }
        #stories-accordians .contian .accordion-item .accordion-body .case-studies button.slide-arrow.next-arrow.slick-disabled img{
            opacity: .2;
        }
        #reducing-carbon .wrap .block1 a,#reducing-carbon .wrap .block2 a  {
            padding: 8px 24px;
            font-size: 14px;
            font-weight: 600;
            line-height: 16px;
        }
        #esg-banner .wrap h1 {
            max-width: 401px;
            font-size: 29px;
            line-height: 36px;
            margin-bottom: 36px;
        }
        #esg-banner .wrap {
            min-height: 540px;
        }
        #reducing-carbon .wrap .block1 a img{
            width: 13px;
        }

        #reducing-carbon .wrap .block1 h5, #reducing-carbon .wrap .block2 h5 {
            font-size: 22px;
            font-style: normal;
            font-weight: 600;
            line-height: 26px;
        }
        #reducing-carbon .wrap .block1 p, #reducing-carbon .wrap .block2 p {
            font-size: 12px;
            font-style: normal;
            font-weight: 500;
            line-height: 18px;
            margin-bottom: 16px;
        }

        #reducing-carbon .wrap .block1 {
            border-radius: 12px;
            padding: 34px 14px 20px 18px;
            min-height: 462px;
            margin-bottom: 8px;
        }
        #reducing-carbon .wrap .block2{
            padding: 36px 21px 20px 19px;
            background-image: url('../images/Our-Philosophy-mobile.png');
        }

        #reducing-carbon.px-28 {
            padding-left: 5px;
            padding-right: 6px;
        }

        #transforming-lives {
            padding-bottom: 54px;
            background: linear-gradient(117deg, #DCDCDC 28%, #BEF4CA 61.61%, #A6C870 183.01%);
        }
        #our-partners.esg-page {
            margin-top: 53px;
            margin-bottom: 53px;
        }
        #transforming-lives .title {
            padding-top: 53px;
            margin-bottom: 26px;
            font-size: 28px;
            font-weight: 600;
            line-height: 36px;
        }

        #transforming-lives .wrap {
            background-image: unset;
            min-height: fit-content;
            padding: 0px 34px 0px 30px;
        }
        #transforming-lives .info {
            padding-left: 12px;
        }
        #transforming-lives .wrap .block p {
            font-size: 12px;
            font-style: normal;
            font-weight: 500;
            line-height: 18px;
            color: var(--success-d-green, #115B43);
            text-align: left;
            margin: 0;
            max-width: 100%;
        }
        #transforming-lives .wrap .block h5 {
            margin-bottom: 2px;
            font-size: 14px;
            font-weight: 600;
            line-height: 20px;
            max-width: 100%;
            text-align: left;
        }
        #transforming-lives .wrap .block img {
            margin-top: 0px;
            margin-bottom: 0;
            max-width: 41px;
        }
        #transforming-lives .wrap .block {
            min-height: fit-content;
            display: flex;
            align-items: flex-start;
            margin-bottom: 39px;
        }
        #masonry .wrap .img{
            margin: 0;
        }
        #masonry .wrap .info {
            width: 100%;
        }
        #meeting-environmental .title-wrap h6 {
            font-size: 14px;
            font-weight: 600;
            line-height: 22px;
        }
        
        #meeting-environmental .title-wrap p {
            font-size: 14px;
            font-weight: 500;
            line-height: 22px;
        }
        #meeting-environmental .title-wrap h5 {
            font-size: 22px;
            font-weight: 500;
            line-height: 26px;
        }
        #meeting-environmental {
            padding: 39px 18px 0px 23px;
        }

        #analyst-partners .wrap .info-become-a-partner{
            margin-top: 41px;
        }
        #analyst-partners .row .col {
            min-width: 50%;
            padding: 5px 20px;
        }
        #analyst-partners .col.order-4 img {
            height: 30px;
        }
        #analyst-partners {
            padding: 53px 25px 43px 28px;
        }
        #analyst-partners .wrap p {
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 20px;
            margin-bottom: 37px;
        }
        #media-coverage.our-partners .wrap .heading-info {
            margin-bottom: 35px;
            padding: 0px 10px 0px 13px;
        }
        #analyst-partners .wrap h5 {
            font-size: 18px;
            font-weight: 700;
            line-height: 17.5px;
        }
        #media-coverage.our-partners {
            padding-top: 54px;
        }
        #media-coverage.our-partners .wrap .heading-info h5 {
            font-size: 18px;
            font-style: normal;
            font-weight: 700;
            line-height: 17.5px;
        }
        #media-coverage.our-partners .wrap .heading-info p {
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 20px;
        }
        #media-coverage.our-partners .wrap .news-title {
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
            text-align: left;
            margin-bottom: 33px;
            padding-left: 13px;
        }

        #become-a-partner .wrap .info p {
            font-size: 16px;
            font-weight: 600;
            line-height: 24px;
            text-align: center;
        }
        #media-coverage.our-partners .wrap .info-become-a-partner p, #analyst-partners .wrap .info-become-a-partner p {
            font-size: 14px;
            font-weight: 500;
            line-height: 24px;
            text-align: center;
            margin: 0px;
            margin-bottom: 16px;
        }

        #hear-from-our-partners .wrap .slider-container button.slide-arrow.prev-arrow.slick-arrow {
            height: 38px;
            width: 38px;
            top: 14%;
            left: 11px;
        }
        #hear-from-our-partners .wrap .slider-container p.review {
            font-size: 12px;
            font-style: italic;
            font-weight: 500;
            line-height: 16px;
            opacity: 0.699999988079071;
        }
        #hear-from-our-partners .wrap .slider-container .occupation {
            font-size: 12px;
            line-height: 14px;
            opacity: 0.8999999761581421;
            margin-top: 5px;
            max-width: 188px;
        }
        #become-a-partner .wrap {
            min-height: auto;
            padding: 52px 20px 55px 20px;
        }
        #become-a-partner .wrap .info a.link-btn,#media-coverage.our-partners .wrap .info-become-a-partner a.link-btn, #analyst-partners .wrap .info-become-a-partner a.link-btn {
            padding: 13.7px 30px;
            max-width:293px ;
            width: 78.1%;
            text-align: center;
            font-size: 12.465px;
            font-weight: 400;
            line-height: 12.465px;
        }
        #become-a-partner .wrap .info a.link-btn img,#media-coverage.our-partners .wrap .info-become-a-partner a.link-btn img, #analyst-partners .wrap .info-become-a-partner a.link-btn img{
            width: 11px;
        }
        #hear-from-our-partners .review_info {
            padding: 0px 3px 0px 11px;
        }
        #hear-from-our-partners .auther-img{
            margin-bottom: 24px !important;
        }
        #hear-from-our-partners.px-28 {
            padding-left: 12px;
            padding-right: 13px;
        }
        #hear-from-our-partners .wrap .slider-container button.slide-arrow.next-arrow.slick-arrow {
            height: 38px;
            width: 38px;
            top: 14%;
            right: 10px;
        }
        #hear-from-our-partners .wrap .slider-container .slick-slide img{
            max-width: 74.69%;
        }
        #hear-from-our-partners .wrap {
            padding: 45px 0px 54px 0px;
            border-radius: 12px;
        }
        #business-propositions.px-28 {
            padding-left: 12px;
            padding-right: 13px;
        }
        #business-propositions  .slick-list.draggable {
            padding-right: 57px;
        }
        #business-propositions .wrap {
            border-radius: 12px;
            padding: 53px 0px 37px 0px;
        }
        #business-propositions .title-img img {
            min-height: 126px;
        }
        #hear-from-our-partners .wrap .title {
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
            margin-bottom: 17px;
        }
        #business-propositions .wrap .title {
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
            margin-bottom: 28px;
            max-width: 85%;
        }
        #hear-from-our-partners .wrap .slider-container {
            padding: 0px 10px 0px 11px;
        }
        #hear-from-our-partners .wrap .slider-container .col.col-left {
            max-width: 100%;
        }
        #business-propositions .wrap button.slide-arrow.next-arrow.slick-arrow {
            background-color: #4277DD;
            position: absolute;
            top: auto;
            left: 81px;
            bottom: 0px;
        }
        /* #business-propositions .wrap button.slide-arrow.next-arrow.slick-arrow img{
            filter: invert(1);
        } */
        #business-propositions .wrap button.slide-arrow.next-arrow.slick-arrow.slick-disabled{
            background-color: #242629;
        }
        #business-propositions .wrap button.slide-arrow.next-arrow.slick-arrow.slick-disabled img{
            opacity: .4;
        }
        #engage .flow-box .heading{
            color: #fff;
        }
        #engage .flow-box:hover{
            border-radius: 0px;
            border: unset;
            border-top: 1px solid rgba(255, 255, 255, 0.29);
            background: transparent;
            box-shadow:unset;
        }

        #brands.services{
            margin-top: 61px;
            margin-bottom: 80px;
        }
        #business-propositions .wrap button.slide-arrow.prev-arrow.slick-arrow{
            background-color: #4277dd;
            position: absolute;
            top: auto;
            left: 28px;
            bottom: 0px;
        }
        #business-propositions .wrap button.slide-arrow.prev-arrow.slick-arrow.slick-disabled{
            background: #242629;
        }



        #business-propositions .wrap .case-studies-info h6 {
            font-size: 14px;
            
            font-weight: 600;
            line-height: 18px;
        }
        #business-propositions .wrap .case-studies-info p {
            margin-bottom: 10px;
        }
        #business-propositions .wrap .case-studies {
            padding: 0px 0px 62px 22px;
        }
        #wefocus{
            overflow: hidden;
        }
        
        #wefocus .wrap .sub-title {
            font-size: 14px;
            
            font-weight: 400;
            line-height: 20px;
            text-align: left;
            margin-bottom: 30px;
            padding: 0px 12px 0px 13px;
        }
        #wefocus .wrap .row {
            margin: 0px;
            padding-top: 41px;
            border-top: 1px solid #D0D0D0;
        }
        #wefocus .wrap .row:first-child{
            padding-top: 0px;
            border: 0px;
        } 
        #wefocus .col-md-7{
            padding: 0px;
        }
        #wefocus .col-md-7 .info{
            padding: 0px 24px 29px 24px;
        }
        #wefocus.px-28 {
            padding: 0px;
            margin-bottom: 49px;
        }
        #wefocus .wrap .info h5 {
            font-size: 18px;
            font-weight: 600;
            line-height: 26px;
        }
        #wefocus .wrap .info p {
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }
        #wefocus .wrap .heading {
            max-width: 100%;
            text-align: left;
            font-size: 22px;
            line-height: 28px;
            padding: 0px 12px 0px 13px;
        }
        #wefocus .img {
            max-width: 88%;
            padding-bottom: 31px;
        }
        #life-at-nucleus-banner.partnering .wrap{
            background-image:unset;
        }
        #about-banner.px-28 {
            padding: 24px 13px 16px 13px;
        }
        #about-banner .info {
            padding: 0px 21px 24px 21px;
        }
        #about-banner .row h5 {
            font-size: 22px;
            font-weight: 600;
            margin-bottom: 15px;
            line-height: 28px;
            margin-top: 0px;
        }
        #about-banner .row a.cta-btn {
            padding: 10px 28px;
        }
        #translating .wrap .title-wrap h5 {
            font-size: 22px;
            
            font-weight: 600;
            line-height: 28px;
            margin-bottom: 7px;
        }

        #translating .m1 {
            background-image: url(../images/m1.png) !important;
            background-position: center;
            background-size: cover;
            background-repeat: no-repeat;
        }
        #translating .m2 {
            background-image: url(../images/m2.png) !important;
            background-position: center;
            background-size: cover;
            background-repeat: no-repeat;
        }
        #translating .m3 {
            background-image: url(../images/m3.png) !important;
            background-position: center;
            background-size: cover;
            background-repeat: no-repeat;
        }
        #translating .m4 {
            background-image: url(../images/m4.png) !important;
            background-position: center;
            background-size: cover;
            background-repeat: no-repeat;
        }
        #translating .wrap p.flip-info {
            font-size: 12px;
            line-height: 18px;
            margin-bottom: 16px;
        }
        
        #translating .flip-box-front .flip-button{
            background-color: #FFF;
            background-image: unset;
            color: #000;
            padding: 10px 19px;
            font-size: 14px;
            font-weight: 600;
            line-height: 16px;
        }
        #translating .flip-box-front .flip-button img{
         width: 12px;
        }
        #our-values{
            padding: 0px;
        }

        #our-values .wrap .icons {
            min-height: 153px;
        }
        #our-values .wrap h4 {
            font-size: 22px;
            
            font-weight: 500;
            line-height: 28px;
            margin-bottom: 10px;
        }
        #our-values .wrap h5 {
            font-size: 14px;
            
            font-weight: 500;
            line-height: 20px;
        }
        #our-values .wrap .info {
            padding: 0px 24px 0px 13px;
        }
        #board-of-directors .wrap .contain p {
            font-size: 12px;
            
            font-weight: 700;
            margin: 0px;
            line-height: 32px;
        }
        #board-of-directors .wrap .contain h5 {
            font-size: 16px;
            
            font-weight: 500;
            line-height: 22px;
            padding-bottom: 24px;
        }
        #board-of-directors .wrap .contain {
            min-height: fit-content;
            padding: 33px 30px 50px 26px;
            border-radius: 12px;
        }


        #board-of-directors .contain.block1 {
            margin-bottom: 15px;
        }
        #board-of-directors .wrap .contain a {
            padding: 8px 24px 8px 24px;
            font-size: 12px;
            font-weight: 600;
            line-height: 16px;
        }
        #slicks-single-carousel ul.slick-dots li.slick-active button:before,#slicks-single-carousel ul.slick-dots li button:after,#slicks-single-carousel .slick-dots li button{
            width: 15px;
            height: 15px;
            max-width: 15px;
            position: absolute;
        }

        #slicks-single-carousel ul.slick-dots li {
            margin-right: 11px;
            height: 15px;
            width: 15px;
        }
        section#slicks-single-carousel {
            padding: 0px 12px 0px 13px;
        }
        #slicks-single-carousel .slick-slide .slide-content {
            min-height: 557px;
            padding: 56px 33px 10px 34px;
            align-items: baseline !important;
            border-radius: 12px;
        }
        .slide-content.d-flex.align-items-center.sl1 {
            background-image: url(../images/slider1.png) !important;
            background-position: center bottom !important;
        }
        .slide-content.d-flex.align-items-center.sl2 {
            background-image: unset !important;
            background-color: #9DA4BF!important;
        }
        .slide-content.d-flex.align-items-center.sl3 {
            background-image:url(../images/brain-mobile.png) !important;
            background-position: center bottom !important;
        }
        .slide-content.d-flex.align-items-center.sl4 {
            background-image:url(../images/ai-robo-mobile.png) !important;
            background-position: center bottom !important;
        }
        .slide-content.d-flex.align-items-center.sl7{
            background-image:url(../images/seamless-award-bg-blue-mobile.png) !important;
            background-position: center bottom !important;
        }
        #nucleus-software-foundation .row {
         
            flex-direction: column;
        }
        #deliver-end-to-end .contain .title {
            font-size: 22px;
            font-style: normal;
            font-weight: 600;
            line-height: 28px;
        }
        #deliver-end-to-end.corporate .contain .block-wrap:before {
            height: 78.7%;
        }
        #deliver-end-to-end.corporate .contain .title{
            max-width: 95%;
        }
        
        #nucleus-software-foundation .wrap .col{
            max-width: 100%;
        }
        #nucleus-software-foundation .wrap .info p {
            font-size: 12px;
            font-weight: 700;
            line-height: 24px;
            margin-bottom: 6px;
        }
        #nucleus-software-foundation .wrap .info h5 {
            font-size: 22px;
            font-weight: 500;
            line-height: 28px;
        }
        #nucleus-software-foundation .wrap .info h6 {
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            margin-bottom: 20px;
        }
        #nucleus-software-foundation .wrap .info a {
            padding: 10px 24px;
            font-size: 14px;
            font-weight: 400;
            line-height: 16px;
            margin-bottom: 17px;
        }
        #nucleus-software-foundation .wrap .col-right .img {
            padding-left: 0px;
        }
        #our-journey .row {
            flex-direction: column;
        }
        #our-journey .left-col .info p {
            font-size: 12px;
            font-weight: 700;
            line-height: 32px;
            margin: 0px;
        }
        #our-journey .left-col .info h5 {
            font-size: 16px;
            
            font-weight: 500;
            line-height: 22px;
        }
        #our-journey .wrap {
            padding: 44px 19px 39px 21px;
            align-items: baseline;
        }
        #our-journey {
            margin-bottom: 7px;
            padding: 0px 12px 0px 13px;
        }
        #our-journey .left-col .info a {
            padding: 8px 19px 8px 26px;
            font-size: 12px;
            font-weight: 600;
            line-height: 16px; 
        }
        #our-journey .right-col{
            max-width: 90%;
            margin-top: 43px;
        }
        #nucleus-software-foundation {
            margin-top: 34px;
            margin-bottom: 49px;
            padding: 0px 9px 0px 10px;
        }

        #slicks-single-carousel .info img {
            padding-bottom: 9px;
            max-width: 166px;
        }
        #slicks-single-carousel .info h5 {
            font-size: 16px;
            
            font-weight: 500;
            line-height: 22px;
            margin-bottom: 21px;
        }
        #slicks-single-carousel .info a {
            padding: 10px 21px;
            font-size: 14px;
            background: linear-gradient(117deg, #6055e0 0%, #6055e0 100%);
            font-weight: 500;
            line-height: 16px;
            color:#fff;

        }
        #slicks-single-carousel .info a img{
            filter: invert(1);
        }
        #board-of-directors .wrap .contain a img{
        width: 12px;
        }
        #translating .flip-box-front, .flip-box-back {
            border-radius: 12px;
        }
        #globe .wrap{
            border-radius: 12px;
        }
        #board-of-directors.px-28 {
            padding: 0px 12px 0px 13px;
        }
        #our-values .row{
            margin: 0px;
        }
        #our-values .wrap .icons img {
            max-width: 100%;
            margin: 0px!important;
        }
        #translating .wrap .flip-box-front, #translating .wrap .flip-box-back {
            min-height: 426px;
        }
        #our-values{
            background-image: unset;
        }
        #translating .wrap .flip-box .inner {
            padding: 33px 19px 44px 26px;
        }
        #translating .wrap .flip-box .inner h3.flip-box-header {
            font-size: 18px;
            font-weight: 700;
            line-height: 32px;
            margin: 0px;
        }
        #translating .wrap .title-wrap {
            min-height: unset;
        }
        #globe .wrap {
            padding: 75px 0px 0px 0px;
        }
        #globe .wrap h4 {
            font-size: 20px;
            
            font-weight: 600;
            line-height: 24px;
            padding: 0px 24px;
        }
        #globe .wrap .row .col
        {
            margin-bottom: 10px;
        }
        #globe .wrap .globe-img {
            margin-top: 0px;
        }
        #translating {
            margin-top: 58px;
            margin-bottom: 56px;
            padding: 0px 6px;
        }
        #globe.px-28 {
            padding: 0px 12px 0px 13px;
        }
        #globe .wrap .row .col p.count {
            font-size: 28px;
            font-weight: 500;
            line-height: 52px;
        }
        #globe .wrap .row .col p {
            font-size: 14px;
            
            font-weight: 500;
            line-height: 18px;
        }
        #globe .wrap .row .col:after{
            display: none;
        }
        #nucleus-software-slider .wrap .slick-initialized .slick-slide {
                margin: 0px 10px 0px 0px;
            }
            #nucleus-software-slider  a {
                font-size: 14px;
                font-weight: 600;
                line-height: 18px;
                background-color: #fff;
                min-height: 66px;
                border-radius: 0px 0px 6px 6px;
                padding: 11px 10px 8px 14px;
                display: block;
                margin-bottom: 20px;
            }
            #nucleus-software-slider .wrap .slick-track {
                padding-bottom: 0px;
            }

            #nucleus-software-slider .wrap button{
                display: none !important;
            }

            #nucleus-software-slider  a img{
                display: none;
            }
            #nucleus-school .wrap .info .border-btn svg {
                margin-left: 28px;
                margin-right: 0px;
            }

            #developmental-philosophy .info.pb-border-1 {
                padding-bottom: 44px;
                border-bottom: 1px solid #D0D0D0;
            }

            #nucleus-software-slider a.btn-link {
                border-radius: 50px;
                font-size: 14px;
                
                font-weight: 500;
                line-height: 20px;
                color: #fff;
                text-decoration: none;
                background-color: transparent;
                min-height: unset;
                max-width: fit-content;
                border: 1px solid #fff;
                padding: 7px 32px;
                margin-top: 6px;
                margin-bottom: 0px;
            }
            #nucleus-software-slider  .slick-slide .img-fluid {
                border-radius: 6px 6px 0px 0px;
                max-width: 100%;
            }
        #developmental-philosophy .wrap {
            padding-top: 89px;
            padding-bottom: 52px;
        }
        #developmental-philosophy .title {
            font-size: 22px;
            font-weight: 600;
            line-height: unset;
            min-height: unset;
            margin-bottom: 4px;
        }
        #developmental-philosophy .sub-title {
            font-size: 12px;
            font-weight: 400;
            line-height: 18px;
            margin-bottom: 34px;
        }
        #developmental-philosophy .img img {
            max-width: 82.2% !important;
        }
        #professional-training .wrap {
            padding: 53px 25px 61px 24px;
            border-radius: 0px;
        }
        #professional-training .wrap ol li {
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 20px;
        }
        #professional-training .info .img img {
            max-width: 60% !important;
        }
        #professional-training .info .img{
            text-align: center;
            padding: 23px 0px 30px;
        }
        #nucleus-school.px-28{
            padding: 0px;
        }
        #nucleus-school .wrap{
            border-radius: 0px;
            margin: 0px;
            padding: 79px 28px 72px 25px;
        }
        #nucleus-school .wrap .info h5 {
            text-align: center;
            font-size: 22px;
            font-weight: 600;
            margin-bottom: 25px;
            line-height: 28px;
        }
        #nucleus-school .wrap .info .img{
            margin-bottom: 30px;
        }
        #nucleus-school .wrap .info p {
            font-size: 12px;
            
            font-weight: 500;
            line-height: 18px;
        }
        #nucleus-school .wrap .info .blue-btn {
            width: 100%;
            margin-bottom: 10px;
            justify-content: center;
            padding: 10px 30px;
        }
        #nucleus-school .wrap .info .border-btn {
            margin-left: 0px;
            width: 100%;
            text-align: center;
            justify-content: center;
            align-items: center;
        }
        #nucleus-school .row {
            display: flex;
            flex-direction: column;
        }
        #we-are-growing .wrap {
            background: url(../images/we-are-growing-bg-mobile.png);
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            align-items: baseline;
            border-radius: 12px;
            padding: 54px 26px 0px 29px;
        }
        #we-are-growing .info .btns {
            flex-direction: column;
        }
        #we-are-growing .wrap .info .left, #we-are-growing .wrap .info .right {
            padding: 16px 30px;
            font-size: 14px;
            width: 100%;
            margin: 0px;
            margin-bottom: 11px;
        }
        #nucleus-software-slider .wrap .slider .slick-list {
            padding: 0 0% 0 0;
        }
        #we-are-growing {
            margin-top: 15px;
            padding: 0px 14.5px;
        }
        #we-are-growing .wrap .info h5 {
            font-size: 18px;
            
            font-weight: 500;
            line-height: 24px;
            text-align: left;
        }
        #professional-training .wrap p {
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            margin-bottom: 20px;
        }
        #professional-training.px-28{
            padding: 0px;
        }
        #professional-training .wrap h5 {
            font-size: 22px;
            font-weight: 700;
            line-height: 28px;
            text-align: center;
        }
        #developmental-philosophy .img{
            padding-bottom: 13px;
        }
        #developmental-philosophy .row .info h5.right {
            max-width: 100%;
            font-size: 18px;
            font-weight: 600;
            line-height: 28px;
        }
        #developmental-philosophy .row .info h6 {
            font-size: 12px;
            
            font-weight: 600;
            line-height: 18px;
        }
        #developmental-philosophy .row .info h5 {
            font-size: 18px;
            font-weight: 600;
            line-height: 24px;
        }
        #developmental-philosophy .row .info ul li span {
            font-size: 12px;
            
            font-weight: 500;
            line-height: 21px;
        }
        #developmental-philosophy  .col-6{
            width: 100%;
        }
        section#life-at-nucleus-banner.px-28{
            padding: 0px 12.5px;
        }
        #ace-leadership {
            padding: 51px 12px 51px 13px;
        }
        #ace-leadership .wrap {
            flex-direction: column;
        }
        #ace-leadership .wrap .img h6 {
            color: #161616;
            font-size: 18px;
            font-weight: 500;
            line-height: 24px;
            margin-bottom: 30px;
        }
        #ace-leadership .wrap .img {
            margin-bottom: 30px;
            padding: 0px 12px;
        }
        #ace-leadership .wrap .info {
            padding-left: 0px;
        }
        #nucleus-software-slider .wrap {
            border-radius: 0px;
            padding: 50px 34px 65px 35px;
        }
        #nucleus-software-slider.px-28 {
            padding: 0px;
        }
        #nucleus-software-slider .wrap h5 {
            font-size: 18px;
            
            font-weight: 500;
            line-height: 24px;
            padding: 0px;
            text-align: left;
            margin-bottom: 25px;
        }
        #ace-leadership .wrap .info p {
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }
        #life-at-nucleus-banner .wrap {
            padding: 0px;
            background-image: unset;
            background-color: #ff000000;
        }
        section#life-at-nucleus-banner {
            background-color: #F6F8FA;
            background-image: linear-gradient(#fff, #F6F8FA);
        }
        #life-at-nucleus-banner .wrap .info .mobile-img {
            margin-bottom: 28px;
        }
        #life-at-nucleus-banner .wrap .info h5 {
            color: #161616;
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
        }
        #life-at-nucleus-banner .wrap .info a {
            padding: 10px 27px;
            line-height: 16px;
            margin-bottom: 51px;
        }
        #cta .contain{
            border-radius:12px ;
        }
        #cta .contain {
            padding: 54px 34px 34px 30px;
        }
        #cta .contain h4 {
            max-width: 200px;
            margin: 0;
            margin-bottom: 6px;
        }
        #cta .contain p{
            font-size: 16px;
            font-style: normal;
            font-weight: 500;
            line-height: 18px;
        }
        
        #investors-banner .wrap {
            padding-left: 30px;
        }
        
        #investors-banner .wrap .info a {
            padding: 14px 24px;
            font-size: 14px;
        }
        #list-of-events .row .heading {
            font-size: 22px;
            margin-bottom: 27px;
            padding-left: 23px;
        }
        section#event-banner.px-28 {
            padding: 0px 12px;
        }
        #investors-banner .wrap .info h5 {
            font-size: 28px;
            line-height: 108%;
        }
        #list-of-events.px-28 {
            padding: 66px 0px 54px 0px;
            margin-bottom: 40px;
            border-bottom: 1px solid #D0D0D0;
        }
        #list-of-events .row .block .info {
            padding: 19px 25px 24px 25px;
        }
        #media-coverage.previous-events .wrap .block-row {
            margin-bottom: 51px;
        }
        #media-coverage.previous-events .wrap .block-row:last-child{
            margin-bottom: 0px;
        }
        #media-coverage.previous-events.px-28 .wrap{
            padding-bottom:58px ;
        }
        #news-letter .wrap{
            padding: 56px 20px 30px 20px;
            min-height: 514px;
            background-image: url('../images/news-letter-mobile.png');
            border-radius: 12px;
            overflow: hidden;
        }
        #list-of-events .row .block .info h5 {
            color: #161616;
            font-size: 16px;
            font-weight: 600;
            line-height: 20px;
            margin-bottom: 8px;
        }
        #list-of-events .row .block.b1{
            margin-bottom: 12px;
        }
        #news-letter.px-28 {
            padding-left: 13px;
            padding-right: 12px;
            margin-bottom: 24px;
        }
        #list-of-events .row .block{
            border-radius: 12px;
        }
        #list-of-events .row .block .info p {
            color: #4D4D4D;
            font-size: 12px;
            font-weight: 400;
            line-height: 16px;
            margin-bottom: 30px;
        }
        #list-of-events .row .block .info .icon {
            font-size: 12px;
            font-weight: 600;
            line-height: 20px;
        }
        #event-banner .wrap p {
            font-size: 12px;
            
            font-weight: 600;
            line-height: 27px;
            margin-bottom: 8px;
        }
        #event-banner .wrap h4 {
            font-size: 22px;
            
            font-weight: 600;
            line-height: 28px;
            margin: 0px;
        }
        #event-banner .wrap a {
            padding: 12px 25px;
            font-size: 14px;
            font-weight: 400;
            line-height: 16px;
            margin-top: 5px;
        }
        #event-banner .wrap {
            border-radius: 12px;
            min-height: 352px;
            padding: 50px 26px 30px 27px;
        }        
        #news-letter .wrap h4 {
            text-align: center;
            font-size: 22px;
            font-weight: 600;
            line-height: 26.5px;
        }
        #news-letter .wrap h5 {
            text-align: center;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            max-width: 244px;
            margin-bottom: 22px;
        }

        #news-letter .input-group {
            flex-direction: column;
        }
        #news-letter .wrap input {
            padding: 10px 10px 10px 20px;
            width: 100%;
            border-radius: 50px;
            height: 37px;
            text-align: left;
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
            max-width: 100%;
        }
        #news-letter .wrap button {
            width: 100%;
            border-radius: 50px;
            padding: 11px;
            height: 37px;
            margin-top: 12px;

            color:#FFF;
            text-align: center;
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
        }
        #news-letter .input-group-append {
            width: 100%;
        }

        #media-coverage.recognition .wrap .img img,#media-coverage.recognition .wrap .img{
            max-height: 203px;
        }
        #media-coverage.recognition{
            padding: 0px;
        }
        #media-coverage.recognition .contain {
            background: #070000;
            padding-top: 46px;
            padding-bottom: 46px;
            border-radius: 0px;
        }
        #media-coverage.recognition .wrap .block-row:last-child{
            margin-bottom: 0px;
        }
        #media-coverage.recognition.px-28 .wrap {
            padding-bottom: 0px;
        }

        #contact-us .title-wrap {
            padding: 23px 19px 30px 19px;
        }
       

        #contact-us .title-wrap h6 {
            margin-bottom: 0px;
            color: rgba(0, 0, 0, 0.80);
            font-family: Inter;
            font-size: 18px;
            
            font-weight: 600;
            line-height: 22px;
        }
        #contact-us.px-28{
            padding: 0px;
        }
        #contact-us .form-container {
            padding: 51px 26px 68px 23px;
            border-radius: 0px;
        }
        #contact-us form .form-control, #contact-us form .form-control:focus {
            border-radius: 0px;
            border: 0px;
            background-color: transparent;
            border-bottom: 1px solid rgba(255, 255, 255, 0.5);
            height: 46px;
            box-shadow: unset;
            padding-left: 0px;
            margin-bottom: 26px;
            color: rgba(255, 255, 255, 0.80);
            font-family: Inter;
            font-size: 12px;
            
            font-weight: 500;
            line-height: 20px;
        }
        
        #contact-us .select:after {
            content: "";
            width: 14px;
            height: 11px;
            display: block;
            right: 20px;
            position: absolute;
            top: 35%;
        }


        #headquarters {
            padding-top: 41px;
            padding-bottom: 31px;
        }
        #headquarters .wrap h6.h-title {
            color: #000;
            font-size: 18px;
            font-weight: 600;
            line-height: 32px;
            margin-bottom: 17px;
        }
        #headquarters .wrap .list-item {
            margin-bottom: 20px;
            font-size: 12px;
            font-weight: 400;
            line-height: 20px;
        }
        .gmap_canvas,.mapouter,.gmap_iframe {
            height: 215px!important;
        }

        #headquarters .global-numbers-container {
            margin-top: 65px;
        }
        #headquarters .wrap .global-number .block {
            padding: 19px 26px;
        }

        #headquarters .wrap .global-number .block {
            padding: 19px 26px;
            font-size: 14px;
            font-weight: 600;
            line-height: 26px;
        }

        #headquarters .wrap .global-number {
            max-height: 315px;
        }

        #contact-us textarea {
            outline: none;
            color: rgba(255, 255, 255, 0.80);
            font-family: Inter;
            font-size: 12px;
            
            font-weight: 500;
            line-height: 20px;
        }
        #contact-us  label {
            font-size: 12px;
            font-weight: 500;
            line-height: 20px;
        }

        #contact-us .form-container .wrap .form-title {
            color: #FFF;
            font-size: 18px;
            font-weight: 600;
            line-height: 24px;
            margin-bottom: 32px;
        }

        #global-offices{
            display: none;
        }

        #news-room .wrap .newsroom {
            margin-top: 20px;
            margin-bottom: 36px;
        }
        #news-room .wrap .heading {
            color: #161616;
            font-size: 18px;
            font-weight: 500;
            line-height: 138%;
        }
        #news-room .wrap .date {
            margin-bottom: 25px;
            font-size: 14px;
            font-weight: 400;
            line-height: 120%;
        }
        #news-room .wrap .banner-img img{
            height: 211px;

        }
        #news-room .wrap .col-wrap .left {
            padding-right: 0px;
        }
        #news-room .wrap .col-wrap {
            display: flex;
            flex-direction: column;
        }
        #news-room .wrap .col-wrap .left p {
            margin-bottom: 34px;
            font-size: 14px;
            font-family: Inter;
            
            font-weight: 400;
            line-height: 160%;
        }

        #news-room.px-28 {
            padding-left: 13px;
            padding-right: 12px;
        }
        #news-room .wrap .col-wrap .left .quote {
            padding-left: 15px;
            margin-bottom: 30px;
            font-size: 14px;
            line-height: 160%;
            padding-right: 4px;
        }
        #news-room .wrap .col-wrap .left h6 {
            color: #0078FF;
            font-size: 16px;
            font-weight: 600;
            line-height: 160%;
        }
        #news-room .wrap .col-wrap .right {
            min-width: 100%;
            max-width: 100%;
        }
        #news-room .wrap .col-wrap .right .sidebar-heading {
            margin-left: 0;
            font-size: 22px;
            font-weight: 600;
            line-height: 120%;
        }
        #news-room .wrap .col-wrap .right .blog .event-date {
            color: rgba(0, 0, 0, 0.50);
            font-size: 12px;
            font-weight: 400;
            line-height: 120%;
        }

        #news-room .wrap .col-wrap .right .blog .blog-title {
            font-size: 14px;
            font-weight: 500;
            line-height: 120%;
        }

        #news-room li {
            font-size: 14px;
            font-family: Inter;
            
            font-weight: 400;
            line-height: 160%;
        }

        #news-room .wrap .banner-img {
            height: 211px;
            margin-bottom: 24px;
        }

        #team-members .team-heading .wrap .team-list .row.team .img{
            position: relative;
        }
        #team-members .team-heading .wrap .team-list .row.team .img .arrow{
            display: block;
            content:"";
            height: 28px;
            width: 28px;
            background-color: #1569E7;
            position: absolute;
            right: 10px;
            bottom: 10px;
            border-radius: 50%;
            background-image: url("../images/team-arrow.svg");
            background-size: contain;
            background-position: center;
            background-repeat: no-repeat;
        }

        .modal .info {
            padding: 30px 27px 20px 22px;
        }
        .modal .modal-content h6.name {
            font-size: 22px;
        }
        .modal .modal-content p.occupation {
            font-size: 12px;
            margin-bottom: 14px;
        }
        .modal .modal-content p.detail {
            font-size: 10px;
            margin-bottom: 12px;
        }

        #cta.paysecta{
            margin-top: 17px;
        }
        #team-members .team-heading .wrap .team-list .row.team .block p {
            font-size: 22px;
            font-family: Inter;
            
            font-weight: 500;
            line-height: 28px;
        }
        #team-members .team-heading .wrap .team-list .row.team .block a {
            font-size: 14px;
            font-weight: 600;
            line-height: 24px;
            padding: 10px 30px;
        }
        #team-members .team-heading .wrap .team-list .row.team .col-md-4 {
            margin-bottom: 44px;
        }
        #team-members .header-bar .wrap ul li {
            width: 36%;
        }
        #team-members .team-heading .wrap .team-list .row.team .block {
            padding: 48px 29px 57px 28px;
        }
        #team-members .header-bar .wrap ul li:last-child,#team-members .header-bar .wrap ul li:nth-child(2) {
            width:fit-content;
            margin: 0px;
            width: 50%;
            text-align: center;
        }
        #team-members .header-bar .wrap ul li:nth-child(3){
            border-left:1px solid rgba(0, 0, 0, 0.40);;
        }
        #team-members .header-bar .wrap ul li button:not(.active){
            /* display: none; */
        }
        #team-members .team-heading {
            padding-top: 55px;
            padding-bottom: 55px;
        }
        #team-members .team-heading .wrap .sub-title {
            color: #fff;
            margin-bottom: 52px;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }
        #team-members .team-heading .wrap .team-list .team-list-title {
            margin-bottom: 25px;
            font-size: 22px;
            font-weight: 600;
            line-height: 36px;
        }

        #team-members .team-heading .wrap .team-list .row.team h6.name {
            text-align: left;
            margin-top: 0px;
            font-size: 14px;
            font-weight: 600;
            line-height: 15.396px;
        }
        #team-members .team-heading .wrap .team-list .row.team p.occupation {
            text-align: left;
            margin-bottom: 10px;
            font-size: 12px;
            font-weight: 400;
            line-height: 18px;
            margin-top: 5px;
        }
        #team-members .team-heading .wrap .team-list .row.team a.linkedin {
            font-size: 12px;
            
            font-weight: 600;
            line-height: 21.794px;
        }
        #team-members .team-heading .wrap .team-list .row.team {
            --bs-gutter-x: 42px;
        }
        #team-members .team-heading .wrap .team-list .row.team .info{
            margin-top: 14px;
        }

        #team-members .team-heading .wrap .title {
            color: #F5F7FA;
            margin-bottom: 12px;
            font-size: 22px;
            font-weight: 500;
            line-height: 26px;
        }
        #team-members .header-bar .wrap ul li button{
            font-size: 12px;
            font-style: normal;
            line-height: 46px;
        }
        #team-members .header-bar .wrap{
            min-height: 46px
        }
        #team-members .header-bar .wrap ul {
            width: 100%;
        }
        header {
            padding: 20px 30px 20px 34px;
            min-height: 68px;
        }

        #privacy-banner{
            padding: 0px 34px;
        }
        section#privacy-info{
            padding:0px 31px 0px 33px;
        }

        #privacy-info .wrap .info-block h3{
            font-size: 14px;
            line-height: 22px;
        }
        #privacy-info .wrap .info-block p,#privacy-info .wrap .info-block ol li,#privacy-info .wrap .info-block h4 {
            font-size: 12px;
            line-height: 22px;
        }

        #privacy-info .wrap .info-block {
            margin-bottom: 22px;
        }
        #privacy-info .wrap{
            padding: 33px 0px;
        }

        #payse-platform .wrap .info {
            margin: 0px;
            max-width: 100%;
            padding: 0px;
            padding-left: 0px !important;
        }
        #payse-platform .wrap .block-2 {
            margin-top: 56px;
            flex-direction: column-reverse !important;
        }
        #payse-platform .wrap .block-3{
            margin-top: 56px;
        }
        #payse-platform .wrap .block-3 .info, #payse-platform .wrap .block-2 .info, #payse-platform .wrap .block-1 .info {
            max-width: 100%;
        }
        #service-banner .wrap h1 {
            font-size: 32px;
            line-height: 40px;
        }
        #payse-platform .wrap .info h6{
            font-size: 22px;
            font-weight: 600;
            line-height: 26px;
            margin-bottom: 12px;
        }
        #payse-platform .wrap .title {
            margin-bottom: 38px;
            max-width: 550px;
            text-align: center;
            font-size: 22px;
            font-weight: 600;
            line-height: 26px;
        }
        #payse-platform .wrap .img img {
            margin-bottom: 25px;
        }
       
        #payse-platform .wrap .info p {
            max-width: 100%;
            font-size: 12px;
            font-weight: 500;
            line-height: 18px;
            margin-bottom: 14px;
        }
        #payse-platform .block-1,#payse-platform .block-2 {
            padding-bottom: 48px;
            border-bottom: 1px solid #C2C2C2;
        }




        /* .block-1,.block-2 {
            padding-bottom: 48px;
            border-bottom: 1px solid;
            border-color:#c2c2c291;
        } */
        #payse-platform {
            margin-top: 63px;
            margin-bottom: 62px;
        }
        #service-banner.payse {
            background-image: unset;
            padding: 0px;
        }
        #service-banner.payse .wrap .mobile-img {
            display: block;
            margin-bottom: 0px;
            margin-top: 50px;
        }
        #service-banner.payse p {
            color: #fff;
            margin-bottom: 7px;
            font-size: 10px;
            font-family: Inter;
            
            font-weight: 500;
            line-height: 24px;
            padding: 0px 19px 0px;
            margin-top: 17px;
        }
        #service-banner.payse .wrap h5 {
            margin-bottom: 10px;
            font-size: 22px;
            font-weight: 600;
            line-height: 24px;
            padding: 0px 19px 0px 22px;
            margin-left: 0px;
            max-width: 85%;
        }

        #service-banner.payse .wrap h6 {
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 22px;
            margin-left: 0px;
            padding: 0px 19px 0px 22px;
            max-width: 85%;
            margin-bottom: 14px;
        }

        #service-banner.payse .wrap .banner-link-btton {
            margin-bottom: 50px;
            margin-left: 19px;
        }
        #payse-platform .wrap .info li span {
            margin-bottom: 5px;
            font-size: 12px;
            font-family: Inter;
            
            font-weight: 500;
            line-height: 16px;
        }
        #payse-platform .wrap .info p {
            margin-bottom: 10px;
            font-size: 12px;
            font-weight: 500;
            line-height: 18px;
        }
        #payse-platform .wrap .info li span {
            margin-bottom: 5px;
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
        }
        #payse-platform .wrap .block-2 .info h6{
            padding-right: 20px;
        }

        #payse-mobile {
            padding-top: 72px;
            padding-bottom: 66px;
        }
        #payse-mobile .wrape .info p {
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            margin-bottom: 41px;
        }
        #digital-cash-solution .wrap .title {
            color: #fff;
            margin-bottom: 47px;
            text-align: center;
            font-size: 22px;
            font-weight: 600;
            line-height: 26px;
        }   
        #digital-cash-solution .wrap {
            padding: 75px 34px;
        }
        #digital-cash-solution.px-28 {
            padding-left: 14px;
            padding-right: 13px;
        }

        #digital-cash-solution .wrap .flow {
            background-image: url(../images/straight-snake.svg);
            max-width: 350px;
            margin: auto;
            background-color: red;
        }
        #digital-cash-solution .wrap .flow .block1 {
            margin: 20px 70px;
        }
        #digital-cash-solution .wrap .flow p {
            text-align: center;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
        }

        #payse-mobile .wrape .info h6 {
            margin-bottom: 15px;
            color: #000;
            font-size: 22px;
            font-family: Inter;
            
            font-weight: 700;
            line-height: 26px;
        }

        #payse-mobile .wrape .info {
            max-width: 413px;
            margin: 0;
            padding: 0;
        }

      
        #banking-features .wrap .mb-50 {
            padding-bottom: 30px;
        }
        .banking .white-link-btton{
            background: linear-gradient(90deg, #2B1FB6 0%, #0085FF 100%);
            color: #fff;
            
        }
        .banking .white-link-btton svg{
            filter: invert(1);
        }
        #brain .wrap {
            min-height: 450px;
            padding: 30px 30px 30px 50px;
            align-items: baseline;
            height: 557px;
            background-image: url("../images/brain-mobile.png");
        }
        #brain .wrap img {
            margin-bottom: 9px;
            max-width: 166px;
        }
        #brain .wrap p {
            color: #fff;
            margin-bottom: 21px;
            font-size: 16px;
            font-weight: 500;
            line-height: 22px;
        }
        #brain .wrap {
            min-height: 450px;
            padding: 56px 33px 20px 34px;
        }
        #brain .white-link-btton{
            margin-left: 0px;
        }
        #modular-with-seamless .row{
                margin: 0px;
        }
        #modular-with-seamless .wrap .block {
            padding: 0px 23px 36px 28px;
        }
        #modular-with-seamless .wrap .block h6 {
            font-size: 14px;
            font-weight: 700;
            line-height: 28px;
            
        }
        #modular-with-seamless .wrap .block p {
            text-align: justify;
            font-size: 12px;
            font-family: Inter;
            
            font-weight: 500;
            line-height: 18px;
        }
        #modular-with-seamless .wrap .block .img {
            margin-bottom: 11px;
            z-index: 1;
            min-height: 150px;
            max-height: 150px;
            position: relative;
        }
        #modular-with-seamless .wrap .block .img img{
            max-height: 150px;
        }

        #modular-with-seamless {
            padding-top: 41px;
            padding-bottom: 0px;
        }
        #modular-with-seamless .wrap .title {
            max-width: 284px;
            margin-bottom: 41px;
            text-align: center;
            font-size: 20px;
            font-weight: 600;
            line-height: 26px;
        }
        #modular-with-seamless .wrap .mb-80 {
            margin-bottom: 33px;
            padding: 0px;
        }
        #digital-laptop{
            padding-top: 0px;
        }
        #digital-laptop:before {
            display: block;
            width: 100%;
            height: 132px;
            position: absolute;
            content: "";
            left: 0;
            z-index: 0;
            background-image: url("../images/polygon-top.svg");
        }
        #digital-laptop .wrap {
            position: relative;
        }
        #digital-laptop .wrap .info h6 {
            color: #fff;
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
            margin-top: 34px;
        }
        #digital-laptop .wrap .info p {
            color: #fff;
            opacity: 0.8;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            padding-bottom: 100px;
            padding-right: 4px;
        }
        #digital-laptop .wrap .info {
            width: fit-content;
            padding-left: 0px;
        }
        #banking-features .wrap .icon {
            margin-right: 10px;
        }
      
        
        #banking-features .wrap .info p {
            opacity: 0.8;
            color: #000;
            font-size: 12px;
            font-weight: 400;
            line-height: 18px;
        }
        #banking-features {
            padding-top: 50px;
            background-color: #ffffff;
            margin-bottom: 33px;
/*             
            padding-left: 17px;
            padding-right: 11px; */
            padding: 65px 19px 0px;
            /* padding-left: 19px;
            padding-right: 19px; */
        }

        #banking-features .row{
            padding-left: 17px;
            padding-right: 11px;
        }
        #banking-features .wrap .info h6 {
            color: #000;
            font-size: 14px;
            font-weight: 600;
            line-height: 18px;
            margin-bottom: 5px;
        }

        #maintain-market .wrap .title {
            margin-bottom: 34px;
            text-align: center;
            font-size: 22px;
            font-weight: 600;
            line-height: 24px;
        }
        #maintain-market .wrap .left-img img{
            border-radius: 9px;
        }
        #maintain-market .wrap .info ul {
            padding-left: 0px;
            padding-top: 35px;
        }
        #maintain-market img.text-img {
            max-height: 32px;
        }
        #maintain-market .wrap .info li {
            margin-bottom: 14px;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px; 
        }
        #maintain-market .wrap .info li img{
           width: 14px;
        }
        #maintain-market .wrap .info li .img {
            margin-right: 10px;}
        
        #finnaxia-laptop{
            display: none;
        }
        #global-transformation.gray {
            padding-left: 12px;
            padding-right:13px ;
        }
        #global-transformation.gray .main{
            background-color: #F6F8FA;
           .title{
            width: 210px;
           }
            
        }
        #global-transformation.global .slider-content {
            margin: 0;
            max-width: 50%;
        }


        #global-transformation.global .slick-track {
            display: flex;
            flex-wrap: wrap;
            max-width: 100%;
            width: 100% !important;
        }

        #maintain-market {
            padding-top: 60px;
            padding-bottom: 84px;
        }
        .global-transaction.slideshow.global-transaction .item {
            height: 471px;
            padding: 0px 19px 0px;
        }
        .global-transaction .slick-slide img{
            max-height: 183px;
            border-radius: 12px;
        }
        .global-transaction .carousel-info .container h5 {
            font-size: 20px;
            font-weight: 600;
            line-height: 24px;
        }
        #banner-carousel.global-transaction .carousel-info{
            padding-left: 0px;
            padding-right: 0px;
        }
        .global-transaction .carousel-info .container .banner-link-btton{
            margin-left: 0px;
        }
        #banner-carousel .carousel-info {
            padding: 20px 16px 125px 16px;
        }

        .image-carousel.tech  .slick-slide .slider-banner-image{
            height: auto;
        }
        .image-carousel.tech .carousel-info .container{
            justify-content: center;
        }
        
        .image-carousel.slideshow.tech .item {
            height: auto;
        }
        #banner-carousel.islamic-landing.image-carousel .carousel-info{
             padding: 29px 37px 89px 19px; 
             background-color: #F6F8FA;
        }
        #banner-carousel.islamic-landing.image-carousel .carousel-info p{
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: 24px;
            color: #000;
            margin-bottom: 7px;
        }
        .image-carousel.islamic-landing .animate-slider-dot .carousel-info .container h5{
            font-size: 22px;
            font-weight: 600;
            color: #000;
            line-height: 26px; 
        }

        #banner-carousel.islamic-landing ul.slick-dots li.slick-active button:before{
            background-color: #1277DC;
        }
        #banner-carousel.islamic-landing ul.slick-dots li button:after{
            background: #D4E6F9;
        }
        /* islamix */

        .image-carousel.islamic-landing.slideshow .item, .slideshow .item{
            padding: 0px;
        }
        #banner-carousel.image-carousel.islamic-landing .carousel-info{
        background-color: transparent;
        }
        #banner-carousel.image-carousel.islamic-landing .item,#banner-carousel.image-carousel.islamic-landing {
            background-color: #F6F8FA;
        }


        #integrated-corporate {
            padding-top: 80px;
            padding-bottom: 21px;
            padding-left: 13px;
            padding-right: 12px;
        }
        #integrated-corporate .wrap .info {
            padding: 36px 24px 40px 26px;
        }
        #integrated-corporate .wrap .info h6 {
            font-weight: 700;
            font-size: 16px;
            line-height: 21px;
        }
        #integrated-corporate .wrap .info p {
            font-weight: 500;
            font-size: 12px;
            line-height: 18px;
        }
        #integrated-corporate h5 {
            margin-bottom: 47px;
            font-weight: 600;
            font-size: 20px;
            line-height: 28px;
        }
        section#deliver-end-to-end {
            padding-right: 13px;
            padding-left: 12px;
        }
        #specialized-lob.px-28{
            padding-left: 13px;
            padding-right: 12px;
        }
        #specialized-lob .wrap
        {
            margin-top:16px ;
            border-radius: 12px;
        }
        #brands.corporate {
            margin-top: 81px;
            margin-bottom: 63px;
        }

        #deliver-end-to-end .contain {
            padding: 71px 50px 100px 15px;
        }
        #deliver-end-to-end.corporate .contain {
            padding: 77px 18px 52px 18px;
            
        }
        #deliver-end-to-end .contain .row{
            margin: 0px;
        }
        #deliver-end-to-end .contain .col-md-6 {
            padding: 0;
        }

        #deliver-end-to-end .contain .info-wrap .info{
            max-width: 100% !important;
            text-align: left !important;
        }
        #deliver-end-to-end .contain .right-img-box {
            padding-left: 0px;
        }
        #deliver-end-to-end .contain .info-wrap {
            padding: 0px !important;
        }

        #deliver-end-to-end .title {
            font-size: 24px;
            line-height: 36px;
            text-align: left;
        }        

        #deliver-end-to-end .contain .block-wrap:before{
            display: none;
        }
        #deliver-end-to-end .contain .right:before{
            display: none !important;
        }

        #specialized-product .right-col{
            padding-left: 12px;
        }
        header.landing-page {
            background: #000 !important;
        }

        header.landing-page nav{
            filter: invert(1)brightness(100); 
        }
        #banner-carousel ul.slick-dots {
            left: 0px;
            margin-bottom: 26px;
            margin-left: 28px;
        }
        #global-transformation .slider-content .counter-info p {
            font-size: 12px;
            line-height: 16px;
        }
        #intelligent.px-28{
            padding-right: 0px;
        }
        #intelligent.lending.px-28{
        padding-bottom: 61px;
        }
        ul.slick-dots li button:after {
            content: "";
            height: 13px;
            width: 13px;
            position: relative;
            z-index: 2;
            display: block;
            top: 7px;
            opacity: 1;
            border-radius: 10px;
            margin: 0px;
            background: rgba(217, 217, 217, 0.22);
            margin-top: -10px;
        }
        ul.slick-dots li.slick-active button:before {
            content: "";
            max-width: 13px;
            height: 13px;
            width: 100%;
            background-color: #D9D9D9;
            position: relative;
            z-index: 50 !important;
            top: 30px;
            display: block;
            border-radius: 10px;
            margin-top: -12px;
        }
        ul.slick-dots li button {
            color: rgb(255 255 255 / 0%);
            font-weight: 500;
            font-size: 0px;
        }

        .carousel-info .container .banner-link-btton {
            font-size: 14px;
            padding: 10px 28px 10px 30px;
            margin: auto;
        }
       .slideshow .item video {
            position: relative;
            max-height: 232px;
        }
        #technology-platform .container {
            padding: 80px 26px 78px 26px;
            background-image: url('../images/Technology-Platform-mobile.png') !important;
            background-color: #000071;
            background-position: top center;
            border-radius: 0px;
        }
        .flip-box-front, .flip-box-back {
            min-height: 454px;
            background-position: left;
        }
        
        .next-arrow.slick-arrow,.prev-arrow.slick-arrow{
            height: 38px !important;
            width: 38px !important;
        }
        .next-arrow.slick-arrow img,.prev-arrow.slick-arrow img{
            width: 7px;
        }
        
        #global-transformation .slider-content {
            min-height: 85px;
            padding: 0px 5px;
            margin-bottom: 27px;
        }
        ul.slick-dots li {
            width: 13px;
            margin-right: 9px;
            margin-left: 0px;
        }
        #technology-platform .container .title {
            margin-bottom: 28px;
            font-weight: 600;
            font-size: 24px;
            line-height: 36px;
            text-align: center;
            max-width: 275px;
        }

        section#customer-reach {
            padding-left: 13px;
            padding-right: 12px;
        }

        #technology-platform .container .cards h6 {
            font-weight: 500;
            font-size: 16px;
            line-height: 26px;
        }
        #technology-platform .container .cards p {
            min-height: auto;
            margin-bottom: 35px;
            font-weight: 400;
            font-size: 14px;
            line-height: 20px;
            opacity: .8;
        }

        #stories-tab .container .tab-content #v-pills-events .events .slide-arrow.next-arrow {
            right: 10px;
        }
        #stories-tab .container .tab-content #v-pills-events .events .slide-arrow.prev-arrow {
            left: 10px;
        }
        
        #stories-tab {
            display: none;
        }

        header.home .navbar-brand img{
            filter:invert(1) brightness(100);
        }
        
        #global-transformation .slider-content .counter-info .counter-number {
            font-size: 42px;
            font-style: normal;
            font-weight: 600;
            line-height: 60px;
            margin: 0px;
        }
        #technology-platform .container .cards h6,#technology-platform .container .cards p {
            text-align: left;
        }
        #banner-carousel {
            padding: 0px;
        }
        #banner-carousel .carousel-info {
            padding: 20px 16px 125px 16px;
        }
        #global-transformation .title {
            font-weight: 600;
            font-size: 24px;
            line-height: 30px;
            padding: 0px;
            margin-bottom: 45px;
        }
        .slideshow .item, .slideshow .item video {
            background-color: #FFF;
        }
        .slideshow.retail .item, .slideshow .item video {
            background-color: unset !important;
        }
        .carousel-info .container h5 {
            margin-bottom: 21px;
            padding-right: 0px;
            font-weight: 600;
            font-size: 20px;
            line-height: 26px;
            display: flex;
            align-items: center;
            color: #6055E0;
        }
        header.home {
            background-color: #000;
        }
        #intelligent .contian h5 {

            color: #1569E7;
            text-align: center;
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
            max-width: 90%;
            background:none; 
            background-clip: none;
            -webkit-text-fill-color: unset;
        }
        

        #intelligent p {
            text-align: center;
            max-width: 100%;
            margin: auto;
            font-weight: 400;
            font-size: 14px;
            line-height: 20.5px;
            margin-left: 0px;
            margin-bottom: 37px;
        }

        #intelligent .info-box .sticky-lg-top p{
            margin-bottom: 0px;
            padding-right: 0;
        }   

        #intelligent .info-box .sticky-lg-top{
            margin-bottom: 37px !important;
            padding-right: 19px;
        }
        #intelligent .contian {
            padding-top: 78px;
            padding-bottom: 0px;
        }
        .flip-box-header {
            font-weight: 700;
            font-size: 24px;
            line-height: 28px;
        }
        #intelligent .flip-info {
            text-align: left;
            margin-left: 0;
            font-weight: 400;
            font-size: 14px;
            line-height: 20px;
        }
        
        #global-transformation .main {
            padding-top: 85px;
            padding-bottom: 57px;
            background-color: transparent;
            margin: 0px;
        }
        #global-transformation.global .main{
            background: #F6F8FA;
            padding: 69px 27px 79px 26px;
        }
        #global-transformation.global{
            padding: 0px 12px 0px 13px;
            margin-bottom: 13px;
        }
        #global-transformation.gray .main{
            padding-top: 59px;
            padding-bottom: 61px;

        }
        #shape-the-future .container .info-box img {
            max-width: 50px;
            padding-bottom: 0px;
        }
        #shape-the-future .container .info-box p {
            max-width: 100%;
            padding-left: 13px;
        }
        #shape-the-future .container h2 {
            font-weight: 700;
            font-size: 32px;
            line-height: 36px;
            background: linear-gradient(109deg, #0075FF -1.8%, #0091FF 46.49%, #0025A7 100.09%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
        #shape-the-future .container h2 {
            background: linear-gradient(109deg, #0075FF -1.8%, #0091FF 46.49%, #0025A7 100.09%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
        #stories-accordians .contian .accordion-item .accordion-body .success-stories .slider-content .review {
            padding-right: 0px;
            padding-left: 0px;
            font-weight: 500;
            font-size: 12px;
            line-height: 18px;
            color: #FFFFFF;
            opacity: 0.7;
            text-align:left;
        }
        #stories-accordians .contian .accordion-button{
            color: rgba(255, 255, 255, 0.8);
            height: 61px;
        }
        .accordion-button:focus{
            box-shadow: unset;
        }
        #stories-accordians .contian .accordion-item,#stories-accordians .contian .accordion-item:last-child
        {
            border-color: rgba(255, 255, 255, 0.4);
        }
        #stories-accordians .accordion-button::after{
            filter: invert(1) brightness(100) opacity(0.8);
        }
        #stories-accordians .contian h5.title{
            color: #fff;
            font-size: 22px;
            font-weight: 600;
            line-height: 36px;
            text-align: center;
            margin-bottom: 28px;
        }
        #stories-accordians{
            margin-top: 17px;
            padding: 0px 12px 0px 13px;
        }
        #stories-accordians .contian {
            padding: 48px 20px 67px 23px;
            border-radius: 12px;
            background: #111113;
        }
        #stories-accordians .contian .accordion-item .accordion-body .success-stories .slider-content .auther-container .auther-info{
            padding-left: 0px;
            flex-direction: row;
            margin: 0;
            align-items: center;
        }
        #stories-accordians .contian .accordion-item .accordion-body {
            padding: 0 0 60px 0;
        }
        .author_brand{
            padding-right: 0px;
            margin-right: 12px;
/*             width: 130px; */
            display: flex;
            align-items: center;
            min-height: 77px;
            max-width: 75px;
        }
        .author_brand img{
            width: 100%;
        }
        #customer-reach .container .info a{
            padding: 10px 19px;
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: 16px;
            margin: auto;
            margin-top: 39px;
        }
        #stories-accordians .contian .success-stories button.slide-arrow.next-arrow {
            background: #4277DD;
            border: 0px;
            height: 32px !important;
            width: 32px !important;
            border-radius: 50%;
            position: absolute;
            right: 0px;
            top: 12%;
            left: unset;
        }
        #stories-accordians .contian .success-stories button.slide-arrow.prev-arrow {
            background: #4277DD;
            border: 0px;
            height: 32px !important;
            width: 32px !important;
            border-radius: 50%;
            position: absolute;
            left: 0px;
            top: 12%;
            z-index: 10;
        }
        #stories-accordians .contian .success-stories button.slide-arrow.prev-arrow img{
            filter: invert(1)brightness(100)contrast(100);
        }
        

        #stories-accordians .contian .success-stories button.slide-arrow.prev-arrow.slick-arrow.slick-disabled{
            background: #3C3E40 !important;
        }

        #stories-accordians .contian .accordion-item .accordion-body .case-studies .slider-content .case-studies-info, #stories-accordians .contian .accordion-item .accordion-body .brochures .slider-content .case-studies-info, #stories-accordians .contian .accordion-item .accordion-body .whitepapers .slider-content .case-studies-info, #stories-accordians .contian .accordion-item .accordion-body .events .slider-content .case-studies-info{
            background-color: #fff;
            min-height: 213px;
            border-radius: 0px 0px 18px 18px;
        }
        #stories-accordians .contian .accordion-item .accordion-body .case-studies .slider-content{
            background-color: transparent;
            border-radius: 18px;
            overflow: hidden;
            min-height: 339px;
        }
        #stories-accordians .contian .accordion-item .accordion-body .case-studies .slick-list.draggable, #stories-accordians .contian .accordion-item .accordion-body .brochures .slick-list.draggable, #stories-accordians .contian .accordion-item .accordion-body .whitepapers .slick-list.draggable, #stories-accordians .contian .accordion-item .accordion-body .events .slick-list.draggable
        {
            padding-right: 40px;
            padding-bottom: 50px;
        }
        #stories-accordians .contian button.slide-arrow.next-arrow{
            background: #4277DD;
            border: 0px;
            height: 34px;
            width: 34px;
            border-radius: 50%;
            position: absolute;
            right: -60px;
            top: unset;
            bottom: 0;
            left: 50px; 
        }
        #stories-accordians .contian button.slide-arrow.prev-arrow{
            background: #4277DD;
            border: 0px;
            height: 34px;
            width: 34px;
            border-radius: 50%;
            position: absolute;
            right: -60px;
            top: unset;
            bottom: 0;
            z-index: 20;
            left: 0px; 
        }
        #stories-accordians .contian button.slide-arrow.prev-arrow img{
            filter: invert(1)brightness(100)contrast(100);
        }
        #stories-accordians .contian button.slide-arrow.prev-arrow.slick-disabled,#stories-accordians .contian button.slide-arrow.next-arrow.slick-disabled{
            background: #3C3E40;
        }

        #stories-accordians .case-studies .all-resources-cta {
            min-height: 340px;
        }
        #business-propositions.services .case-studies .all-resources-cta{
            min-height: 290px;
        }
        #stories-accordians .contian .accordion-item .events .slider-content .img-container{
            display: none;
        }
        #stories-accordians .contian .accordion-item .events .slider-content .detail {
            width: 100%;
            min-height: 248px;
            padding: 29px 26px 28px 20px !important;
        }
        #stories-accordians .contian .accordion-item .events .slider-content .detail .time-stamp {
            flex-direction: row !important;
            color: #1569E7;
            font-weight: 600;
        }

        #stories-accordians .contian .accordion-item .accordion-body .case-studies, #stories-accordians .contian .accordion-item .accordion-body .brochures, #stories-accordians .contian .accordion-item .accordion-body .whitepapers, #stories-accordians .contian .accordion-item .accordion-body .events{
            margin-right: -20px;
        }
        .author_details {
            padding-left: 10px;
            border-left: 1px solid gray;
        }
        #hear-from-our-partners .author_details {
            padding-left: 0px;
            border-left: 0px solid gray;
        }   
        #stories-accordians .contian .accordion-item .accordion-body .success-stories .slider-content .auther-container .auther-info .name{
            color: #ffffff;
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: 20px;
            margin: 0px;
            max-width: 88%;
        }

        #stories-accordians .contian .accordion-item .accordion-body .success-stories .slider-content .auther-container .auther-info .occupation{
            font-weight: 500;
            font-size: 12px;
            line-height: 14px;
            color: rgba(255, 255, 255, 0.8);
            opacity: 0.9;
            max-width: 88%;
            margin: 0px;
        }
        #service-banner .wrap {
            min-height: 521px;
        }
        #service-banner .wrap .arrow{
            display: none;
        }
        
        #our-partners .wrap .d-flex .logo-item {
            max-width: 33%;
        }
        #services-portfolio{
            padding: 0px;
        }
        #deep-functional .global-best-practices h6 {
            font-weight: 700;
            font-size: 25px;
            line-height: 30px;
            margin-bottom: 14px;
        }
        #deep-functional .global-best-practices p {
            opacity: 0.8;
            font-weight: 500;
            font-size: 18px;
            line-height: 24px;
        }
        #IBS .contain{
        padding: 33px 18px 33px 28px;
        background-image: url('../images/ibs-background-mobile.png') !important;
        min-height: 465px;
        background-position: center bottom;
        }
        #IBS .contain .img{
        width: 163.5px;
        max-width: 100%;
        }
        #IBS .contain p {
            font-weight: 500;
            font-size: 16px;
            line-height: 22px;
            margin-top: 19.5px;
            margin-bottom: 0px;
        }
        #IBS .contain a {
            padding: 10px 23px;
            font-weight: 600;
            font-size: 11.9766px;
            line-height: 12px;
            margin-top: 30px;
        }
        
        #broad-spectrum.retail {
            padding: 17px 13px 54px 12px;
        }
        

        #deliver-end-to-end .contain .left-img-box{
            justify-content: start;
        }
        #engage .flow-box .number-text {
            color: aliceblue;
            opacity: 1;
            font-size: inherit;
            font-family: Inter;
            font-weight: 600;
            line-height: 20px;
            margin-top: 12px;
        }
        
        #engage .flow-box {
            border-radius: 0px;
            border: 0px;
            border-top: 1px solid rgba(255, 255, 255, 0.29);
            background-color: transparent;
        }
        #engage .flow-border {
            max-width: 55%;
            border-color: rgba(255, 255, 255, 0.42);
        }
        #engage .flow-border:before{
            background-color:rgba(255, 255, 255, 0.42); 
        }
        #engage .flow-border {
            margin-top: 56px;
        }
        #engage .mx{
            padding-bottom: 61px;
        }
        #transaction-banking .mobile-title {
            color: #161616;
            font-size: 20px;
            font-weight: 600;
            line-height: 26px;
            max-width: 260px;
            margin-bottom: 23px;
            /* margin-left: 0px; */
            text-align: center;
        }
        #transaction-banking .round{
            border-radius: 8px;
        }
        #transaction-banking {
            margin-top: 58px;
            margin-bottom: 77px;
            padding: 0px 12px 0px 13px;
        }
        #transaction-banking .wrap .info {
            max-width: 100%;
            padding-left: 0px;
        }
        #transaction-banking .column{
            width: 100%;
        }
        #transaction-banking .wrap .info p {
            color: #000;
            font-size: 14px;
            font-family: Inter;
            line-height: 20px;
            margin-top: 23px;
            padding: 0px 7px;
        }

        #maintain-market .left-img{
            width: 100%;
        }
        #news-banner .wrap .info {
            max-width: 100%;
        }

        #media-coverage .wrap .img {
            min-width: 200px;
        }
        #news-block .wrap .row {
            --bs-gutter-x: 30px;
        }
        #news-block .wrap .heading, #media-coverage .wrap .heading{
            display: flex;
            flex-direction: column;
        }
        #media-coverage .filters, #news-block .filters{
            padding-top: 19px;
            width: 100%;
        }
        #news-block .wrap .heading, #media-coverage .wrap .heading {
            margin-bottom: 38px;
        }
        #media-coverage .wrap .heading .filters select {
            width: 168px;
            min-width: unset;
            max-width: 100%;
        }
        #media-coverage .wrap .heading .filters .year,#news-block .wrap .heading .filters .latest-news,#news-block .wrap .heading .filters .year,#media-coverage .wrap .heading .filters .latest-news{
            width: 50%;
        }
        #media-coverage .wrap .heading .filters select,#news-block .wrap .heading .filters select{
            max-width: 100%;
            width: 100%;
        }
        #media-coverage .wrap .block-row {
            flex-direction: column;
        }
        #media-coverage .wrap .img{
            width: 100%;
            max-height: 117px;
        }
        #media-coverage .wrap .img img {
            object-position: center;
            max-height: 117px;
        }
        #media-coverage .wrap .info {
            padding-left: 0px;
            padding-top: 14px;
        }
        #media-coverage .wrap .info .date {
            font-size: 12px;
        }
        #media-coverage .wrap .info .media-title {
            color: #FFF;
            margin-bottom: 6px;
            font-size: 14px;
            font-weight: 600;
            line-height: 18px;
        }
        #media-coverage .wrap .info .detail {
            margin-bottom: 13px;
            font-size: 12px;
            font-weight: 400;
            line-height: 18px;
        }
        #media-coverage {
            padding-left: 18px;
            padding-right: 15px;
        }
        #news-banner .wrap .info h6 {
            font-size: 18px;
            font-weight: 500;
            line-height: 141.5%;
        }
        #news-banner .wrap .info {
            padding: 47px 12px 67px 22px;
        }

        #news-banner {
            padding-right: 13px;
            padding-left: 15px;
            padding-bottom: 0px;
        }
        #news-block .wrap .img {
            margin-bottom: 22px;
        }
        #news-block .wrap .info .date {
            color: #4196F0;
            margin-bottom: 10px;
            font-size: 12px;
            font-weight: 600;
            line-height: 120%;
        }
        #news-block .wrap .info .detail {
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
        }
        
        
        #news-banner .wrap .info a.link-btn {
            padding: 10px 22px 10px 29px;
        }
        #news-banner .wrap .info p {
            color: #F5F7FA;
            margin-bottom: 10px;
            font-size: 12px;
            font-weight: 500;
            line-height: 160%;
        }
        #news-block {
            padding-left: 16px;
            padding-right: 12px;
        }
        #news-block .wrap .info {
            padding-bottom: 55px;
        }
        #news-block .wrap .row {
            padding-bottom: 0px;
        }
        #media-coverage .wrap .pagination-wrap{
            display: none;
        }
        #media-coverage{
            padding-bottom: 0px;
        }
        #media-coverage.px-28 .wrap{
            padding-bottom: 34px;
        }
        #pr-contacts .img {
            max-width: 61px;
            margin-right: 10px;
            margin-left: 0px;
        }
        #pr-contacts .img img {
            max-width: 100%;
            width: 100%;
            margin: 0px;
            margin-right: 10px;
        }

        #pr-contacts .info {
            margin: 0px;
        }
        #pr-contacts .row .block2 {
            max-width: 100%;
            margin: 0px;
        }
        #pr-contacts .row .info h5 {
            font-size: 20px;
            font-weight: 600;
            line-height: 120%;
            margin-bottom: 6px;
        }
        #pr-contacts .row .info p {
            font-size: 12px;
            font-weight: 500;
            line-height: 169.5%;
        }

        #pr-contacts .col-sm-6{
            padding: 0px;
            padding-bottom: 48px;
        }

        #pr-contacts.px-28 {
            padding-left: 18px;
            padding-right: 12px;
            padding-top: 67px;
            margin: 0px;
        }
        #media-coverage {
            padding-top: 55px;
        }
        #cta .contain .link-button{
            color: #fff;

        }
        #cta .contain .link-button svg{
            filter: invert(1);
            
        }
        #intelligent .flip-box-container{
            display: none;
        }
        #intelligent .title {
            font-family: Inter;
            font-size: 22px;
            font-style: normal;
            font-weight: 600;
            line-height: 28px;
            margin-bottom: 0px;
            max-width: 313px;
        }
        #brands.home{
            margin-top: 86px;
        }
        #brands.retail {
            margin-top: 81px;
            margin-bottom: 66px;
        }
        #deliver-end-to-end.retail .block-1,#deliver-end-to-end.retail .block-2{
            padding-bottom: 0px;
            border-bottom: 0px solid;
        }
        #deliver-end-to-end .contain .block-1,#deliver-end-to-end.retail  .contain .block-5 {
            margin-bottom: 60px;
        }
        .slide-content.d-flex.align-items-center.sl5{
            background-image: url('../images/RattanIndia-mobile.png') !important;
            background-position: center bottom !important;
        }
        .slide-content.d-flex.align-items-center.sl6{
            background-image: url('../images/seamless-award-bg-mobile.png') !important;
            background-position: center bottom !important;
        }
        #broad-spectrum.services .title {
            color: var(--neutral-black, #161616);
            text-align: center;
            font-size: 22px;
            font-weight: 600;
            line-height: 26px;
            margin-top: 61px;
            margin-bottom: 29px;
        }
        #business-propositions.services .wrap {
            padding-top: 57px;
            padding-bottom: 64px;
        }

        #media-coverage.previous-events .wrap .img img{
            max-height: 173px;
        }

        #media-coverage.previous-events .wrap .img {
            background: #F3F5F8;
            max-width: 100%;
            width: 100%;
            max-height: 173px;
        }
        #media-coverage.previous-events{
            padding: 0px;
        }
        #media-coverage.previous-events .wrap .info .media-title {
            font-size: 16px;
            font-weight: 600;
            line-height: 20px;
        }
        #media-coverage.previous-events .wrap .info .detail {
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 18px;
        }
        #request-demo-slider .form-container .form-wrap {
            padding: 67px 44px 60px 52px;
        }

        #deep-functional .wrap {
            padding: 67px 0px 55px 0px;
        }
        #deep-functional .wrap .right .block{
            background-image: url(../images/2bg-mobile.png);
            min-height: 484px;
            padding-top: 36px;
        }
        #deep-functional .wrap .block{
            background-image: url(../images/1bg-mobile.png);
            min-height: 492px;
        }

        #services-portfolio .accordion-button{
            color: #fff;
            opacity: .8;
        }

        #engage .api-center{
            background-color: transparent;
        }

        #engage .api-center .info p.number {
            font-size: 58px;
            font-style: normal;
            font-weight: 600;
            line-height: 32px;
            opacity: 1;
            display: block;
        }
        #engage .api-center .info p.number-text {
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: 20px;
            opacity: 1;
            padding-left: 8px;
        }
        #our-values .wrap h4 span.gradient{
            display: inline;
        }
        #resources-card{
            padding: 0px 13px 0px 12px;
        }
        #resources-card .wrap.explore {
            padding-bottom: 37px;
        }
    }

    @media only screen and  (max-width:575px){
        #report-banner .wrap .info h1 {
            color: #FFF;
            font-family: Inter;
            font-size: 22px;
            font-style: normal;
            font-weight: 500;
            line-height: 28px;
            margin-bottom:16px;
        }
        #report-banner .wrap .info a {
            background: #FFFFFF;
            border-radius: 50px;
            font-weight: 600;
            font-size: 16px;
            line-height: 16px;
            color: #161616;
            display: flex;
            width: -moz-fit-content;
            width: fit-content;
            align-items: center;
            margin: 0;
            padding: 11px 26px;
        }
        #sk-finance .wrap .info {
            margin-top: 33px;
            margin-bottom: 34px;
            padding: 0px 5px 0px 12px;
        }
        #sk-finance .wrap .info p {
            font-size: 12px;
            line-height: 19px;
            margin-bottom: 8px;
        }
        #sk-finance .wrap .info-2{
            padding: 38px 39px 47px;
            margin-bottom: 49px;
        }
        #sk-finance .wrap .info-2 h2 {
            font-size: 22px;
            line-height: 29px;
            margin-bottom: 39px;
        }
        #sk-finance .wrap .info-2 .cap span:first-child {
            line-height: 27.075px;
            font-size: 30.199px;
            min-width: 50px;
        }
        #IBS-list .wrap h3 {
            color: #000;
            font-size: 22px;
            font-weight: 500;
            line-height: 29px;
        }
        #IBS-list .wrap ul li:before { 
            min-width: 17px;
        }
        #IBS-list .wrap ul li p {
            font-size: 12px;
            line-height: 148%;
            margin-bottom: 15px;
        }
        #IBS-list .wrap a.link-btton { 
            padding: 11px 26px; 
            font-size: 14px; 
            margin-bottom: 59px;
        }
        #about-IBSi {
            padding: 0px 18px 0px 19px;
        }
        #about-IBSi .wrap p {
            font-size: 12px;
            line-height: 18px;
        }
        #about-IBSi .wrap { 
            padding: 35px 0px 19px;
        }
        #IBS-list {
            padding: 0px 17px 0px 19px;
        }
        #sk-finance .wrap .info-2 .cap span:last-child {
            font-size: 12px;
            font-weight: 400;
            padding: 12px 32px !important;
            min-height: 50px;
        }
        #sk-finance .wrap .info-2 .row {
            --bs-gutter-y: 31px;
        }
        #report-banner .wrap { 
            background-image: url(../images/Rectangle-253.jpg);
            border-radius: 10px;
        }
        #sk-finance{
            padding: 0px 10px 0px 10px;
        }
        div#report-banner{
            padding: 0px 10px;
        }
        #report-banner .wrap img
        {
            max-height: 291px;
        }
        #customers-stories-banner {
            padding: 0px 12px 0px 13px;
        }
        #customer-detail .wrap {
            padding: 60px 12px 0px 13px;
        }
        #employee-story h3 {
            font-size: 24px;
            margin-bottom: 20px;
            font-weight: 600;
            margin-top: 20px;
            padding-top: 38px;
        }
        #customers-stories-banner .wrap h1 { 
            font-size: 32px;
        }
        #customers-stories-banner { 
            height: 250px;
        }
        #customers-stories-banner .wrap .timestamp { 
            bottom: -23px;
            padding: 15px 25px;
        }
        #customer-detail .wrap img { 
            margin: 0px !important;
            margin-bottom: 30px !important;
        }
        #customer-detail .wrap .quote { 
            margin-bottom: 24px;
        }
        #customer-detail .wrap p { 
            margin-bottom: 20px;
        }
        #customer-detail .wrap .spacing {
            height: 20px;
        }
        #customer-detail .wrap h2 {
            font-size: 24px;
            margin-bottom: 10px;
            font-weight: 600;
        }
        #our-stories {
            padding: 80px 13px 80px 12px;
        }
        #our-stories .wrap h2 {
            font-size: 38px;
            max-width: 90%;
            margin: 0px;
            margin-bottom: 40px;
        }
        #our-stories .wrap h5 {
            padding-bottom: 14px;
            margin-bottom: 19px;
        }
        #our-stories .wrap h5 { 
            font-size: 16px;
        }
        #our-stories .wrap ul li {
            margin-bottom: 16px;
            font-size: 16px;
        }
        #stories-banner .wrap h1 { 
            font-size: 32px;
        }
        #employee-story .wrap { 
            margin-bottom: 58px;
        }

        section#stories-banner, section#employee-story, section#empowers {
            padding: 0px 13px 0px 12px;
        }
        #stories-banner .wrap h1 { 
            margin-bottom: 37px;
        }
        #stories-banner .wrap:before { 
            height: 320px;
        }
        #employee-story .wrap .link-btn {
            font-size: 14px; 
            font-weight: 600;
            line-height: 13px;
        }

        #stories-banner .wrap .women-emp .info p { 
            font-size: 16px;
        }
        #employee-story .wrap .story-block p { 
            font-size: 16px;
        }
        #employee-story .wrap .story-block img {
            margin-bottom: 18px;
        }
        li.nav-item {
            width: 50%;
            margin-top: 10px;
            margin: 0px;
            padding: 0px 0px;
        }

        #resources-tabs ul li button {
            min-width:90%;
            min-height: 24px;
            padding: 5px;
            margin-bottom: 8px;
            margin-left: auto;
            margin-right: auto;
            background-color: #b8d5ff1c;
            border: 1px solid #e3eeffa8;
        }

        #resources-tabs.success-stoeies-tab ul li button {
            min-width: 90%;
            min-height: 24px;
        }
        #resources-card .wrap .g-39 {
            --bs-gutter-x: 11px;
            --bs-gutter-y: 11px;
        }

        #resources-card .wrap h3 {
            font-size: 22px;
            line-height: 27.5px;
            margin-bottom: 27px;
        }
        #resources-card .wrap .resource-card{
            border-radius: 12px;

        }
        #resources-card .wrap .resource-card .info .heading {
            font-size: 14px;
        }

        #resources-card .wrap{
            padding-bottom: 20px;
        }

        #article-info .wrap.border-bottom{
            padding-bottom: 66px;
            margin-bottom: 55px;
        }
        #article-info .wrap .article-info .senior-tech .sr-info p {
            display: inline;
            font-size: 12px;
        }
        #article-info .wrap .article-info a.links {
            font-size: 12px;
            line-height: 134.023%;
            display: block;
            margin-bottom: 8px;
        }
        #article-info .senior-tech .img img {
            max-width: 57px;
            width: 100%;
        }
        #article-info .social-icons {
            margin: 0;
            margin-top: 26px;
        }
        #article-info .wrap .article-info .social-icons h5 {
            font-size: 12px;
            margin-bottom: 6px;
        }
        #article-info .social-icons img {
            max-width: 24px;
        }

        #article-info .wrap .article-info .social-icons .icons a {
            margin: 0px 1px;
        }
        
        #article-info .wrap .article-info .senior-tech .sr-info h5 {
            font-size: 12px;
            line-height: 70%;
        }

        #article-info .wrap .article-info h3 {
            font-size: 14px;
            font-weight: 700;
            line-height: 20px;
        }
        #article-info .wrap .article-info .bold {
            color: #000;
            font-size: 12px;
            font-weight: 600;
            line-height: 148%;
        }
        #article-info .wrap .article-img-info{
            padding: 0;
            margin-bottom: 26px;
        }
        #article-info .wrap .article-info p{
            font-size: 12px;
            line-height: 148%;
            margin-bottom: 6px; 
        }
        #article-info .wrap .article-img-info p{
            color:#1569E7;
            font-size: 12px;
            font-weight: 500;
            line-height: 148%; 
            font-style: italic;
            padding:  0px 0px 0px 22px;
            max-width: 90%;
        }
        #article-info .wrap .article-img-info img.img-fluid{
            margin-bottom: 32px;
        }
        #article-info .wrap .article-info{
            padding: 0px 23px 0px 22px;
            margin-bottom: 26px;
        }
        #article-info .wrap .info-contain{
            padding: 0px 5px 0px 7px;
        }

        #article-info .wrap .info-block{
            margin-top: 28px;
            padding: 26px 8px 23px 15px;
            border-radius: 12px;
        }
        #article-info .wrap .info-block h3 {
            color: #161616;
            font-size: 14px;
            font-weight: 600;
            line-height: 128.023%;
        }
        #article-info .wrap .info-block p {
            color: rgba(0, 0, 0, 0.80);
            font-size: 12px;
            font-weight: 500;
            line-height: 148%;
            margin-bottom: 12px;
        }
        #article-info .wrap .info-block h5 {
            color: #89939E;
            font-size: 12px;
            font-weight: 500;
            letter-spacing: 0.6px;
        }
        section#article-info {
            padding: 0px 13px 0px 12px;
        }
        #article-info:before{
            height: 394px;
        }
        #article-info .wrap .title-block {
            padding: 65px 17px 0px 22px;
        }
        #blog-banner .wrap h6{
            margin-bottom: 16px;
        }
        #article-info .wrap .title-block h1 {
            color: #FFF;
            font-size: 22px;
            font-weight: 500;
            line-height: 28px;
            margin-bottom: 43px;
        }
        #blog-banner .wrap h1{
            font-size: 22px;
            font-weight: 600;
            margin-bottom: 10px;
            max-width: 79%;
        }
        #blog-banner .wrap p{
            margin-bottom: 28px;
        }
        #blog-banner .wrap img {
            border-radius: 12px;
            min-height: 190px;
            object-fit: cover;
        }
        #blog-banner {
            padding-top: 23px;
            margin-bottom: 30px;
        }
        #blog-info .wrap .info p{
            font-size: 14px;
            line-height: 20px;
        }
        #blog-info .wrap {
            padding: 0px 23px;
        }
        #blog-info .wrap .info {
            margin-bottom: 38px;
        }
        #blog-info .wrap .info h3{
            font-size: 16px;
            font-weight: 700;
            line-height: 20px;
            padding-left: 5px;
        }
        #blog-info .wrap .quote p {
            font-size: 16px;
            line-height: 22px;
            padding-right: 9px;
        }
        #blog-info .wrap .info img.img-fluid {
            min-height: 190px;
            object-fit: cover;
            border-radius: 12px;
        }
        #blog-info  .senior-tech .img img {
            max-width: 57px;
            width: 100%;
        }
        #blog-info .wrap .info .senior-tech .sr-info h5 {
            font-size: 12px;
            line-height: 70%;
        }

        #blog-info .wrap .info .senior-tech .sr-info p{
            font-size: 12px;
        }
        #blog-info .wrap .info .social-icons h5 {
            font-size: 12px;
            margin-bottom: 6px;
        }

        #blog-info .wrap .info .social-icons .icons a {
            margin: 0px 1px;
        }
        #blog-info .row.card-btns .col-lg-6 {
            padding: 0px;
        }
        #blog-info .row.card-btns .col-lg-6.mb-3 {
        margin-bottom: 13px !important;
        }

        #blog-info .wrap .card-btns .previous, #blog-info .wrap .card-btns .next{
            min-height: 152px;
        }
        #blog-info .wrap .card-btns .previous {
            padding: 29px 40px 30px 19px;
            transition-duration: 0.2s;
        }
        #blog-info .wrap .card-btns .next {
            padding: 29px 25px 30px 19px;
        }
        #blog-info .wrap .card-btns .previous p:first-child span, #blog-info .wrap .card-btns .next p:first-child span{
            font-size: 12px;
        }
        #blog-info .card-btns img {
            height: 9px;
            margin-left: 8px;
        }
        #blog-info .wrap .card-btns .next p span{
            margin-right: 8px;
        }
        #blog-info .wrap .card-btns .previous p:last-child, #blog-info .wrap .card-btns .next p:last-child {
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: 18px;
            margin-top: 11px;
        }
        #blog-info .wrap .info .social-icons img {
            max-width: 24px;
        }

        #service-banner video {
            height: 200px;
            margin-bottom: 25px;
        }

        #seamless-retail-lending{
            padding: 0px 12px 0px 13px;
            margin-top: 63px;
            margin-bottom: 12px;
            overflow: hidden;
        }
        #seamless-retail-lending h5{
            font-size: 22px;
            font-style: normal;
            font-weight: 700;
            line-height: 28px;
            margin-bottom: 25px;
        }
        #seamless-retail-lending .row .card-block .info h6 {
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: 20.899px;
        }
        #seamless-retail-lending .row .card-block .info p {
            font-size: 12px;
            font-style: normal;
            font-weight: 500;
            line-height: 18px;
        }
        #seamless-retail-lending .row .card-block{
            border-radius:12px;
        }
        #seamless-retail-lending .col-md-6{
            padding: 0px;
        }
        #seamless-retail-lending .row .card-block .info {
            padding: 25px 24px 30px;
        }

        #specialized-product-new .wrap{
            padding: 51px 12px 0px;
            border-radius: 12px;
        }

        #specialized-product-new .wrap h2 {
            text-align: center;
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
            max-width: 85%;
            margin-bottom: 27px;
        }

        #specialized-product-new .wrap ul li{
            margin: 0px 1px 9px 1px;
            font-size: 12px;
            font-weight: 600;
            padding: 6px 21px;
        
        }
        #specialized-product-new .img-container {
            max-width: 70%;
            margin-top: 6px;
        }

        section#specialized-product-new {
            padding: 0px 12px 0px 13px;
        }

        #banking-transformation .wrap .img img
        {
            border-radius: 6px;
        }

        #banking-transformation .wrap .img {
            margin-bottom: 12px;
        }
        #banking-transformation .wrap .left p {
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            text-align: center;
            padding: 0px 7px 0px 6px;
            margin-bottom: 37px;
            opacity: 1;
        }

        #banking-transformation .wrap .right p {
            font-size: 14px;
            font-weight: 400;
            line-height: 22px;
            opacity: 1;
        }

        #banking-transformation .wrap .right {
            padding: 0px 7px 0px 6px;
        }

        #banking-transformation .wrap h5 {
            font-size: 22px;
            font-weight: 600;
            line-height: 26px;
            max-width: 100%;
            margin-bottom: 29px;
        }
        #banking-transformation .wrap .left,#banking-transformation .wrap .right    {
            width: 100%;
            max-width: 100%;
        }

        #banking-transformation {
            padding: 58px 12px 68px 13px;
            background: linear-gradient(100deg, #5297FF 5%, #0061F2 43.23%, #0c37a6 73.94%, #112b87 100%);
            margin-bottom: 13px;
        }

        #banking-transformation .wrap .left .play-btn img {
            max-width: 43px;
        }

        #cnbc-blog .right .info a {
            padding: 11.5px 26.5px;
            font-size: 12.465px;
            font-style: normal;
            font-weight: 400;
            line-height: 12.465px;
        }
        #cnbc-blog .right .info a img{
            width: 11px;
        }

        #cnbc-blog .right .info h5 {
            font-size: 18px;
            font-weight: 600;
            line-height: 126%;
            margin-bottom: 8px;
            margin-bottom: 16px;
        }
        #cnbc-blog .right .info p {
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }

        #cnbc-blog {
            margin: 58px 0px 67px;
            padding: 0px 12px 0px 13px;
        }

        #cnbc-blog .right {
            padding: 16px 7px 0px 6px;
        }

        #cnbc-blog .wrap{
            flex-direction: column;
        }
        #cnbc-blog .left,#cnbc-blog .right{
            width: 100%;
        }

        #date-count-down .wrap a {
            padding: 10px 30px;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 16px;
        }

        #date-count-down .wrap a img{
            width: 12px;
        }


        #date-count-down .wrap .countdown-wrap {
            border-radius: 8px;
        }

        #service-banner.cnbc-event-banner .wrap a.banner-link-btton {
            padding: 10px 26.5px;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 16px;
        }
        #service-banner.cnbc-event-banner .wrap a.banner-link-btton img{
            max-width: 14px;
        }

        #service-banner.cnbc-event-banner .wrap p {
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 126%;
            margin-bottom: 9px;
        }
        #service-banner.cnbc-event-banner .wrap h4 {
            font-size: 22px;
            font-weight: 600;
            line-height: 120%;
        }
        section#date-count-down {
            padding-left: 13px;
            padding-right: 12px;
        }
        #date-count-down .wrap .countdown-wrap p {
            font-size: 12px;
            font-style: normal;
            font-weight: 500;
            line-height: 20.844px;
        }
        #date-count-down .wrap .countdown-wrap {
            padding: 14px;
            margin-bottom: 34px;
        }

        #date-count-down .wrap .countdown-wrap h4, #date-count-down .wrap .countdown-wrap .semi-colon {
            font-size: 38px;
            font-style: normal;
            font-weight: 500;
            line-height: 40px;
        }

        #service-banner.cnbc-event-banner .wrap p.date {
            margin-bottom: 20px;
        }

        #service-banner.cnbc-event-banner{
            padding: 0px;
            margin: 0;
        }

        #date-count-down .wrap {
            border-radius: 6px;
            padding: 58px 14px 68px 15px;
        }

        #service-banner.cnbc-event-banner .wrap .info{
            padding: 117px 19px 87px;
            background-image: url('../images/cnbc-event-banner.png');
            background-position: center;
            background-size: cover;
        }
        #service-banner .img{
            background-color: #fff;
            padding:56px 39px;
        }

        #global-transformation.gray.request-demo .main {
            padding-top: 50px;
            padding-bottom: 40px;
        }
        #global-transformation.gray.request-demo .title {
            width: 100%;
            font-size: 22px;
            font-style: normal;
            font-weight: 600;
            line-height: 30px;
            margin-bottom: 30px;
        }

        #request-demo-slider .form-container input.form-control, #request-demo-slider .form-container .form-select,#global-transformation.gray.request-demo .main{
            background-color: transparent;
        }

        #request-demo-slider .form-container h5 {
            margin-bottom: 30px;
            text-align: left;
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
        }
        #request-demo-slider .form-container .row {
            --bs-gutter-x: 17px;
        }
        #request-demo-slider .form-container .submit-btn {
            margin-top: 42px;
        }

        #request-demo-slider .form-container .form-wrap {
            border-radius: 0px;
            padding: 50px 28px 68px 25px;
            background-color: #F8F8F8;
        }

        #request-demo-slider button.slide-arrow.prev-arrow.slick-arrow {
            background-color: #1B5FC6;
        }
        #request-demo-slider button.slide-arrow.next-arrow.slick-arrow
        {
            left: 51px;
        }
        #request-demo-slider .case-studies-info a {
            font-size: 12px;
            font-weight: 600;
            line-height: 14px;
            display: block;
            /* min-height: 42px; */
        }
        #request-demo-slider .case-studies-info {
            min-height: 51px;
            padding: 11px 20px 12px 11px;
        }
        #request-demo-slider .slider-content {
            margin: 0px 8px 0px 0px;
            border-radius: 6px;
        }
        #request-demo-slider .slick-list.draggable {
            padding-right: 47px;
            padding-bottom: 62px;
            margin-bottom: 59px;
        }
        #request-demo-slider .right-col {
            padding-left: 12px;
        }
        #request-demo-slider .info-wrap .title-container {
            max-width: 100%;
            text-align: center;
            margin-bottom: 26px;
            padding-right: 0px;
            padding-left: 23px;
        }
        #request-demo-slider .left-col h5 {
            margin-top: 0px;
            font-size: 22px;
            font-weight: 600;
            margin-bottom: 0px;
            line-height: 28px;
            text-align: left;
        }
        #request-demo-slider .wrap {
            padding-left: 0px;
        }
        #request-demo-slider{
            padding-top: 34px;
            padding-bottom: 0px;
        }
        #request-demo-slider .form-container {
            padding-right: 0px;
        }
        #nucleus-employees h5 {
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
            margin-bottom: 33px;
        }
        #nucleus-employees button.slide-arrow.prev-arrow.slick-arrow.slick-disabled, #nucleus-employees button.slide-arrow.prev-arrow.slick-arrow,#nucleus-employees button.slide-arrow.next-arrow.slick-arrow {
            top: 11%;
        }
        #nucleus-employees button.slide-arrow.next-arrow.slick-arrow.slick-disabled{
            opacity: .2;
        }

        #nucleus-employees {
            margin-top: 62px;
            margin-bottom: 58px;
            padding-left: 19px;
            padding-right: 17px;
        }
        #nucleus-employees .shape{
            max-width: 31px;
        }
        #nucleus-employees .emp-img {
            height: 134px;
            width: 140px;
            margin-bottom: 22px;
        }
        #nucleus-employees p.review,#nucleus-employees p.emp-desi {
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
        }
        #nucleus-employees p.emp-name {
            font-size: 14px;
            line-height: 20px;
        }
        #nucleus-employees .success-stories{
            padding: 0px;
        }
        #nucleus-employees .col-left {
            max-width: 151px;
        }
        #ensure-financial .wrap {
            background-position: bottom center;
        }

        #unique-product .wrap .info ol li{
            margin-bottom: 7px;
        }
        #unique-product .wrap .row-2 .info{
            padding: 0px;
        }
        
        #unique-product .wrap .img{
            margin-bottom: 17px;
            display: block;
        }

        #unique-product .wrap .row-1{
            padding-bottom: 40px;
            border-bottom: 1px solid #C2C2C2;
            margin-bottom: 51px;
        }
        #unique-product .wrap .row-2 {
            padding-bottom: 40px;
            border-bottom: 1px solid #C2C2C2;
            margin-bottom: 56px;
        }
        section#provide-easy {
            padding: 0px;
        }
        #unique-product .wrap h5.title-wrap {
            margin-left: 0;
            text-align: left;
            max-width: 90%;
            margin-bottom: 12px;
        }
        section#provide-easy .wrap{
            margin-top: 0px;
            border-radius: 0px;
            padding: 62px 18px 67px 19px;
        }
        #unique-product .wrap h6.subtitle {
            max-width: 95%;
            text-align: left;
            margin-left: 0px;
            margin-bottom: 40px;
        }
        section#unique-product .wrap .row .col {
            min-width: 100%;
        }
        #unique-product .wrap .info {
            padding-left: 0px;
            padding-top: 0px;
        }
        #unique-product .wrap .info .check-item:last-child {
            margin-bottom: 0px;
        }
        #provide-easy .wrap .row p span {
            font-weight: unset;
        }
        #provide-easy .wrap .row p{
            padding-left: 10px;
            font-size: 14px;
            line-height: 20px;
            opacity: 0.800000011920929;
        }
        #provide-easy .wrap h5 {
            margin-left: 0px;
            text-align: start;
            margin-bottom: 26px;
        }
        #provide-easy .wrap .row .info-2,#provide-easy .wrap .row .info-3{
            margin-top: 26px;
        }
        #provide-easy .wrap .row .col,#provide-easy .wrap .row .info-2,#provide-easy .wrap .row .info-3 {
            min-width: 100%;
            padding: 0;
        }
        #provide-easy .wrap .row .col img, #provide-easy .wrap .row .info-2 img, #provide-easy .wrap .row .info-3 img{
            object-position: top;
            width: 46px;
            object-fit: contain;
            padding: 5px 4px;
        }
        #achieve-operational{
            padding: 0px 12px 0px 13px;
        }
        #achieve-operational .wrap {
            padding: 51px 43px 20px 44px;
            background-image: url(../images/achieve-operational-bg-mobile.png);
            align-items: baseline;
        }
        #achieve-operational .wrap h5 {
            font-size: 22px;
            font-style: normal;
            font-weight: 600;
            line-height: 24px;
            margin-bottom: 20px;
        }
        #achieve-operational .wrap a {
            padding: 10px 24px;
            font-size: 14px;
            font-weight: 600;
            display: flex;
            line-height: 16px;
        }
        #achieve-operational .wrap a svg{
            height: 15px;
            margin-left: 8px;
        }

        #esg-banner .wrap h1 {
            font-size: 22px;
            font-weight: 600;
            line-height: 26px;
            padding: 31px 25px 21px 23px;
            margin: 0px;
            border-top: .5px solid rgba(0, 0, 0, 0.30);
            max-width: 100%;
        }
        #esg-banner .wrap{
            align-items: baseline;
            min-height: fit-content;
        }
        #esg-banner .wrap .mobile-img{
            display: block;
        }
        #esg-banner{
            background-image:unset;
            background-color: unset;
            padding: 0px;
        }
        #esg-banner .arrow{
            display: none;
        }

        #meeting-environmental .title-wrap {
            padding-bottom: 26px;
        }
        
        #sub-header .wrap ul li a.active {
            font-size: 12px;
            font-weight: 600;
        }
        #sub-header .wrap .static-link {
            min-width: 146px;
            line-height: 40px;
            min-height: 40px;
            font-size: 12px;
            font-weight: 500;
        }
        #transforming-lives .title {
            padding-top: 53px;
            margin-bottom: 26px;
            font-size: 22px;
            font-weight: 600;
            line-height: 26px;
            max-width: 221px;
        }
        #transforming-lives .wrap .block {
            min-height: fit-content;
        }
        #transforming-lives:before {
            min-height: 100px;
        }
        #investors-banner .wrap .info h5 {
            color: #FFF;
            font-family: Inter;
            font-size: 22px;
            
            font-weight: 600;
            line-height: 125%;
            margin-bottom: 18px;
        }
        #investors-banner .wrap .info a {
            padding: 10px 18px;
            font-size: 14px;
            font-weight: 400;
            line-height: 16px;
        }
        #investors-banner .wrap {
            padding: 38px 19px 18px 18px;
            align-items: baseline;
            border-radius: 0px;
            background-image: url(../images/investors-banner-mobile.png);
        }
        #investors-banner.px-28{
            padding: 0px;
            margin: 0px;
        }
        .modal .modal-content .img-block{
            display: none;
        }
        #best-in-class .wrap .row {
            padding-right: 0px;
        }
        #best-in-class .title{
            font-size: 22px;
            font-family: Inter;
            font-weight: 600;
            line-height: 28px;
            max-width: 90%;
        }
        #best-in-class {
            padding-top: 89px;
            padding-bottom: 70px;
        }
        #engage .flow-box .heading {
            font-size: 20px;
            font-weight: 600;
            line-height: 44px;
        }
        #engage .mx {
            --bs-gutter-x: 0px;
        }
        .image-carousel.tech .slick-slide .slider-banner-image {
            height: auto;
            max-width: 200px;
        }
        .image-carousel.slideshow.tech .item {
            padding: 14px 12px 0px 27px;
            border-radius: 0px;
        }
        #engage .title {
            margin-bottom: 47px;
            font-size: 20px;
            font-weight: 400;
            line-height: 26px;
            max-width: 85%;
        }
        #banner-carousel.tech{
            min-height: auto;
        }
        #engage {
            padding-top: 153px;
        }
        #engage .our-technology {
            padding: 62px 18px 47px 18px;
        }
        #engage .our-technology .title {
            margin-bottom: 44px;
            font-size: 20px;
            font-family: Inter;
            font-weight: 600;
            line-height: 24px;
            min-height: auto;
        }
        #engage .our-technology img {
            max-width: 48px;
        }

        #engage {
            background-color: #040C1D;
            background-image: url(../images/mobile-bg-engage.png);
            background-position: center bottom;
            background-repeat: no-repeat;
            background-size: cover;
            padding-left: 13px;
            padding-right: 12px;
        }
        #engage .flow-border {
            max-width: 58%;
            height: 48px;
        }

        #engage .flow-border:before {
            top: -48px;
            height: 48px;
        }
        #engage .flow-box {
            padding: 39px 5px 47px 8px;
        }
        #engage .flow-box p, #engage .flow-box li {
            opacity: 0.69;
            color: #fff;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 20px;
        }
        #engage .flow-box h5 {
            font-size: 14px;
            font-weight: 600;
            line-height: 18px;
            font-family: Inter;
        }
        #engage .flow-box .number-text {
            color: aliceblue;
            opacity: 1;
            font-size: 14px;
            font-size: 14px;
            font-weight: 600;
            line-height: 20px; 
            margin: 0px;
        }

        .image-carousel.tech .animate-slider-dot .carousel-info .container h5 {
            text-align: left;
            max-width: 87%;
        }
        
        #engage .our-technology .info{
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }
        #specialized-product {
            margin-top: 78px;
            margin-bottom: 59px;
        }
        #specialized-product .wraper .info{
            font-size: 12px;
            line-height: 16px;
            min-height: 18px;
            margin-bottom: 15px;
        }
        #specialized-product .wraper .icon img {
            max-width: 18px;
        }
        
        #specialized-product .wraper .icon {
            margin: 0px 10px 0px 0px;
            align-items: baseline;
        }
        #deliver-end-to-end .title {
            background: linear-gradient(109deg, #6055e0  -1.8%, #6055e0  46.49%, #6055e0  100.09%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            font-weight: 600;
            font-size: 20px;
            line-height: 24px;
        }
        #deliver-end-to-end .contain {
            padding: 71px 18px 87px 18px;
        }
        #deliver-end-to-end .contain img {
            margin-bottom: 18px !important;
        }
        #deliver-end-to-end .contain h6{
            font-weight: 700;
            font-size: 16px;
            line-height: 24px;
        }
        #deep-functional .global-best-practices {
            margin-top: 70px;
            padding: 0px 25px 0px 20px;
        }        
        #deep-functional .wrap {
            max-width: 1385px;
            border-radius: 18px;
            /* background: #F6F8FA; */
            padding: 67px 0px 55px 0px;
        }
        #deep-functional
        {
            padding: 0px 12px 0px 13px;
        }

        #deep-functional .wrap .left {
            padding-bottom: 11px;
        }

        #deep-functional .global-best-practices .col-left {
            max-width: 104px;
        }
        #deep-functional .global-best-practices .col-left img {
            width: 100%;
            min-width: 104px;
        }
        #deep-functional .global-best-practices .d-flex {
            gap: 17px;
        }
        #deep-functional .global-best-practices p {
            font-weight: 500;
            font-size: 12px;
            line-height: 16px;
        }
        #deep-functional .wrap .title {
            margin-bottom: 30px;
            font-weight: 600;
            font-size: 20px;
            line-height: 24px;
            max-width: 75%;
        }
        #deep-functional .wrap .block h6 {
            margin-bottom: 18px;
            font-weight: 600;
            font-size: 20px;
            line-height: 36px;
            text-align: center;
        }
        #deep-functional .wrap .block .row p {
            min-height: 26px;
            font-weight: 400;
            font-size: 14px;
            line-height: 18px;
            opacity: 1;
        }
       
        #deep-functional .wrap .block .row .d-flex {
        min-height: 32px;
        margin-bottom: 12px;
        }
        #deep-functional .wrap .block .row img {
            margin-right: 8px;
            margin-top: 0px;
            max-width: 14px;
        }

        #deep-functional .wrap .block {
            border-radius: 12px;
            padding: 45px 10px 53px 19px;
        }

        #islamic-finance .wrap .object-image {
            right: -12%;
            bottom: -40px;
        }
        #islamic-finance .wrap{
            gap: 28px;
        }
        #islamic-finance .wrap .col-left {
            width: 46.4%;
        }
        #islamic-finance .wrap .col-right{
            width: 60%;
        }
        #islamic-finance .wrap .object-image img {
            max-height: 82px;
        }
        #islamic-finance {
            padding-top: 65px;
            padding-bottom: 78px;
        } 
        #islamic-finance .wrap .text-wrap h5 {
            margin-bottom: 14px;
            font-weight: 700;
            font-size: 16px;
            line-height: 18px;
            margin-bottom: 11px;
            font-family: Inter;
         
        }
        #islamic-finance .wrap .text-wrap p {
            font-weight: 500;
            font-size: 12px;
            line-height: 16px;
        }

        #service-banner .wrap h1 {
            margin-bottom: 14px;
            font-size: 22px;
            font-style: normal;
            font-weight: 500;
            line-height: 30px;
        }
        #service-banner .wrap h6 {
            font-size: 14px;
            font-weight: 400;
            line-height: 24px;
        }
        #service-banner .wrap {
            align-items: unset;
            min-height: 366px;
        }
        #service-banner .wrap .banner-link-btton {
            padding: 10px 27px;
            font-weight: 400;
            font-size: 14px;
            line-height: 16px;
            margin-bottom: 86px;
        }
        #broad-spectrum {
            padding-top:17px;
            padding-bottom: 40px;
        }
        #broad-spectrum .title {
            margin-bottom: 37px;
            font-weight: 600;
            font-size: 20px;
            line-height: 24px;
            text-align: center;
            max-width: 80%;
        }
        #broad-spectrum .wrap .inrow .left-col{
            max-height: 191px;
            overflow: hidden;
            border-radius: 9px;
        }

        #broad-spectrum .wrap .info p {
            font-weight: 500;
            font-size: 14px;
            line-height: 18px;
        }

        #broad-spectrum.services .wrap .info p {
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: 20px;
        }
        #broad-spectrum.services .wrap .info{
            padding:0px 9px;
        }
        #broad-spectrum.services .wrap .link-btton{
            margin-left: 9px;
        }
        #broad-spectrum .wrap .info img {
            margin: 2px 12px 0px 0px;
            width: 14px;
            height: 14px;
        }
        #broad-spectrum.retail .wrap .info img {
            margin: 2px 10px 0px 0px;
        }

        #broad-spectrum .wrap .info .lsit-item,#broad-spectrum .wrap .info {
            margin-bottom: 24px;
        }
        #broad-spectrum .wrap .link-btton {
            padding: 10px 35px;
            font-weight: 400;
            font-size: 14px;
            line-height: 16px;
        }
        #services-portfolio .wrap {
            padding: 64px 30px 96px 30px;
        }
        #service-banner .wrap .mobile-img{
            display: block;
            margin-bottom: 28px;
            margin-top: 33px;
        }
        #services-portfolio{
            padding: 0px;
        }
        #our-partners .wrap .d-flex .logo-item {
            max-width: 50%;
            padding: 0px 20px;
        }
        #service-banner {
            background-image:unset;
        }
        #banner-section .banner-title {
            padding: 34px 20px 34px 0px;
        }
        #banner-section .banner-title h2 {
            font-weight: 600;
            font-size: 30px;
            line-height: 38px;
            text-align: left;
        }
        #services-portfolio .mobile-title-img{
            display: block;
        }
        
        #banner-section h2 img {
            max-height: 30px;
        }

        #footer .footer-top .wrap .footer-menu {
            max-width: 100%;
        }
        .footer-blogs{
            display: none;
        }

        #services-portfolio .wrap .title {
            color: #fff;
            font-weight: 500;
            font-size: 20px;
            line-height: 25px;
            width: 80%;
            margin: auto;
            margin-bottom: 32px;
        }
        #services-portfolio .accordion-item .accordion-button img{
            display: none;
        }
        #services-portfolio .accordion-button span {
            margin-left: 0px;
            font-weight: 600;
            font-size: 14px;
            line-height: 25px;
        }   
        #services-portfolio .accordion-item .accordion-button {
            padding: 14px 12.7px 13px 14px;
        }
        #services-portfolio .accordion-button::after {
            height: 20px;
            width: 20px;
        }
        #services-portfolio .accordion-body {
            padding: 0px 24px 17px 18px;
            border: 1px solid #676767;
            border-top: 0px;
        }
        #services-portfolio .accordion-body h5 {
            font-weight: 500;
            font-size: 14px;
            line-height: 22px;
            margin-bottom: 0px;
            min-height: 36px;
            align-items: center;
            display: flex;
        }
        #services-portfolio .accordion-item {
            margin-bottom: 13px;
        }
        #services-portfolio .accordion-body,#services-portfolio .accordion-item .accordion-button{
            background: #040C1D !important;
            border: 1px solid #676767 !important;
            
        }
        #services-portfolio .accordion-body{
            border-top: 0px !important;
        }
        #services-portfolio .accordion-item .accordion-button:not(.collapsed){
            border-bottom: 0px !important;
        }
        #services-portfolio button.accordion-button:hover {
            background-color: #161d2e !important;
        }
        #our-partners {
            margin-top: 90px;
            margin-bottom: 111px;
        }      
         

        #services-portfolio .accordion-body .d-flex p {
            font-weight: 400;
            font-size: 12px;
            line-height: 18px;
        }

        #intelligent .front-info{
            display: block;
        }
        #footer .footer-bottom .wrap {
            flex-direction: column;
            align-items: flex-start;
        }
        .policy-menu {
            padding: 15px 0px 27px 38px;
            border-bottom: 1px solid #D9DEE7;
            width: 100%;
        }
        .footer-bottom{
            padding-left: 0px;
            padding-right: 0px;
        }
        .footer-top{
            padding-left: 38px;
            padding-top: 47px;
            padding-bottom: 18px;
        }
        #footer .footer-bottom .wrap .policy-menu ul {
            flex-direction: column;
        }
        #footer .footer-bottom .wrap .policy-menu ul li {
            margin-left: 0px;
            font-weight: 500;
            font-size: 12px;
            line-height: 20px;
            margin-bottom: 11px;
        }
        #footer .footer-bottom .wrap .policy-menu ul li:last-child {
            margin-bottom: 0px;
        }
        #footer .footer-bottom .wrap .copy {
            padding: 21px 20px 6px 38px;
            font-weight: 500;
            font-size: 12px;
            line-height: 18px;
            text-align: left;
        }
        #footer .footer-top .wrap .footer-menu ul {
            font-weight: 400;
            font-size: 12px;
            line-height: 30px;
            font-family: 'Montserrat';
        }
        #footer .footer-top .wrap .heading {
            font-weight: 600;
            font-size: 12px;
            line-height: 16px;
            color: #4D4D4D;
            opacity: 1;
        }
        #footer .footer-top .wrap .footer-menu .follow-menu{
            width: 35%;
        }
        #footer .footer-top .wrap .footer-menu .why-nuc-menu {
            width: 65%;
        }
        #cta .contain {
            background-image: url(../images/cta-mobile-bg.png) !important;
            background-position: center center;
            min-height: 422px;
            align-items: baseline;
        }
        #cta .contain h4 {
            font-size: 22px;
            font-style: normal;
            font-weight: 600;
            line-height: 25.5px;
            max-width: 70%;
            padding-bottom: 12px;
            margin: 0;
        }
        #cta .contain p {
            color: #FFFFFF;
            max-width: 89%;
            font-size: 16px;
            font-style: normal;
            font-weight: 500;
            line-height: 18px;
            opacity: 1;
        }
       
        .flip-box .inner {
            padding: 38px 28px 45px 33px;
        }
        #brands .row {
            padding: 0px 53px 0px 47px;
        }
        #slicks-single-carousel.landing{
           margin-top: 48px;
        }
        .slick-initialized .slick-slide>.row {
            flex-direction: column;
        }
/*         .auther-img.m-0 {
            height: 144px;
            overflow: hidden;
            border-radius: 6px;
            margin-bottom: 21px !important;
        } */
		.auther-img.m-0 {
            height: 200px;
            overflow: hidden;
            border-radius: 6px;
            margin-bottom: 21px !important;
        }
/*         .auther-img.m-0 img {
            width: 70%;
            max-height: 144px;
            object-fit: cover;
            border-radius: 12px;
            object-position: top center;
        } */
		.auther-img.m-0 img {
            width: auto;
            max-height: 200px;
            object-fit: cover;
            border-radius: 12px;
            object-position: top center;
        }
        
        #broad-spectrum.retail .wrap .inrow .left-col img {
            border-radius: 0px;
        }
        #broad-spectrum.retail .info .lsit-item p {
            font-weight: 600;
            font-size: 12px;
            line-height: 20px;
            color: #4D4D4D;
        }
        #broad-spectrum.retail .info .lsit-item p span{
            color: #000000;
        }


        #specialized-lob .wrap .row{
            margin:0px;
            padding: 0px 20px 0px 24px
        }
        #specialized-lob .wrap .icon img{
            max-width: 14px;
        }
        #specialized-lob .wrap .info {
            margin: 0px 0px 0px 5px;
        }
        #specialized-lob .wrap .col-md-3 {
            margin-bottom: 9px;
            padding: 0px;
            margin-left: 0px;
        }
        #specialized-lob .wrap p {
            color: #FFFFFF;
            font-weight: 400;
            font-size: 12px;
            line-height: 16px;
        }
        #specialized-lob .wrap h5 {
            max-width: 84%;
            font-weight: 500;
            font-size: 22px;
            line-height: 25px;
            text-align: center;
            margin-bottom: 35px;
        }
        #specialized-lob .wrap {
            padding-top: 71px;
            padding-bottom: 60px;
        }

    }   



    @media only screen and  (max-width:500px){
        #banner-section .banner-title {
            padding: 24px 0px 24px 0px;
        }
        #banner-section .banner-title h2 {
            font-weight: 600;
            font-size: 20px;
            line-height: 28px;
        }
        #banner-section h2 img {
            max-height: 28px;
            max-width: 150px;
        }
        #shape-the-future {
            padding-top: 66px;
            padding-bottom: 66px;
        }
        #shape-the-future .container .g-43 {
            --bs-gutter-x: 43.2px;
            --bs-gutter-y: 23px;
        }
        #shape-the-future .container h2 {
            font-weight: 600;
            font-size: 20px;
            line-height: 28px;
        }
        #shape-the-future .container p.sub-title{
            font-weight: 500;
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 36px;
        }

        #shape-the-future .container .info-box p{
            font-weight: 500;
            font-size: 12px;
            line-height: 18px;
            padding-right: 10px;
        }

        
        #customer-reach .wraper {
            padding: 77px 27px 61px 27px;
        }
        #customer-reach .col-lg-6{
            padding: 0px;
        }
        #customer-reach .container{
            padding: 0px;
        }

        #customer-reach .row{
            padding: 0px 12px;
        }
        #customer-reach .container h2 {
            text-align: center;
            color: #FFFFFF;
            margin-bottom: 58px;
            font-weight: 600;
            font-size: 22px;
            line-height: 24px;
            margin-bottom: 39px;
            padding: 0px 10px;
        }
        #customer-reach .container .info p{
            font-weight: 400;
            font-size: 12px;
            line-height: 18px;
            opacity: .8;
        }
        #customer-reach .container .info .lsit-item {
            margin-bottom: 24px;
        }
        #customer-reach .info{
            padding-right: 10px;
        }


        #product-features {
            padding-top: 109px;
        }
        #product-features .features-title {
            font-size: 22px;
            font-weight: 600;
            line-height: 28px; 
            max-width: 286px;
            text-align: center;
        }
        #product-features .container {
            margin-top: 39px;
        }

        #product-features .container .detail h3{
            font-weight: 600;
            font-size: 20px;
            line-height: 36px;
        }
        #product-features .container .detail p {
            color: #4D4D4D;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
        }

        #product-features .detail img {
            max-width: 21.4px;
            margin-right: 7px !important;
        }
        #product-features .container .detail h6{
            font-size: 14px;
            font-weight: 700;
            line-height: 18px;
        }
        #product-features .container .detail h6~p{
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 18px;
        }
        #product-features .detail {
            border-bottom: 1px solid #c2c2c2;
            padding-bottom: 14px;
        }
        #product-features .container .row-1 {
            margin-bottom: 6px;
        }
        #product-features .container .row-1:last-child {
            margin-bottom: 48px;
        }
        #product-features .container .row-2{
            margin-bottom: 57px;
        }
        #product-features .container .row-2:last-child {
            margin-bottom: 16px;
        }
        #product-features .container .row-3 {
            margin-bottom: 9px;
        }

        #product-features .container .row-3 .detail{
            border: 0px;
            margin-bottom: 34px;
        }
        #intelligent.home .contian {
            padding: 94px 0px 34px 0px;
        }

        #intelligent .title{
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
            margin-bottom: 0px;
            max-width: 313px;
        }
        
    }