a{
    color:#025ade
}
.banner_text_border,.bg_head,.bg_head_white{
    background-repeat:no-repeat;
    margin-bottom:0
}
:root{
    --background-color: #a90000
}
.paracontent{
    color:#3e3d3d;
    font-size:16px;
    text-align:justify;
    font-weight:400;
    line-height:26px;
    margin-bottom:0
}
.sectionone .paracontent{
    font-weight:500;
    color:#0b0b0b;
    line-height:28px;
    margin:14px 0
}
.bannersection{
    background-color:var(--background-color);
    display:flex;
    align-items:center;
    padding:0;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none
}
.btn_black,.shape_btn{
    background-color:#0b0b0b
}
.bannersection.bgblueimage{
    background-image:url(/assets/images/healthcareapp/banner_bg.webp);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center
}
.bannersection.bgblueimage .paracontent{
    color:#fff
}
.btn-home,.btn-home .btn_grey_plus,.btn_black{
    position:relative;
    transition:.5s ease-in-out
}
.btn-home{
    margin-left:-12px;
    line-height:1.5;
    padding:.375rem .75rem;
    font-size:16px
}
.btn_black,.btn_white{
    color:#fff;
    border-radius:10px;
    margin-left:-13px
}
.btn-home .btn_grey_plus::before{
    right:13px;
    width:15px;
    background:#fff;
    bottom:-2px;
    height:1px;
    position:absolute;
    content:""
}
.btn-home .btn_grey_plus{
    background-color:#383934;
    padding:7px 18px 7px 10px;
    color:#ffd601;
    border-radius:25px 25px 25px 30px;
    min-width:100px;
    top:1px;
    font-size:12px
}
.btn-home .btn_grey_plus::after{
    position:absolute;
    content:"";
    left:23.5px;
    width:1px;
    height:28px;
    background:#1d1e1d;
    transform:rotate(163deg);
    top:0
}
.btn_black{
    padding:8px 20px;
    min-width:100px
}
.btn_black::before{
    right:20px;
    width:30px;
    background:#1d1e1d;
    top:-3px
}
.btn_black::after{
    right:5px;
    width:30px;
    background:#1d1e1d;
    bottom:-3px
}
.btn_black::after,.btn_black::before{
    height:1px;
    position:absolute;
    content:""
}
.btn-home:hover .btn_grey_plus{
    background:#0b0b0b
}
.btn-home:hover .shape_btn{
    width:50px;
    left:9px
}
.btn-home:hover .btn_black{
    padding-left:0
}
.btn-home:hover .btn_black::after{
    right:15px
}
.btn-home:hover .btn_black::before,.card_shape:hover .btn_white::before{
    right:0
}
.btn-home i.fa.fa-plus-circle{
    width:12px;
    height:12px;
    display:inline-block;
    vertical-align:middle;
    background-color:#ffce05;
    border-radius:50%;
    background-image:url(/assets/images/home/plus.webp);
    background-position:center;
    background-repeat:no-repeat;
    background-size:8px
}
.shape_btn{
    clip-path:polygon(25% 0%,100% 0%,100% 100%,57% 100%);
    width:37px;
    height:37px;
    display:inline-block;
    position:absolute;
    left:22px;
    top:-1px;
    transition:.5s ease-in-out
}
.bg_head,.btn_white,.cardbox,.head_card_upper,.healthcare,.sectioneleven .tab-content .card_light{
    position:relative
}
.btn_white{
    padding:7px 0 7px 20px;
    display:block
}
.banner_text_border,.bg_head{
    color:#000300;
    font-weight:900
}
.btn_white::before{
    right:50px;
    width:150px;
    top:-3px;
    position:absolute;
    content:"";
    height:3px;
    background:#fff
}
.bannerrow{
    display:flex;
    align-items:center;
    margin:0 -12px
}
.bannerrow>div{
    width:50%;
    padding:0 12px
}
.img_sec,.imgbanner{
    text-align:center
}
.bg_head{
    font-size:25px;
    background-image:url(/assets/images/home/head_bg.webp);
    background-size:45% 100%;
    padding:25px
}
section{
    padding:50px 0
}
.paracontent a:is(:hover,:focus),p a:is(:hover,:focus){
    text-decoration:underline
}
.btn_sec_demo{
    height:50px;
    display:grid;
    place-content:center start
}
.banner_text_border,.bg_head_white{
    background-image:url(/assets/images/home/bg_head_white.webp);
    max-width:fit-content
}
.banner_text_border{
    font-size:22px;
    background-size:50% 100%;
    padding:12px 15px 18px 10px;
    text-transform:uppercase
}
.title_banner_white{
    font-size:50px;
    line-height:60px;
    font-weight:700;
    position:relative;
    color:#fbfdfa;
    margin-bottom:0
}
.banner_yelo_img{
    max-width:520px;
    height:auto;
    width:100%
}
.fw-500{
    font-weight:500
}
.text-black{
    color:#000
}
.lightbg{
    background-color:#fbfaf8
}
.banner_title_big{
    color:#010101;
    font-size:42px;
    font-weight:700;
    line-height:54px;
    margin-bottom:10px
}
.banner_title_big,.bg_head{
    max-width:fit-content
}
.linebox{
    margin-top:35px
}
.healthbannerimg{
    width:100%;
    max-width:400px
}
.aibannerimg,.cryptobot{
    width:100%;
    max-width:470px
}
.healthcare .healthbannerimg{
    position:absolute;
    bottom:0;
    right:140px;
    margin:auto
}
.cardbox::before,.head_card_upper::before,.sectioneleven .tab-content .card_light::before{
    content:"";
    position:absolute;
    background-image:url(/assets/images/home/tick.webp);
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    top:0;
    bottom:0;
    left:14px;
    margin:auto;
    width:12px;
    height:12px
}
.head_card_upper::before{
    left:0;
    width:13px;
    height:13px
}
.cardbox span,.head_card_upper,.sectioneleven .tab-content .card_light span{
    padding-left:20px;
    display:inline-block
}
.head_card_upper{
    padding-left:24px
}
.cardbox{
    display:flex;
    align-items:center
}
@media only screen and (min-width:991px) and (max-width:2000px){
    .custom_container{
        width:100%;
        max-width:90%
    }
    .bannersection{
        height:100vh
    }
}
@media only screen and (min-width:991px){
    .img_sec{
        text-align:end
    }
    .banner_yelo_img.banner_yelo_img_two{
        max-width:100%
    }
}
@media only screen and (min-width:1400px){
    .whatmakes .img_full{
        width:100%;
        margin-top:-25px
    }
    .title_banner_white{
        font-size:60px;
        line-height:76px
    }
    .cryptobot{
        max-width:540px
    }
    .healthbannerimg{
        max-width:450px
    }
    .title_banner_white_two{
        font-size:52px;
        line-height:66px
    }
}
@media only screen and (min-width:1500px){
    .title_banner_white{
        font-size:64px;
        line-height:80px
    }
    .banner_yelo_img{
        max-width:750px
    }
    .healthbannerimg{
        max-width:550px
    }
    .aibannerimg,.cryptobot{
        max-width:620px
    }
    .title_banner_white_two{
        font-size:57px;
        line-height:74px
    }
}
@media only screen and (min-width:1800px){
    .img_full{
        max-width:650px
    }
    .title_banner_white{
        font-size:78px;
        line-height:96px
    }
    .sectionone .paracontent{
        font-size:18px;
        line-height:32px
    }
    .banner_title_big{
        font-size:54px;
        line-height:72px
    }
    .whatmakes .img_full{
        margin-top:-60px
    }
    section{
        padding:60px 0
    }
    .aibannerimg{
        max-width:670px
    }
    .healthcare .healthbannerimg{
        right:210px
    }
    .title_banner_white_two{
        font-size:68px;
        line-height:88px
    }
}
@media only screen and (min-width:2000px){
    .title_banner_white{
        font-size:62px;
        line-height:80px
    }
    .banner_title_big{
        font-size:45px;
        line-height:65px
    }
    .bannersection{
        padding:120px 0 60px
    }
    .healthbannerimg{
        max-width:400px
    }
    .healthcare .healthbannerimg{
        right:26%
    }
    .container-fluid{
        width:100%;
        max-width:1320px
    }
    .container-fluid .leftsec{
        padding:50px 0
    }
    .sectionfive .container-fluid .imgsec img{
        aspect-ratio:3/2
    }
    section.sec_10.mount{
        padding-bottom:400px!important
    }
}
@media only screen and (max-width:1400px){
    .bannersection .custom_container{
        padding-top:25px
    }
}
@media only screen and (max-width:1300px){
    .title_banner_white{
        font-size:46px;
        line-height:56px
    }
    .bannertestimg{
        max-width:490px
    }
    .aibannerimg,.cryptobot{
        max-width:420px
    }
    .healthbannerimg,.healthcare .healthbannerimg{
        max-width:360px
    }
}
@media only screen and (min-width:991px) and (max-width:1300px){
    .pancakeswap .title_banner_white{
        font-size:46px;
        line-height:58px
    }
}
@media only screen and (max-width:991px){
    .bannerrow{
        display:block
    }
    .bannerrow>div{
        width:100%
    }
    .bannerrow>div:last-child{
        margin-top:30px
    }
    .sectionone.bannersection{
        padding:80px 0 50px
    }
    .sectionone.bannersection.healthcare{
        padding-bottom:0
    }
    .mb-30{
        margin-bottom:30px
    }
    .flex-column{
        flex-direction:column-reverse
    }
    .banner_title_big+div>img{
        width:100%;
        max-width:550px
    }
    .healthcare .healthbannerimg{
        position:static;
        inset:auto;
        max-width:420px
    }
}
@media only screen and (max-width:576px){
    .bg_head,div.content{
        padding:18px
    }
    .sectionone.bannersection{
        padding-bottom:40px
    }
    section{
        padding:40px 0
    }
    .title_banner_white{
        font-size:40px;
        line-height:50px
    }
    .bg_head{
        font-size:22px
    }
    .banner_title_big{
        font-size:32px;
        line-height:44px
    }
}