body{
    font-family: 'Averta'!important;
    font-weight: normal;
    font-style: normal;
}

a{
    text-decoration: none!important;
    color: #479FC8!important;
}

.navbar ul.navbar-nav li.nav-item a{
    color: #353F50 !important;
    margin-right: 15px;
}

.btn-primary{
    background: #479FC8!important;
    border-color: #479FC8!important;
    border-radius: 4px!important;
}


.landing-text h1{
    font-size: 55px;
    line-height: 72px;
    color: #4E5A6C;
    font-weight: bold;
}

.home-card{
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    /*border-radius: 24px;*/
}

.home-card h6{
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 3px;
    text-align: center;
    color: #353F50;
}
.sub-text{
    font-size: 15px;
    color: #5F738C;
}

.get-started{
    min-height: 348px;
    background: #479FC8;
    padding-top: 100px;
    padding-bottom: 100px;
}

.get-started button{
    height: 55px;
    font-size: 14px;
    color: #479FC8;
    font-weight: 600;
    margin-bottom: 10px;
}

.footer {
    color: #5F738C;
    margin-top: 200px!important;
    font-size: 15px;
}

.footer a{
    color: #5F738C!important;
}

.footer p{
    margin-bottom: 25px;
}

.footer i{
    margin-right: 15px;
}

.ind-lnd-image-sml-wrap{
    padding: 0px;
    height: 293px;
    width: 210px;
    overflow: hidden;
    margin-right: -90px;
    z-index: 999;
    margin-top: 70px;
    border: 3px solid #ffffff;
    box-sizing: border-box;
    border-radius: 24px;
}

.ind-lnd-image-wrap{
    padding: 0px;
    height: 450px;
    overflow: hidden;
    border: 3px solid #479FC8;
    box-sizing: border-box;
    border-radius: 24px;
    /*transform: rotate(-90deg);*/
}
.ind-lnd-image{
    width: 100%!important;
}

.ind-service-list p{
    margin-top: 10px;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: #5F738C;
}

.ind-serv-carousel{
    background: #EBF8FE;
    padding: 70px 25px;
}

.ind-much-more{
    font-size: 86px;
    line-height: 86px;
    -webkit-text-stroke: 1px #479FC8;
    color: transparent;
    font-weight: 600;
}

@media (max-width: 768px) {
    .carousel-inner .carousel-item > div {
        display: none;
    }
    .carousel-inner .carousel-item > div:first-child {
        display: block;
    }
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

/* display 3 */
@media (min-width: 768px) {

    .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next {
        transform: translateX(33.333%);
    }

    .carousel-inner .carousel-item-left.active,
    .carousel-inner .carousel-item-prev {
        transform: translateX(-33.333%);
    }
}

.carousel-inner .carousel-item-right,
.carousel-inner .carousel-item-left{
    transform: translateX(0);
}

.ind-carousel{
    background: #479FC8;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    padding: 100px 0px 100px 0px;
}

.ind-carousel h6{
    font-size: 16px!important;
    line-height: 26px!important;
    text-align: center!important;
    font-weight: 600!important;
    /* Neutrals & Text/neutral900 */
    color: #353F50!important;
}

.ind-carousel .carousel-item .card{
    background: #FFFFFF;
    box-shadow: 0px 2px 40px rgba(0, 0, 0, 0.05);
    border-radius: 16px;
}

.ind-carousel .carousel-item img{
    width: 150px;
}
.ind-carousel-arrow{
    background: #FFFFFF;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
    padding: 5px 7px 2px;
    border-radius: 50%;
}

.ind-how-it-works{
    font-style: normal;
    font-weight: 600;
    font-size: 72px;
    line-height: 78px;
    color: #353F50;
    position: relative;
    z-index: 999;
}

.ind-hit-card h4{
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    color: #479FC8;
}

.ind-hit-card h6{
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: #353F50;
    margin-bottom: 20px;
}

.angle-wrapper{
    width: 39px;
    height: 39px;
    background: #F5FCFF;
    border-radius: 50%;
    color: #7BC6E4;
    float: right;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.why-works{
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 78px;
    color: #353F50;
}

.why_work_content h4{
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 40px;
    color: #353F50;
}

.why_work_content p{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    color: #4E5A6C;
    margin-bottom: 40px;
}

.hospital-features h2{
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    /*line-height: 72px;*/
    color: #353F50;
}

.hospital-features p{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
    color: #4E5A6C;
}

.hospital-features .img-main{
    position: relative;
    z-index: 999;
}

.hospital-features .img-right{
    float: right;
    margin-top: -280px;
    height: 410px;
    margin-right: -40px;
}

.hospital-features .img-left{
    float: left;
    margin-top: -280px;
    height: 410px;
    margin-left: -40px;
}

.contact-us-h5 {
    font-style: normal;
    font-weight: bold;
    font-size: 35px;
    line-height: 43px;
    color: #353F50;
}