@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600;700;800;900&display=swap');
body {

   font-family:poppins;


   color:#fff;

   font-size: 20px;

   letter-spacing: 0.4px;

}

h2 {

    font-size: 40px;

    line-height: 60px;

    font-weight: 700;

}

h3 {

    margin-bottom: 30px;

    font-size: 32px;

    line-height: 40px;

    font-weight: 700;

}

.dark_font{

    color:#000;

}



img{

    max-width: 100%;

}





.nav-link,

.navbar-brand {

    color: #fff;

    cursor: pointer;

}

ul.navbar-nav {

    align-items: center;

}

.nav-link {

    margin-right: 1em !important;

    font-size: 18px;

    font-weight: 600;

}

a.nav-link:hover {

    color: #fff;

    transform: scale(1.1);

    transition: ease 0.5s;

}

.navbar-collapse {

    justify-content: flex-end;

}

.stickyHeader {

	position: fixed;

	width: 100%;

}

button.header_button {

    background: #D7D7D7;

    border: solid 1px #D7D7D7;

    border-radius: 9px;

    height: 50px;

    width: 130px;

    font-size: 16px;

    color: #fff;

    font-weight: 600;

    box-shadow: 5px 5px 0px #999;

}

header.page-header.header {

    position: fixed;

    width: 100%;

    z-index: 9;

}

button.header_button:hover {

    box-shadow: unset;

    transition: ease-in 1s;

}

.modal-header {
    border-bottom: unset;
}
.modal-body h3 {
    color: #000;
    font-size: 40px;
}
.modal-body p {
    color: #000;
}
.modal-content {
    border-radius: 25px!important;
}










.hero_section {

    padding: 150px 0px 0px;

    background-image: url(../images/home/Splashart_BQ.png);

    z-index: 1;

    position: relative;

    background-size: cover;

    background-repeat: no-repeat;

}

.overlay {

    top: 0;

    background-image: url(../images/Rectangle_34.png);

    position: absolute;

    width: 100%;

    height: 100%;

    z-index: -1;

}

.hero_section .container-fluid {

    max-width: 780px;

    text-align: center;

}

.hero_section p.text-center {

    font-size: 30px;

    font-weight: 500;

    color: #fff;

    line-height: 34px;

    letter-spacing: -0px;

    margin:75px auto 50px;

}

img.vert-move {

    -webkit-animation: mover 1s 10  alternate;

    animation: mover 1s 10  alternate;

}

@keyframes mover {

    0% { transform: translateY(0); }

    100% { transform: translateY(70px); }

}

.client_logo.row {
    background: #fff;
    border-radius: 45px;
    padding: 35px 0px;
    margin-top: 120px;
    justify-content: space-evenly;
    align-items: center;
}









.adopt_habits_section {

    background: #131648;

    padding: 100px 0px 0px;

}

.col-image img {

    width: 80%;

}

.col-content p {

    font-size: 30px;

    line-height: 40px;

}

.three_img {

    background: #fff;

    border-radius: 55px;

    padding: 10px 10px;

    margin-bottom: 50px;

    text-align: center;

    width: 90%;

}

/*.three_img img:nth-child(2) {

    margin: 0px 45px;

}*/

div#team-slider {
    width: 100%;
}
div#team-slider .slick-track {
    display: flex!important;
    justify-content: space-between;
}







.habits_goals_section {


    background-image: url(../images/home/Bg-story_section.png);

    z-index: 1;

    position: relative;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: bottom;

    padding-bottom: 95px;

}

/*.overlay-1 {

    top: 44px;

    background-image: url(../images/home/Overlay-1.png);

    position: absolute;

    width: 100%;

    height: 100%;

    z-index: -1;

}*/

.habits_goals_section .sec-1 .sec-img{

    width:100%;

}

.habits_goals_section .row {

    display: flex;

    align-items: center;

}

.col-md-6.step_image {

    display: flex;

    align-items: center;

}

.sec-2 img.sec-img {

    width: 100%;

}

.row.sec-2 {

    padding: 100px 0px;

}

.process_step {

    width: 100%;

    text-align: center;

    position: relative;

}
.process_step li::marker{
    position: relative;
}
.process_step ul li:before {

    content: ""!important;

    height: 100%!important;

    position: absolute!important;

    border-left: 2px dashed #dbd8e9!important;

    left: -18px!important;

    right: 0!important;

    bottom: 0!important;

    top: 0px!important;

    z-index: -1;

    margin: 0 auto;

    transform: translate(0px, 42px);

    width: auto!important;

}

.process_step li:last-child:after {

    content:unset!important;

}

/*.habits_goals_section .sec-2 p {

    padding-right: 10%;

}*/

.process_step li {

    position: relative;

}

img.map_1 {

    -webkit-animation: mover_map1 1s infinite  alternate;

    animation: mover_map1 1s infinite  alternate;

}

@keyframes mover_map1 {

    0% { transform: translateY(0); }

    100% { transform: translateY(10px); }

}

img.map_2 {

    -webkit-animation: mover_map2 1s infinite  alternate;

    animation: mover_map2 1s infinite  alternate;

}

@keyframes mover_map2 {

    0% { transform: translateY(0); }

    100% { transform: translateY(-10px); }

}

img.map_3 {

    -webkit-animation: mover_map3 1s infinite  alternate;

    animation: mover_map3 1s infinite  alternate;

}

@keyframes mover_map3 {

    0% { transform: translateY(0); }

    100% { transform: translateY(20px); }

}





.story_section {

    background-image: url(../images/home/Splashart_BQ2.png);

    position: relative;

    padding-top: 160px;

    padding-bottom: 30px;

    background-size: cover;

    background-repeat: no-repeat;

    margin-top: -65px;

    z-index: 0;

}

.story_section p {

    letter-spacing: -0.4px;

    text-align: justify;

    font-size: 25px;

    color: #131648;

    line-height: 40px;

}

.story_section h2 {

    color: #131648;

}

.story_icon img {

    margin-right: 10px;

}







.app-gla-lea img{

        width: 70%;

    }













.footer-top p {
    margin-bottom: 35px;
}
.footer_img img {

    width: 100px;

    margin: 00px 10px;

}

.footer_img {

    margin: 40px auto;

}

.health_icon {

    width: 68px;

    margin-right: 10px;

}

footer .col-md-8.row {

    align-items: flex-start;

}

.footer-bottom ul {

    padding: 0px;

}

.footer-bottom ul li a{

    color: #fff;

}

.footer-bottom {

    margin-top: 70px;

}

.footer-social img {

    margin-right: 20px;

}









.about_banner {

    padding: 150px 0px 150px;

    background-image: url(../images/about/about-banner.png);

    z-index: 1;

    position: relative;

    background-size: cover;

    background-repeat: no-repeat;

}

.about_banner .container-fluid {

    max-width: 950px;

    text-align: center;

}

.about_banner p.text-center {

    font-size: 45px;

    line-height: 55px;

    letter-spacing: -0.4px;

    margin: 50px 0px;

}

.company_facts.row {

    border: solid 2px #fff;

    border-radius: 40px;

    width: 85%;

    text-align: center;

    margin: auto;

    align-items: center;

}

.col-md-3.fact_img {

    border-right: solid 1px #fff;

    padding: 40px;

}

p.fact_number {

    font-size: 50px;

    font-weight: 900;

    margin-bottom: 0px;

}

p.fact_text {

    font-size: 20px;

    margin-bottom: 0px;

}

.about_us_section p.text-justify.dark_font, .about_us_section li {

    font-size: 20px;

    line-height: 30px;

    letter-spacing: -0.4px;

}

.about-2 .about-img{

    position: relative;

    justify-content: center;

    display: flex;

}

h2.solution_head {

    position: absolute;

    top: 25%;

}

.m_name_position {
    height: 90px;
}
.container.about-2 {

    padding: 60px;

    margin: 100px auto;

}

.container.about-4 {

    padding: 60px;

    margin: 100px auto 0px;

}



.image_box.d-flex {

    align-items: center;

}

.image_box p {

    margin-left: -60px;

    width: 100%;

    background: #E1FCFF;

    font-size: 22px;

    font-weight: 700;

    border-radius: 17px;

    padding: 20px 20px 20px 70px;

}

.image_box img {

    width: 85px;

    z-index: 1;

}


p.member_name {

    font-size: 15px;

    font-weight: 600;

}
#team-slider img.img-fluid.member_img {
    width: 110px;
    filter: grayscale(1);
    margin: auto;
    text-align: center;
}

.team_members .row.d-flex {

    justify-content: space-between;

}

.about_team {

    padding: 50px;

    margin: 100px auto;

}

.about_team p {

    font-size: 20px;

}

.about_team .row.d-flex {

    align-items: center;

}

.m_info {

    margin-bottom: 30px;

    padding: 50px 30px;

    border-radius: 60px;

}

.member_details .col-md-6.text-center {

    padding: 0px 50px;

}

p.m_name {

    margin: 30px 0px 0px;

    font-weight: 700;

    font-size: 21px;

}

p.m_position {

    margin-bottom: 0px;

    font-size: 17px;

    font-weight: 400;

    height: 60px;

}

.row.d-flex.member_details {

    margin: 30px 0px;

}

.medical_advisory{

    padding:50px;

}



/*-----------Privacy------------*/

.privacy-version{
    font-weight: 500;

    font-size: 24px;

    color: #131648;

    line-height: 36px;

    text-align: justify;
}

.privacy-banner{

    padding: 150px 0px 150px;

    background-image: url(../images/privacy-banner.png);

    z-index: 1;

    position: relative;

    background-size: cover;

    background-repeat: no-repeat;

}



.privacy-design{

    font-weight: 800;

    font-size: 50px;

    line-height: 75px;

    letter-spacing: -0.004em;

    font-family: 'Poppins';

}



.privacy-details {

    margin-left: 80px;

    color: #131648;

}



.privacy-details p , .privacy-details ul li{

    font-size: 24px;

    text-align: justify;

}



.healthdao{

    margin-top: 20px;

    font-weight: 700;

    font-size: 18px;

    color: #131648;

}





.privacy-content{

    margin-top: 50px;

    margin-bottom: 50px;

}

.myaccordion {

  background: #F1FEFF;

  border-radius: 38px;

  padding: 35px 0;

}



.myaccordion .card{

    width: 85%;

    margin: 15px auto;

}



.myaccordion .card,

.myaccordion .card:last-child .card-header {

  border: none;

}



.myaccordion .card-header {

  /*border-bottom-color: #EDEFF0;*/

  background: #fff !important;

  border: none !important   ;

}



.myaccordion .fa-stack {

  font-size: 18px;

}



.myaccordion .btn {

  width: 100%;

  font-weight: 500;

  color: #000000;

  padding: 0;

  font-size: 15px;

  text-align: justify;

}



.myaccordion .btn-link:hover,

.myaccordion .btn-link:focus {

  text-decoration: none;

}



.myaccordion li + li {

  margin-top: 10px;

}



.fa-plus:before {

    content: "\f106" !important;

    color: #000000 !important;

}



.fa-angle-up:before {

    content: "\f106";

    color: #000000 !important;

}



.fa-angle-down:before {

    content: "\f107";

    color: #000 !important;

}



.btn.focus, .btn:focus {

    outline: 0;

    box-shadow: none;

}



.faqs-title{

    font-weight: 500;

    font-size: 28.28px;

    letter-spacing: -0.004em;

    color: #000000;

    text-align: center;

    margin-top: 10px; 

    margin-bottom: 30px;

}



.card-body{

    color: #000;

}



.faq-points{

    margin: 0 10px;

    text-align: justify;

}



.faqs-ans{

    font-weight: 400;

    font-size: 14.1408px;

    color: #000;

    text-align: justify;

    margin: 0 10px;

}



.subject-dropdown select{

    font-size: 17px !important;

    font-family: 'Poppins';

    font-weight: 400;

    letter-spacing: -0.004em;

    border: none;

    background: #21CBDC;

    border-radius: 14px;

    color: white;

    padding: 15px;

    width: 100%;

}



.yourname input[type='text'] , .email input[type='text'] , .textarea #text-add{

    background: #F5F5F5;

    border-radius: 14px;

    padding: 15px;

    border: none;

    margin-top: 20px;

    width: 100%;

    font-size: 17px;

}


.subject-dropdown select:focus-visible, .yourname input[type='text']:focus-visible, .email input[type='text']:focus-visible , .textarea #text-add:focus-visible {
    outline: #21cbdc auto 2px;
}


.textarea #text-add{

    width: 100%;
    height: 200px;

}



.contact-btn {
    background: #21CCDD;
    border-radius: 14px;
    padding: 15px 50px;
    margin-top: 15px;
    text-align: center;
}

.subject-dropdown select {
    -webkit-appearance: none;
    -moz-appearance: window;
    border: none;
    background-image: url("../images/down-arrow.png");
    background-repeat: no-repeat;
    background-position-y: 21px;
    background-position-x: 93%;
}


.contact-btn input{

    color: white;

    font-weight: 700;

    font-size: 24px;

    text-decoration: none;

    background-color: transparent;

    border: none;
}





.privacy-data{

    background: #F1FEFF;

    border-radius: 38px;

}





.problem-health h3{

    font-weight: 700;

    font-size: 22.1935px;

    color: #000000;

    margin: 60px 0;

    text-align: center;

}



.problem-health-images{

    background: #F1FEFF;

    border-radius: 62px;

    padding: 25px 40px;

}



.problem-health-whitebg{

    background: white;

    border-radius: 45px;

    padding: 30px 30px;

}



.problem-health-bg{

    background-color: white;



}



.prolem-image1 img{

    width:  75%;

}


.prolem-image2 img{

    width:  100%;

}







.empower-patients{

    margin-top: 46px;

}

.Empower-patients-area{

    background: #F3FEFF !important;

    border-radius: 53px 53px;

    height: fit-content;

}





.empower-patients-text h3{

    font-size: 32.9px !important;

    color: #131648;

    text-align: start !important;

    padding: 0 50px;

}



.bowhead-area {

    margin: 0 auto;

}



.bowhead-area h3{

    font-weight: 700;

    font-size: 34.19px;

    color: #131648;

    width: 60%;

    text-align: center;

    margin: 0 auto;

}



.bowhead-img {

    text-align: center;

}

.bowhead-img img{

    text-align: center;

    width: 80%;

    margin: 50px 0; 

}



.solution-text{

    margin: 150px 0;

}



.solution-text h3{

    font-weight: 700;

    font-size: 34.19px;

    color: #131648;

}



.solution-text p{

    font-weight: 500;

    font-size: 34.19px;

    color: #131648;

}

.solution-text img{

    width: 100%;

}



.collection-health-imag img{

    width: 70%;

    margin-top: 100px;

}

.collection-health-imag{

        text-align: center;

        margin-bottom: 50px;

    }

/*---------------Reseaches--------------*/



.research-banner{

    padding: 150px 0px 10px;

    background-image: url(../images/research-banner.png);

    z-index: 1;

    position: relative;

    background-size: cover;

    background-repeat: no-repeat;

}



.research-learn{

    margin-top: 250px !important;

}



.schedule-call-btn{

    background: #FE2B7B;

    border-radius: 15px;

    width: 35%;

    margin: 20px auto;

    padding: 10px 0;

}



.schedule-call-btn a{

    font-weight: 700;

    font-size: 30.06px;

    color: #fff;

    text-decoration: none;

}



.research-text-content{

    margin: 130px auto 0 auto;

    width: 65%;

    text-align: start;

}



.team-work .team-previously-worked{

    color: #131648;

    font-weight: 700;

    font-size: 32px;

    text-align: center;

    margin: 30px auto;

}



.team-logos img{

    margin: 30px 0;

    align-items: center;

    width: 70%;

}



.logos-collect{

    align-items: baseline;

}



.create-delightful-area{

    margin-top: 30px !important;

    background-image: url(../images/create-delight-banner.png);

    position: relative;

    padding-top: 70px;

    padding-bottom: 200px;

    background-size: cover;

    background-repeat: no-repeat;

    margin-top: -50px;

    z-index: -1;

}



.delight-content h3{ 

    font-weight: 700;

    font-size: 46px;

    color: #202682;

    line-height: 55px;

    text-align: center;

}



.delight-content p{

    font-weight: 400;

    font-size: 33.2618px;

    color: #131648;

    width: 69%;

    margin: 0 auto;

    text-align: center;

}



.delight-image{

    text-align: center;

    margin-top: 100px;

    margin-bottom: 100px;

}



.our-stats-area{

    margin-top: 10px;

    margin-bottom: 100px; 

}



.our-stats-area{

    margin: 0 auto;

}



.our-stats-area h3 {
    font-size: 34px;
    color: #000000;
    font-weight: 800;
}



.comorbidities{

    background: #C9F19A;

    border-radius: 14px;

    padding: 25px 20px; 

}



.comorbidities h3{

    font-weight: 700;

    font-size: 43px;

    color: #131648;

}

.comorbidities p{

    font-weight: 400;

    font-size: 21px;

    color: #131648;

}



.feel-unwell{

    background: #FFB1CF;

}



.interactions{

    text-align: center;

}



.interactions img{

    width: 72%;

}



.interactions-text{

    position: absolute;

    text-align: justify;

    top: 25px;

    left: 113px;

}



.conduct-real-bg {

    background: #131648;

    border-radius: 29px;

    padding: 70px 40px 55px;

    position: relative;

    bottom: 145px;

}
.conduct-real-bg .row {
    align-items: center;
}
@media(min-width: 768px){
.conduct-real-bg h3.conduct-real, .conduct-real-bg p {
    margin-bottom: 0px;
}
}

.conduct-real-desc p{

    font-size: 18px;

}



.contact-us-btn {

    font-size: 23.9px;

    margin: 0;

    width: 100%;

}



.contact-us-btn a{

    padding: 0 25px;

}



#research-slider{

    text-align: center;

}

.slider-research-area{

    margin-bottom: 70px;

}



.research-slider-box1{

    margin: 10px;

}

.research-slider-box1 img{

    width: 100%;

}



/*

.diabetes{

    background: #FFF9C2;

    margin: 0;

    padding-top: 70px;

    padding-right: 5px;

    color: #B8A81E;

     border-radius: 29px;

    width: 183px;

    height: 183px;

}



.migraine{

    background: #D7E8F8;

    color: #357AB9;

}



.atopic-dermatitis{

    color: #48B1B5;

    background: #D7F7F8;

}



.asmtha{

    color: #75B529;

    background: #E8FFCD;

}



.copd{

    color: #D95858;

    background: #FFCFE3;

}



.oncology{

    color: #7831D5;

    background: #E5D1FF;

}



.cardiovascular{

    color: #386081;

    background: #CCE5F9;

}



.mental-health{

    color: #538845;

    background: #DFFFD7;

}*/






.they-support-us{

    margin: 100px 0 !important;

}





.they-support{

    border: 3px solid #C7D3FF !important;

}



.support-text h3{

    font-weight: 900;

    font-size: 32px;

    color: #000000;

    font-family: 'poppins'; 

    line-height: 41px;

    letter-spacing: -0.004em; 

    text-align: justify;

    padding: 0 20px; 

    margin: 30px 0;

    border-right: 1px solid #000;

}



.all-brands{

    align-items: center;

}



.empower-image img{

   width: 100%;

    position: relative;

    bottom: 29px;

    padding: 0 40px;

}



.empower-image2 img{

    width: 100%;

    padding:40px 40px;

}



.empower-text-area{

    background: #ECF6FF;

    border-radius: 53px;

    margin-top: 46px;

    height: fit-content;

}



.empower-text {

    margin: 70px auto 0 auto;

    text-align: center;

}



.empower-text h3{

    font-weight: 700;

    font-size: 45.9px;

    color: #131648;

}



.empower-desciption p{

    font-weight: 400;

    font-size: 23px;   

    color: #131648;

    padding: 0 55px;

}



.easy-to-use-area {

    margin: 100px 0;

    background: #F6F3FF;

    border-radius: 53px;

    height: fit-content;

}

.easy-to-use-title h3{

    padding: 0px 55px 0 69px;

    text-align: justify;



}



.empower-icon{

    font-weight: 700;

    font-size: 16px;

    color: #000000;

}





.unloack-img img{

    width: 100%;

    margin-top: 50px;

}





.unlock-title h3{

    margin-top: 150px;

    font-weight: 700;

    font-size: 40px;

    color: #131648;

}



.unlock-description p{

    font-weight: 400;

    font-size: 38px;

    color: #131648;

}



.bookdemo-btn{

    margin-top: 30px;

    width: 60%;

    text-align: center;

}

/*-----------How-it-works-------*/



.better-quest{

    background-image: url(../images/bg-better.png);

    position: relative;

    padding-top: 160px;

    padding-bottom: 30px;

    background-size: cover;

    background-repeat: no-repeat;

    margin-top: -50px;


}

.better-quest .download_btns {
    display: flex;
    justify-content: center;
}
.better-quest .download_btns a {
    margin: 0px 10px 0px 0px;
}

.quest-text{

    margin-top:100px;

}

.quest-text h3 { 

    font-weight: 700;

    font-size: 46px;

    color: #202682;

    line-height: 55px;

}



.quest-text p{

    font-weight: 400;

    font-size: 39px;

    color: #202682;

    line-height: 52px;

}



.better-img{

    margin-bottom: 100px;

}



.hero_section-how-it-work{

    padding: 150px 0px 0px;

    background-image: url(../images/how-it-work-banner.png);

    z-index: 1;

    position: relative;

    overflow: hidden;

    background-size: cover;

    background-repeat: no-repeat;

}



.Learn-more{

    text-align: center;

    margin: 0 auto;

}

    

.Learn-more p{

    width: 75%;

    margin: 0 auto;

    padding-top: 100px;

}

.breakpoint-1{

    text-align: center;

     display: flex;

     position: relative;

}



.breakpoint-img img{

    width: 76%;

    position: relative;

    top: 25px;

    left: 50px;

}



.breakpoint-text{

    width: 50%;

    font-weight: 500;

    font-size: 30px;

    text-align: start;

    background: #1A3270;

    border-radius: 21px;

    padding: 20px 30px;

    height: fit-content;

}



.no-1-img img{

    position: absolute;

    bottom: 184px;

    right: 240px;

}



.no-2-img img{

    position: absolute;

    bottom: 200px;
    
    left: -79px;

}



.breakpoint2-img img {

    width: 60%;

    position: relative;

    bottom: 55px;

    right: 129px;

}



/*.breakpoint-2 , .breakpoint-3 , .breakpoint-4 , .breakpoint-5{

    padding-top: 100px;

}

*/

.no-3-img img{

    position: absolute;

    bottom: 184px;

    right: 8px;

}



.breakpoint3-img img{

    width: 50%;

    position: relative;

    top: -118px;

    left: 174px;

}



.no-4-img img{

    position: absolute;

    bottom: 189px;

    left: -78px;

}



.breakpoint4-img img {

    width: 76%;

    position: relative;

    top: -15px;

    right: 85px;

}



.no-5-img img{

   position: absolute;

    bottom: 171px;

    right: 123px;

}



.breakpoint5-img img {

    width: 56%;

    position: relative;

    top: -91px;

    left: 184px;

}



.breakpoint-main{

    position: relative;

    padding-bottom:220px;

}



.img-top{

    /*position: absolute;

    right: 150px;*/

    z-index: -1;

    top: 0;

}



.breakpoint-main2{

    position: relative;

    padding-bottom:220px;

    left: 200px;

}



.img-top2 {

    position: absolute;

    right: 50%;

    z-index: -1;

    top: 150px;

}





.breakpoint-main3{

    position: relative;

    padding-bottom:320px;

    right: 100px;

}



.img-top3 {

    position: absolute;

    right: 50%;

    z-index: -1;

    top: 100px;

}

.breakpoint-main4{

    position: relative;

    padding-bottom:200px;

    left: 200px;

}

.img-top4{

    position: absolute;

    left: -170px;

    z-index: -1;

    top: 100px;

}

.breakpoint-main5{

    position: relative;

    padding-bottom:100px;

       left: -250px;

}





.terms-text p{

    margin: 80px 0;

    color: #131648;

    font-weight: 400;

    text-align: justify;

}



.border-bottom{

    border-bottom: 4px solid #F5C451 !important;

}



.header {

  position: relative;

}



.c-logo {

  position: fixed;

  width: 170px;

  top: 10px;

  left: 30%;

  z-index: 3;

}



.c-menuSP01 {
    position: fixed;
    z-index: 3;
    transition: all 0.6s;
    right: 30px;
    top: 30px;
}

.c-menuSP01.checked span {

  top: 28px;

  left: 18px;

  transition: all 0.6s;

}

.c-menuSP01.checked span:nth-of-type(1) {

  transform: translate3d(0, 0, 0) rotate(45deg);

  width: 30px;

}

.c-menuSP01.checked span:nth-of-type(2) {

  opacity: 0;

  top: 20px;

  left: 28px;

}

.c-menuSP01.checked span:nth-of-type(3) {

  transform: translate3d(0, 0, 0) rotate(-45deg);

  width: 30px;

}

.c-menuSP01 span {

  display: block;

  width: 7px;

  height: 1px;

  background: #fff;

  position: absolute;

  top: 20px;

  left: 28px;

  border-radius: 10px;

  transition: all 0.6s;

}

.c-menuSP01 span:nth-of-type(1) {

  transform: translate3d(-10px, 15px, 0);

}

.c-menuSP01 span:nth-of-type(3) {

  transform: translate3d(10px, 15px, 0);

}



.c-navSP {

    position: fixed;

    width: auto;

    height: auto;

    z-index: 2;

    background: #fff;

    display: none;

    opacity: 0;

    margin: 30px 50px;

    border-radius: 20px;

}

.c-navSP.open {

  display: block;

  right: -25px;

  top: 70px;
}

.c-navSP ul {

  padding-top: 20px !important;

  padding-left: 20px;

  padding-right: 20px;

  padding-bottom: 20px;

}

.c-navSP ul li .sub-menusp {

  padding-top: 0;

}



.c-navSP ul a:hover{

    background: #E2EEFF;

    border-radius: 10px;

}

.c-navSP ul a {

  text-decoration: none;

  padding: 15px 15px;

  font-weight: 700;

font-size:20px;

  line-height: 1.4rem;

  color: #131648;

  display: block;

  position: relative;

}



.c-menuSP01 i{

    font-size: 30px;

    color: #fff;

    background: #21CCDD;

    padding: 10px 13px;

    border-radius: 50%;

}



.scroll-header{

    display: none;

}



.shrunk .scroll-header {

    display: block;

}



.withoutscroll-header {

    display: block;

}



.shrunk .withoutscroll-header {

    display: none;

}



.container.terms-co-faq {
    padding: 100px 0px;
}
h3.terms_head {
    letter-spacing: -0.004em;
    color: #131648;
    margin-bottom: 60px;
}
.terms_accordion div.card-header {
    background: #EEF4F6;
    border-bottom: unset;    
    border-radius: 22px;
}
.terms_accordion .card {
    border: unset;
    margin-bottom: 30px;
    border-radius: 22px;
    background: #EEF4F6;
}
.terms_accordion button.d-flex {
    width: 100%;
}
p.faq-head {
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: -0.004em;
    color: #131648;
    margin-bottom: 0px;
}
p.faqs-content {
    padding: 0px 10px;
    font-size: 22px;
    line-height: 36px;
    text-align: justify;
    letter-spacing: -0.004em;
    color: #131648;
}
.terms_accordion .card-body li{
    font-size: 22px;
    line-height: 36px;
    text-align: justify;
    letter-spacing: -0.004em;
    color: #131648;
}


.find-unique{
    width: 100%;
}

.comming-soon-image{
    position: relative;
    bottom: 38px;
    left: 194px;
}

.comming-soon-image1{
    position: relative;
    bottom: 38px;
    right: 45px;
}

.contact-banner{
    padding: 150px 0px 150px;
    background-image: url(../images/banner-contact.png);
    z-index: 1;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
}

.privacy-banner {

    padding: 150px 0px 150px;
    background-image: url(../images/banner-privacy.png);
    z-index: 1;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;

}

/*.res-logo{
    max-width: 100% ;
    width: 3% ;
    top: 30px ;
    left: 30px ;
    position: relative;
    border-radius: 50%;
}*/
.res-logo{
    display: none;
}

.healthy-habits{
    text-align: center;
    display: flex;
    position: initial;
        
}

ul.healthy-habits.aos-init.aos-animate {
    padding: 0;
    width: 200px;
    margin: auto;
    text-align: center;
    display: flow-root;
}

.healthy-habits p{
    font-size: 15px;
}

.process_step ul:last-child li:before {
    border-left: unset!important;
}