* {
    margin: auto;
}

body {
    font-family: "Poppins", sans-serif;
}

.Navbar {

    background: #6C56FF;
    color: white;
    padding: 10px 0px;
}

.header {
    display: flex;
    justify-content: space-between;
    align-items: center;

}

.logo {
    display: flex;
    margin: 0;
}

.home {
    display: flex;

}

.home li {
    list-style: none;
    margin: 10px;
    font-size: 14px;
    padding: 3px;
    margin: 0px 0px;
    padding: 0px 14px;
}

#text-box {
    display: flex;
    /* background-color: #7F6CFF;
    background-image:  linear-gradient(-192deg, white 55%,#6C56ff 38%); */
    font-size: 15px;
    padding-left: 47px;
}

.text {
    margin-top: 108px;
    width: 50%;
}

.Banner-img {
    margin-top: 0px;
}

.Information {
    margin-top: 10px;
}

.Book {
    color: #7F6CFF;
    font-size: 48px;
    width: 100%;
    font-weight: 500;
}

.Get {
    color: #3f3c3c;
    font-size: 28px;
    font-weight: 300;

}

img.photo {
    position: relative;
    top: 0px;
}

.speech {

    margin-top: 30px;
}

#box {
    display: grid;
    grid-template-columns: auto auto auto;
    border: 1px solid black;
    /* width:90%; */
    text-align: center;
    border-radius: 30px;
}

.Instant_one {
    /* margin-top: 100px;
     */
}

#Box_two {}

.Instant_two {
    /* margin-top: 100px;
    margin-bottom: 45px; */
}

.Instant_one p {
    font-size: 12px;
}

.Instant_two p {
    font-size: 12px;
}

#container {
    display: flex;
}

.picture {
    margin-left: 274px;
    width: 50%;
    position: relative;
    bottom: 432px;
}

.picture_two {
    width: 30%;
    position: relative;
    right: 456px;
    bottom: 479px;

}

.contain_three {
    margin: 700px;
    position: absolute;
    bottom: -1300px;
}

.heading_two {
    width: 80%;
    margin-top: 263px;
    margin-right: 200px;
}

ul.list {
    font-size: 18px;
}

.list li {
    margin: 30px;
}

#Main_container {
    display: flex;
    background-image: linear-gradient(180deg, white 69%, #6c5ae2 18%);
    margin-top: 30px;
}

.Container_two {
    position: relative;
    top: 49px;
}

.Down {
    position: relative;
    font-family: "poppins", sans-serif;
    font-weight: 600;
    bottom: 72px;
    font-size: 15px;
}

.Girl_img {
    position: relative;
    top: 6px;
    right: 8px;
}

.Safe_Care {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: normal;
    position: relative;
    right: 94px;
    top: 38px;
    font-size: 15px;
}

.mobile_png {
    position: relative;
    top: 74px;
    right: 78px;
}

.Family_information {
    display: flex;
    background-image: linear-gradient(180deg, white 62%, #6c5ae2 11%);
    margin-top: 30px;

}

.Parents {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 15px;
}

.Easily {

    font-size: 15px;
}

.Png {}

.icons {
    width: 58%;


}

.logo_two {
    position: relative;
    left: 612px;
    bottom: 250px;

}

#footer {
    margin-top: 115px;
}

.logo_three {}

.Conditions {
    display: flex;
    justify-content: space-between;
}

.Powered {
    display: flex;
    margin-top: 110px;
}

.imageBanner {
    padding-left: 3%;
}

.imageBanner {
    margin-top: -582px;
}

.container {
    width: 93%;
    margin: 0 auto;
}

.m-0 {
    margin: 0;
}

.subHeading {
    color: #7F6CFF;
    text-align: center;
    font-size: 24px;
    margin-bottom: 14px;
}

.homesectionTwo {
    padding: 153px 0px 109px;
    position: relative;
}

.homesectionTwo {
    padding: 153px 0px 109px;
    position: relative;
}

.homesectionTwo:after,
.homesectionTwo:before {
    content: "";
    background-image: url('bg2.png');
    position: absolute;
    bottom: 83px;
    width: 460px;
    background-size: cover;
    left: 0px;
    height: 100%;
    background-repeat: no-repeat;
}

.homesectionTwo:before {
    background-image: url(bg1.png);
    left: inherit;
    right: 0px;
    bottom: inherit;
    top: -197px;
}

html,
body {
    overflow-x: hidden;
}

div#box {
    display: grid;
    grid-template-columns: auto auto auto;
    border: 1px solid black;
    text-align: center;
    border-radius: 30px;
    grid-column-gap: 32px;
    grid-row-gap: 56px;
    padding: 72px 0px;
    background-color: #ffffff70;
    z-index: 9;
    position: relative;
    backdrop-filter: blur(10px);
}

.homesectionThree img {
    width: 100%;
    margin-top: 23px;
}

.homesectionfour .textSection {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.homesectionfour img {
    margin: 0px auto -130px auto;
    display: flex;
    justify-content: center;
}

.homesectionfour .bgColor {
    background: #6A54FF;
    height: 130px;
}

.homesectionfour .textSection {
    margin-bottom: -171px;
}

.homesectionfour .subHeading {
    margin-bottom: 36px;
}

div#Home_vaccination {
    display: flex;
    align-items: center;
    padding: 92px 0px 57px;
}

div#Home_vaccination .icons {
    margin: 0px;
    box-shadow: 1px 3px 5px 2px #CCc;
    padding: 35px 45px;
    width: 100%;
    border-radius: 0px 25px 25px 0px;
    margin-left: -10px;
    padding-left: 63px;
    z-index: -1;
}

.appIocn {
    padding-left: 78px;
}

div#Home_vaccination .Png {
    margin: 0px;
}

.d-flex {
    display: flex;
    align-items: center;
}

.d-flex img {
    margin: 0;
}

.widthalef {
    width: 44%;
}

.widthalef img {
    width: 100%;
}

div#footer {
    display: flex;
    justify-content: space-between;
    padding-bottom: 11px;
}

#footer .logo_three img {
    width: 41px;
    height: 41px !important;
    margin-left: 7px;
}

#footer .logo_three img {
    width: 41px;
    height: 41px !important;
    margin-left: 7px;
}

.Smart_vaccination h3 {
    font-size: 41px;
    margin-bottom: 0px;
    font-weight: 400;
}

.Smart_vaccination h1 {
    font-size: 60px;
    line-height: normal;
}

.Smart_vaccination p {
    font-size: 16px;
}


.Message {
    padding: 51px 0px 0px;
}

.Conditions ul {
    padding: 0px 0px 0px 21px;
}

.Powered {
    justify-content: space-between;
}

.Powered h3 {
    font-size: 600;
    font-size: 15px;
    margin: 0px;
    padding-bottom: 15px;
}

.Conditions {
    display: flex;
    justify-content: space-between;
    padding: 87px 0px 0px;
}





@media only screen and (max-width:920px) {
    .header {
        flex-wrap: wrap;
    }

    .header {
        justify-content: center;
    }

    .header ul.home {
        width: 100%;
        text-align: center;
        justify-content: center;
    }

    .Navbar {
        padding: 22px 0px 33px;
    }

    #text-box {
        flex-wrap: wrap;
    }

    div#text-box {
        padding: 65px 0px 0px;
        justify-content: center;
    }

    #text-box .text {
        margin: 0px;
        width: 100%;
        text-align: center;
    }


    div#text-box .Banner-img {
        margin: 0px;
    }

    .imageBanner {
        margin-top: -560px;
        padding-left: 8px;
    }

    div#box {
        grid-template-columns: revert;
    }

    .homesectionTwo {
        padding: 94px 0px 109px;
    }

    .homesectionfour img {
        margin: 189px auto -128px auto;
        width: 100%;
    }

    .homesectionfour .textSection {
        flex-wrap: wrap;
        text-align: center;
        list-style: none;
    }

    .homesectionfour .textSection .Parents_stay {
        width: 100%;
    }

    ul.Easily.m-0 {
        width: 100%;
        margin-top: 49px;
    }

    .textSection ul {
        list-style: none;
        padding: 0px;
    }

    div#Home_vaccination {
        flex-wrap: wrap;
        text-align: center;
        justify-content: center;

    }

    div#Home_vaccination .icons {
        border-radius: 25px;
        margin-top: 42px;
    }

    div#footer {
        flex-wrap: wrap;
    }

    .logo_three.m-0 {
        margin: 36px 0px 34px;
    }

    .Smart_vaccination h3 {
        font-size: 34px;
    }

    .Conditions {
        flex-wrap: wrap;
        padding: 69px 0px 0px;
    }

    .Powered {
        margin-top: 74px;
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }

}




@media only screen and (max-width:610px) {
    .imageBanner {
        margin-top: -563px;
        padding-left: 8px;
    }

    .Conditions ul {
        padding: 0px 0px 34px 21px;
    }

    #Home_vaccination img {
        width: 100%;
    }

    #Home_vaccination .appIocn img {
        width: 95px;
    }

    div#Home_vaccination .icons {
        margin: 47px 0px 0px;
        box-sizing: border-box;
        padding: 39px 30px;
    }
    .appIocn {
        padding-left: 0px;
    }

    div#Home_vaccination {
        padding-bottom: 0px;
    }
.Book {
    font-size: 34px;
}

.Get {
    font-size: 26px;
}
.Smart_vaccination h1
 {
    font-size: 37px;
    line-height: normal;
}
    .Smart_vaccination h3 {
        font-size: 20px;
    }
    .home li {
    padding: 0px 6px;
}
img.photo {
    width: 100%;
}
    /*new css*/


}




@media only screen and (max-width:468px) {
    .home li {
    font-size: 12px;
}
    .Book {
        font-size: 28px;
    }
    .speech {
    margin-top: 14px;
}
.header ul.home{
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
}
.subHeading {
    font-size: 19px;
}
    .Smart_vaccination h1 {
        font-size: 28px;
    }
        .Smart_vaccination h3 {
        font-size: 17px;
    }
    .Book {
        font-size: 29px;
    }
    p, li {
    font-size: 14px;
}
}


@media only screen and (max-width:360px) {
        div#text-box {
        padding: 44px 0px 0px;
    }
    .Get {
        font-size: 22px;
    }
    .Book {
        font-size: 25px;
    }
    .logo {
    font-size: 14px;
}
.header ul.home {
    flex-wrap: wrap;
}


}

