*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{background:#fff !important;overflow-x:hidden}

.bannerslider.oneuspage{position:relative!important;margin-bottom:0!important;overflow:hidden!important;min-height:50vh!important}
.bannerslider.oneuspage img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:brightness(.72)!important;z-index:0!important}
.bannerslider .captionheader.shadownone.lefttextcap.nohome{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2!important;height:100%!important;padding:0!important;margin:0!important}
.bannerslider .captionheader.shadownone .container{display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important}
.bannerslider .captionheader h1{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:clamp(2.2rem,5vw,3.8rem)!important;font-weight:700!important;letter-spacing:-.03em!important;color:#fff!important;line-height:1.1!important}

.dataworldpart{padding:80px 0!important;background:#f5f5f7!important}
.dataworldpart .container{max-width:1080px!important}
.dataworldpart h4.mainheadingtext{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:clamp(1.8rem,3.2vw,2.5rem)!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important;margin-bottom:48px!important}
.joinusbox{background:#fff!important;border-radius:14px!important;border:1px solid #e8e8ed!important;padding:28px 24px!important;box-shadow:none!important;transition:border-color .25s,box-shadow .35s ease,transform .35s ease!important}
.joinusbox:hover{transform:translateY(-3px)!important;border-color:#d2d2d7!important;box-shadow:0 4px 12px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.05)!important}
.joinusbox .iconjoin{height:36px!important;margin-bottom:16px!important;opacity:.75!important}
.joinusbox h3{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:1rem!important;color:#1d1d1f!important;margin-bottom:10px!important;line-height:1.35!important}
.joinusbox p{font-family:'Plus Jakarta Sans',sans-serif!important;color:#6e6e73!important;font-size:.88rem!important;line-height:1.65!important;margin:0!important}

#tabm{padding:56px 16px!important;background:#fff!important}
#tabm>.mainheadingtext,#tabm>h4.mainheadingtext{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:clamp(1.5rem,2.6vw,2rem)!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important;margin:0 auto 28px!important;text-align:center!important;max-width:1320px!important;display:block!important;width:auto!important}
.tabs{background:#fff!important;border-radius:14px!important;padding:32px 48px 52px!important;box-shadow:none!important;border:1px solid #e8e8ed!important;max-width:1320px!important;width:auto!important;margin:0 auto!important;left:auto!important;transform:none!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}
.tabs>.content{padding:0!important;box-sizing:border-box!important;width:100%!important}
.tabs .content>section.mainsection{margin:0!important;padding:0!important;box-sizing:border-box!important;width:100%!important}
.tabs .content .row{margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important}
.tabs .content .dataworldpart,.tabs .content .dataworldpart>.containe,.tabs .content .dataworldpart>.container{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
.tabs .content [class^="col-"],.tabs .content [class*=" col-"]{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}
.tabs .content .col-lg-4{flex:0 0 33.333%!important;max-width:33.333%!important}
.tabs .content .col-lg-6{flex:0 0 50%!important;max-width:50%!important}
.tabs .content .col-lg-12{flex:0 0 100%!important;max-width:100%!important}
.tabs .content .hero.services--hero,.tabs .content .contact__us{margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;width:100%!important}
.tabs ul{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;flex-wrap:wrap!important;margin:0 0 10px!important;padding-left:0!important;list-style:none!important;gap:0!important;width:100%!important;box-sizing:border-box!important}
.tabs ul li{flex:0 0 33.333%!important;width:33.333%!important;max-width:33.333%!important;box-sizing:border-box!important;padding:0 8px!important;text-align:center!important}
.tabs>.slider{width:33.333%!important;margin:0!important}
.tabs .content section h2,.tabs ul li label{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:13px!important;border:1px solid #e8e8ed!important;border-radius:8px!important;padding:8px 12px!important;color:#6e6e73!important;transition:all .25s ease!important}
.tabs .content{margin-top:20px!important;font-family:'Plus Jakarta Sans',sans-serif!important;color:#3a3a3c!important;font-size:.92rem!important;line-height:1.55!important}
.tabs .content section h3:not(.contact__us-title){font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:1.05rem!important;color:#1d1d1f!important;letter-spacing:-.01em!important;margin:12px 0 6px!important}
.contact__us h3.contact__us-title,.tabs .content section h3.contact__us-title{color:#fff!important}
.tabs .content section p{margin-bottom:10px!important}
.tabs input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label,
.tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label,
.tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label,
.tabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label{color:#0071e3!important;border-color:#0071e3!important;background:rgba(0,113,227,.06)!important}
.tabs ul li label:hover{color:#1d1d1f!important;border-color:#d2d2d7!important;background:rgba(0,0,0,.02)!important}
.tabs .slider .indicator{background:#0071e3!important;border-radius:2px!important}

.hero.services--hero{padding:40px 24px!important;min-height:auto!important;border-radius:16px!important;background:linear-gradient(135deg,#f5f5f7 0%,#e8edf2 100%)!important;margin-bottom:32px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
.hero__title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;letter-spacing:-.03em!important;color:#1d1d1f!important;line-height:1.15!important;margin-bottom:16px!important}
.hero__info hr{background:#0071e3!important;color:#0071e3!important;height:2px!important;width:80px!important;opacity:1!important;margin-bottom:20px!important;border:none!important}
.hero__description{font-family:'Plus Jakarta Sans',sans-serif!important;color:#6e6e73!important;font-size:.95rem!important;line-height:1.7!important;max-width:700px!important}
h3.mainheadingtext,.mainheadingtext{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important;color:#1d1d1f!important}

.contact__us{border-radius:16px!important;margin:0 auto 40px!important;max-width:100%!important;overflow:hidden!important;padding:80px 0!important}
.contact__us-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:clamp(1.1rem,2.2vw,1.6rem)!important;color:#fff!important;line-height:1.55!important;letter-spacing:-.01em!important}
.contact__us-button{font-family:'Plus Jakarta Sans',sans-serif!important;background:#0071e3!important;border:none!important;border-radius:980px!important;padding:14px 30px!important;font-weight:600!important;font-size:15px!important;color:#fff!important;text-decoration:none!important;transition:background .2s!important;display:inline-block!important}
.contact__us-button:hover{background:#0077ed!important;color:#fff!important}

#values .joinusbox,#banifit .joinusbox{border:1px solid #e8e8ed!important;border-radius:14px!important;padding:28px 24px!important;background:#fff!important;box-shadow:none!important;transition:border-color .25s,box-shadow .35s ease,transform .35s ease!important}
#values .joinusbox:hover,#banifit .joinusbox:hover{transform:translateY(-3px)!important;border-color:#d2d2d7!important;box-shadow:0 4px 12px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.05)!important}
#values h3,#banifit h3{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:.95rem!important;color:#1d1d1f!important;margin-bottom:8px!important}
#values h3::before{color:#0071e3!important}
#values p,#banifit p{font-family:'Plus Jakarta Sans',sans-serif!important;color:#6e6e73!important;font-size:.88rem!important;line-height:1.65!important}
.headp{font-family:'Plus Jakarta Sans',sans-serif!important;color:#86868b!important;font-size:.98rem!important;line-height:1.7!important}

.left-rightpart{padding:80px 0!important;background:#fff!important}
.left-rightpart .textcloud h3{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;font-size:clamp(1.4rem,2.5vw,1.8rem)!important;letter-spacing:-.02em!important;color:#1d1d1f!important;line-height:1.25!important;margin-bottom:16px!important}
.left-rightpart .textcloud p{font-family:'Plus Jakarta Sans',sans-serif!important;color:#6e6e73!important;font-size:.92rem!important;line-height:1.7!important}
.imgcall img{border-radius:16px!important;box-shadow:0 2px 8px rgba(0,0,0,.04),0 12px 48px rgba(0,0,0,.06)!important}

.wecarepart{padding:80px 0!important;background:#f5f5f7!important}
.wecarepart .globeheading h4{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;letter-spacing:-.03em!important;color:#1d1d1f!important;line-height:1.15!important}
.wecarepart .globeheading h4 span{color:#0071e3!important;display:block!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:8px!important}
.wecarepart p{font-family:'Plus Jakarta Sans',sans-serif!important;color:#6e6e73!important;font-size:.92rem!important;line-height:1.7!important;text-align:left!important}
.wecarepart .globelisting li{font-family:'Plus Jakarta Sans',sans-serif!important;color:#1d1d1f!important;font-size:.9rem!important}
.wecarepart .btn-primary{background:#0071e3!important;border:none!important;border-radius:980px!important;padding:14px 30px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:15px!important;color:#fff!important;transition:background .2s!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important}
.wecarepart .btn-primary:hover{background:#0077ed!important}
#partnerlogo img{border-radius:12px!important;transition:transform .3s ease!important}
#partnerlogo img:hover{transform:scale(1.03)!important}

body main footer.darkfooter,footer.darkfooter{background:#111113!important;padding:0!important;overflow:hidden!important}
footer.darkfooter>.container{padding-top:64px!important;padding-bottom:0!important}
footer.darkfooter>.container>.row{padding-bottom:40px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}
footer.darkfooter h6{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:.68rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:rgba(255,255,255,.35)!important;margin-bottom:20px!important}
footer.darkfooter ul.fotnab{list-style:none!important;padding:0!important;margin:0!important}
footer.darkfooter ul.fotnab li{margin-bottom:10px!important}
footer.darkfooter ul.fotnab li a{font-family:'Plus Jakarta Sans',sans-serif!important;color:rgba(255,255,255,.6)!important;font-size:.86rem!important;text-decoration:none!important;transition:color .15s!important;font-weight:400!important}
footer.darkfooter ul.fotnab li a:hover{color:#fff!important}
footer.darkfooter div[style*="display:flex"]{gap:16px!important;padding-top:24px!important;align-items:center!important}
footer.darkfooter a img{opacity:.5!important;transition:opacity .15s!important;filter:none!important;vertical-align:middle!important}
footer.darkfooter a:hover img{opacity:.85!important;filter:none!important;transform:none!important}
footer.darkfooter .fotcopy,.fotcopy{padding:20px 0!important;margin-top:0!important}
footer.darkfooter .fotcopy p,.fotcopy p{font-family:'Plus Jakarta Sans',sans-serif!important;color:rgba(255,255,255,.2)!important;font-size:.72rem!important;margin:0!important}
.sr-up{transform:translateY(48px)}
.sr-left{transform:translateX(-40px)}
.sr-right{transform:translateX(40px)}
.sr-scale{transform:scale(.92);transform-origin:center}.sr-d4{transition-delay:.32s}.sr-d5{transition-delay:.4s}

@media(max-width:992px){
body>main{padding-top:66px!important}
.dataworldpart{padding:48px 0!important}
.tabs{padding:20px 24px 28px!important}
.contact__us{margin:0 16px 32px!important;padding:60px 0!important}
.left-rightpart{padding:48px 0!important}
.wecarepart{padding:48px 0!important}
#tabm{padding:40px 0!important}
}
@media(max-width:640px){
.bannerslider .captionheader h1{font-size:1.65rem!important}
.tabs{padding:16px 16px 24px!important}
.tabs .content .col-lg-4{flex:0 0 100%!important;max-width:100%!important}
.tabs .content [class^="col-"],.tabs .content [class*=" col-"]{padding-left:10px!important;padding-right:10px!important}
.tabs ul li label{font-size:12px!important;padding:6px 10px!important}
.hero.services--hero{padding:24px 16px!important;border-radius:12px!important}
.hero__title{font-size:1.3rem!important}
.contact__us{border-radius:12px!important;padding:48px 16px!important}
.contact__us-title{font-size:1rem!important}
.joinusbox{padding:20px 18px!important;border-radius:12px!important}
.left-rightpart .cloudimgrev{flex-direction:column!important;gap:24px!important}
.imgcall img{border-radius:12px!important}
.homenav .nav .nav-item .nav-link{font-size:13px!important;padding:6px 10px!important}
#mainlogo img.logo1{height:24px!important}
#mainlogo img.logo2{height:18px!important}
.darkfooter>.container{padding-top:40px!important}
}
@media(max-width:400px){
.bannerslider .captionheader h1{font-size:1.35rem!important}
}

@media (max-width: 600px) {
    .homeat h4 {
        line-height: 26px;
        font-size: 16px
    }
}

.wecarepart p {
    text-align: left;
}

.wecarepart p {
    text-align: left;
}

@import 'https://fonts.googleapis.com/css?family=Montserrat:400,700|Raleway:300,400';

html {
    width: 100%;
    height: 100%;
}

tabm {
    background: #efefef;
    color: #333;
    font-family: "Raleway";
    height: 100%;
}

tabm h1 {
    text-align: center;
    color: #428BFF;
    font-weight: 300;
    padding: 40px 0 20px 0;
    margin: 0;
}

.tabs {
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    background: white;
    padding: 50px;

    padding-bottom: 80px;
    width: 100%;
    border-radius: 5px;
    min-width: 240px;
}

.tabs input[name=tab-control] {
    display: none;
}

.tabs .content section h2,
.tabs ul li label {
    font-family: "Montserrat";
    font-weight: bold;
    font-size: 28px;
    border: 2px solid;
    padding: 9px;
    color: #428BFF;
}

.tabs ul {
    list-style-type: none;
    padding-left: 0;
    display: flex;
    flex-direction: row;
    margin-bottom: 10px;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
}

.tabs ul li {
    box-sizing: border-box;
    flex: 1;
    width: 25%;
    padding: 0 10px;
    text-align: center;
}

.tabs ul li label {
    transition: all 0.3s ease-in-out;
    color: #929daf;
    padding: 5px auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    white-space: nowrap;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tabs ul li label br {
    display: none;
}

.tabs ul li label svg {
    fill: #929daf;
    height: 1.2em;
    vertical-align: bottom;
    margin-right: 0.2em;
    transition: all 0.2s ease-in-out;
}

.tabs ul li label:hover,
.tabs ul li label:focus,
.tabs ul li label:active {
    outline: 0;
    color: #bec5cf;
}

.tabs ul li label:hover svg,
.tabs ul li label:focus svg,
.tabs ul li label:active svg {
    fill: #bec5cf;
}

.tabs .slider {
    position: relative;
    width: 33.3%;
    transition: all 0.33s cubic-bezier(0.38, 0.8, 0.32, 1.07);
}

.tabs .slider .indicator {
    position: relative;
    width: 50px;
    max-width: 100%;
    margin: 0 auto;
    height: 4px;
    background: #428BFF;
    border-radius: 1px;
}

.tabs .content {
    margin-top: 30px;
}

.tabs .content section {
    display: none;
    -webkit-animation-name: content;
    animation-name: content;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    line-height: 1.4;
}

.tabs .content section h2 {
    color: #428BFF;
    display: none;
}

.tabs .content section h2::after {
    content: "";
    position: relative;
    display: block;
    width: 30px;
    height: 3px;
    background: #428BFF;
    margin-top: 5px;
    left: 1px;
}

.tabs input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label {
    cursor: default;
    color: #428BFF;
}

.tabs input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label svg {
    fill: #428BFF;
}

@media (max-width: 600px) {
    .tabs input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label {
        background: rgba(0, 0, 0, 0.08);
    }
}

.tabs input[name=tab-control]:nth-of-type(1):checked~.slider {
    transform: translateX(0%);
}

.tabs input[name=tab-control]:nth-of-type(1):checked~.content>section:nth-child(1) {
    display: block;
}

.tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label {
    cursor: default;
    color: #428BFF;
}

.tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label svg {
    fill: #428BFF;
}

@media (max-width: 600px) {
    .tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label {
        background: rgba(0, 0, 0, 0.08);
    }
}

.tabs input[name=tab-control]:nth-of-type(2):checked~.slider {
    transform: translateX(100%);
}

.tabs input[name=tab-control]:nth-of-type(2):checked~.content>section:nth-child(2) {
    display: block;
}

.tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label {
    cursor: default;
    color: #428BFF;
}

.tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label svg {
    fill: #428BFF;
}

@media (max-width: 600px) {
    .tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label {
        background: rgba(0, 0, 0, 0.08);
    }
}

.tabs input[name=tab-control]:nth-of-type(3):checked~.slider {
    transform: translateX(200%);
}

.tabs input[name=tab-control]:nth-of-type(3):checked~.content>section:nth-child(3) {
    display: block;
}

.tabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label {
    cursor: default;
    color: #428BFF;
}

.tabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label svg {
    fill: #428BFF;
}

@media (max-width: 600px) {
    .tabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label {
        background: rgba(0, 0, 0, 0.08);
    }
}

.tabs input[name=tab-control]:nth-of-type(4):checked~.slider {
    transform: translateX(300%);
}

.tabs input[name=tab-control]:nth-of-type(4):checked~.content>section:nth-child(4) {
    display: block;
}

@-webkit-keyframes content {
    from {
        opacity: 0;
        transform: translateY(5%);
    }

    to {
        opacity: 1;
        transform: translateY(0%);
    }
}

@keyframes content {
    from {
        opacity: 0;
        transform: translateY(5%);
    }

    to {
        opacity: 1;
        transform: translateY(0%);
    }
}

@media (max-width: 1000px) {
    .tabs ul li label {
        white-space: initial;
    }

    .tabs ul li label br {
        display: initial;
    }

    .tabs ul li label svg {
        height: 1.5em;
    }
}

@media (max-width: 600px) {
    .tabs ul li label {
        padding: 5px;
        border-radius: 5px;
    }

    .tabs ul li {
        width: 100%;
    }

    .tabs ul {
        gap: 10px;
    }

    .tabs .slider {
        display: none;
    }

    .tabs .content {
        margin-top: 20px;
    }

}

.hero {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    flex-wrap: wrap;
    min-height: 300px;
    display: flex;
    flex-direction: row;
    height: 100%;
    background: radial-gradient(ellipse at center, rgba(0, 0, 255, 0.1) 0%, rgba(0, 191, 255, 0) 70%), radial-gradient(ellipse at center, rgba(173, 216, 230, 0.05) 0%, rgba(0, 0, 255, 0) 70%), radial-gradient(ellipse at center, rgba(173, 216, 230, 0.1) 0%, rgba(0, 191, 255, 0) 70%) #ffffff;

    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: 1200px 1200px, 1200px 1200px, 1200px 1200px;
    background-attachment: fixed;
    animation: bganimation 15s infinite;
}

.hero__content {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    height: 100%;
}

.hero__title {
    margin-top: 0;
    margin-bottom: 30px;
    font-family: "Sora", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 60px;
    line-height: 70px;
}

.hero__info hr {
    margin-bottom: 30px;
    width: 210px;
    color: #3881a9;
    background-color: #3881a9;
    height: 2px;
    border: none;
}

@keyframes bganimation {
    50% {
        background-position-x: 700px;
    }
}

.hero__info {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
}

.hero__description {
    max-width: 800px;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    font-family: play;
    color: #797979;

}

#tabm h1 {
    text-align: center;
}

.contact__us {
    background-color: rgba(20, 20, 20, 0.5647058824);
    background-blend-mode: color;
    background-size: cover;
    padding: 120px 0;
}

.contact__us.data--engineering {
    background-image: url(../images/contact-bg.jpg);

}

.contact__us.data--visualization {
    background-image: url(../images/data-visualization.webp);

}

.contact__us.data--analytic {
    background-image: url(../images/data-analytic.webp);
}

.contact__us-content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}

.contact__us-title {
    color: #fff;
    margin-bottom: 65px;
    line-height: 130%;
    max-width: 1100px;
    margin-inline: auto;
}

.contact__us-button {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    border-radius: 0;
    padding: 14px 28px;
    color: #fff;
    width: auto;
    margin-inline: auto;
    background-color: #3881a9;
    border-radius: 10px;
}

.contact__us-button:hover {
    background-color: #3989b5;
}

#values h3::before {
    content: "•";
    color: #3881a9;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

#values .headp {
    font-size: 20px;
    max-width: 800px;
    margin: auto;
    margin-bottom: 60px;

}

#values .joinusbox {
    border: none;
    box-shadow: none;
}

#banifit .headp {
    font-size: 20px;
    max-width: 800px;
    margin: auto;
    margin-bottom: 60px;

}

#banifit .joinusbox {
    border: none;
    box-shadow: none;

}

#banifit .joinusbox h3 {
    margin-top: 17px;
}

@media only screen and (max-width: 600px) {
    .tabs {
        padding: 5px;
    }

    .hero__info .mainheadingtext {
        text-align: left;

    }

}
