@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;800;900&display=swap);

body {
    font-family: 'Inter', sans-serif;
    background-color: #FAFAFA;
}

.text-purple{
    color: #060545 !important;
}


html{
    scroll-behavior: smooth !important;

}
:target{
    scroll-margin-top: 160px !important;
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    /* list-style: none; */
    line-height: 1.5;                
    font-family: 'Inter', sans-serif !important;
}

:root {
    /* SHADOWS */
    --card-drop: 0 0 17px 0 rgba(0 0 0 / 0.24);
    --blur-book-1: 0 0 13px 0 rgba(0 0 0 / 0.25);
}

img {
    width: 100%;
}

.landing {
    display: flex;
    /* flex-direction: column; */
    justify-content: center;
    align-items: center;
    /* background-image: url('./images/home/main-banner-checking.jpg'); */
    /* background-size: cover;
    background-position: bottom;
    background-repeat:no-repeat; */
    /* height: 100vh; */
    height: 85vh;
    position: relative;
}

.landing-title {
    max-width: 36rem;
    text-align: center;
    position: absolute !important;
    top:12% !important;
}

.landing-title>p {
    text-align: justify;
}

.landing-title>h1 {
    text-align: left;
    font-size: clamp(1.75rem, -16.625rem + 42vw, 5rem);
}

.btn-primary {
    border-radius: 0.3125rem !important;
    color: #000000 !important;
    border: 0 !important;
    background-color: #FFE45E !important;
    /* color: white !important; */
    font-weight: 500;
}

.text-success {
    color: #65C56E !important;
}

.text- n {
    color: #65C56E !important;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
}

.social-list {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 70px;
    background-color: #65C56E;
    clip-path: polygon(0 0, 32% 0, 100% 22%, 100% 100%, 72% 100%, 0 77%);
    color: #242424;
    font-size: 1.3rem;
}

.social-list>a {
    color: #242424;
}

.social-icons {
    position: absolute;
    left: 3%;
    bottom: 0%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    /* background-color: red; */
}


.bmi-cal-sec {
    display: flex;
    justify-content: flex-end;
    position: relative;
    align-items: center;
    width: 100%;
    height: 100vh;
    background: url('./images/home/bmi-img.jpg');
    /* background-color: hsla(120, 60%, 67%, 0.746); */
    background-color: #06054570;
    background-blend-mode: multiply;
    background-size: cover;
}

/* .landing{
    background-image: url('./images/home/main-banner.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position:center;
    height: 100vh;
    background-color: yellow !important;
} */

.know-your-bmi {
    background-color: #65C56E;
    width: 85%;
    height: 95%;
}

.bmi-content {
    max-width: 30rem;
}

.custom-width {
    max-width: 20rem;
}

.bmi-man {
    bottom: 0 !important;
    right:10% !important;
    width: 40rem !important;
    position: absolute !important;

}

.custom-result {
    max-width: 43rem;
}

.service-cards-holder {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 30px;
}



.custom-service-card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: start;
    max-width: 10rem;
    height: 12rem;
    gap: 2rem;
    border-radius: 4px;
    max-width: 20rem;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

.custom-service-card>img {
    width: 4rem;
    /* width: 20%; */
    /* margin-left: 30px; */
}

.custom-service-card>svg {
    fill: #65C56E !important;
}

.custom-service-card>p {
    font-size: .8rem;
    color: #3D3D3D;
    /* width: 4rem; */
    /* width: 20%; */
    /* margin-left: 30px; */
}

/* Custom bullet style */
.my-bullet {
    width: 20px;
    aspect-ratio: 1;
    /* height: 10px; */
    background-color: #999;
    opacity: 0.7;
    margin: 0 8px;
    border-radius: 50%;
    cursor: pointer;
}

/* Custom active bullet style */
.my-bullet-active {
    background-color: #333;
    opacity: 1;
}

.custom-service-card:hover {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    /* background-color: #FFE45E !important; */
    border:2px solid #06054530;
    font-size: 2rem !important;
    color: black;
}

/* .custom-service-card:hover {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    background-color: #060545 !important;
    font-size: 2rem !important;
    color: white;
} */
/* gender-button */

.custom-service-card:hover svg {
    fill: #060545 !important;
}
/* .custom-service-card:hover svg {
    fill: #fff !important;
} */

/* .custom-service-card:hover p {
    color: #fff !important;

} */

.custom-service-card:hover p {
    /* background-color: #FFE45E !important; */

    font-size: 1rem !important;

}

.awareness-card {
    cursor: pointer;
    padding: 15px;
    max-width: 38rem;
    border-radius: 10rem;
}

.awareness-card p {
    font-weight: 300;
    font-size: 1rem;
}

.awareness-card>img {
    width: 10rem;
}

#awareness {
    /* height: 100vh; */

    /*? Changes */
    
    height: 80vh;
    background-image: url('./images/home/awareness/bg-awareness.svg');
    background-repeat: no-repeat;
}

.custom-arrow {
    max-width: 5rem;
}

.stories {
    width: 85rem;
    padding: 10px;
    /* box-shadow: var(--card-drop);
    
    */
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.20);
}

.quote-car {
    opacity: 0.2;
    width: 36rem !important;
}

.youtube-iframe {
    width: 84.375rem;
    height: 30rem;
}

.carousel-control-next,
.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 5%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: 1;
    transition: opacity .15s ease
}


.carousel-control-prev {
    left: 10%;
}

.carousel-control-next {
    right: 10%;
}

.bg-success {
    background-color: #65C56E !important;
}

.bg-success-n {
    background-color: #65C56E !important;
}

.get__tch {
    width: 100%;
    /* height:38vh; */
    height:47vh;
    background-color: rgba(0, 0, 0, 0.423);
    background-image: url('./images/home/getin-tch/getin-tch.jpg');
    background-size: cover;
    background-blend-mode: multiply;
    background-repeat: no-repeat;
    display: flex;
    gap: 2rem;
    /* align-items: flex-end; */
}

.green-box {
    /* display: flex;
    align-items: center;
    width: 33.125rem !important;
    height: 17.25rem;
    justify-content: center;
    border-radius: 8px;
    padding: 1rem; */
    display: flex;
    align-items: center;
    width: auto;
    height: 17.25rem;
    justify-content: center;
    border-radius: 8px;
    padding: 2rem 3rem;
}

.box__mod {
    display: flex;
    align-items: center;
    gap: 1rem;
    flex-direction: column;
    justify-content: center;
    width: 20rem;
}

.box__mod>img {
    width: 4rem;
}

.green-box>img {
    width: 17rem;
}

.start-n-0 {
    left: -6%;
}

.box-pos {
    gap: 5rem;
    position: absolute;
    bottom: -30%;
}

.op-custom {
    opacity: 0.1;
}

.book-pattern {
    opacity: 0.9;
    max-width: 45rem;
}

.book-apoint-img {
    /* max-width: 40rem;
    top: 10%;
    left: 25%; */
    max-width: 40rem;
    top: 10%;
    left: 11%;
}

@media (max-width:1440px)
{
    .book-apoint-img{
        width: 70%;
        top: 25%;
        left: 11%;
    }
}


.form-step {
    display: none !important;
}

.active-step {
    display: block !important;
}

.submit-btn {
    background-color: green;
    color: white;
}

.form-control,
.no-focus-ring:focus {
    box-shadow: none !important;
}

.form-select.no-focus-ring:focus {
    box-shadow: none !important;
}

input:focus {
    box-shadow: none !important;
}

input[type="radio"] {
    display: none;
}
.custom-service-card{
    cursor: pointer;
}
.gender-button {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 14px;
    font-size: 16px;
    cursor: pointer;
    border: 1px solid black;
    color: black;
    border-radius: 5px;
    transition: background-color 0.3s, color 0.3s;
}

/* Change label style when radio button is checked */
/* input[type="radio"]:checked+label {
    background-color: #FFE45E;
    color: black;
} */
input[type="radio"]:checked+label {
    background-color: #060545;
    color: white;
}


.gender-btn label:hover {
    background-color: #06054530;
    /* color: white; */
}

.consultation-btn label:hover {
    background-color: #06054530;
    /* color: white; */
}

input[type="radio"]:checked+label:hover {
    background-color: #020066;
    color: white;
}


/* Adjust border for the first and second buttons */
.gender-button[for="male"] {
    border-top-right-radius: 0%;
    border-bottom-right-radius: 0%;
    border-right: 0;
}

.gender-button:last-child {
    border-top-left-radius: 0%;
    border-bottom-left-radius: 0%;
    /* border-radius: 0%; */
    border-left: 0;
}

.consolation-button {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 14px;
    /* height: 70px; */
    /* padding: 16px 84px; */
    /* margin: 5px; */
    font-size: 16px;
    cursor: pointer;
    border: 1px solid black;
    color: black;
    border-radius: 5px;
    transition: background-color 0.3s, color 0.3s;
}

.swiper-wrapper {
    padding: 20px 10px;
    height: auto !important;
}

.swiper {
    width: 100%;
    height: auto !important;
}

.swiper-slide {
    text-align: center;
    /* font-size: 18px; */
    /* background: #fff; */
    height: 13rem !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
.swiper-slide:hover{
    cursor: pointer !important;
}

.swiper-slide svg {
    height: 60px !important;
    width: 60px !important;
}


/* Adjust border for the first and second buttons */
.consolation-button[for="in-person"] {
    border-top-right-radius: 0%;
    border-bottom-right-radius: 0%;
    border-right: 0;
}

.consolation-button:last-child {
    border-top-left-radius: 0%;
    border-bottom-left-radius: 0%;
    /* border-radius: 0%; */
    border-left: 0;
}

.accordion {
    border: none;
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: transparent;
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: 0;
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2'/%3E%3C/svg%3E");
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8'/%3E%3C/svg%3E");
    --bs-accordion-btn-focus-border-color: transparent;
    --bs-accordion-btn-focus-box-shadow: none;
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: #65C56E;
    --bs-accordion-active-bg: transparent;
    /* width: 100%; */
}

/* .accordion-header {
    display: flex;
    justify-content: flex-start;
} */

.accordion-button {
    position: relative;
    display: flex;

    gap: 20px;
    /* gap: 20px; */
    /* justify-content: flex-start; */
    /* justify-content: flex-start; */
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition)
}

.accordion-button::after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    /* left: 0; */
    /* margin-right: 50%; */
    /* margin-right: auto; */
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
}

.mobile-carousel {
    display: none;
}
.h-mb-car{
    height: 500px !important;
}
.stories-mb {
    width: 100%;
    height: auto;
    height: auto;
}
.youtube-iframe-mb{
    /* z-index: 100 !important; */
    /* bottom: 90%; */
    position: absolute;
    top: 10px;
    border-radius: 6px;
    width: 14rem;
    aspect-ratio: 1;
}
.story-content-mb{
   
    /* height: 400px; */
    height: 366px;
border: 1px solid rgba(0, 0, 0, 0.141);
/* border-left: 0; */
/* border-right: 0; */

}
/* .youtube-iframe-mb{
    top: -100px;
    position: absolute;
} */

@media only screen and (min-width:1400px) and (max-width:1764px)
{
    .box-pos {
        gap: 5rem;
        position: absolute;
        bottom: -38%;
    }
}



@media (max-width:1450px) {
    .bmi-content {
        max-width: 20rem !important;
    }
    /* .bmi-man {
        bottom: 0 !important;
        right:10% !important;
       width: 30rem !important;
        position: absolute !important;
     
    } */
}

@media only screen and (min-width:1200px) and (max-width:1300px) {
    .green-box {
        display: flex;
        align-items: center;
        max-width: 26.125rem !important;
        height: 17.25rem;
        justify-content: center;
        border-radius: 8px;
        padding: 1rem;
        /* background-color: yellowgreen !important; */
    }
    .box-pos {
        gap: 2rem;
        position: absolute;
        bottom: -30%;
    }
    
    .get-card-heading{
        font-size:28px ;
    }
    .contact-number{
        font-size: 20px !important;
    }
    .email{
        font-size: 20px !important;
    }
    .comp-address{
        font-size: 20px !important;
    }
    
    
    /* @media only screen and (min-width:1113px) and (max-width:1200px) { */
}

@media (max-width:330px)
{
    .story-content-mb h5{
        font-size: 15px !important;
    }
}


@media (max-width:1200px) {
    .green-box {
        display: flex;
        align-items: center;
        max-width: 16.125rem !important;
        height: 17.25rem;
        justify-content: center;
        border-radius: 8px;
        padding: 1rem;
    }
    .get-card-heading{
        font-size:24px ;
    }
    .contact-number{
        font-size: 16px !important;
    }
    .email{
        font-size: 14px !important;
    }
    .comp-address{
        font-size: 16px !important;
    }
}

@media (max-width:983px){
    .bmi-cal-sec {
        display: flex;
        justify-content: flex-end;
        position: relative;
        align-items: center;
        width: 100%;
        /* height: 60vh; */
        height: 82vh;
        background: url('./images/home/bmi-img.jpg');
        background-color: hsla(120, 60%, 67%, 0.746);
        background-blend-mode: multiply;
        background-size: cover;
    }
}

@media only screen and (min-width:911px) and (max-width:983px){
    .green-box {
        display: flex;
        align-items: center;
        padding: 10px;
        width: auto !important;
        height: 230px;
        justify-content: center;
        border-radius: 8px;
        padding: 1rem;
    }
    .box-pos {
        gap: 2rem;
        position: absolute;
        top: 0px;
        /* bottom: -40%; */
        bottom: -59%;
        /* background-color: red !important; */
    }
}


@media only screen and (min-width:768px) and (max-width:910px){
    .green-box {
        display: flex;
        align-items: center;
        padding: 10px;
        width: auto !important;
        height: 200px;
        justify-content: center;
        border-radius: 8px;
        padding: 0.5rem !important;
        /* background-color: red !important; */
    }
    .box-pos {
        gap: 1rem;
        position: absolute;
        top: 0px;
        bottom: -40%;
        /* background-color: red !important; */
    }
    

    .box__mod {
        width: 14rem;
    }
    .box__mod>img {
        width: 3rem; 
        /* background-color: #020066 !important; */
    }

    .green-box>img {
        width: 100%;
        max-width: 10rem;
    }

    .get-card-heading{
        font-size: 24px !important;
    }
    /* .contact-text{
        font-size: 24px !important;
    }
    .contact-text{
        font-size: 16px;
    } */
}



@media only screen and (min-width:1441px) and (max-width:1516px)
{
    .book-apoint-img {
        max-width: 32rem;
        top: 13%;
        left: 11%;
    }
}
@media only screen and (min-width:1040px) and (max-width:1298px)
{
    /* 1298  1025*/ 
    .book-pattern{
        position: absolute;
        max-width: 35rem;
        top: 2%;
        /* background-color: orange !important; */
        left: 0%;
    
    }
}
@media only screen and (min-width:992px) and (max-width:1039px)
{
    /* 1298  1025*/ 
    .book-apoint-img {
        max-width: 22rem;
        top: 15%;
        left: 11%;
    }
    .book-pattern{
        position: absolute;
        max-width: 30rem;
        top: 2%;
        /* background-color: orange !important; */
        left: 0%;
    }
}
@media only screen and (min-width:320px) and (max-width:991px)
{
    
    #book-appointment .image-container {
        position: absolute;
        height: auto;
        width: 100%;
        bottom: 0% !important;
        /* background-color: lightgreen !important; */
        left: 0% !important;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 20px 0px !important;
    }
    /* 1298  1025*/ 
    .book-apoint-img {
        max-width: 25rem;
        position: static !important;
    }
    .book-pattern{
        position: absolute;
        max-width: 30rem;
        top: 0%  !important;
        /* background-color: orange !important; */
        left: 0%;
        display: none !important;
    }
    .form-container {
        padding: 0px 40px !important;
        /* background-color: orange !important; */
    }
}

@media only screen and (min-width:320px) and (max-width:390px)
{
    .book-apoint-img {
        max-width: 20rem !important;
        position: static !important;
    }
    .form-container {
        padding: 0px 10px !important;
        /* background-color: orange !important; */
    }
}



@media (max-width:780px) {
    .bmi-content {
        max-width: 90% !important;
    }
    .bmi-man {
        display: none !important;
        bottom: 0 !important;
        right:10% !important;
       width: 30rem !important;
        position: absolute !important;
     
    }
    .youtube-iframe-mb{
        /* z-index: 100000000 !important; */
        /* bottom: 90%; */
        position: absolute;
        top: 10px;
        border-radius: 6px;
        width: 17rem;
        aspect-ratio: 1;
    }
    .desktop-carousel {
        display: none !important;
    }

    .mobile-carousel {
        display: block !important;
    }

    .box-pos {
        /* padding-top: 2rem; */
        flex-direction: column;
        /* gap: 2rem; */
        position: static;
        /* top: -20px; */
        /* bottom: -50%; */
    }



        .know-your-bmi {
            background-color: #65C56E;
            width: 100%;
        }

    .book-pattern {
        opacity: 0.9;
        max-width: 26rem;
    }

    .book-head {
        font-size: 2rem;
    }

    .book-apoint-img {
        max-width: 23rem;
        top: 20%;
        left: 7%;
    }

    .wit-c>h1 {
        font-size: 2rem;
    }

    .get__tch {
        width: 100%;
        /* height: 100vh; */
        height: 40vh;
        background-color: rgba(0, 0, 0, 0.223);
        background-image: url('./images/home/awareness/mobile-banner.jpg');
        background-size: cover;
        background-blend-mode: multiply;
        background-repeat: no-repeat;
        display: flex;
        ;
        /* flex-direction: column; */
        gap: 0rem;
        /* align-items: flex-end; */
    }

    .green-box {
        width: auto !important;
        height: 220px;
        display: flex;
        flex-direction: column;
        align-items: center;
        /* max-width: 23.125rem !important; */
        /* max-height: 12.25rem; */
        justify-content: center;
        border-radius: 8px;
        padding: 1rem;
    }

    .box__mod {
        display: flex;
        align-items: center;
        gap: 1rem;
        flex-direction: column;
        justify-content: center;
        max-width: 20rem;
        /* background-color: red !important; */
    }

    /* .box__mod>img {
        width: 4rem;
    } */

    .box__mod>img {
        width: 3rem; 
        /* background-color: #020066 !important; */
    }

    
    .get-card-heading{
        font-size: 20px !important;
    }

    .green-box>img {
        width: 100%;
        max-width: 10rem;
    }

    .start-n-0 {
        left: -6%;
    }

    .box-pos {
        /* gap: 0rem;
        position: absolute;
        bottom: 4%; */
        gap: 0.8rem;
        position: absolute;
        top: 0%;
        /* bottom: -40%; */
        bottom: 0%;
    }

    .op-custom {
        opacity: 0.1;
    }









    .awareness-card {
        padding: 10px !important;
        /* max-width: 5rem; */
    }

    .awareness-card>img {
        max-width: 5rem;
    }

    .awareness-card-content>p,
    h1 {
        font-size: 0.8rem;
        /* max-width: 5rem; */
    }

    .carousel-control-next,
    .carousel-control-prev {
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 10%;
        padding: 0;
        color: #fff;
        text-align: center;
        background: 0 0;
        border: 0;
        opacity: 1;
        transition: opacity .15s ease
    }


    .carousel-control-prev {
        left: -1%
    }

    .carousel-control-next {
        right: -1%
    }

    .custom-arrow {
        max-width: 5rem;
    }

    .stories {
        /* transform: translateY(-1rem); */
        max-width: 85rem;
        padding: 1px;
        /* border: 4px solid rgba(0, 0, 0, 0.063); */
        margin-right: 40px;
        /* box-shadow: var(--card-drop); */
        /* box-shadow: 0 0 30px rgba(0, 0, 0, 0); */
    }

    .quote-car {
        opacity: 0.2;
        width: 40rem !important;
    }

    .youtube-iframe {
        transform: translateY(-7rem);
        /* top: 0%; */
        /* position: relative; */
        width: 20rem;
        height: 20rem;
        /* margin: 30px; */
    }

    /* carousel end */
    #awareness {
        height: auto;
        background-image: url('./images/home/awareness/bg-awareness.svg');
        background-repeat: no-repeat;
    }

    .custom-service-card {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        max-width: 10rem;
        height: 8rem;
        border-radius: 4px;
        /* max-width: 20rem; */
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    }

    .custom-service-card>img {
        object-fit: cover;
        width: 3rem;
        /* width: 20%; */
        /* margin-left: 30px; */
    }

    .custom-service-card:hover>p {
        font-size: .8rem !important;
        /* width: 20%; */
        /* margin-left: 30px; */
    }

    .social-icons {
        position: absolute;
        left: 2%;
        bottom: 4%;
    }

    .landing-title {
        max-width: 20rem;
        text-align: center;
    }

    .landing-title h1,
    p {
        text-align: inherit;
    }

    .landing-title>p {
        text-align: inherit;
    }

    .landing {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        /* height: 100vh; */
    }


    .social-list {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 30px !important;
        padding: 1px;
        height: 60px !important;
        background-color: #65C56E;
        clip-path: polygon(0 0, 30% 0, 100% 22%, 100% 100%, 70% 100%, 0 77%);
        color: #242424;
        font-size: 18px;
    }

    .social-icons {
        position: absolute;
        left: 3% !important;
        bottom: 25% !important;
    }
}

@media (max-width:566px) {
    .bmi-cal-sec {
        display: flex;
        justify-content: flex-end;
        position: relative;
        align-items: center;
        width: 100%;
        /* Changes new */
        /* height: 80vh; */
        height: auto;
        background: url('./images/home/bmi-img.jpg');
        background-color: hsla(120, 60%, 67%, 0.746);
        background-blend-mode: multiply;
        background-size: cover;
        /* Changes new */
        padding: 50px 0px;
    }
}

@media only screen and (min-width: 200px) and (max-width: 768px) {
    .get__tch {
        width: 100%;
        /* Changes new */
        /*height: 150vh;*/
        /* height: 126vh; */
         height: 100vh; 
    }
    .desktop-get-in-touch-name{
        display: none;
    }
    .green-box img {
        left: 0% !important;
    }
    .green-box>img {
        width: 100%;
        max-width: 9rem;
    }
}


@media (max-width:429px) {

    .mobile-carousel {
        display: block !important;
    }
    .wit-c>h1 {
        display: none;
    }



    .book-pattern {
        /* display: block; */
        opacity: 0.9;
        max-width: 26rem;
    }

    .book-head {
        font-size: 2rem;
    }

    #book-appointment .image-container .book-apoint-img {
        position: absolute;
        width: 100%;
        bottom: 15% !important;
        left: 6% !important;
    }


    /* #book-appointment .image-container .book-apoint-img {
        position: absolute;
        width: 100% !important;
        bottom: 15% !important;
        left: 0% !important;
    } */



    .stories {
        /* margin-left:100px ; */
        /* box-shadow: 2px 2px 10px black;
            border: 1px solid red !important;
            padding: 3px;
            background-color: red !important;
            margin: 5px; */
    }

    #success-stories .success-stories-heading {
        font-size: 1rem !important;
    }

    #success-stories .ss-title .success-stories-heading {
        margin-bottom: 0.2rem;
    }

    .youtube-iframe {
        transform: translate(0);
        z-index: 1000000 !important;
        position: absolute;
        bottom: 80%;
        width: 250px;
        aspect-ratio: 1;
        /* height: 250px; */
        /*background-color: red;*/
    }

    .stories {
        /* margin-left: 30px !important; */
        /* height: 600px !important; */
        width: 600px !important;
        height: 500px !important;
    }

    .story-content h5 {
        font-size: 16px;
    }

    .quote-car {
        opacity: 0.2;
        width: 160px !important;
        height: 160px !important;
        position: absolute;
        top: 100%;
        left: 0px;
        z-index: 1000;
    }

    .video-main-container {}

    .story-content {
        position: absolute;
        top: 20%;
        z-index: -1;
        height: 400px;
        width: 400px;
        /* background-color: orange; */
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .story-content p {
        text-align: center;
    }

    #success-stories .success-stories-heading {
        font-size: 2.5rem !important;
    }

    #success-stories .ss-title .success-stories-heading {
        margin-bottom: 1.5625rem;
    }

    .stories {
        width: 100% !important;
        padding: .625rem;
        box-shadow: var(--card-drop);
    }

    .stories {
        /* transform: translateY(-1rem); */
        max-width: 85rem;
        padding: 1px;
        /* border: 4px solid rgba(0, 0, 0, 0.063); */
        margin-right: 10px !important;
        /* box-shadow: var(--card-drop); */
        /* box-shadow: 0 0 30px rgba(0, 0, 0, 0); */
    }


    .social-icons {
        position: absolute;
        left: -2% !important;
        bottom: 19% !important;
    }

    .social-list {
        clip-path: polygon(0 0, 30% 0, 100% 22%, 100% 100%, 70% 100%, 0 77%);
        font-size: 16px;
    }


    /* Form container start */
    


    /* Form container end */
}

@media only screen and (max-width:375px)
{
    #book-appointment .image-container .book-apoint-img {
        position: absolute;
        width: 80% !important;
        bottom: 10% !important;
        left: 10% !important;
    }

}


/* Responsive for our services card start */
@media only screen and (min-width:768px) and (max-width:1400px) {
    .our-services .ourservices-desktop-swiper .ourservices-desktop-swiper-wrapper .swiper-slide {
        width: 150px !important;
        margin-right: 40px !important;
        /* background-color: yellow !important; */
        padding: 30px !important;
        height: 200px !important;
    }
    
    .our-services .service-heading {
        font-size: 30px !important;
    }
    .custom-service-card p {
        font-size: 0.8rem !important;
        color: #3D3D3D;
    }
}
/* Responsive for our services card end */




/* Responsive for our awareness card start */
@media only screen and (min-width:1200px) and (max-width:1400px) {
    .awareness-card {
        cursor: pointer;
        padding: 15px;
        max-width: 33rem;
        border-radius: 10rem;
    }
    
    .awareness-content {
        margin: 0px !important;
    }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .awareness-card {
        cursor: pointer;
        padding: 4px 10px;
        max-width: 27rem;
        border-radius: 10rem;
        /* background-color: red !important; */
    }
    
    .awareness-content {
        margin: 0px !important;
    }
}

@media only screen and (min-width:500px) and (max-width:991px) {
    .awareness-card {
        cursor: pointer;
        /* padding: 4px 10px; */
        padding: 7px 10px;
        /* padding: 10px; */
        max-width: 30rem;
        border-radius: 10rem;
        /* background-color: red !important; */
    }
    
    .awareness-content {
        margin: 0px !important;
    }
    
    .awareness-card>img {
        width: 7rem;
    }
    
    .awareness-grid{
        gap:20px !important;
    }
}
@media only screen and (max-width:499px) {
    #awareness{
        height: 110vh;
    }
    .awareness-card {
        cursor: pointer;
        padding: 4px 10px;
        /* padding: 0px !important; */
        /* padding: 10px; */
        max-width: 30rem;
        border-radius: 10rem;
        /* background-color: red !important; */
    }
    
    .awareness-content {
        margin: 0px !important;
    }
    
    .awareness-card>img {
        width: 5rem;
    }
    
    .awareness-grid{
        gap:20px !important;
    }
    .awareness-card-heading{
        font-size: 20px !important;
    }
    .awareness-card-para-content{
        font-size: 14px !important;
    }
}
@media only screen and (max-width:386px) {
    #awareness{
        height: 120vh;
    }
}
/* Responsive for our awareness card end */

