.advisors figure.effect-zoe figcaption{
    height: 10.5em;
    -webkit-transform: translate3d(0, 45%, 0);
    transform: translate3d(0, 45%, 0);
}
.circle_list li{
list-style: circle;
    background: transparent;
    margin-left: 4%;
    padding-left: 0px;
}

@media only screen and (max-width: 1440px) {
    /*leadership page*/
    .leadershipMainPage .grid figure.effect-zoe figcaption{
        padding: 1.5em !important;
    }
    .leadershipMainPage .grid figure figcaption h2{
        font-size: 22px !important;
    } 
    .leadershipMainPage .grid figure figcaption h3{
        font-size: 19px !important;
    }
    .clients li{
        padding: 25px;
    }
    .clientsLogo .logo-rotate{
        height: 130px;
    }
    .career-form h3{
        font-size: 42px;
        line-height: 60px;
    }
    .employeefb{
        height: 100%;
    }
    .employeefb img{
        height: 100%;
        object-fit: cover;
    }
    .awards{
        margin: 20px auto;
    }
    .awards li{
        padding: 20px;
    }
    .empower{
        width: 86%;
        padding: 50px 0px;
    }
    .empower h1{
        padding-bottom: 20px !important;
    }
    .successBlock{
        height: 100%;
    }
    .successBlock img{
        height: 100%;
        object-fit: cover;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1336px) {

    .talk {
        padding: 5% 5%;
    }

    footer .footer-bottom {
        padding: 120px 0px;
    }

    .bg-wrap .funding-content-block {
        width: 50%;
        position: absolute;
        top: 17%;
        left: 2%;
    }

    .AIImage {
        width: 45%;
        max-width: 100%;
    }

    .bg-wrap .funding-image-block {
        width: 45%;
        position: absolute;
        right: 0px;
        top: 20%;
        z-index: 2;
        left: 54%;
    }

    .fundingImg {
        max-width: 100%;
    }

    .point-img-big img {
        width: 30px;
    }

    .bg-wrap .content h3 {
        font-size: 28px;
        line-height: 35px;
    }

    .point-text {
        font-size: 23px;
    }

    .point-block-funding {
        padding-top: 0.7rem;
        padding-left: 0.5rem;
    }

    .bg-wrap:before {
        height: 132px;
        background-position: center;
    }

    .banner-content h1 {
        width: 75%;
    }

    .banner-content h1 {
        margin-bottom: 40px;
    }

    .banner-content p {
        width: 75%;
        margin-bottom: 40px;
    }

    .banner-content {
        padding: 5% 0% 20%;
    }

    .banner-content .btn {
        padding: 0px;
    }

    .experience h3 {
        margin-left: 42%;
        font-size: 27px;
        line-height: 45px;
    }

    .center-wrapper {
        width: 40%;
    }

    .icon1 {
        width: 30%;
        top: 61%;
        left: 4%;
    }

    .icon4 {
        top: 78%;
        left: 22%;
        width: 26%;
    }

    .icon3 {
        top: 99%;
        left: 67%;
    }

    .icon2 {
        top: 26%;
        left: 82%;
    }

    .our-services figure.effect-zoe figcaption {
        padding: 1em 1em 1em;
    }

    figure.effect-zoe h2 {
        font-size: 20px;
    }

    .grid figcaption p {
        font-size: 16px;
    }

    .grid figcaption .read a {
        font-size: 15px;
    }

    .post-slide .fa-arrow-right {
        margin-left: 20px;
    }

    #news-slider .post-slide .post-content {
        padding-top: 20px;
    }

    .AISection h3 {
        margin-left: 0px !important;
    }

    .testimonial-section .carousel-controls {
        margin-top: 5rem;
    }

    .st {
        margin-top: 3rem !important;
    }

    header .container {
        max-width: 95%;
    }

    .bg-svg.home-yellow {
        height: 32.375rem;
    }

    .success-img .logo img {
        width: 100%;
    }
    .bgSection .banner-content p{
        line-height: 40px;
        width: 60%;
        font-size: 27px;
    }
    .bgSection .banner-content h1 {
        width: 72%;
        font-size: 50px;
    }
    .bgSection #word{
        font-size: 60px;
    }
    .banner-content .btn a.explore{
        font-size: 21px;
    }
    .banner-content .btn a.let{
        font-size: 21px;
    }
    .yearsSection h3{
        margin-left: 30%;
    }
    .AISection .bg-wrap .funding-content-block{
        top: 24%;
    }
    .AISection .bg-wrap .content{
        left: 55%;
    }
    .AISection .bg-wrap .content h3 {
        font-size: 40px;
        line-height: 50px;
    }
    .funding-img-content{
        grid-row-gap: 1.8rem;
    }
    .point-block-funding {
        padding-top: 1.2rem;
        padding-left: 1.5rem;
    }
    .blog .latest-post .cat p{
        font-size: 15px;
    }
    .blog .latest-post .date {
        font-size: 14px;
    }
    .blog .latest-post h3 {
        font-size: 21px;
    }
    .blog .latest-right img{
        width: 100%;
    }
}

@media only screen and (max-width: 1280px){
    .leadershipMainPage .col-sm-3{
        width: 30%;
    }
    .modal-content p{
        line-height: 30px;
    }
    .advisors .col-sm-3{
        width: 50%;
    }
    .emptyAdvisor{
        display: none;
    }
    .clients li {
        padding: 15px;
    }
    .white-label h2{
        font-size: 30px;
    }
    #rightLogo {
  position: fixed;
  top:0px;
  right:0px;  
  width:50px;
  z-index: 1000;
  transition: opacity 0.3s ease, transform 0.3s ease;
}
}

@media only screen and (max-width: 1280px) and (min-width: 992px) {
    .blog .row {
        flex-direction: column;
    }

    .blog .row .col-12 {
        width: 100%;
    }

    .blog .latest-left {
        margin-bottom: 30px;
        display: flex;
        align-items: start;
    }

    .blog .latest-left p {
        width: 100%;
        margin-top: 25px;
        margin-bottom: 20px;
    }

    .latest-post .date {
        width: 100%;
    }

    .talk {
        padding: 5% 5%;
    }

    footer .footer-bottom {
        padding: 120px 0px;
    }

    .bg-wrap .funding-content-block {
        width: 50%;
        position: absolute;
        top: 17%;
        left: 2%;
    }

    .AIImage {
        width: 45%;
        max-width: 100%;
    }

    .bg-wrap .funding-image-block {
        width: 45%;
        position: absolute;
        right: 0px;
        top: 20%;
        z-index: 2;
        left: 54%;
    }

    .fundingImg {
        max-width: 100%;
    }

    .point-img-big img {
        width: 30px;
    }

    .bg-wrap .content h3 {
        font-size: 28px;
        line-height: 35px;
    }

    .point-text {
        font-size: 23px;
    }

    .point-block-funding {
        padding-top: 0.7rem;
        padding-left: 0.5rem;
    }

    .bg-wrap:before {
        height: 132px;
        background-position: center;
    }

    .banner-content h1 {
        width: 75%;
    }

    .banner-content h1 {
        margin-bottom: 40px;
    }

    .banner-content p {
        width: 75%;
        margin-bottom: 40px;
    }

    .banner-content {
        padding: 5% 0% 20%;
    }

    .banner-content .btn {
        padding: 0px;
    }

    .experience h3 {
        margin-left: 42%;
        font-size: 27px;
        line-height: 45px;
    }

    .center-wrapper {
        width: 40%;
    }

    .icon1 {
        width: 30%;
        top: 61%;
        left: 4%;
    }

    .icon4 {
        top: 78%;
        left: 22%;
        width: 26%;
    }

    .icon3 {
        top: 99%;
        left: 67%;
    }

    .icon2 {
        top: 26%;
        left: 82%;
    }

    .our-services figure.effect-zoe figcaption {
        padding: 1em 1em 1em;
    }

    figure.effect-zoe h2 {
        font-size: 20px;
    }

    .grid figcaption p {
        font-size: 16px;
    }

    .grid figcaption .read a {
        font-size: 15px;
    }

    .post-slide .fa-arrow-right {
        margin-left: 20px;
    }

    #news-slider .post-slide .post-content {
        padding-top: 20px;
    }

    .AISection h3 {
        margin-left: 0px !important;
    }

    .testimonial-section .carousel-controls {
        margin-top: 5rem;
    }

    .st {
        margin-top: 3rem !important;
    }

    header .container {
        max-width: 95%;
    }

    .bg-svg.home-yellow {
        height: 32.375rem;
    }

    .success-img .logo img {
        width: 100%;
    }
    
    /*about page*/
    #vision h2, #mission h2, #core h2{
        padding-top: 30px;
    }
    
    .steps-sticky-item{
        padding: 30px;
    }
    #vision .icon-bx img, #mission .icon-bx img, #core .icon-bx img{
        width: 70px;
    }
    
    #vision h2, #mission h2, #core h2{
        margin-bottom: 0px;
        padding-top: 0px;
        margin-left: 20px;
    }
    
    #vision h3, #mission h3, #core h3{
        font-size: 21px;
        margin-bottom: 15px;
        padding-top: 20px;
        line-height: 33px;
    }
    
    #vision p, #mission p, #core p{
        font-size: 18px;
        line-height: 29px;
    }
    .sec-pd {
        padding: 40px 0px !important;
    }
    .icon-bx{
        display: flex;
        align-items: center;
    }
    #core .row .col-sm-2{
        width: auto;
    }
    #core .row{
        justify-content: space-between;
    }
    #core li{
        font-size: 19px;
        display: flex;
        align-items: center;
    }
    #core li img {
        margin-right: 15px;
        width: 14px;
    }
    .why{
        margin-top: 20px;
    }
    
    .why h1{
        font-size: 40px;
    }
    
    .medium-txt-center {
        font-size: 20px;
    }
    
    .why .feature-box-icon{
        width: 90px;
        margin-bottom: 10px;
    }
    
    .why h3{
        font-size: 21px;
        margin-bottom: 10px;
    }
    
    .why .right p{
        font-size: 16px;
        line-height: 26px;
    }
    
    .parallax-container{
        width: 100%;
    }
    
    .unique h1{
        font-size: 40px;
    }
    
    .unique p{
        font-size: 18px;
    }
    .bgSection .banner-content p{
        line-height: 40px;
        width: 58%;
        font-size: 25px;
    }
    .bgSection .banner-content h1 {
        width: 72%;
        font-size: 45px;
    }
    .bgSection #word{
        font-size: 55px;
    }
    .bgSection .banner-content{
        padding: 5% 0% 14%;
    }
    .banner-content .btn a.explore{
        font-size: 21px;
    }
    .banner-content .btn a.let{
        font-size: 21px;
    }
    .yearsSection h3{
        margin-left: 20%;
    }
    .AISection .bg-wrap .funding-content-block{
        top: 24%;
    }
    .AISection .bg-wrap .content{
        left: 55%;
    }
    .AISection .bg-wrap .content h3 {
        font-size: 40px;
        line-height: 50px;
    }
    .funding-img-content{
        grid-row-gap: 1.7rem;
    }
    .point-block-funding {
        padding-top: 0.7rem;
        padding-left: 1.5rem;
    }
    .blog .latest-post .cat p{
        font-size: 15px;
    }
    .blog .latest-post .date {
        font-size: 14px;
    }
    .blog .latest-post h3 {
        font-size: 21px;
    }
    .blog .latest-right img{
        width: 100%;
    }
}

@media only screen and (max-width: 1024px){
    .leadershipMainPage .col-sm-3{
        width: 50%;
    }
    .leadership h1{
        width: 56%;
    }
    .clients li{
        padding: 15px;
    }
    .logo-rotate{
        height: 100px !important;
    }
    .clientsLogo .logo-rotate{
        height: 90px;
    }
    .career-form h3 {
        font-size: 35px;
        line-height: 51px;
    }
    .career-form label {
        font-size: 18px;
    }
    .career-tab .nav button{
        font-size: 18px;
    }
    .career-tab .accordion-button{
        font-size: 24px;
    }
    .career-tab .accordion-body ul.position li{
        font-size: 18px;
    }
    .career-tab h3{
        font-size: 22px;
        margin-bottom: 15px;
    }
    .list li, .list2 li{
        font-size: 15px;
    }
    .feedback {
        width: 100%;
        padding: 40px 0px;
        margin-left: 7%;
    }
    .feedback h1{
        margin-bottom: 10px;
    }
    .feedback .testimonial-quote{
        font-size: 18px;
    }
    .career-cl{
        padding: 15px 15px 0px;
        min-height: 470px;
    }
    .career-cl h3{
        margin-bottom: 15px;
    }
    .career-cl p{
        font-size: 18px;
    }
    .career-cl-b{
        padding: 15px 15px 0px;
    }
    .career-cl-b h3{
        font-size: 27px;
    }
    .career-cl-b h3{
        margin-bottom: 15px;
    }
    .career-cl-b p{
        font-size: 18px;
    }
    .career-cl-b{
        min-height: 470px;
    }
    .intelligent h1{
        text-align: center;
    }
    .intelligent h4{
        font-size: 20px;
    }
    .empower .accordion-button{
        font-size: 24px;
    }
    
    
}
@media only screen and (max-width: 1024px) and (min-width: 1000px) {
    .latest-post .cat {
        width: 100%;
    }

    .latest-post .date {
        width: 100%;
    }

    .parallax-container {
        position: relative;
        width: 380px;
        height: 597px;
    }

    .experience h3 {
        font-size: 20px;
        line-height: 34px;
    }

    .icon2 {
        left: 106%;
        width: 102px;
    }

    .icon3 {
        top: 100%;
        left: 76%;
        width: 88px;
    }

    .icon4 {
        width: 34%;
    }

    .AISection .container {
        max-width: 97%;
    }

    .AIImage {
        width: 43%;
    }

    .bg-wrap .funding-content-block {
        width: 45%;
    }

    .bg-wrap .funding-content-block {
        top: 23%;
    }

    .bg-wrap .funding-image-block {
        width: 42%;
    }

    .point-text {
        font-size: 19px;
    }

    .funding-img-content {
        grid-row-gap: 0.4rem;
    }

    .point-block-funding {
        padding-left: 0.4rem;
    }

    .bg-svg.home-yellow {
        height: 32.375rem;
    }

    .quote img {
        width: 30px;
    }

    .testimonial-quote {
        font-size: 20px;
    }

    .testimonial-author {
        font-size: 21px;
    }

    .testimonial-role {
        font-size: 18px;
    }

    .success-img .logo img {
        width: 100%;
    }

    .our-services h1,
    .trust h1,
    .bg-wrap .content h3,
    .testimonial-section h1,
    .expertise h1,
    .success-stories h1,
    .blog .latest-left h1,
    .talk h1 {
        font-size: 1.9rem;
    }

    .talk p {
        line-height: 24px;
        font-size: 18px;
    }

    .talk .click {
        font-size: 15px;
    }

    .ph a {
        font-size: 20px;
        display: flex;
    }

    .footer-cet ul li img {
        width: 100px;
    }

    .banner-content h1 {
        width: 100%;
    }

    .banner-content h1 {
        font-size: 46px;
    }

    footer .footer-bottom {
        padding: 137px 0px;
    }

    .top-logos img {
        width: 80%;
    }

    .top-logos ul {
        display: flex;
    }

    
    /*About page*/
    
    .icon-bx{
        flex-direction: column;
        justify-content: center;
        margin-bottom: 20px;
    }
    
    #vision .icon-bx img, #mission .icon-bx img, #core .icon-bx img {
        width: 80px;
    }
    
    #vision h2, #mission h2, #core h2{
        padding-top: 20px;
    }
    
    #vision h3, #mission h3, #core h3{
        font-size: 20px;
        margin-bottom: 25px;
        line-height: 28px;
    }
    
    #vision p, #mission p, #core p {
        font-size: 17px;
        line-height: 27px;
    }
    
    .why h1{
        text-align: center;
        font-size: 35px;
    }
    
    .why .feature-box-icon{
        margin-left: auto;
        margin-right: auto;
    }
    
    .unique .left.parallax-container{
        width: 100%;
    }
    
    .unique h1 {
        font-size: 35px;
    }
    
    .bgSection .banner-content p{
        line-height: 40px;
        width: 58%;
        font-size: 25px;
    }
    .bgSection .banner-content h1 {
        width: 57%;
        font-size: 35px;
    }
    .bgSection #word{
        font-size:35px;
    }
    .banner-content .btn a.explore{
        font-size: 21px;
    }
    .banner-content .btn a.let{
        font-size: 21px;
    }
    .yearsSection h3{
        margin-left: 20%;
    }
    .AISection .bg-wrap .funding-content-block{
        top: 24%;
    }
    .AISection .bg-wrap .content{
        left: 55%;
    }
    .AISection .bg-wrap .content h3 {
        font-size: 30px;
        line-height: 42px;
    }
    .funding-img-content{
        grid-row-gap: 0.7rem;
    }
    .point-block-funding {
        padding-top: 0.6rem;
        padding-left: 0.5rem;
    }
    .blog .latest-post .cat p{
        font-size: 15px;
    }
    .blog .latest-post .date {
        font-size: 14px;
    }
    .blog .latest-post h3 {
        font-size: 21px;
    }
    .blog .latest-right img{
        width: 100%;
    }
    .AISection .bg-wrap .content{
        width: 64%;
    }
    .point-img-big img {
        width: 22px;
    }
    .our-services .post-title {
        font-size: 24px;

    }
}

@media only screen and (min-width: 992px) {
    .desktopHeader {
        display: block;
    }

    .mobileHeader,
    #colorlib-main-nav {
        display: none;
    }
.tp-dt{
    display: none;
}
   
}

@media only screen and (max-width: 991px) {
    #rightLogo{
        display: none;
    }
    .desktopHeader {
        display: none;
    }

    .mobileHeader {
        display: block;
        padding: 10px 0px 10px;
        /*height: 100px;*/
    }


    .mobileHeader .container {
        height: 100%;
    }

    .mobileHeader .container .row {
        height: 100%;
        align-items: center;
    }

    #colorlib-main-nav {
        display: block;
    }

    .colorlib-nav-toggle {
        float: right;
        z-index: 1003;
        position: relative;
        top: 0;
        right: 0;
        display: block;
        margin: 0 auto;
        cursor: pointer;
        margin-top: 0;
    }

    #colorlib-main-nav .colorlib-nav-toggle i {
        top: 18px !important;
        left: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 0;
        text-indent: 0;
    }

    .colorlib-nav-toggle.active i {
        background: transparent !important;
    }

    #colorlib-main-nav .colorlib-nav-toggle:hover i::before,
    #colorlib-main-nav .colorlib-nav-toggle:hover i::after {
        content: '';
        width: 40px;
        height: 2px;
        background: #fff;
        position: absolute;
        left: 0;
    }

    .colorlib-nav-toggle.active i::before {
        top: 0;
        -webkit-transform: rotateZ(45deg);
        -moz-transform: rotateZ(45deg);
        -ms-transform: rotateZ(45deg);
        -o-transform: rotateZ(45deg);
        transform: rotateZ(45deg);
    }

    .colorlib-nav-toggle:hover i::before {
        top: -10px;
    }

    .colorlib-nav-toggle.active i::before,
    .colorlib-nav-toggle.active i::after {
        background: #000;
    }

    .colorlib-nav-toggle.active i::after {
        bottom: 0;
        -webkit-transform: rotateZ(-45deg);
        -moz-transform: rotateZ(-45deg);
        -ms-transform: rotateZ(-45deg);
        -o-transform: rotateZ(-45deg);
        transform: rotateZ(-45deg);
    }

    .colorlib-nav-toggle i::before {
        top: -7px;
    }

    #colorlib-main-nav .colorlib-nav-toggle {
        position: absolute;
        top: 46px;
        right: 40px;
        padding: 20px;
        height: 44px;
        width: 44px;
        line-height: 0;
        padding: 0 !important;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
    }

    .colorlib-nav-toggle i::before,
    .colorlib-nav-toggle i::after {
        content: '';
        width: 30px;
        height: 2px;
        background: #000;
        position: absolute;
        left: 0;
        -webkit-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
    }

    .colorlib-nav-toggle i::after {
        bottom: -7px;
    }

    .colorlib-nav-toggle i {
        position: relative;
        display: inline-block;
        width: 20px;
        height: 2px;
        color: #000;
        font: bold 14px / .4 Helvetica;
        text-transform: uppercase;
        text-indent: -55px;
        background: #000;
        -webkit-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        transition: all .2s ease-out;
    }

    #colorlib-main-nav .colorlib-nav-toggle.show {
        visibility: visible;
        opacity: 1;
    }

    .menu-show .colorlib-nav-toggle i {
        background: #fff;
        color: #fff;
    }

    .menu-show .colorlib-nav-toggle i::before,
    .menu-show .colorlib-nav-toggle i::after {
        background: #fff;
    }

    #colorlib-main-nav {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.99);
        z-index: 1002;
        text-align: center;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -moz-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -ms-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -o-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -webkit-transform: scale(0.1);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        overflow-y: scroll;
        background-color: #020c32;
    }

    #colorlib-main-nav .colorlib-table {
        display: table;
        width: 100%;
        height: 100%;
    }

    #colorlib-main-nav .colorlib-table .img {
        /*position: absolute;
        /*top: 0;*/
        /*left: 0;*/
        /*bottom: 0;*/
        /*height: 100%;*/
        /*width: 100%;*/
        /*opacity: 1;*/
    }

    #colorlib-main-nav .colorlib-table .img:after {
        /*position: absolute;*/
        /*top: 0;*/
        /*left: 0;*/
        /*bottom: 0;*/
        /*right: 0;*/
        /*content: '';*/
        /* background: rgba(0, 0, 0, 0.3); */
    }

    #colorlib-main-nav .colorlib-table .colorlib-table-cell {
        /* display: table-cell; */
        padding: 100px 50px 50px;
        vertical-align: middle;
    }

    #colorlib-main-nav .logo {
        font-size: 40px;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 2px;
        font-weight: 700;
        position: relative;
        display: inline-block;
        margin-bottom: 0;
        line-height: 1.5;
        font-family: "Poppins", Arial, sans-serif;
    }

    #colorlib-main-nav ul {
        padding: 0;
        margin: 0;
        display: block;
    }

    #colorlib-main-nav ul li {
        padding: 0;
        margin: 0;
        list-style: none;
        font-weight: 600;
        font-size: 14px;
        /* letter-spacing: 5px; */
        text-transform: uppercase;
    }

    #colorlib-main-nav ul li a {
        display: block;
        color:#e0e4f9;
        padding:6px 0;
        font-size: 20px;
        font-weight: 400;
        text-transform: capitalize;
        text-decoration: none;
    }

    #colorlib-main-nav ul li.active a span {
        color: #f8b500;
    }

    #colorlib-main-nav ul li a span {
        color: white;
        position: relative;
        padding: 0 10px;
    }

    .menu-show #colorlib-main-nav {
        visibility: visible;
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        /*z-index: 9999;*/
        z-index: 10000000;
    }

    .colorlib-nav-toggle {
        right: 10px;
    }

    #colorlib-main-nav ul {
        padding: 0px 0 0 0;
    }

    .headerAccordian .accordion-item {
        border: 0px;
        background: transparent !important;
    }
#colorlib-main-nav ul li a{
    text-align: left;
}
    .headerAccordian .accordion-button {
        background: transparent !important;
        color: #fff !important;
        border-bottom:#ffffff42 solid 1px;
        font-size: 27px;
        font-weight: 500;
        border-left: 0px !important;
        border-right: 0px;
        padding: 20px 0px;
    }

    .headerAccordian .accordion-button::after {
        filter: invert(1);
    }

    .headerAccordian .accordion-body {
        background: transparent !important;
        padding: 20px 0px;
    }

    .mbMenuHead {
        font-weight: bold !important;
    }

    .subAccordion .accordion-button {
        color: #fbd83a !important;
    }

    .subAccordion {
        padding-left:0px;
        padding-right:0px;
    }

    .mobileMenuLink {
        color: #fff !important;
        border-bottom: #ffffff42 solid 1px;
        font-size: 27px;
        font-weight: 500;
        border-left: 0px !important;
        padding:20px 0px;
        display: block;
        text-align: left;
        text-decoration: none;
    }

    .experience .row {
        flex-direction: column;
    }

    .parallax-container {
        width: 100%;
    }

    .fullWidth {
        width: 100%;
    }

    .item1 {
        width: 100%;
    }

    .AISection .container {
        max-width: 95%;
    }

    .experience h3 {
        margin-left: 0%;
        font-size: 24px;
        line-height: 40px;
    }

    .banner-content {
        padding: 5% 0% 20%;
    }

    .banner-content h1 {
        font-size: 40px;
        width: 100%;
    }

    .banner-content p {
        width: 100%;
        font-size: 24px;
        text-align: center;
    }

    .banner-content .btn {
        margin-top: 25px;
        padding-left: 0px;
    }

    .banner-content .btn a {
        margin-bottom: 20px;
    }

    #word {
        font-size:40px;
        margin-bottom: 20px;
    }

    .our-services #news-slider .effect-zoe {
        margin: 0px;
    }

    .post-slide .post-content {
        padding: 20px 15px 25px 15px;
    }

    .our-services {
        padding: 45px 0px;
    }

    .AISection {
        background-color: #ffe253;
        margin-top: 0px;
        padding: 30px 0px;
    }

    .bg-svg.home-yellow {
        height: 100%;
    }

    .AISection .content-flex-funding {
        flex-direction: column;
    }

    .bg-wrap .funding-content-block {
        position: relative;
        width: 100%;
        top: 0px;
        left: 0px;
        bottom: 0px;
        text-align: center;
    }

    .bg-wrap .content {
        position: relative;
        width: 100%;
        top: 0px;
        left: 0px;
        bottom: 0px;
    }

    .bg-wrap .funding-image-block {
        position: relative;
        width: 100%;
        top: 0px;
        left: 0px;
        bottom: 0px;
    }

    .bg-wrap .content h3 {
        /* font-size: 40px; */
        /* font-size: 2rem; */
        margin-top: 20px;
    }

    /* .funding-image-block img {
        width: 100%
    } */

    .AISection .bg-wrap::before {
        width: 0%;
        display: none;
    }

    #shape1 {
        width: 0%;
    }

    .point-img-big img {
        width: 65px;
    }

    .testimonial-section {
        padding: 40px 0px 60px;
    }

    .testimonial-section .carousel-controls {
        margin-top: 5rem !important;
    }

    .success-stories {
        margin: 4% 0% 10%;
    }

    .success-stories .carousel-controls {
        margin-top: 0rem !important;
    }

    .blog {
        padding: 40px 0px 80px;
    }

    .blog .row {
        flex-direction: column;
    }

    .success-stories h2 strong {
        font-size: 30px;
    }

    .success-img .logo img {
        width: 100%;
    }

    .blog .latest-left p {
        margin-bottom: 25px;
    }

    .blog .latest-left {
        width: 100%;
    }

    .blog .col-12 {
        width: 100%;
    }

    .blog .latest-left {
        margin-bottom: 30px;
        display: flex;
        align-items: start;
    }

    .community h2 {
        font-size: 27px;
    }

    .community p {
        font-size: 18px;
        width: 100%;
    }

    /*.letstalk img {*/
    /*    border-bottom-left-radius: 0px;*/
    /*    border-top-right-radius: 25px;*/
    /*}*/

    /*.letstalk .row {*/
    /*    flex-direction: column;*/
    /*}*/

    /*.letstalk .row .col-sm-6 {*/
    /*    width: 100%;*/
    /*}*/

    .social-icons {
        float: left;
    }

    .banner-content .btn a.explore {
        font-size: 20px;
        padding: 10px 25px;
    }

    .banner-content .btn a.let {
        font-size: 20px;
        padding: 10px 25px;
    }

    .colorlib-nav-toggle {
        top: -4px;
    }

    .footer-static {
        position: relative;
    }

    .footer-nav br {
        display: none;
    }

    .post-slide .post-content p {
        font-size: 18px !important;
    }

    .post-slide .read-more {
        font-size: 17px;
    }

    .our-services h1,
    .trust h1,
    .bg-wrap .content h3,
    .testimonial-section h1,
    .expertise h1,
    .success-stories h1,
    .blog .latest-left h1,
    .talk h1 {
        font-size: 2rem;
    }

    .owl-controls .owl-buttons .owl-prev {
        width: 40px;
        height: 40px;
        line-height: 40px;
        top: -11%;
        right: 65px;
    }

    .owl-controls .owl-buttons .owl-prev:after,
    .owl-controls .owl-buttons .owl-next:after {
        font-size: 17px;
    }

    .owl-controls .owl-buttons .owl-next {
        width: 40px;
        height: 40px;
        line-height: 40px;
        top: -11%;
    }

    .trust p {
        font-size: 18px;
    }

    .view {
        font-size: 19px;
    }

    .quote img {
        width: 40px;
    }

    .testimonial-quote {
        font-size: 20px;
        line-height: 1.7;
    }

    .testimonial-author {
        font-size: 22px;
    }

    .testimonial-role {
        font-size: 18px;
    }

    .expertise .nav button {
        font-size: 18px;
    }

    .expertise .btn {
        font-size: 21px !important;
    }

    .expertise .card p {
        font-size: 22px;
    }

    .expertise .card img {
        width: 55px;
    }

    .success-stories h2 {
        line-height: 37px !important;
        margin-bottom: 25px;
    }

    .read-story {
        font-size: 17px;
    }

    .success-stories p {
        font-size: 18px;
        line-height: 30px;
    }

    .blog .latest-left h1 {
        width: 100%;
        margin-bottom: 25px;
    }

    .latest-post h3 {
        font-size: 24px;
        width: 100%;
    }

    .talk p {
        font-size: 20px;
        margin-top: 20px;
    }

    .talk .click {
        font-size: 18px;
    }

    .parallax-icon.icon1 {
        width: 130px;
    }

    .icon2 {
        width: 114px;
        top: 26%;
        left: 84%;
    }

    .icon4 {
        width: 160px;
    }

    .icon3 {
        top: 83%;
        left: 77%;
        transform: translate(-50%, -50%);
        width: 90px;
    }

    .icon5 {
        top: 27%;
        left: 49%;
        width: 68px;
    }

    .center-text .big {
        font-size: 60px;
    }

    .center-text .small {
        font-size: 24px;
        line-height: 28px;
    }

    .bgSection {
        background-position: 48% center;
        display: none;
    }
    .mb-slider{
        background-image: url(../images/home-mb.jpg) !important;;
        display: block;        
    }

    .experience {
        margin: 0% 0%;
    }

    .community h1 {
        font-size: 2rem;
    }

    .ph p {
        display: flex;
    }

    .ph p a {
        font-size: 20px;
    }

    .social-icons ul {
        display: flex;
    }

    .footer-nav .footer-logo {
        margin-top: 25px;
        padding: 0px 30px;
        position: relative;
    }

    .social-icons li:first-child {
        margin-left: 0px;
    }
    
    /*About page*/
    
    .steps-sticky-item{
        position: relative;
        padding: 30px;
        top: 0px;
    }
    
    .icon-bx{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    
    #vision h2, #mission h2, #core h2{
        margin: 0px;
    }
    
    .steps-sticky-item.is-second{
        top: 0%;
    }
    
    .steps-sticky-item.is-third{
        top: 0%;
    }
    #core .row .col-sm-2{
        width: 30%;
    }
    #core .row .col-sm-2 ul{
        display: flex;
        flex-direction: column;
        align-items: start;
    }
    .feature-box-icon{
        margin-left: auto;
        margin-right: auto;
    }
    .unique .row{
        display: flex;
        flex-direction: column;
    }
    .unique .row .col-sm-6{
        width: 100%;
    }
    .unique h1{
        margin-top: 45px;
    }
    
    .unique p{
        text-align: center;
    }
    
    .blog .latest-left p{
         width: 100%;
    }
    .blog .latest-right img{
        width: 100%;
    }
    .our-services .post-slide{
        background-color: transparent;
    }
    
}

@media only screen and (max-width: 912px){
    .leadership h1{
        width: 75%;
        line-height: 47px;
    }
    .clients li {
        padding: 25px;
        border: 1px solid #ddd !important;
        margin-right: 10px;
        margin-bottom: 10px;
        width: 18.666%;
    }
    .logo-rotate{
        height: 80px !important;
    }
    .cln-mrgl {
        margin-left: 0px;
    }
    .clientsLogo .clients li {
        padding: 10px;
    }
    .clientsLogo p{
        font-size: 12px;
    }
    .career-form{
        padding: 0px 0px 0px;
    }
    .career-form h1{
        font-size: 30px;
    }
    .career-form h3 {
        font-size: 30px;
        line-height: 44px;
    }
    .career-form .form-control, .career-form .form-select{
        padding: 5px !important;
    }
    .career-tab{
        font-size: 30px;
    }
    .career-tab .nav button {
        font-size:18px;
    }
    .career-tab .accordion-button {
        font-size: 20px;
    }
    .career-tab .accordion-body ul.position{
        padding: 15px;
    }
    .career-tab .accordion-body ul.position li {
        font-size: 18px;
    }
    .list li, .list1 li, .list2 li {
        font-size: 18px;
        text-align: left;
    }
    .feedback h1{
        width: 100%;
        text-align: left;
    }
    /*.intelligent .businessApp{*/
    /*    width: 50%;*/
    /*}*/
    .intelligent img {
        width: 35px;
    }
    .intelligent .businessApp .col-9{
        padding-left: 0px;
    }
    .intelligent .businessApp h5{
        font-size: 18px;
    }
    .intelligent h4 {
        font-size: 18px;
    }
    .intelligent h1{
        font-size: 29px;
    }
    .white-label h2 {
        font-size: 24px;
    }
    .empower {
        width: 90%;
    }
    .empower h1{
        text-align: left;
        font-size: 27px;
    }
    .empower .accordion-button {
        font-size: 21px;
    }
    .empower .accordion-button::after{
        background-size: 14px;
        background-position: center;
    }
}

@media only screen and (max-width: 912px) and (min-width: 768px) {
    .icon3 {
        top: 73%;
        left: 72%;
    }
    .icon4{
        width: 136px;
        top: 81%;
    }
 .why h1{
        font-size: 2rem
    }
    .experience h3 {
        margin-bottom: 50px;
    }

    .funding-img-content {
        grid-row-gap: 1.3rem;
    }

    .point-block-funding {
        padding-left: 9.5rem;
    }

    .parallax-icon.icon1 {
        left: 25%;
    }
    footer .container {
        max-width: 95%;
    }
    .footer-nav h2{
        font-size: 18px;
    }
    .footer-nav h4{
        font-size: 16px;
    }
    .footer-nav li a{
        font-size: 14px;
    }
    .footer-nav .f-line p{
                font-size: 16px;
        text-align: center;
        display: block;
    }
    .footer-nav address{
       font-size: 16px; 
    }
    .license .click{
            padding: 12px 20px;
font-size: 16px;
    }
    .privacy a{
        display: block;
    }
    .spanLine{
        display: none;
    }
    .footer-cet li img{
        width: 100%;
    }
    .social-icons li img{
        width: 100%;
    }
    .footer-nav li{
        line-height: 24px;
        margin-bottom: 15px;
    }
    .ph p a {
        font-size: 16px;
    }
    .point-img-big img {
        width: 44px;
    }
    .point-text {
        font-size: 21px;
    }
    .point-block-funding {
        padding-top: 1.3rem !important;
        padding-bottom: 0.6rem !important;
        padding-left: 9.5rem !important;
    }
    .point-img-big img {
        width: 44px;
    }
    .point-text {
        font-size: 21px;
    }
    .our-services h1{
        text-align: left;
    }
    .AISection .content-flex-funding {
        grid-row-gap: 0rem;
    }
}

@media only screen and (max-width: 820px) and (min-width: 768Px) {
    .point-img-big img {
        width: 52px;
    }

    .funding-img-content {
        grid-row-gap: 0.5rem;
    }

    .point-block-funding {
        padding-left: 7.5rem;
    }
}

@media only screen and (max-width: 991px) and (min-width: 576px) {
    .bg-wrap .funding-image-block {
        text-align: center;
    }

    .fundingImg {
        width: 72%;
        margin: auto;
    }

    .point-block-funding {
        padding-top: 0.8rem;
        padding-bottom: 0.6rem;
        padding-left: 10.5rem;
    }
    .icon1{
        left: 28%;
    }
    .icon3{
        left: 67%;
    }
    .icon2{
        left: 70%;
    }
    .parallax-container{
        height: 495px;
    }
    .yearsSection h3{
        text-align: center;
        margin-bottom: 50px;
    }
    .our-services .post-title{
        font-size: 23px;
    }
    .bgSection .banner-content .btn{
        width: 100%;
    }
    .bgSection .banner-content h1{
        text-align: center;
    }
    .blog .latest-left h1{
        text-align: left;
    }
    .blog .latest-post .date{
        width: 100%;
    }
    .our-services figure.effect-zoe figcaption{
        display: none;
    }
    
    .our-services .post-slide .grid{
        margin-right: 10px;
    }
    .testimonial-section .carousel-item .text-center{
        text-align: left !important;
    }
    .testimonial-section .carousel-item .text-center img{
            max-width: 66%;

    }
    .yearsSection .parallax-container {
        height: 679px;
    }
    .yearsSection .center-wrapper{
        width: 491px;
        height: 350px;
    }
    .yearsSection .center-text{
        width: 65%;
    }
    .parallax-icon.icon1 {
        left: 13%;
        top: 51%;
    }
    .icon2 {
        left: 85%;
        top: 32%;
    }
    .icon3 {
        left: 77%;
        top: 72%;
    }
    .icon4{
        top: 77%;
        left: 29%;
    }
    .icon5 {
        top: 14%;
        left: 49%;
    }
    
}
@media only screen and (max-width: 853px){
     .top-logos ul{
    margin-top: 10px !important;
 }
    .feedback .testimonial-quote{
        width: 100%;
    }
    #core .row .col-sm-2 {
        width: 32%;
    }
    .why{
        margin-top: 30px;
    }
    .advisors h1 {
        width: 80%;
    }
    .clients li {
        width: 23.666%;
    }
    .logo-rotate{
        height: 80px !important;
    }
    .career-cl h3{
        font-size: 20px;
    }
    .career-cl p {
        font-size: 16px;
    }
    .career-cl-b p {
        font-size: 16px;
    }
    .career-form h1 {
        font-size: 27px;
        margin-bottom: 20px;
    }
    .career-form h3 {
        font-size: 27px;
        line-height: 40px;
    }
    .career-form form{
        padding: 8px !important;
    }
    .career-form label {
        font-size: 18px;
    }
    .career-form .form-control, .career-form .form-select{
            font-size: 15px;
    }
    .career-tab h1{
        margin-bottom: 35px;
    }
    .career-tab .accordion {
        width: 95%;
    }
    .list li, .list1 li, .list2 li {
        font-size: 16px;
    }
    .career-tab .accordion-body ul.position{
        justify-content: space-between !important;
    }
    .feedback h1{
        font-size: 27px;
    }
    .feedback .testimonial-quote {
        font-size:18px;
    }
    .testimonial-author {
        font-size: 19px;
    }
    .career-cl {
        padding: 10px 10px 0px;
    }
    .career-cl-b h3 {
        font-size: 24px;
    }
    .career-form button{
        font-size:18px;
        padding: 15px 20px;
    }
    .feedback {
        width: 95%;
    }
    .intelligent h1 {
        font-size: 27px;
    }
    .intelligent .businessApp h5 {
        font-size: 16px;
    }
    .intelligent h4 {
        font-size: 16px;
    }
    .white-label h2 {
        font-size: 21px;
    }
    .empower h1{
        font-size: 24px;
        line-height: 30px;
    }
    .empower .accordion-button {
        font-size: 19px;
    }
}

@media only screen and (max-width: 853px) and (min-width: 768px){
    .point-img-big img {
        width: 44px;
    }
    
    .point-text {
        font-size: 21px;
    }
    
    .point-block-funding {
        padding-top: 0.9rem !important;
        padding-bottom: 0.6rem !important;
        padding-left: 7.5rem !important;
    }
    
    .point-img-big img {
        width: 44px;
    }
    
    .point-text {
        font-size: 21px;
    }
    
    .our-services h1 {
        text-align: left;
    }
    
    .our-services .owl-controls .owl-buttons .owl-prev {
        top: -14%;
    }
    
    .our-services .owl-controls .owl-buttons .owl-next {
        top: -14%;
    }
    
    .trust {
        margin: 6% 0% 6%;
    }
    
    .AISection .content-flex-funding {
        grid-row-gap: 0.7rem;
    }
    /*.point-block-funding {*/
    /*    padding-top: 0.9rem !important;*/
    /*    padding-bottom: 0.6rem !important;*/
    /*    padding-left: 8.5rem !important;*/
    /*}*/
    .funding-img-content {
        grid-row-gap: 1.3rem;
    }
}

@media only screen and (max-width: 768px){
     .top-logos ul{
    margin-top: 10px !important;
 }
    footer .container {
    max-width: 95%;
}
    #core .row .col-sm-2 {
        width: 47%;
    }
    .leadership h1 {
        width: 86%;
    }
    .clients li {
        width: 30.666%;
    }
    .career-form .form-control, .career-form .form-select {
        font-size: 18px;
    }
    .career-form h1, .career-tab h1 {
        font-size:1.8rem;
    }
    .career-form h3 {
        font-size: 24px;
        line-height: 36px;
    }
     
    .career-tab .accordion-button {
        font-size: 18px;
    }
    .career-tab .accordion-body ul.position li strong{
        font-weight: 600 !important;
    }
    .career-tab .accordion-body ul.position li {
        font-size: 18px;
    }
    .career-tab h3 {
        font-size: 21px;
    }
    .list li, .list1 li, .list2 li {
        font-size: 16px;
    }
    .feedback h1 {
        font-size:1.8rem;
    }
    .career-cl h3 {
        font-size:1.60rem;
    }
    .career-cl-b h3 {
        font-size: 22px;
    }
    .career-cl-b p {
        font-size: 18px;
    }
    .career-cl p {
        font-size: 18px;
    }
    .career-cl-b {
        min-height: 435px;
    }
    .career-cl{
        min-height: 435px;
    }
}

@media only screen and (min-width: 768px){
/* --- Image animation ---*/
.wcf--image {
    overflow: hidden;
    display: block;
    position: relative;
}

.wcf--image img {
    display: block;
    width: 100%;
    height: auto;
    opacity: 0;
    /* start faded */
    transition: opacity 1.8s ease-in-out;
}    
}

@media only screen and (max-width: 768px) and (min-width: 576px) {
    .fundingImg {
        width: 78%;
    }

    .point-block-funding {
        padding-left: 5.5rem;
    }

    .footer-cet ul li img {
        width: 100%;
    }

    .footer-cet ul {
        display: flex;
    }

    .fr img {
        width: 63%;
    }

    .social-icons ul {
        display: flex;
    }

    .social-icons ul li img {
        width: 20px;
    }
    .AIImage{
        width: 60%;
    }
    .testimonial-section .carousel-item .text-center{
        text-align: left !important;
    }
    .testimonial-section .carousel-item .text-center img{
            max-width: 66%;

    }
    .yearsSection .parallax-container {
        height: 679px;
    }
    .yearsSection .center-wrapper{
        width: 491px;
        height: 350px;
    }
    .yearsSection .center-text{
        width: 65%;
    }
    .parallax-icon.icon1 {
        left: 13%;
        top: 51%;
    }
    .icon2 {
        left: 85%;
        top: 32%;
    }
    .icon3 {
        left: 77%;
        top: 72%;
    }
    .icon4{
        top: 77%;
        left: 29%;
    }
    .icon5 {
        top: 14%;
        left: 49%;
    }
}

@media only screen and (max-width: 767px) {
    .our-services h1 {
        text-align: left;
    }

.footer-nav{
    padding: 15px 0px;
}
}

@media only screen and (max-width: 575px) {
       .top-logos img{
      width:auto !important;  
    }
    .top-logos li:nth-child(1){
      width:45%;  
      float: left;
    }
      .top-logos li:nth-child(2){
      width:18.333%;  
      float: left;
    }
      .top-logos li:nth-child(3){
      width:18.333%;  
      float: left;
    }
     .top-logos li:nth-child(4){
    width:18.333%;  
      float: left;
    }
      .top-logos li:nth-child(5){
      width:25%;  
      float: left;
    }
     .top-logos li:nth-child(6){
      width:31%;  
      float: left;
    }
     .top-logos li:nth-child(7){
       width:44%;
      float: left;
    }

    .top-logos ul{
        display: block !important;
        margin-top: 20px;
    }
    .testimonial-author{
        padding:1rem 0rem 2rem 0rem;
    }
    .feedback .carousel-controls{
        margin-top: 0rem;
    }
    #vision h3, #mission h3, #core h3{
        line-height: 33px;
        font-size: 22px;
    }
    .banner-content .btn{
        /*float: none;*/
    }
    .top-work img{
        width:60% !important;
    }
    .point-block-funding {
        padding-top: 0.6rem;
        padding-bottom: 0.5rem;
        padding-left: 1.6rem;
    }

    .point-img-big img {
        width: 50px;
    }

    .footer-cet ul {
        flex-direction: column;
    }

    footer .footer-bottom {
        padding:10px 0px;
    }

    .footer-cet li {
        text-align: center;
    }

    .footer-static .fr {
        float: none;
        text-align: center;
    }

    .privacy {
        float: none;
        text-align: center;
    }

    .develop {
        float: none;
    }

    .copyright-text {
        text-align: center;
    }

    .latest-right img {
        width: 100%;
    }

    .banner-content .btn {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin-bottom: 30px;
    }

    .yearsSection h3 {
        text-align: center;
        margin-bottom: 50px;
    }
    
    .our-services figure.effect-zoe figcaption{
        display: none;
    }
    
    .blog .latest-left p{
        width: 100%;
        font-size: 18px;
    }
    
    .emptyHeadTag{
        display: none;
    }
    
    .footer-nav h2{
        margin-bottom: 10px;
    }
    
    .servicesMobileMenu ul{
        margin-bottom: 0px !important;
    }
    
    .setMargin{
        margin-bottom: 15px;
    }
    
    .f-line hr{
        margin: 20px 0px;
    }
    
    .footer-cet ul{
        display: block;
    }
    
    .footer-cet ul li {
        width: 33.333%;
        float: left;
    }
    .footer-cet ul li img{
        width:85%;
    }
    .fr img {
        width: 55%;
    }
    .spanLine{
        display: none;
    }
    
    .privacy a{
        display: block;
    }
    
    #core .row .col-sm-2 {
        width: 55%;
        margin: auto;
    }
    
    .why h1{
        font-size: 40px;
    }
    .why .medium-txt-center{
        width: 100%;
    }
    .why .feature-box-icon{
        margin-bottom: 0px;
    }
    .unique h1 {
        margin-top: 40px;
        font-size: 40px;
    }
    .leadership h1 {
        width: 100%;
    }
    .leadershipMainPage .col-sm-3 {
        width: 100%;
    }
    .leadershipMainPage figure.effect-zoe figcaption{
        height: 10.5em;
        transform: translate3d(0, 46%, 0);
    }
    .leadership .grid figure figcaption h2 {
        font-size: 25px !important;
    }
    .modal-title h6{
        color: #2642ca;
    }
    .modal-content p{
        text-align: left;
    }
    .modal-content{
        padding: 15px;
        border-radius: 4px !important;
    }
    .advisors .col-sm-3 {
        width: 100%;
    }
    .clients li {
        width: 47%;
        padding: 15px;
    }
    .clients{
        margin: 0px auto;
    }
    .clientsLogo p {
        font-size: 11px;
    }
    .career-form h3 br{
        display: none;
    }
    
    .career-cl {
        min-height: auto;
        margin-bottom: 20px;
        padding-bottom: 10px;
    }
    .careerPassion .career-cl img, .careerPassion .career-cl-b img{
        position: relative;
    }
    .career-cl h3{
        height: auto;
    }
    .career-cl-b h3{
        height: 50px;
    }
    .career-cl-b {
        min-height: auto;
        padding-bottom: 10px;
        margin-bottom: 20px;
    }
    .career-tab .accordion-body ul.position{
        flex-direction: column;
    }
    .list li, .list2 li{
        font-size: 16px;
        line-height: 24px;
    }
    .career-cl p{
        line-height: 24px;
    }
    .career-cl-b p{
        line-height: 24px;
    }
    .awards li{
        padding: 15px;
        width: 47%;
        margin-left: 0px;
        margin-bottom:15px;
        border: 1px solid #ddd !important;
    }
    .awards li:nth-child(13){
        margin-left: 0px;
    }
    .businessApp{
        width: 100%;
        margin-bottom: 20px;
    }
    .businessApp .row{
        flex-direction: column;
        justify-content: center;
    }
    .businessApp .row .col-3{
        width: 100%;
        text-align: center;
    }
    .businessApp .row .col-9{
        width: 100%;
        text-align: center;
    }
    .intelligent img {
        width: 65px;
        margin-bottom: 20px;
    }
    .intelligent .businessApp h5 {
        font-size: 21px;
    }
    .intelligent h4 {
        font-size: 21px;
    }
    .dynamicsPart{
        flex-direction: column;
    }
    .dynamicsPart .col-4{
        width: 100%;
        text-align: center;
    }
    .dynamicsPart .col-4 img{
        width: 60%;
        margin-bottom: 30px;
    }
    .dynamicsPart .col-8{
        width: 100%;
    }
    .white-label h2 {
        font-size: 24px;
    }
    .intelligent img{
        margin-bottom: 10px;
    }
    .empowerCol{
        width: 100%;
    }
    .successBlock{
        width: 100%;
    }
    .empowerRow{
        flex-direction: column;
    }
    .empower h1 {
        text-align: center;
    }
    .empowerSuccess{
        width: 100%;
        padding: 0px;
    }
    .banner-content .btn a{
        width: 72%;
        margin-right: 0px;
    }
}

@media only screen and (max-width: 540px) {
    .point-img-big img {
        width: 40px;
    }

    .point-text {
        font-size: 20px;
    }

    .point-block-funding {
        padding-top: 0.7rem;
        padding-bottom: 0.6rem;
    }

    .fundingImg {
        width: 100%;
    }

    .AIImage {
        width: 50%;
    }

    .banner-content .btn a {
        margin-bottom: 6px;
    }
    .top-logos img {
        width:90% !important;
    }
    .top-logos li:nth-child(1){
      width:40%;  
      float: left;
      margin-top: 10px;
    }
    .top-logos li:nth-child(1) img{
      width:100% !important;
    }
      .top-logos li:nth-child(2){
      width:20%;  
      float: left;
    }
      .top-logos li:nth-child(3){
      width:20%;  
      float: left;
    }
     .top-logos li:nth-child(4){
    width:20%;  
      float: left;

    }
      .top-logos li:nth-child(5){
      width:22%;  
      float: left;
       margin-top: 10px;
    }
     .top-logos li:nth-child(6){
      width:26%;  
      float: left;
    }
   /* .top-logos li:nth-child(6) img {
        width:80% !important;
    }*/
     .top-logos li:nth-child(7){
       width:38%;
      float: left;
    }
    /*.top-logos li:nth-child(7) img {
        width:80% !important;
    }*/
    .top-logos li:nth-child(8){
      width:14%;  
      float: left;
    }
}

@media only screen and (max-width: 450px) {
    #colorlib-main-nav .colorlib-table .colorlib-table-cell {
        padding: 100px 40px 50px;
    }

    .mobileHeader {
        /*height: 65px;*/
    }

    .colorlib-nav-toggle {
        top: -3px;
    }

    .AIImage {
        width: 40%;
    }

    .fundingImg {
        width: 0px;
    }

    .funding-img-content {
        position: relative;
    }

    .point-block-funding {
        padding-left: 15px;
        position: relative;
        left: 0px;
        margin-left: 0px;
        background-color: #fff;
        border-radius: 10px;
    }

    .latest-post .cat {
        width: 100%;
    }

    .latest-post .date {
        width: 100%;
    }

    .icon4 {
        width: 127px;
    }

    .parallax-icon.icon1 {
        width: 108px;
    }

    .icon2 {
        width: 91px;
    }

    .icon3 {
        width: 78px;
    }

    .icon4 {
        width: 117px;
    }

    .banner-content .btn {
        margin-bottom: 30px;
    }

    .banner-content {
        padding: 10% 0% 10%;
    }

    .parallax-container {
        height: 478px;
    }
    
    #core .row .col-sm-2 {
        width: 70%;
        margin: auto;
    }
    .why h1 {
        font-size: 34px;
    }
    
    .leadership h1 {
        width: 100%;
        font-size: 24px;
        line-height: 37px;
        margin-bottom: 30px;
    }
    
    .modal-content p{
        font-size: 18px;
    }
    .advisors h1{
        line-height: 32px;
    }
    .clientsLogo p {
        font-size: 8px;
        line-height: 17px;
    }
    .intelligent .businessApp h5 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .intelligent h4 {
        font-size: 19px;
    }
    .white-label h2{
        font-size: 22px;
    }
    .intelligent img {
        width: 45px;
    }
}

@media only screen and (max-width: 430px) {
    .center-text .big {
        font-size: 50px;
    }

    .center-text .small {
        line-height: 22px;
    }

    .our-services {
        padding: 40px 0px;
    }

    .owl-controls .owl-buttons .owl-prev,
    .owl-controls .owl-buttons .owl-next {
        top: -13%;
    }
    
    .AISection{
        padding: 40px 0px;
    }
    .content-flex-funding{
        grid-row-gap: 0.6875rem;
    }
    
    .trust {
        margin: 40px 0% 40px;
    }
    
    .trust h1{
        margin-bottom: 20px;
    }
    
    .testimonial-section h1{
        font-size: 24px !important;
    }
    
    .success-title h1{
        font-size: 24px !important;
    }
    .expertise .card img {
        width: 60px;
    }
 
    .expertise .card p {
        font-size: 19px;
    }
 
    .success-img {
        position: relative;
        padding: 0px;
    }
    
    .expertise {
        padding: 40px 0% 40px;
    }
    
    .expertise .col-md-2 {
        width: 100%;
    }
    
    .expertise .card{
        justify-content: center;
    }
    
    .success-img .logo{
        bottom: -22px;
    }
    
    .success-stories .carousel-controls {
        margin-top: 4rem !important;
    }
    
    #testimonialSlider1 .carousel-inner{
        overflow: visible;
    }
    
    .blog .latest-left h1{
        text-align: left;
    }
    
    .blog .latest-left h1{
        font-size: 24px;
    }
    
    .success-stories h2{
        font-size: 22px;
        line-height: 31px !important;
    }
    
    .success-stories h2 strong{
        font-size: 24px;
    }
    
    .blog{
        padding: 40px 0px 0px;
    }
    
    .community {
        padding: 40px 0% 40px;
    }
    
    .trust p{
        margin-bottom: 10px;
    }
    
    .read-story{
        font-size: 15px;
    }
    
    .latest-post h3 {
        font-size: 21px;
    }
    
    .community h1{
        font-size: 24px !important;
    }
    
    footer .footer-bottom {
        padding:10px 0px;
    }
    .career-form h3 {
        font-size: 23px;
        line-height: 34px;
        margin-bottom: 20px;
    }
    .awards li{
        width:99%;
        margin-left: 0px;
    }
    .top-logos img {
        width:90% !important;
    }
    .top-logos li:nth-child(1){
      width:40%;  
      float: left;
      margin-top: 10px;
    }
    .top-logos li:nth-child(1) img{
      width:100% !important;
    }
      .top-logos li:nth-child(2){
      width:20%;  
      float: left;
    }
      .top-logos li:nth-child(3){
      width:20%;  
      float: left;
    }
     .top-logos li:nth-child(4){
    width:20%;  
      float: left;

    }
      .top-logos li:nth-child(5){
      width:22%;  
      float: left;
       margin-top: 10px;
    }
     .top-logos li:nth-child(6){
      width:26%;  
      float: left;
    }
   /* .top-logos li:nth-child(6) img {
        width:80% !important;
    }*/
     .top-logos li:nth-child(7){
       width:38%;
      float: left;
    }
    /*.top-logos li:nth-child(7) img {
        width:80% !important;
    }*/
    .top-logos li:nth-child(8){
      width:14%;  
      float: left;
    }
}

@media only screen and (max-width: 425px) {}

@media only screen and (max-width: 414px) {
    #colorlib-main-nav .colorlib-table .colorlib-table-cell {
        padding: 100px 30px 50px;
    }
    .leadership h1 {
        font-size: 21px;
        line-height: 33px;
    }
    .leadershipMainPage .grid figure.effect-zoe figcaption {
        padding: 0.8em !important;
    }
    .leadershipMainPage figure.effect-zoe figcaption {
        height: 9.5em;
    }
}

@media only screen and (max-width: 414px) {
    .top-logos img {
        width:90% !important;
    }
    .top-logos li:nth-child(1){
      width:40%;  
      float: left;
      margin-top: 10px;
    }
    .top-logos li:nth-child(1) img{
      width:100% !important;
    }
      .top-logos li:nth-child(2){
      width:20%;  
      float: left;
    }
      .top-logos li:nth-child(3){
      width:20%;  
      float: left;
    }
     .top-logos li:nth-child(4){
    width:20%;  
      float: left;

    }
      .top-logos li:nth-child(5){
      width:22%;  
      float: left;
       margin-top: 10px;
    }
     .top-logos li:nth-child(6){
      width:26%;  
      float: left;
    }
   /* .top-logos li:nth-child(6) img {
        width:80% !important;
    }*/
     .top-logos li:nth-child(7){
       width:38%;
      float: left;
    }
    /*.top-logos li:nth-child(7) img {
        width:80% !important;
    }*/
    .top-logos li:nth-child(8){
      width:14%;  
      float: left;
    }
}

@media only screen and (max-width: 390px) {
    .mobileMenuLink {
        font-size: 24px;
    }
        .trust p {
        font-size: 18px;
    }

    .headerAccordian .accordion-button {
        font-size: 24px;
    }

    #colorlib-main-nav ul li a {
        font-size: 19px;
    }

    .expertise .card img {
        width: 40px;
    }

    .expertise .card img {
        width: 40px;
    }

    #word {
        font-size: 35px;
        margin-bottom: 0px;
    }

    .banner-content h1 {
        font-size:35px;
    }

    .banner-content p {
        font-size:18px;
    }

    .banner-content .btn {
        margin-top: 0px;
    }

    .banner-content .btn a.explore {
        font-size: 18px;
    }

    .banner-content .btn a.let {
        font-size: 16px;
    }

    .icon2 {
        width: 78px;
    }

    .parallax-icon.icon1 {
        width: 80px;
    }

    .icon4 {
        width: 92px;
    }

    .icon3 {
        width: 62px;
    }

    .icon5 {
        width: 45px;
    }

    .experience h3 {
        font-size: 20px;
        line-height: 30px;
    }

    .our-services h1,
    .trust h1,
    .bg-wrap .content h3,
    .testimonial-section h1,
    .expertise h1,
    .success-stories h1,
    .blog .latest-left h1,
    .talk h1 {
        font-size:2rem;
    }

    .owl-controls .owl-buttons .owl-prev,
    .owl-controls .owl-buttons .owl-next {
        width: 32px;
        height: 32px;
        line-height: 35px;
    }

    .owl-controls .owl-buttons .owl-prev:after,
    .owl-controls .owl-buttons .owl-next:after {
        position: absolute;
        left: 8px;
    }

    .post-title {
        font-size:25px;
    }

    .post-slide .post-content p {
        font-size:18px !important;
    }

    .post-slide .read-more {
        font-size:18px;
    }

    .trust p {
        font-size: 18px;
        margin-top: 27px;
    }

    .view {
        font-size: 18px;
    }

    .testimonial-quote {
        font-size: 18px;
    }

    .quote img {
        width: 30px;
    }

    .testimonial-author {
        font-size:20px;
    }

    .testimonial-role {
        font-size: 18px;
    }

    .expertise .nav button {
        font-size: 16px;
    }

    .expertise .btn {
        font-size: 18px I !important;
    }

    .parallax-container {
        height: 645px;
    }
    
    .parallax-container {
        height: 460px;
    }
    
    .testimonial-section h1{
        font-size: 21px !important;
    }
    
    .testimonial-card br{
        display: none;
    }
    
    .success-title h1 {
        font-size: 21px !important;
    }
    
    .community h1 {
        font-size: 21px !important;
    }
    
    .community h2 {
        font-size:1.70rem;
    }
    .community p{
        font-size: 18px;
        line-height: 22px;
    }
    
    .latest-post .cat p{
        font-size: 18px;
    }
    
    .latest-post h3 {
        font-size:1.50rem;
    }
    
    .talk p {
        font-size: 18px;
        margin-bottom: 23px;
        line-height: 20px;
    }
    
    .talk .click {
        font-size: 18px;
    }
    
    .latest-post .date{
        font-size: 18px;
    }
    
    .blog .latest-left p{
        font-size: 18px;
    }
    
    .read-story {
        font-size: 18px;
    }
    
    .success-stories h2 strong {
        font-size: 21px;
    }
    .success-stories h2 {
        font-size:23px;
    }
    .success-stories p {
        font-size: 18px;
    }
    .expertise .nav button {
        font-size: 18px;
    }
    .expertise .btn {
        font-size: 18px !important;
    }
    .expertise .card p{
        font-size: 18px;
    }
    .testimonial-quote {
        font-size: 18px;
    }
    .point-text {
        font-size: 18px;
    }
    .point-img-big img {
        width: 34px;
    }
    .experience h3 {
        font-size: 18px;
    }
    #vision p, #mission p, #core p{
        font-size: 18px;
        line-height:28px;
    }
    #vision h3, #mission h3, #core h3{
font-size: 22px;
        line-height: 31px;
    }
    #vision h2, #mission h2, #core h2{
        font-size: 1.6rem;
    }
    #core li{
        font-size: 18px;
    }
    .why h1 {
        font-size: 30px;
    }
    .medium-txt-center{
        font-size: 18px;
    }
    .why h3 {
        font-size:23px;
    }
    .why .right p{
        font-size: 18px;
        line-height: 24px;
    }
    .unique h1{
        font-size: 30px;
        margin-bottom: 20px;
    }
    .unique p{
        font-size: 18px;
    }
    .clientsLogo p {
        line-height: 14px;
    }
    .white-label h2 {
        font-size: 20px;
    }
    .dynamicsPart .col-4 img {
        width: 70%;
    }
}
@media only screen and (max-width: 390px) {
.top-logos img {
        width:90% !important;
    }
    .top-logos li:nth-child(1){
      width:40%;  
      float: left;
      margin-top: 10px;
    }
    .top-logos li:nth-child(1) img{
      width:100% !important;
    }
      .top-logos li:nth-child(2){
      width:20%;  
      float: left;
    }
      .top-logos li:nth-child(3){
      width:20%;  
      float: left;
    }
     .top-logos li:nth-child(4){
    width:20%;  
      float: left;

    }
      .top-logos li:nth-child(5){
      width:22%;  
      float: left;
       margin-top: 10px;
    }
     .top-logos li:nth-child(6){
      width:26%;  
      float: left;
    }
   /* .top-logos li:nth-child(6) img {
        width:80% !important;
    }*/
     .top-logos li:nth-child(7){
       width:38%;
      float: left;
    }
    /*.top-logos li:nth-child(7) img {
        width:80% !important;
    }*/
    .top-logos li:nth-child(8){
      width:14%;  
      float: left;
    }
}

@media only screen and (max-width: 375px) {
      .top-logos img {
        width:90% !important;
    }
    .top-logos li:nth-child(1){
      width:40%;  
      float: left;
      margin-top: 10px;
    }
    .top-logos li:nth-child(1) img{
      width:100% !important;
    }
      .top-logos li:nth-child(2){
      width:20%;  
      float: left;
    }
      .top-logos li:nth-child(3){
      width:20%;  
      float: left;
    }
     .top-logos li:nth-child(4){
    width:20%;  
      float: left;

    }
      .top-logos li:nth-child(5){
      width:22%;  
      float: left;
       margin-top: 10px;
    }
     .top-logos li:nth-child(6){
      width:25%;  
      float: left;
    }
   /* .top-logos li:nth-child(6) img {
        width:80% !important;
    }*/
     .top-logos li:nth-child(7){
       width:39%;
      float: left;
    }
    /*.top-logos li:nth-child(7) img {
        width:80% !important;
    }*/
    .top-logos li:nth-child(8){
      width:14%;  
      float: left;
    }
    #core .row .col-sm-2 {
        width: 73%;
    }
    .leadership h1 {
        font-size: 20px;
        line-height: 30px;
    }
    .modal-header{
        padding: 5px;
    }
    .modal-body{
        padding: 5px;
    }
    .clients li {
        width: 45%;
    }
}
@media only screen and (max-width: 344px) {
    .leadership .grid figure figcaption h2{
        font-size: 24px !important;
    }
}

@media only screen and (max-width: 320px) {
    .owl-controls .owl-buttons .owl-prev {
        top: -14%;
        right: 40px;
    }

    .owl-controls .owl-buttons .owl-next {
        top: -14%;
        right: 0px;
    }
}