@import url('https://fonts.googleapis.com/css?family=Poppins&display=swap');
body {
    font-family: 'Poppins', sans-serif;
}
.container{
    max-width: 1260px;
}

 /* ---------- hero and section section start --------- */
.mainLogoNdRating {
    width: 100%;
    /* float: left; */
    padding: 15px 0;
}
.bannPart{
    background: linear-gradient(180deg, rgba(235, 253, 244, 0) 0, #ebfdf4 100%);
}
.topHeadRating {
    width: auto;
    float: right;
}
.innerMobInput.btn-01 {
    background: none;
}
.innerMobInput {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr auto;
    grid-gap: 10px;
    border-radius: 30px;
    align-items: center;
    padding: 5px;
    margin-top: 10px;
}
.innerMobInput input {
    color: #000;
    border: none;
    padding: 11px 0 11px 15px;
    font-family: var(--futura_md_bt);
    font-size: 14px;
    font-weight: normal;
    box-shadow: none;
    background: none;
    letter-spacing: .5px;
}
.innerMobInput .btnInput {
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    padding: 10px 24px;
    white-space: nowrap;
    font-family: var(--futura_md_bt);
    background: #2fb773;
    border-radius: 30px;
}
.headTitle {
    font-size: 46px;
    line-height: 60px;
    font-weight: 800;
    color: rgba(0, 0, 0, .8);
    letter-spacing: .8px;
}
.headTitle span {
    color: #2fb773;
}
.headParaCont {
    width: 100%;
    display: block;
    font-size: 20px;
    margin: 0 0 20px 0;
    font-weight: 400;
    letter-spacing: .5px;
    line-height: 32px;
    position: relative;
}
.headParaCont::before {
    content: '';
    width: 100px;
    height: 1px;
    display: block;
    background: #2fb773;
    position: absolute;
    bottom: -15px;
    left: 0;
}
.viewOnMobile {
    display: none;
}
.ban_MobInput .outcome {
    text-align: center;
    margin-top: 15px;
    font-size: 16px;
    color: #000;
    width: 100%;
    display: block;
}
.priceBox {
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 20px 15px;
    font-size: 25px;
    font-weight: 700;
    gap: 2px;
}
.priceBox span {
    font-size: 21px;
    font-weight: 600;
    position: relative;
    margin-right: 10px;
}
.priceBox span::before {
    content: '';
    width: 100%;
    height: 2px;
    display: block;
    position: absolute;
    top: 40%;
    left: 48%;
    transform: rotate(-5deg) translate(-50%, -50%);
    background: red;
}
.positChangeStyle {
    width: 220px;
    margin: 30px auto 0 auto;
}
.inerBanRating {
    display: flex;
    gap: 15px;
    align-items: center;
}
.inerBanRating h2 {
    font-size: 36px;
    font-weight: 600;
    color: #000;
    margin: 0;
}
.positChangeStyle .numBasedOnReview span {
    font-size: 13px;
}
.numBasedOnReview span {
    display: flex;
    justify-content: space-between;
    white-space: nowrap;
    font-size: 16px;
    line-height: 32px;
    color: rgba(0, 0, 0, .6);
}
.positChangeStyle .numBasedOnReview span img {
    width: 24px;
    height: 22px;
}
.bannPart .videoBannBox {
    box-shadow: none;
    border-radius: 12px 12px 0 0;
    overflow: hidden;
}
.videoBannBox {
    position: relative;
    box-shadow: 0 3px 10px -6px #ccc;
    border-radius: 12px;
}
.viewOnDesktop {
    display: block;
}
.videoBannBox .banner-video img {
    max-width: 600px;
    width: 100%;
    height: 100%;
}
.videoBannBox .banner-video iframe {
    max-width: 600px;
    width: 100%;
    height: 100%;
    min-height: 350px;
}
.videoTitleName {
    width: 100%;
    display: inline-block;
    background-color: #ffda00;
    padding: 10px 0;
    background: #fff;
    border-radius: 0 0 12px 12px;
    white-space: nowrap;
}
.inerVidCont {
    width: auto;
    float: left;
    margin: 0 0 0 30px;
    border-left: 8px solid #2fb773;
    padding-left: 20px;
}
.inerVidCont h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 27px;
    letter-spacing: .5px;
    color: rgba(0, 0, 0, .8);
    margin: 0;
}
.inerVidCont p {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .5px;
    color: rgba(0, 0, 0, .8);
    margin: 0;
    white-space: break-spaces;
}
.videoTitleName .healthDtlSays {
    width: auto;
    margin: 10px;
    float: right;
}
.healthDtlSays {
    display: flex;
    gap: 5px;
    margin-top: 25px;
    justify-content: center;
}
.healthDtlSays .redBgOfList {
    background: rgba(252, 42, 43, .1);
}
.healthDtlSays .listOfHealthSays {
    padding: 5px 7px;
    font-size: 10px;
    border-radius: 50px;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 4px;
}
.healthDtlSays .listOfHealthSays img {
    width: 90%;
    height: 15px;
}
.healthDtlSays .txt_Col_red {
    color: rgba(252, 42, 43, 1);
}
.healthDtlSays .txt_Col_green {
    color: #2fb773;
}
.healthDtlSays .greenBgOfList {
    background: rgba(30, 135, 75, .1);
}
.healthDtlSays .listOfHealthSays {
    padding: 5px 7px;
    font-size: 10px;
    border-radius: 50px;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 4px;
}
.innerSucRev {
    width: 100%;
    /* float: left; */
    display: flex;
    justify-content: space-between;
}
.listOfSuc {
    width: auto;
    display: block;
    text-align: center;
}
.listOfSuc .imgOfSucRev {
    width: 90px;
    height: 90px;
    margin: auto;
    display: block;
    border-radius: 50%;
    overflow: hidden;
}
.listOfSuc h4 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: #000;
    margin-top: 10px;
}
.sucessRev {
    margin: 120px 0 120px 0;
}
.listOfSuc .imgOfSucRev img {
    width: 90px;
    height: 90px;
}
/* ---------- hero and section section End --------- */
/* ---------- third section Start --------- */

.home-facts-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    -ms-grid-columns: .42fr .7fr;
    grid-template-columns: .42fr .7fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}
.h2._0-top-mmargin {
    margin-top: 0;
}
.facts-ada-container {
    height: 32px;
}
.home-facts-grid .button {
    padding: 14px 24px;
    border-radius: 8px;
    background-color: #07a5b2;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    font-size: 18px;
    line-height: 148%;
    font-weight: 500;
    text-align: center;
    color: #fff;
    border: none;
}
.home-facts-grid .button:hover{
    background-color: #05909d;
    text-decoration: none;
}
._2-col-grid-home-facts {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}
.home-facts-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.home-facts-icon {
    width: 90px;
    margin-right: 36px;
}
.home-facts-bold-text {
    color: #363e43;
    font-size: 36px;
    line-height: 110%;
    font-weight: 600;
}
.p-small {
    font-size: 14px;
    line-height: 150%;
}
.h2 {
    border-radius: 12px;
    color: #424242;
    font-size: 52px;
    line-height: 120%;
    padding: 0 47px 0px 0px;
    font-weight: 600;
}
.h2-italic {
    font-style: italic;
}

/* ---------- third section End --------- */
/* ---------How It Works start ----------- */


@font-face {
    font-family: webflow-icons;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

[class*=" w-icon-"],
[class^=w-icon-] {
    font-family: webflow-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-display: swap
}

.w-icon-slider-right:before {
    content: "\e600"
}

.w-icon-slider-left:before {
    content: "\e601"
}

.w-icon-nav-menu:before {
    content: "\e602"
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
    content: "\e603"
}

.w-icon-file-upload-remove:before {
    content: "\e900"
}

.w-icon-file-upload-icon:before {
    content: "\e903"
}

.w-clearfix:after {
    clear: both
}

.w-hidden {
    display: none
}

.w-button {
    display: inline-block;
    padding: 14px 24px;
    border-radius: 8px;
    background-color: #07a5b2;
    color: #fff;
    border: 0;
    line-height: inherit;
    text-decoration: none;
    cursor: pointer;
}
.w-button:hover{
    color: #fff;
    text-decoration: none;
    background-color: #069ca9;
}



.w-slider {
    position: relative;
    height: 300px;
    text-align: center;
    background: #ddd;
    clear: both;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent
}

.w-slider-mask {
    position: relative;
    display: block;
    overflow: hidden;
    z-index: 1;
    left: 0;
    right: 0;
    height: 100%;
    white-space: nowrap
}

.w-slide {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    white-space: normal;
    text-align: left
}

.w-slider-nav {
    position: absolute;
    z-index: 2;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    padding-top: 10px;
    height: 40px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent
}

.w-slider-nav.w-round>div {
    border-radius: 100%
}

.w-slider-nav.w-num>div {
    width: auto;
    height: auto;
    padding: .2em .5em;
    font-size: inherit;
    line-height: inherit
}

.w-slider-nav.w-shadow>div {
    box-shadow: 0 0 3px rgba(51, 51, 51, .4)
}

.w-slider-nav-invert {
    color: #fff
}

.w-slider-nav-invert>div {
    background-color: rgba(34, 34, 34, .4)
}

.w-slider-nav-invert>div.w-active {
    background-color: #222
}

.w-slider-dot {
    position: relative;
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: rgba(255, 255, 255, .4);
    cursor: pointer;
    margin: 0 3px .5em;
    transition: background-color .1s, color .1s
}

.w-slider-dot.w-active {
    background-color: #fff
}

.w-slider-dot:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
    box-shadow: none
}

.w-slider-arrow-left,
.w-slider-arrow-right {
    position: absolute;
    width: 80px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    cursor: pointer;
    overflow: hidden;
    color: #fff;
    font-size: 40px;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.w-slider-arrow-left [class*=' w-icon-'],
.w-slider-arrow-left [class^=w-icon-],
.w-slider-arrow-right [class*=' w-icon-'],
.w-slider-arrow-right [class^=w-icon-] {
    position: absolute
}

.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
    outline: 0
}

.w-slider-arrow-left {
    z-index: 3;
    right: auto
}

.w-slider-arrow-right {
    z-index: 4;
    left: auto
}

.w-icon-slider-left,
.w-icon-slider-right {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 1em;
    height: 1em
}

.w-slider-aria-label {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.w-slider-force-show {
    display: block !important
}

.w-dropdown {
    display: inline-block;
    position: relative;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    z-index: 900
}

.w-dropdown-btn,
.w-dropdown-link,
.w-dropdown-toggle {
    position: relative;
    vertical-align: top;
    text-decoration: none;
    color: #222;
    padding: 20px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    white-space: nowrap
}

.w-dropdown-toggle {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    cursor: pointer;
    padding-right: 40px
}

.w-dropdown-toggle:focus {
    outline: 0
}

.w-icon-dropdown-toggle {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    margin-right: 20px;
    width: 1em;
    height: 1em
}

.w-dropdown-list {
    position: absolute;
    background: #ddd;
    display: none;
    min-width: 100%
}

.w-dropdown-list.w--open {
    display: block
}

.w-dropdown-link {
    padding: 10px 20px;
    display: block;
    color: #222
}

.w-dropdown-link.w--current {
    color: #0082f3
}

.w-dropdown-link:focus {
    outline: 0
}

@media screen and (max-width:767px) {
    .w-nav-brand {
        padding-left: 10px
    }
}


.w-nav {
    position: relative;
    background: #ddd;
    z-index: 1000
}

.w-nav:after,
.w-nav:before {
    content: " ";
    display: table;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: 2;
    grid-row-end: 2
}

.w-nav:after {
    clear: both
}

.w-nav-brand {
    position: relative;
    float: left;
    text-decoration: none;
    color: #333
}

.w-nav-link {
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    color: #222;
    padding: 20px;
    text-align: left;
    margin-left: auto;
    margin-right: auto
}

.w-nav-link.w--current {
    color: #0082f3
}

.w-nav-menu {
    position: relative;
    float: right
}

[data-nav-menu-open] {
    display: block !important;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #c8c8c8;
    text-align: center;
    overflow: visible;
    min-width: 200px
}

.w--nav-link-open {
    display: block;
    position: relative
}

.w-nav-overlay {
    position: absolute;
    overflow: hidden;
    display: none;
    top: 100%;
    left: 0;
    right: 0;
    width: 100%
}

.w-nav-overlay [data-nav-menu-open] {
    top: 0
}

.w-nav[data-animation=over-left] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-left] .w-nav-overlay,
.w-nav[data-animation=over-left] [data-nav-menu-open] {
    right: auto;
    z-index: 1;
    top: 0
}

.w-nav[data-animation=over-right] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay,
.w-nav[data-animation=over-right] [data-nav-menu-open] {
    left: auto;
    z-index: 1;
    top: 0
}

.w-nav-button {
    position: relative;
    float: right;
    padding: 18px;
    font-size: 24px;
    display: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.w-nav-button:focus {
    outline: 0
}

.w-nav-button.w--open {
    background-color: #c8c8c8;
    color: #fff
}

.w-nav[data-collapse=all] .w-nav-menu {
    display: none
}

.w-nav[data-collapse=all] .w-nav-button {
    display: block
}

.w--nav-dropdown-open {
    display: block
}

.w--nav-dropdown-toggle-open {
    display: block
}

.w--nav-dropdown-list-open {
    position: static
}

@media screen and (max-width:991px) {
    .w-nav[data-collapse=medium] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=medium] .w-nav-button {
        display: block
    }
}

@media screen and (max-width:767px) {
    .w-nav[data-collapse=small] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=small] .w-nav-button {
        display: block
    }

    .w-nav-brand {
        padding-left: 10px
    }
}

@media screen and (max-width:479px) {
    .w-nav[data-collapse=tiny] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=tiny] .w-nav-button {
        display: block
    }
}

.w-tabs {
    position: relative
}

.w-tabs:after,
.w-tabs:before {
    content: " ";
    display: table;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: 2;
    grid-row-end: 2
}

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

.w-tab-link {
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    padding: 9px 30px;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd
}

.w-tab-link.w--current {
    background-color: #c8c8c8
}

.w-tab-link:focus {
    outline: 0
}

.w-tab-content {
    position: relative;
    display: block;
    overflow: hidden
}

.w-tab-pane {
    position: relative;
    display: none
}

.w--tab-active {
    display: block
}

@media screen and (max-width:479px) {
    .w-tab-link {
        display: block
    }
}

.w-ix-emptyfix:after {
    content: ""
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}


.spacer-32 {
    height: 32px
}

.spacer-32.facts-section {
    height: 80px
}

.h2 {
    border-radius: 12px;
    color: #424242;
    font-size: 52px;
    line-height: 120%;
    font-weight: 600
}

.h2._0-top-mmargin {
    margin-top: 0
}

.h2.medium {
    font-weight: 500
}

.h3 {
    color: #424242;
    font-size: 36px;
    line-height: 137%;
    font-weight: 600
}

.h4 {
    color: #424242;
    font-size: 28px;
    line-height: 140%;
    font-weight: 600
}

.section {
    position: relative;
    padding-top: 80px;
    padding-bottom: 80px
}

.section.home-hero-section {
    margin-bottom: 80px;
    padding-top: 0;
    padding-bottom: 40px
}

.section.footer {
    margin-top: 160px;
    background-image: url(https://cdn.breathewellbeing.in/downloads/videos/new_home/careerImage/footer-bg.svg);
    background-position: 0 0;
    background-size: cover;
    background-repeat: no-repeat
}

.section.hide {
    display: none
}

.section.how-it-works {
    padding-bottom: 20px
}


.slider-hiw {
    height: 100vh
}


.ab-section {
    display: -ms-grid;
    display: grid;
    max-width: 1200px;
    margin-right: auto;
    margin-bottom: 80px;
    margin-left: auto;
    padding-right: 48px;
    padding-left: 48px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: .4fr .6fr;
    grid-template-columns: .4fr .6fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

.ab-section.reverse {
    -ms-grid-columns: .6fr .4fr;
    grid-template-columns: .6fr .4fr
}

.ab-section.community {
    margin-bottom: 0
}

.ab-section.hide {
    display: none
}

.ab-section.curriculum {
    margin-bottom: 0
}

.ab-section-child-div {
    position: relative;
    width: 100%
}

.ab-section-child-div.text {
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
    margin-top: 60px;
    margin-bottom: 50px
}

.ab-section-child-div.text.right-side {
    margin-left: 40px
}

.ab-section-child-div.curriculum {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.circles-bg-how-it-works {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    width: 100%
}

.circles-bg-how-it-works.community {
    position: absolute;
    left: 5%;
    top: 4%;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 80%;
    margin-bottom: 60px
}

._1-on-1-coaching-animation-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.zoom-block {
    margin: 20px 60px;
    border-radius: 36px;
    box-shadow: 0 1px 32px 0 rgba(0, 0, 0, .15)
}

.zoom-expert-gif {
    position: relative;
    height: 540px;
    -o-object-fit: cover;
    object-fit: cover
}

.zoom-bottom-bar {
    width: 100%;
    height: 50px;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -o-object-fit: cover;
    object-fit: cover
}

.zoom-customer-gif {
    position: absolute;
    top: 115px;
    right: 12%;
    z-index: 2;
    width: 130px;
    height: 150px;
    border-radius: 12px;
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, .17);
    -o-object-fit: cover;
    object-fit: cover
}

.zoom-experts-div {
    position: absolute;
    left: 1.359%;
    top: 23%;
    right: auto;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 166px;
    height: 135px;
    padding: 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 3px 3px 30px 0 rgba(0, 0, 0, .14)
}

.zoom-experts-div-text {
    position: relative;
    z-index: 3;
    padding-right: 7px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    color: #424242;
    font-size: 13px;
    line-height: 130%;
    font-weight: 600
}

.zoom-experts-div-text.number {
    font-size: 24px
}

.zoom-experts-div-text.number.counter {
    font-size: 24px
}

.zoom-experts-div-text.doctor {
    margin-bottom: 8px;
    font-size: 16px
}

.zoom-experts-images {
    -webkit-transform: rotateX(9deg) rotateY(-11deg) rotateZ(14deg);
    transform: rotateX(9deg) rotateY(-11deg) rotateZ(14deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.zoom-experts-div-copy {
    position: absolute;
    left: 58%;
    top: auto;
    bottom: 17.625%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 200px;
    padding: 7px 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 3px 3px 30px 0 rgba(0, 0, 0, .14);
    text-align: center
}

.join-meeting-graphic {
    width: 100%;
    height: 100%;
    margin-top: 8px;
    padding: 6px 5px;
    border-radius: 8px;
    background-color: #f8f8f8
}

.zoom-blk-join-meeting-text {
    color: #616161;
    font-size: 12px;
    line-height: 140%;
    font-weight: 600
}

.join-zoom-mmeeting-button {
    margin-top: 6px;
    padding: 4px 16px;
    border-radius: 9px;
    background-color: #2d8cff;
    font-size: 11px;
    line-height: 135%
}

.zoom-img {
    position: absolute;
    left: auto;
    top: -19%;
    right: -10%;
    bottom: auto;
    width: 50px;
    border-radius: 50%;
    box-shadow: 1px 1px 13px 0 rgba(34, 34, 34, .18)
}

.zoom-logo {
    position: absolute;
    left: auto;
    top: -19%;
    right: 0;
    bottom: auto;
    width: 60px;
    box-shadow: 0 1px 9px 0 rgba(0, 0, 0, .2)
}

.div-block-19 {
    position: relative;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.community-animation-container {
    position: relative;
    z-index: 0;
    height: 100%;
    margin-left: 48px
}

.iphone-container {
    position: -webkit-sticky;
    position: sticky;
    top: 40px;
    width: 301px;
    margin-right: auto;
    margin-left: auto
}

.iphone-container.diabetes-curriculum {
    overflow: hidden;
    width: 240px;
    margin-right: auto;
    margin-left: auto
}

.iphone-container.community {
    position: absolute;
    left: 19%;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    width: 240px;
    margin-left: 0
}

.iphone-screen {
    width: 270px;
    height: 573px;
    margin: 13px 15px 15px;
    border-radius: 35px;
    -o-object-fit: cover;
    object-fit: cover
}

.iphone-screen._3rd {
    position: relative;
    z-index: 0;
    display: block;
    width: auto;
    height: auto;
    border-radius: 10px
}

.iphone-screen.community {
    position: relative;
    z-index: 0;
    display: block;
    width: auto;
    height: auto;
    margin: 0
}

.iphone-device {
    position: relative;
    z-index: 0;
    overflow: hidden
}

.iphone-device.hide {
    display: none
}

.iphone-device.overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    margin-right: -2px;
    margin-left: -2px
}

.iphone-screen-3-container {
    position: absolute
}

.group-chat-message {
    position: absolute
}

.group-chat-message._1 {
    left: 8%;
    top: 13%;
    right: auto;
    bottom: auto;
    width: 188px
}

.group-chat-message._2 {
    left: 8%;
    top: 19%;
    right: auto;
    bottom: auto;
    width: 188px
}

.group-chat-message._3rd {
    left: 8%;
    top: 31%;
    right: auto;
    bottom: auto;
    width: 200px;
    box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, .08)
}

.group-chat-message._4th {
    left: auto;
    top: auto;
    right: 26px;
    bottom: 18%;
    width: 164px
}

.group-chat-message._5th {
    left: 6%;
    top: 83%;
    right: auto;
    bottom: auto;
    width: 167px
}

.group-member-image {
    position: absolute;
    left: 24%;
    top: 4%;
    z-index: 2;
    width: 60px;
    border-radius: 50%;
    box-shadow: 0 1px 32px 0 rgba(0, 0, 0, .07)
}

.group-member-image._2nd {
    left: auto;
    top: auto;
    right: 18%;
    bottom: 18%;
    width: 220px;
    border-radius: 0;
    box-shadow: none
}

.group-member-image._3rd {
    left: 10%;
    top: 95%;
    right: auto;
    bottom: 0
}

.group-member-image._4th {
    left: auto;
    top: 16%;
    right: 15%;
    bottom: auto
}

.iphone-screen-container {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%
}

.swirly-contain {
    position: absolute;
    left: auto;
    top: 84px;
    right: 50%;
    -webkit-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg)
}

.swirly-contain.home-exp-sec {
    right: 19%
}

.swirly-contain.footer-sticky {
    right: 19%
}

.swirly-contain.footer {
    border: none;
    left: 11%;
    top: auto;
    right: auto;
    bottom: -137%
}

.swirly-contain.home-hero {
    right: 27%;
    color: #6d6d6d
}

.swirly-text {
    width: 182px;
    font-family: Kalam, sans-serif;
    font-size: 20px;
    line-height: 22px
}

.swirly-text.typed-words {
    width: 190px;
    line-height: 140%
}

.swirly-icon {
    position: absolute;
    left: auto;
    top: -25%;
    right: -20%;
    bottom: auto;
    width: 30px
}

.swirly-icon.hero-exp-sec {
    left: -19%;
    top: -69%;
    right: auto;
    bottom: auto
}

.swirly-icon.footer-sticky {
    left: -19%;
    top: -69%;
    right: auto;
    bottom: auto;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.btn-container {
    position: relative;
    margin-right: auto;
    margin-left: auto
}

.platform-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    margin-top: 100px;
    padding-top: 10px;
    padding-bottom: 10px
}

.platform-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 320px;
    margin-right: 10px;
    margin-left: 10px;
    padding: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 20px;
    background-color: rgba(248, 249, 249, 0)
}

.platform-card.mobile-hide {
    height: auto;
    min-width: 320px;
    padding: 0;
    border-radius: 0;
    background-color: rgba(248, 249, 249, 0)
}

.section-2 {
    position: relative;
    padding-top: 98px;
    padding-bottom: 80px
}

.italic-h2-span {
    font-style: italic;
    font-weight: 400
}

.site-wrapper-2 {
    position: relative;
    max-width: 1180px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px
}

.plaform-logo {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.plaform-logo._3d-s-max {
    width: 80px
}

.platforms {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.section-heading-contain {
    position: relative;
    max-width: 980px;
    margin-right: auto;
    margin-bottom: 48px;
    margin-left: auto;
    text-align: center
}

.heading-subtext {
    max-width: 600px;
    margin-top: 44px;
    margin-right: auto;
    margin-left: auto;
    color: #7b7f86
}

.separator-vert-testimonial {
    width: 1px;
    background-color: rgba(0, 0, 0, .2)
}

.home-test-img-container {
    position: relative;
    overflow: hidden;
    width: 43%;
    height: 366px;
    margin-right: 20px;
    border-radius: 8px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(78%, hsla(0, 0%, 100%, 0)), color-stop(89%, rgba(0, 0, 0, .85))), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/pankaj-pandey.webp);
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 78%, rgba(0, 0, 0, .85) 89%), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/pankaj-pandey.webp);
    background-position: 0 0, 50% 30%;
    background-size: auto, cover
}

.home-test-img-container._2 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(78%, hsla(0, 0%, 100%, 0)), color-stop(89%, rgba(0, 0, 0, .85))), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/home-test-female.webp);
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 78%, rgba(0, 0, 0, .85) 89%), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/home-test-female.webp)
}

.home-test-img-container._3 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(78%, hsla(0, 0%, 100%, 0)), color-stop(89%, rgba(0, 0, 0, .85))), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/neena-Jhuria.webp);
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 78%, rgba(0, 0, 0, .85) 89%), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/neena-Jhuria.webp)
}

.home-test-img-container._4 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(78%, hsla(0, 0%, 100%, 0)), color-stop(89%, rgba(0, 0, 0, .85))), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/anubhav-Jain.webp);
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 78%, rgba(0, 0, 0, .85) 89%), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/anubhav-Jain.webp)
}

.home-test-img-container._5 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(78%, hsla(0, 0%, 100%, 0)), color-stop(89%, rgba(0, 0, 0, .85))), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/ajay-pratap-singh.webp);
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 78%, rgba(0, 0, 0, .85) 89%), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/ajay-pratap-singh.webp)
}

.home-test-img-container._6 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(78%, hsla(0, 0%, 100%, 0)), color-stop(89%, rgba(0, 0, 0, .85))), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/pooja-parashar.webp);
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 78%, rgba(0, 0, 0, .85) 89%), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/pooja-parashar.webp)
}

.home-test-img-container.all-testimonials {
    width: 40%;
    height: 366px;
    border-radius: 8px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(47%, hsla(0, 0%, 100%, 0)), to(rgba(0, 0, 0, .8))), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/test-home-male.webp);
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 47%, rgba(0, 0, 0, .8)), url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/test-home-male.webp);
    background-position: 0 0, 50% 50%;
    background-size: auto, cover
}

.test-home-name {
    color: #fff;
    font-size: 17px;
    font-weight: 500
}

.test-home-asl {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-weight: 400
}

.slide-how-it-works {
    padding-top: 24px;
    padding-bottom: 24px
}

.slider-how-it-works {
    height: 660px;
    margin-top: 0;
    background-color: hsla(0, 0%, 86.7%, 0)
}

.arrow-how-it-works {
    z-index: 100;
    width: 48px;
    height: 48px;
    color: #fff;
    font-size: 26px;
    font-weight: 600
}

.arrow-how-it-works.left {
    left: 4%
}

.arrow-how-it-works {
    border-radius: 50%;
    background-color: #07a5b2
}

.arrow-how-it-works.right {
    left: auto;
    top: 0;
    right: 4%;
    bottom: 0
}

.hiw-slide-bg {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#ffdbd6), to(#fff));
    background-image: linear-gradient(0deg, #ffdbd6, #fff)
}

.hiw-slide-bg._2 {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#ddfcff), to(#fff));
    background-image: linear-gradient(0deg, #ddfcff, #fff)
}

.hiw-slide-bg._3 {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#feffdc), to(#fff));
    background-image: linear-gradient(0deg, #feffdc, #fff)
}

.hiw-slide-bg._4 {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#e9ffdc), to(#fff));
    background-image: linear-gradient(0deg, #e9ffdc, #fff)
}

.test-lb-about-vid {
    position: absolute;
    left: 3%;
    top: 4%;
    right: auto;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.img-test-lb-about {
    width: 48px;
    margin-right: 16px;
    border-radius: 50%
}

.doctor-anime-phone {
    height: 550px
}

.how-it-works-doctors {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ada-doctors-anim {
    position: absolute;
    left: 22%;
    top: 55%;
    border-radius: 50%;
    box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, .16)
}

.ada-doctors-anim._2 {
    left: 8%;
    top: 58%
}

.ada-doctors-anim.community {
    left: -33%;
    top: 58%;
    width: 140px;
    border-radius: 12px
}

.ada-doctors-anim.reverse-diabetes {
    position: relative;
    left: 0;
    top: 0;
    width: 100px;
    margin-top: 12px
}

.doctor-card-hiw {
    position: absolute;
    top: 14%;
    right: 7%;
    width: 240px;
    border-radius: 12px;
    box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, .17)
}

.diabetes-curriculum-anim-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.diabetes-curriculum-slider-arrow {
    display: none
}

.diabetes-curriculum-slider-nav {
    display: none
}

.diabetes-curriculum-slide {
    padding: 15px
}

.diabetes-curriculum-slider-mask {
    width: 100%
}

.diabetes-curriculum-screen-container-slider {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 650px;
    height: 100%;
    background-color: hsla(0, 0%, 100%, 0)
}

.diabetes-curriculum-slide-heading {
    position: absolute;
    left: auto;
    top: 26%;
    right: 8%;
    bottom: 0;
    z-index: 3;
    width: 280px;
    color: #424242;
    font-size: 36px;
    line-height: 128%;
    font-weight: 500
}

.mask {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

.bwb-comm-image {
    position: absolute;
    top: 46%;
    right: 77%;
    z-index: 10;
    width: 170px;
    border-radius: 12px;
    box-shadow: 7px 7px 50px 0 rgba(0, 0, 0, .2)
}

.slider-hiw-nav {
    display: none
}

.slider-iphone-screen {
    position: relative;
    z-index: 0;
    display: block;
    width: 100%;
    height: auto;
    border-radius: 10px;
    -o-object-fit: cover;
    object-fit: cover
}

.curriculum-iphone-wrapper {
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden
}

.experts-details {
    position: absolute;
    left: 0;
    top: auto;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    padding-right: 40px;
    padding-bottom: 36px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(24, 81, 86, 0)), color-stop(45%, rgba(22, 66, 70, .45)), to(#153032));
    background-image: linear-gradient(180deg, rgba(24, 81, 86, 0), rgba(22, 66, 70, .45) 45%, #153032)
}

.expert-card-designation {
    color: #fff;
    font-style: italic;
    font-weight: 400
}

.experts-about-container {
    margin-top: 48px
}

.experts-education-text {
    margin-bottom: 18px;
    color: #fff;
    font-size: 22px;
    font-style: italic
}

.experts-about-text {
    color: #fff;
    font-weight: 400;
    letter-spacing: .5px
}

.community-iphone {
    position: absolute;
    left: 24%;
    top: 9px;
    z-index: 3;
    width: 220px
}

.iphone-black-bg {
    position: absolute;
    left: 50%;
    top: 50%;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 90%;
    height: 96%;
    border-radius: 12px;
    background-color: #16161e;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.curriculum-iphone-outer-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    margin: 3px
}

.cc-iphone-wrapper {
    position: relative;
    left: 0;
    top: 1%;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.iphone-mockup {
    position: relative;
    z-index: 2;
    width: 220px
}

.cc-iphone-content-wrapper {
    position: absolute;
    z-index: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 200px;
    height: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 45px;
    background-color: #16161e
}

.cc-iphone-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cc-iphone-text {
    position: absolute;
    left: 50%;
    top: auto;
    right: 0;
    bottom: 20px;
    width: 90%;
    padding: 6px 10px;
    border-radius: 6px;
    background-color: #07a5b2;
    box-shadow: 0 11px 24px 0 rgba(7, 165, 178, .3);
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    color: #fff;
    font-size: 15px;
    text-align: center
}

.cc-iphone-text._1 {
    margin-left: 200px
}

.cc-iphone-text._2 {
    margin-left: 400px
}

.cc-iphone-text._3 {
    margin-left: 600px
}

.cc-iphone-text._4 {
    margin-left: 800px
}

.cc-iphone-text._5 {
    margin-left: 1000px
}

.cc-iphone-text._6 {
    margin-left: 1200px
}

.facts-ada-container {
    height: 32px
}

.medium-italic-span-64 {
    font-style: italic;
    font-weight: 500
}

.heading-container {
    margin-right: auto;
    margin-left: auto
}

.heading-container.max-width-500 {
    max-width: 500px
}

.heading-container.left-aligned {
    margin-left: 0
}

.ftrd-testimonials-quote-img {
    position: absolute;
    left: 0;
    top: 14%;
    right: auto;
    bottom: auto;
    height: 110px
}

.ftrd-testimonial-slider {
    height: auto;
    max-width: 1020px;
    margin-top: 80px;
    margin-right: auto;
    margin-left: auto;
    background-color: hsla(0, 0%, 86.7%, 0)
}

.ftrd-test-slider-arrow-icon {
    width: 21px;
    height: 27px
}

.ftrd-test-slider-arrow {
    left: auto;
    top: -140px;
    right: 0;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 70px;
    height: 70px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    background-color: #fff
}

.ftrd-test-slider-arrow.left {
    right: 8%
}

.ftrd-testimonial-slider-content {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 48px;
    grid-row-gap: 16px;
    -ms-grid-columns: .35fr .65fr;
    grid-template-columns: .35fr .65fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

.ftrd-testimonial-img {
    width: 100%;
    height: 420px;
    border-radius: 12px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 20%;
    object-position: 50% 20%
}

.ftrd-testimonial-lightbox {
    position: relative
}

.p-ftrd-testimonial {
    color: #424242;
    font-size: 18px;
    line-height: 150%;
    font-weight: 400;
    letter-spacing: .2px
}

.ftrd-testimonial-slide-nav {
    left: 0;
    top: auto;
    right: 0;
    bottom: -60px
}

.ftrd-test-health-param-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.lb-link-ftrd-test {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 4px 10px;
    color: #07a5b2;
    text-decoration: none
}

.play-button-green {
    margin-right: 8px
}

.ftrd-testimonial-text-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.button-outline-circle {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.button-2 {
    display: inline-block;
    padding: 23px 21px 23px 23px;
    border-radius: 8px;
    background-color: #f1f1f1
}

.button-2.cc-white {
    position: absolute;
    background-color: #fff
}

.button-2.cc-white.circle {
    z-index: 1;
    padding: 26px 27px 26px 22px;
    border-radius: 50%
}

.button-2.cc-gradient-pulm-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#667eea), color-stop(0, #667eea), to(#764ba2));
    background-image: linear-gradient(180deg, #667eea, #667eea 0, #764ba2);
    -webkit-transition: background-color .3s ease, -webkit-transform .2s ease;
    transition: background-color .3s ease, -webkit-transform .2s ease;
    transition: transform .2s ease, background-color .3s ease;
    transition: transform .2s ease, background-color .3s ease, -webkit-transform .2s ease
}

.button-2.cc-gradient-pulm-copy:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#667eea), to(#764ba2));
    background-image: linear-gradient(180deg, #667eea, #764ba2)
}

.button-2.cc-gradient-pulm-copy.radius {
    position: absolute;
    padding-left: 25px;
    border-radius: 50%;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease
}

.button-2.cc-gradient-pulm-copy.radius:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.button-2.cc-gradient-pulm-copy.radius._2 {
    position: absolute;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#07a5b2), to(#27818b));
    background-image: linear-gradient(180deg, #07a5b2, #27818b)
}

.button-2.cc-gradient-pulm-copy.radius {
    position: absolute;
    padding-left: 23px;
    border-radius: 50%;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease
}

.button-2.cc-gradient-pulm-copy.radius:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.button-2.cc-gradient-pulm-copy.radius._2 {
    position: absolute;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 1
}

.button-2.cc-gradient-pulm {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#667eea), color-stop(0, #667eea), to(#764ba2));
    background-image: linear-gradient(180deg, #667eea, #667eea 0, #764ba2);
    -webkit-transition: background-color .3s ease, -webkit-transform .2s ease;
    transition: background-color .3s ease, -webkit-transform .2s ease;
    transition: transform .2s ease, background-color .3s ease;
    transition: transform .2s ease, background-color .3s ease, -webkit-transform .2s ease
}

.button-2.cc-gradient-pulm:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#667eea), to(#764ba2));
    background-image: linear-gradient(180deg, #667eea, #764ba2)
}

.button-2.cc-gradient-pulm.radius {
    position: absolute;
    padding-left: 25px;
    border-radius: 50%;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease
}

.button-2.cc-gradient-pulm.radius.outline {
    position: static;
    left: 0;
    top: 0;
    right: auto;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 23px 21px 23px 25px
}

.glow-play-btn-anim-icon {
    width: 30px
}

.glow-play-btn-anim-icon._2 {
    width: 26px
}

.button-outline-circle-2 {
    position: absolute;
    left: 50%;
    top: 42%;
    right: 0;
    bottom: 0;
    z-index: 999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80px;
    height: 80px;
    margin-left: -40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.image-3 {
    width: 29px;
    height: 20px
}

.ftrd-test-name-container {
    position: absolute;
    left: 7%;
    top: auto;
    right: auto;
    bottom: 11%;
    z-index: 10;
    font-size: 22px
}

.ftrd-test-name {
    color: #fff
}

.linear-gradient {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
    height: 420px;
    border-radius: 12px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#000));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #000)
}

.ftrd-test-age {
    margin-top: 3px;
    color: #fff;
    font-size: 16px;
    font-weight: 400
}

.all-testimonials-grid {
    margin-top: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

.testimonials-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.total-test-number-text {
    width: 240px;
    margin-bottom: 20px;
    font-size: 15px;
    font-weight: 500
}

.load-more-btn-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 72px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.test-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.test-filter-link-block {
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 12px 14px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(66, 66, 66, .5);
    border-radius: 8px;
    color: rgba(66, 66, 66, .7);
    font-size: 14px;
    line-height: 130%;
    text-decoration: none
}

.test-filter-link-block.active-state {
    border-color: #07a5b2;
    background-color: #07a5b2;
    color: #fff
}

.test-filter-select-block {
    width: 170px;
    height: 44px;
    margin-right: 12px;
    margin-left: 12px;
    padding: 12px 14px 9px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(66, 66, 66, .5);
    border-radius: 8px;
    background-color: #fff;
    color: rgba(66, 66, 66, .7);
    text-decoration: none;
    cursor: pointer
}

.test-filter-select-block.active-state {
    border-color: #07a5b2;
    background-color: #07a5b2;
    color: #fff
}

.test-filter-select-block.age-group {
    width: 130px
}

.form {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.careers-hero-image-container {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin-top: -100px
}

.careers-hero-image {
    position: absolute;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    box-shadow: 0 15px 25px 0 rgba(0, 0, 0, .06)
}

.careers-hero-image.user1 {
    left: 4%;
    top: 43%;
    right: auto;
    bottom: auto
}

.careers-hero-image.user2 {
    left: 23%;
    top: 27%;
    right: auto;
    bottom: auto
}

.careers-hero-image.user3 {
    left: 14%;
    top: 52%;
    right: auto;
    bottom: auto
}

.careers-hero-image.user4 {
    left: auto;
    top: 22%;
    right: 11%;
    bottom: auto
}

.careers-hero-image.user5 {
    left: auto;
    top: 33%;
    right: 22%;
    bottom: auto
}

.careers-hero-image.user6 {
    left: auto;
    top: 66%;
    right: 6%;
    bottom: auto
}

.green-subtext-16px {
    color: #07a5b2;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase
}

.careers-hero-text-image {
    position: absolute;
    height: 76px;
    border-radius: 12px;
    box-shadow: 0 13px 21px 0 rgba(0, 0, 0, .06)
}

.careers-hero-text-image.user1 {
    left: 4%;
    top: 47%;
    right: auto;
    bottom: auto
}

.careers-hero-text-image.user2 {
    left: 17%;
    top: 25%;
    right: auto;
    bottom: auto
}

.careers-hero-text-image.user3 {
    left: 14%;
    top: 58%;
    right: auto;
    bottom: auto
}

.careers-hero-text-image.user4 {
    left: auto;
    top: 22%;
    right: 6%;
    bottom: auto
}

.careers-hero-text-image.user5 {
    left: auto;
    top: 33%;
    right: 16%;
    bottom: auto
}

.careers-hero-text-image.user6 {
    left: auto;
    top: 65%;
    right: 4%;
    bottom: auto
}

.careers-hero-text-image.text1 {
    left: 8%;
    top: 20%;
    right: auto;
    bottom: auto
}

.careers-hero-text-image.text2 {
    left: 12%;
    top: auto;
    right: auto;
    bottom: 15%;
    height: 86px
}

.careers-hero-text-image.text3 {
    left: auto;
    top: 50%;
    right: 10%;
    bottom: 0
}

.grid {
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

._4-col-grid {
    grid-column-gap: 100px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

._4-col-grid.new {
    grid-column-gap: 60px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.brand-recognition-cards {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #424242;
    font-size: 16px;
    text-align: center
}

.brand-recognition-cards.hide {
    display: none
}

.semmi-bold-text-16-span {
    font-weight: 600
}

.spacer-12 {
    height: 12px
}

.spacer-48 {
    height: 48px
}

._2-col-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px
}

.our-values-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr
}

.our-values-img {
    width: 100%;
    height: 360px;
    border-radius: 12px;
    -webkit-filter: contrast(127%);
    filter: contrast(127%);
    -o-object-fit: cover;
    object-fit: cover
}

.team-members-test-heading-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.team-glassdoor-div {
    width: 470px;
    margin-left: 40px;
    padding: 32px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, .12);
    border-radius: 12px;
    background-color: #fcfcfc
}

.glasdoor-rating-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

._5-star-image {
    margin-bottom: 12px
}

.glasdoor-logo-image {
    width: 176px
}

.team-test-slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 100vw;
    height: auto;
    margin-top: 100px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: hsla(0, 0%, 86.7%, 0)
}

.team-test-slide-mask {
    overflow: visible;
    width: 750px;
    max-width: 100vw;
    margin-right: auto;
    margin-left: auto
}

.team-test-slide {
    overflow: hidden;
    width: 100%;
    margin-right: 32px;
    margin-left: 32px;
    border-radius: 12px;
    background-color: #f6f6f6
}

.team-test-image {
    display: block;
    width: 100%;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 14%;
    object-position: 50% 14%
}

.team-test-slider-arrow {
    left: auto;
    top: -93px;
    right: 0;
    bottom: auto;
    padding: 16px
}

.team-test-slider-arrow.left {
    right: 11%
}

.team-test-slide-nav {
    display: none
}

.team-test-slide-flex {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: .5fr .77fr;
    grid-template-columns: .5fr .77fr;
    -ms-grid-rows: -webkit-min-content;
    -ms-grid-rows: min-content;
    grid-template-rows: -webkit-min-content;
    grid-template-rows: min-content
}

.text-block-7 {
    font-size: 112px;
    line-height: 140%
}

.team-test-text-container {
    padding: 32px 48px 32px 32px;
    background-image: url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/quotes-grey.svg);
    background-position: 22px 16px;
    background-size: auto;
    background-repeat: no-repeat
}

.p-team-test {
    color: #424242;
    font-size: 15px;
    line-height: 160%;
    font-weight: 500
}

.team-test-img-container {
    position: relative;
    height: 330px
}

.team-test-img-container.siddharth {
    height: 320px
}

.team-test-img-container.muskaan {
    height: 320px
}

.team-test-img-container.shaily {
    height: 320px
}

.team-test-img-container.alka {
    height: 320px
}

.team-test-img-overlay {
    position: absolute;
    left: 0;
    top: auto;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 300px;
    padding: 32px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#000), color-stop(40%, transparent));
    background-image: linear-gradient(0deg, #000, transparent 40%)
}

.team-test-name {
    margin-bottom: 6px;
    color: #fff;
    font-size: 23px;
    font-weight: 600
}

.team-test-department {
    color: #fff;
    font-size: 18px;
    font-weight: 400
}

.perks-grid {
    display: -ms-grid;
    display: grid;
    width: 90%;
    margin: 48px auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto
}

.perks-card {
    min-width: 320px;
    padding: 28px;
    border-radius: 8px;
    box-shadow: 3px 3px 10px 2px rgba(0, 0, 0, .1)
}

.perks-card-img {
    width: 72px;
    height: 72px
}

.perks-h4 {
    color: #424242;
    font-size: 24px;
    line-height: 140%;
    font-weight: 600
}

.open-positions-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

.open-position-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 32px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, .12);
    border-radius: 12px;
    background-color: #fff;
    box-shadow: none;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    cursor: pointer
}

.open-position-card:hover {
    border-style: none;
    box-shadow: 3px 3px 13px 8px rgba(0, 0, 0, .08);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.open-position {
    margin-top: 0;
    margin-bottom: 0;
    color: #07a5b2;
    font-weight: 600
}

.testimonial-bg-element {
    position: absolute;
    left: 0;
    top: 0;
    right: auto;
    bottom: auto;
    z-index: -1
}

.testimonial-bg-element._1 {
    left: auto;
    top: 0;
    right: 0;
    bottom: auto
}

.testimonial-bg-element._2 {
    left: 0;
    top: auto;
    right: auto;
    bottom: 0
}

.h1-italic-colored {
    color: #07a5b2;
    font-style: italic
}

.home-hero-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.home-hero-text-field {
    height: auto;
    max-width: 244px;
    margin-bottom: 0;
    padding: 14px 24px;
    border-radius: 8px;
    font-size: 16px;
    line-height: 148%;
    font-weight: 400
}

.plan-pricing-grid {
    display: -ms-grid;
    display: grid;
    max-width: 840px;
    margin-right: auto;
    margin-left: auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

.pricing-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 24px 32px 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 0 0 34px 3px rgba(0, 0, 0, .06)
}

.plan-name {
    color: #424242;
    font-weight: 600
}

.relative-block {
    position: relative
}
.hiw-h3-container h3{
    font-size: 25px;
}

.underline-image {
    position: absolute;
    width: 57px
}

.underline-image.hiw-community {
    left: 81px;
    top: 167.938px;
    width: 160px;
    height: 13px
}

.plan-price {
    display: inline-block;
    margin-bottom: 4px;
    color: #07a5b2;
    font-size: 48px;
    line-height: 140%;
    letter-spacing: .4px
}

.non-discount-price {
    display: inline-block;
    margin-left: 14px;
    -webkit-transform: translate(0, -19px);
    -ms-transform: translate(0, -19px);
    transform: translate(0, -19px);
    font-size: 14px;
    letter-spacing: .2px;
    text-decoration: line-through
}

.plan-short-description {
    max-width: 280px;
    margin-bottom: 24px;
    font-size: 14px;
    font-weight: 400
}

.pricing-divider {
    height: 1px;
    margin-top: 24px;
    margin-bottom: 16px;
    background-color: rgba(0, 0, 0, .08)
}

.plan-points-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px
}

.pricing-green-checkmark {
    width: 24px;
    height: 24px;
    margin-right: 8px
}

.pricing-about-text {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .2px
}

.home-hero-form-success {
    background-color: #fff;
    color: #07a5b2;
    font-size: 17px
}

.success-message {
    border-radius: 12px;
    background-color: #fff
}

.india-map {
    position: absolute;
    left: 0;
    top: -12%;
    right: 0;
    bottom: 0;
    height: 550px
}

.ada-text-span {
    color: #424242;
    font-style: italic;
    font-weight: 600
}

.form-container {
    position: relative;
    margin-right: auto;
    margin-left: auto
}

.ada-div {
    position: fixed;
    left: auto;
    top: 32px;
    right: 0;
    bottom: auto;
    z-index: 1000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 274px;
    padding: 12px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-radius: 8px 0 0 8px;
    background-color: #fff;
    box-shadow: 0 4px 14px 0 rgba(0, 0, 0, .08)
}

.ada-logo {
    width: 112px;
    margin-right: 12px;
    -o-object-fit: contain;
    object-fit: contain
}

.semibold-text-span {
    color: #424242;
    font-weight: 600
}

.diabetes-reversed-div {
    position: absolute;
    left: auto;
    top: 0;
    right: 0;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 4px 16px 4px 6px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-left-radius: 8px;
    background-color: #07a5b2;
    color: #fff;
    font-size: 14px;
    line-height: 120%;
    font-weight: 500
}

.reversal-icon {
    margin-right: 4px
}

.test-effects-duration {
    color: hsla(0, 0%, 42.8%, .7);
    font-size: 13px
}

.test-effects-duration.green {
    color: #07a5b2;
    font-weight: 600
}

.effect-duration-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px
}

.test-param-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.test-card-quote-container {
    position: relative
}

.test-card-quote-icon {
    position: absolute;
    left: -3%;
    top: -5%;
    right: auto;
    bottom: auto;
    width: 23px
}

.about-us-hero-grid {
    grid-auto-columns: 1fr;
    grid-column-gap: 64px;
    grid-row-gap: 16px;
    -ms-grid-columns: -webkit-max-content 1fr;
    -ms-grid-columns: max-content 1fr;
    grid-template-columns: -webkit-max-content 1fr;
    grid-template-columns: max-content 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

.our-vision-hero-image {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 332px;
    border-radius: 12px;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, .05);
    -o-object-fit: cover;
    object-fit: cover
}

.vision-hero-img-bg {
    position: absolute;
    left: auto;
    top: -20%;
    right: -16%;
    bottom: auto;
    z-index: 0
}

.partrners-logo-container {
    display: -ms-grid;
    display: grid;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

.h2-partners-heading {
    color: #424242;
    font-size: 44px;
    line-height: 120%;
    font-weight: 500
}

.h2-partners-heading._0-top-mmargin {
    margin-top: 0
}

.ring-element-home-hero {
    position: absolute;
    left: 47%;
    top: -24%;
    right: 0;
    bottom: 0;
    z-index: -1;
    width: 630px;
    height: 630px;
    -o-object-fit: cover;
    object-fit: cover
}

.ada-home-hero-container {
    display: -ms-grid;
    display: grid;
    width: 208px;
    padding: 8px 16px 8px 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr .76fr;
    grid-template-columns: 1fr .76fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-radius: 8px;
    background-color: #fafafa
}

.ada-home-hero-container.how-it-works {
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
    border-style: solid;
    border-width: .5px;
    border-color: #f7f7f7;
    background-color: #fff;
    text-align: left
}

.p-bold-14-span {
    color: #424242;
    font-weight: 700
}

.p-bold-14-span.semibold {
    font-weight: 600
}

.image-4 {
    height: 39px
}

.image-5 {
    max-width: 91px
}

.our-mission-subtext {
    color: #07a5b2;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase
}

.about-us-mission-banner {
    width: 100vw;
    margin-top: 20px;
    margin-bottom: 48px;
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: #07a5b2;
    color: #fff;
    font-size: 36px
}

.about-us-mission-banner-image {
    margin-right: 10px
}

.banner-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 16px;
    padding-left: 16px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.banner-wrapper.footer {
    max-width: 1080px
}

.india-image-desktop {
    position: absolute;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0
}

.about-hero-image-container {
    position: absolute;
    left: auto;
    top: 12px;
    right: 4%;
    bottom: 0;
    width: 620px
}

.india-image-mobile {
    display: none
}

.about-hero-text-container {
    max-width: 600px;
    margin-bottom: 72px
}

.about-hero-list {
    padding-left: 0;
    list-style-type: none
}

.about-hero-list-item {
    margin-top: 8px;
    margin-bottom: 8px;
    padding-left: 32px;
    background-image: url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/green-arrow-with-cicrle.svg);
    background-position: 0 3px;
    background-size: auto;
    background-repeat: no-repeat;
    color: #565656;
    font-size: 16px;
    line-height: 180%
}

.ada-tag-about-hero {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 351px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ada-tag-about-image {
    margin-right: 16px
}

.diabetes-free-tag {
    position: absolute;
    left: auto;
    top: 5%;
    right: 13%;
    bottom: auto
}

.drop-diabetes {
    position: absolute
}

.drop-diabetes._1 {
    left: 7%;
    top: auto;
    right: auto;
    bottom: 21%;
    width: 28px
}

.drop-diabetes._2 {
    left: auto;
    top: auto;
    right: 42%;
    bottom: 26%;
    width: 20px
}

.athlete-image-big {
    position: absolute;
    width: 56px
}

.athlete-image-big.gurgaon {
    left: 28%;
    top: 19%;
    right: auto;
    bottom: auto
}

.athlete-image-big.kolkata {
    left: auto;
    top: 37%;
    right: 28%;
    bottom: auto
}

.athlete-image-big.bhubaneshwar {
    left: auto;
    top: auto;
    right: 57%;
    bottom: 22%
}

.athlete-image-big.thane {
    left: 13%;
    top: auto;
    right: auto;
    bottom: 40%
}

.our-leaders-slider {
    overflow: visible;
    width: 100vw;
    height: auto;
    margin-top: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: hsla(0, 0%, 86.7%, 0)
}

.our-leaders-slider.mobile {
    display: none
}

.our-leaders-mask {
    left: 0;
    overflow: visible;
    width: 750px;
    max-width: 100vw;
    margin-right: auto;
    margin-left: auto
}

.our-leaders-slide {
    width: 100%;
    min-height: 340px;
    margin-right: 32px;
    padding: 32px 40px;
    border-radius: 12px;
    background-color: #f0f8f9;
    background-image: url(https://cdn.breathewellbeing.in/downloads/videos/new_home/images/leaders-slide-bg.svg);
    background-position: 130% 0;
    background-size: auto;
    background-repeat: no-repeat
}

.our-leaders-slide-arrow {
    left: auto;
    top: -110px;
    right: 7%;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.our-leaders-slide-arrow.left {
    right: 14%
}

.slide-nav-leaders {
    top: auto;
    bottom: -21%;
    width: 100%;
    margin-right: 0;
    color: #07a5b2;
    font-size: 7px
}

.p-leaders-bio {
    width: 400px;
    font-size: 13px;
    line-height: 150%;
    font-weight: 400
}

.p-leaders-bio.hidden-text {
    display: block
}

.leader-image-container {
    position: absolute;
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
    width: 37%;
    height: 95%
}

.leader-image {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 50% 100%;
    object-position: 50% 100%
}

.leader-image.enlarged {
    position: absolute;
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
    height: 112%;
    -o-object-position: 50% 100%;
    object-position: 50% 100%
}

.leader-details-card {
    position: absolute;
    left: 12px;
    top: auto;
    right: 12px;
    bottom: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 12px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 8px;
    background-color: #fff
}

.ldr-name-designation-container {
    width: 77%
}

.linked-logo {
    display: none;
    width: 17%;
    max-height: 28px
}

.leader-name {
    color: #07a5b2;
    font-size: 16px;
    line-height: 130%;
    font-weight: 600
}

.leader-designation {
    color: #07a5b2;
    font-size: 13px;
    line-height: 130%;
    font-weight: 400
}

.in-media-bg-ring {
    position: absolute;
    left: 0;
    top: 85px;
    right: 0;
    bottom: 0;
    z-index: -1;
    width: 1380px;
    max-height: 1210px
}

.featured-media {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    max-width: 1140px;
    margin: 48px auto 60px;
    padding: 36px 100px 48px;
    border-radius: 20px;
    background-color: #edf7f8;
    text-decoration: none
}

.bg-circle-featured-media {
    position: absolute;
    left: auto;
    top: auto;
    right: -11%;
    bottom: -31%;
    width: 650px;
    height: 650px;
    border-radius: 50%;
    background-color: #f5feff
}

.media-logo-ftrd {
    height: 120px;
    margin-bottom: 28px;
    -o-object-fit: contain;
    object-fit: contain
}

.ftrd-media-text-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 512px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.media-ftrd-heading {
    color: #07a5b2;
    font-size: 28px;
    line-height: 160%;
    font-weight: 700
}

.media-ftrd-date-container {
    margin-top: 24px;
    margin-bottom: 64px
}

.media-ftrd-date {
    display: inline-block;
    color: #07a5b2;
    font-weight: 400
}

.play-video-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 14px 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 12px;
    background-color: #fff;
    color: #07a5b2;
    font-size: 16px;
    line-height: 100%;
    font-weight: 600;
    letter-spacing: .2px
}

.play-icon-ftrd-media {
    height: 18px;
    margin-right: 8px
}

.ftrd-media-image-rohan {
    position: absolute;
    left: 18%;
    top: 72px;
    bottom: 0;
    width: 400px
}

.more-resources-slide-arrow {
    left: auto;
    top: -94px;
    right: -3%;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.more-resources-slide-arrow.left {
    right: 6%
}

.slide-nav-resources {
    display: none
}

.more-resources-slider {
    height: auto;
    margin-top: 48px;
    background-color: hsla(0, 0%, 86.7%, 0)
}

.more-resources-slider.desktop {
    overflow: visible
}

.more-resources-slider.mobile {
    display: none
}

.more-resources-mask {
    overflow: hidden
}

.more-resources-slide {
    margin-right: 60px
}

.more-resources-slide-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

.more-resources-slide-grid.new {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr
}


.show-less-button-leaders {
    font-size: 14px;
    font-weight: 600
}

.show-less-button-leaders.hidden-text {
    display: none
}

.image-detail-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tick-img {
    margin-right: 10px
}

.career-img-content {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 600
}

.career-heading-3 {
    margin-top: 72px;
    margin-bottom: 36px;
    color: #424242;
    line-height: 1.2;
    font-weight: 600;
    text-align: center
}

.our-values-card-div {
    max-width: 360px;
    margin: 16px 8px
}

.our-values-card-content {
    margin-top: 12px;
    padding-right: 8px;
    padding-left: 8px;
    text-align: center
}

.our-values-img-container {
    position: relative
}

.our-values-heading {
    position: absolute;
    left: 20%;
    top: auto;
    right: 20%;
    bottom: 16%;
    color: #fff;
    font-weight: 600;
    text-align: center
}

.our-values-heading.humility {
    bottom: 24%
}

.our-values-subheading {
    position: absolute;
    left: 8%;
    right: 8%;
    bottom: 10%;
    color: #fff;
    font-size: 16px;
    line-height: 1.2;
    text-align: center
}

.our-values-subheading.pos-4 {
    bottom: 3%
}

.care-more-now-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    margin-top: 32px;
    margin-right: auto;
    margin-left: auto;
    padding: 18px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    border-radius: 10px;
    background-color: #f7fbfc
}

.care-more-img {
    padding: 16px
}

.care-more-content-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 18px;
    padding-left: 18px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.care-more-title {
    margin-bottom: 16px;
    padding-left: 76px;
    background-image: url(careerImage/Rectangle.webp);
    background-position: 0 50%;
    background-size: 65px 2px;
    background-repeat: no-repeat;
    color: #8e8c95;
    font-size: 18px;
    font-weight: 700
}


@keyframes scrolling {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translatex(-1000px)
    }
}


.apply-text {
    font-size: 20px;
    line-height: 1.4
}

@media screen and (max-width:991px) {
    .h1 {
        font-size: 54px
    }

    .h2 {
        font-size: 40px
    }

    .h3 {
        font-size: 30px
    }

    .h4 {
        font-size: 25px
    }

    .section {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .section.home-hero-section {
        padding-bottom: 0
    }

    .p-normal.max-width-360 {
        max-width: 360px
    }

    .button.test-card {
        left: auto;
        top: auto;
        right: 16px;
        bottom: 12px;
        min-width: auto
    }

   

    ._2-col-grid-testimonials-home {
        overflow: auto;
        margin-right: -16px;
        margin-left: -16px;
        padding-right: 16px;
        padding-left: 16px;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }

    .test-card {
        min-width: 520px
    }

    .p-medium {
        color: hsla(0, 0%, 42.7%, .95)
    }

    .expert-section-content-container {
        grid-column-gap: 16px
    }

    .experts-card {
        width: 400px;
        height: 560px
    }

    .know-more-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .home-career-image.design {
        left: 0;
        top: 16%;
        width: 160px
    }

    .home-career-image.marketing {
        left: 9%;
        top: 48%;
        width: 100px
    }

    .home-career-image.development {
        left: 1%;
        bottom: -1%;
        width: 100px
    }

    .home-career-image.operations {
        top: 18%;
        right: 2%;
        width: 100px
    }

    .home-career-image.management {
        top: 44%;
        right: 6%;
        width: 160px
    }

    .home-career-image.sales {
        bottom: 3%;
        width: 90px
    }

    .footer-app-links {
        margin-top: 20px
    }

    .footer-links-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .brand {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 60px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .menu-button {
        height: 60px
    }

    .spacer-test-video-1 {
        height: 0
    }

    ._2-col-grid-home-facts {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }

    .menu-button {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 60px;
        padding-top: 15px;
        padding-bottom: 15px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .menu-button.w--open {
        border-radius: 12px;
        background-color: rgba(10, 180, 194, 0)
    }

    .menu-button-bars {
        width: 36px;
        height: 2px;
        margin-top: 8px;
        margin-bottom: 8px;
        padding-right: 0;
        padding-bottom: 0;
        background-color: #000
    }

    .about-expert-modal {
        display: none
    }

    .expert-modal-name {
        font-size: 54px
    }

    .sticky-btn-bottom-container {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1000;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        height: 80px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #fff;
        box-shadow: 0 -5px 13px 0 rgba(0, 0, 0, .08)
    }

    .zoom-customer-gif {
        right: 4%;
        width: 110px;
        height: 120px
    }

    .zoom-experts-div {
        left: -1.641%;
        top: 22%;
        display: none;
        width: 130px
    }

    .zoom-experts-div-text.number {
        font-size: 19px
    }

    .zoom-experts-div-text.number.counter {
        font-size: 20px
    }

    .zoom-experts-images {
        width: 80px
    }

    .swirly-contain.footer-sticky {
        top: 47px;
        right: 8%
    }

    .swirly-text {
        font-size: 18px
    }

    .swirly-icon.footer-sticky {
        left: -7%;
        top: -134%;
        -webkit-transform: rotateX(-11deg) rotateY(-180deg) rotateZ(103deg);
        transform: rotateX(-11deg) rotateY(-180deg) rotateZ(103deg)
    }

    .section-2 {
        padding-top: 41px;
        padding-bottom: 41px
    }

  
}

@media screen and (max-width:479px) {
  

    ._2-col-grid-home-facts {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }

    .ab-section {
        padding-right: 16px;
        padding-left: 16px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        text-align: center
    }

    .ab-section.community {
        padding-right: 22px;
        padding-left: 22px
    }

    .ab-section.curriculum {
        padding-right: 22px;
        padding-left: 22px
    }

    .ab-section-child-div.text {
        margin-top: 0;
        margin-bottom: 0
    }

    .circles-bg-how-it-works.community {
        display: none
    }

    .zoom-block {
        margin-right: 0;
        margin-left: 0
    }

    .zoom-expert-gif {
        height: 390px
    }

    .zoom-customer-gif {
        top: 66px;
        right: 10%;
        width: 80px;
        height: auto
    }

    .zoom-experts-div {
        left: -6.641%;
        top: 75%
    }

    .zoom-experts-div-copy {
        display: none
    }

    .community-animation-container {
        margin-left: 0
    }

   

    .home-test-img-container {
        width: 100%;
        height: 232px;
        margin-right: 0
    }

    .home-test-img-container.all-testimonials {
        width: 100%;
        height: 270px
    }

    .slider-how-it-works {
        height: auto;
        margin-top: 0
    }

    .arrow-how-it-works.left {
        left: 12px
    }

    .arrow-how-it-works.right {
        right: 12px
    }

    .test-lb-about-vid {
        max-width: 240px;
        text-align: left
    }

}

#w-node-_905e5b8f-e65f-3cfa-790c-9bd5e2e5e33b-82cc428d {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

#w-node-_6636be07-60f7-f38f-264a-90ad9d1bf785-82cc428d {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

#w-node-_15dc4410-d26e-0973-503d-a59761c177dd-82cc428d {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

#w-node-_4a0a3eb8-8938-a284-0848-41a75fcd0d70-82cc428d {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: end;
    justify-self: end
}

#w-node-_5eb2f805-4ddf-e376-b0cc-fd4536733da2-82cc428d {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: center;
    align-self: center
}

#w-node-f73ecc69-0803-cb40-261e-612758256898-82cc428d {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

#w-node-_2150ed4e-db24-94a3-961c-d847e36bdd74-82cc428d {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

#w-node-_142c4d11-3295-2d29-9be3-f816dd20f4bb-82cc428d {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

#w-node-_963d26b6-9950-7569-2d60-57fe5860b2d5-82cc428d {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

#w-node-_3ee74c69-fe90-a553-5246-50e489b0e384-d7470fd2 {
    -ms-grid-column-align: start;
    justify-self: start
}

#w-node-ace3462e-966a-2767-4633-e26550bb30ec-d7470fd2 {
    -ms-grid-column-align: start;
    justify-self: start
}

#w-node-_261762b4-4de2-d18c-dd3a-63d437cbd3b8-d7470fd2 {
    -ms-grid-column-align: start;
    justify-self: start
}

#w-node-dc2fc42b-dc52-227c-b946-8e0010124a48-d7470fd2 {
    -ms-grid-column-align: start;
    justify-self: start
}

#w-node-f5764c13-62ab-2f57-dfde-cc51e9fe5b5b-d7470fd2 {
    -ms-grid-column-align: start;
    justify-self: start
}

#w-node-_0f3ad76e-ba70-4acb-289a-deb919f5aca1-d7470fd2 {
    -ms-grid-column-align: start;
    justify-self: start
}

#w-node-_3277142b-3ab3-56b3-12f3-c254428f5336-ef8265dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1
}

#w-node-_67ea3b23-561f-2388-4984-3ac04ea5d43d-ef8265dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1
}

#w-node-_75d425e7-b8de-0f70-8100-007c9b52f02d-ef8265dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1
}

#w-node-f63d48f9-25b4-bc39-b59a-8dd8a1dc6782-ef8265dc {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

#w-node-d9241edb-3211-656c-4620-a65a7494bf13-ef8265dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1
}

#w-node-_2a56e48e-a24c-e7c2-6bc7-bb8b30820139-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-a72aa56d-40f6-ad9f-4a3d-33ac15b55397-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_3dcbaa88-e6e3-941b-de77-e9f7b4140669-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_240b6960-ccee-0ebb-44f5-011535737c2c-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_240b6960-ccee-0ebb-44f5-011535737c19-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_240b6960-ccee-0ebb-44f5-011535737c3f-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-e79d74ce-d88a-a18f-ef72-50f9a8484259-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-e79d74ce-d88a-a18f-ef72-50f9a848426c-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-e79d74ce-d88a-a18f-ef72-50f9a848427f-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_1577ac90-ebb3-199c-da9e-d9d7cd10ee1d-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_1577ac90-ebb3-199c-da9e-d9d7cd10ee31-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_1577ac90-ebb3-199c-da9e-d9d7cd10ee44-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_312b7669-df37-a74b-b3db-26b94bca5562-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_312b7669-df37-a74b-b3db-26b94bca5576-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_312b7669-df37-a74b-b3db-26b94bca5589-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-c8f5545b-21e3-8404-d61b-732c0c15bbc6-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-f37ef811-d20a-f67c-747f-7a6b77d30449-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-bec0b813-5c56-c513-6e9f-db02d3f1992a-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-c8f5545b-21e3-8404-d61b-732c0c15bc01-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-bdba67a1-d185-16f1-ce97-ba563514e61d-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_6bd44854-d31e-07a2-4a39-a78a2283488b-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-c8f5545b-21e3-8404-d61b-732c0c15bc3d-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_1d89544a-8ced-08aa-458d-8f1829110342-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_3842f0b4-1c6b-edd5-d29f-9b31816ec477-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-c8f5545b-21e3-8404-d61b-732c0c15bc7a-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_45154f64-1107-13a2-ef5f-30f419cfd705-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-_0283af94-f35f-e2f3-77a6-7e6e600b9761-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-c8f5545b-21e3-8404-d61b-732c0c15bcb7-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-d28510ef-1df1-bd16-96b4-84d25ed36c79-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-e991890f-a2a5-ccd9-9743-123c0cd4d295-db57a0f0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2
}

#w-node-b30000a0-fdc4-f2d6-dfbf-04c147e90234-db57a0f0 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

#w-node-_57a8f87c-45a3-0891-4fd2-f4437f4b47a6-db57a0f0 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

#w-node-_01c66886-f985-9a0f-a769-bd9dbfa4a41a-db57a0f0 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

#w-node-_7f517a11-ee44-d793-f628-07bc95a1cdd0-db57a0f0 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

#w-node-_345d1c78-a09d-dd73-23ad-adf1b539bb30-db57a0f0 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

@media screen and (max-width:991px) {
    #w-node-_130ad97c-e7be-fcd4-5d1c-eeb1ed0417fb-82cc428d {
        -ms-grid-column-align: center;
        justify-self: center
    }

    #w-node-f4681c0e-f9a8-7d89-fe84-c2b0ea3238bf-82cc428d {
        -webkit-box-ordinal-group: -9998;
        -webkit-order: -9999;
        -ms-flex-order: -9999;
        order: -9999
    }

    #w-node-_3eb4e249-b30e-a68d-badd-bf79bbc4f12d-ef8265dc {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 2;
        grid-column-start: span 2;
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
        -ms-grid-column-align: center;
        justify-self: center
    }
}

@media screen and (max-width:767px) {
    #w-node-_5757d7f0-0244-dd16-1e4d-1410a30a9f5e-82cc428d {
        -webkit-box-ordinal-group: -9998;
        -webkit-order: -9999;
        -ms-flex-order: -9999;
        order: -9999
    }

    #w-node-f73ecc69-0803-cb40-261e-612758256898-82cc428d {
        -ms-grid-column-align: center;
        justify-self: center
    }

   
}


@media screen and (max-width:479px) {
    #w-node-_34bdcd90-9883-32bb-216f-7363d2a237eb-82cc428d {
        -webkit-box-ordinal-group: -9998;
        -webkit-order: -9999;
        -ms-flex-order: -9999;
        order: -9999
    }

    #w-node-b4dd8226-c6f4-0f8a-4ea7-756066a3a531-66a3a519 {
        -webkit-align-self: end;
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    #w-node-c0710ba0-f593-3440-7966-49bb626ca3ce-626ca3c6 {
        -webkit-align-self: end;
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }
}

/* ---------How It Works End ----------- */
/* ----- video testimonial Start --------- */

.commonHead_Title>h2 {
    text-align: center;
    font-size: 45px;
    font-weight: bold;
    color:#000;
} 

#video_pop .modal-body {
    background: #000;
    padding: 5px;
}
#video_pop .modal-dialog {
    -webkit-transform: translate(0, 0);
    transform: translate(2%, 23%);
}
#video_pop .close:not(:disabled):not(.disabled) {
    color: #fff;
    margin-bottom: 15px;
    margin-right: 10px;
}
@media (min-width: 576px) {
    #video_pop .modal-dialog {
        max-width: 800px;
        margin: auto;
        /* transform: translate(0%, 35%) !important; */
    }
}
@media screen and (max-width:767px) {
    #video_pop .modal-dialog {
        max-width: 800px;
        margin: auto;
        transform: translate(0%, 35%) !important;
    }
    .commonHead_Title>h2 {
        text-align: center;
        font-size: 27px;
        font-weight: bold;
        color: #000;
    }
    
    
}
.prev-slide img {
    transform: rotate(-180deg);
}
#video-testimonial-carousel .owl-nav {
    margin: 60px 0 !important;
}
#video-testimonial-carousel .nav-btn:hover {
   background-color: #fff;
   border: none;
}
/* ----- video testimonial End --------- */
/* ----- Your type 2 diabetes Start --------- */
.commonTxtBox {
    position: relative;
}
.commonTxtBox::before {
    content: '';
    width: 100px;
    height: 1px;
    display: block;
    background: #2fb773;
    position: absolute;
    bottom: -17px;
    left: 50%;
    transform: translate(-50%, 0);
}
.commonTitle {
    font-size: 48px;
    color: #000;
    font-weight: 700;
    text-align: center;
}
.commonTitle span {
    color: #2fb773;
}
.commonPara {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: .5px;
    text-align: center;
    font-weight: 400;
    margin-top: 20px;
    color: rgba(0, 0, 0, .6);
}
.plans-sec {
    padding: 60px 0;
    background: transparent linear-gradient(180deg, #fcfcfd 0%, #f5fafa 100%) 0% 0% no-repeat padding-box;
    margin: 0 auto;
}
.plan-card {
    min-height: auto;
}
.plan-card {
    padding: 30px;
    box-shadow: 9px 9px 7px #0000000F;
    border-radius: 35px;
    background: #fff;
    max-width: 85%;
    margin: 0 auto;
    min-height: 620px;
}
.plan-card h3 {
    color: #252b35;
    font-size: 40px;
    text-align: center;
    margin-bottom: 20px;
    font-weight: bold;
}
.plan-card ul {
    margin-top: 60px;
    max-width: 380px;
}
.plan-card li {
    font-size: 22px;
    margin: 5px 0;
    color: #707070;
}
.plan-card li b {
    color: #333;
}
.plan-card .bookbtn {
    background: #35ad93 !important;
    color: #fff;
    display: block;
    margin: 30px auto 0;
    border-radius: 30px !important;
    font-size: 26px;
    max-width: 270px;
    margin-top: 60px;
}
.mobile {
    display: none;
}
/* ----- Your type 2 diabetes End --------- */
/* ----- What we have achieved start --------- */

.weAchivedBox {
    padding: 60px 0;
    background-color: #fff;
}
.achivedVideo {
    margin: 70px 0 0 0;
    align-items: center;
}
.videoBannBox {
    position: relative;
    box-shadow: 0 3px 10px -6px #ccc;
    border-radius: 12px;
}
.videoBannBox .banner-video img {
    max-width: 600px;
    width: 100%;
    height: 100%;
}
.videoBannBox .banner-video iframe {
    max-width: 600px;
    width: 100%;
    height: 100%;
    min-height: 350px;
}
.videoTitleName {
    width: 100%;
    display: inline-block;
    background-color: #ffda00;
    padding: 10px 0;
    background: #fff;
    border-radius: 0 0 12px 12px;
    white-space: nowrap;
}
.inerVidCont {
    width: auto;
    float: left;
    margin: 0 0 0 30px;
    border-left: 8px solid #2fb773;
    padding-left: 20px;
}
.inerVidCont h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 27px;
    letter-spacing: .5px;
    color: rgba(0, 0, 0, .8);
    margin: 0;
}
.inerVidCont p {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .5px;
    color: rgba(0, 0, 0, .8);
    margin: 0;
    white-space: break-spaces;
}
.ourP_t2_diabates {
    display: block;
    padding-left: 20px;
}
.ourP_t2_diabates h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 48px;
    letter-spacing: .5px;
    color: rgba(0, 0, 0, .86);
}
.ourP_t2_diabates ul {
    list-style: none;
    padding: 0;
    margin-top: 20px;
}
.ourP_t2_diabates ul li {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: .5px;
    margin-top: 10px;
    color: rgba(0, 0, 0, .6);
    background-repeat: no-repeat;
    background-position: left 4px;
    padding: 0 0 0 30px;
}
/* ----- What we have achieved End --------- */

/* ----- testimonial carousel Start --------- */

#testimonial-carousel .owl-nav {
    display: block;
}
#testimonial-carousel .item {
    margin-top: 70px;
    margin-left: 10px;
}
.ourUserBox {
    display: block;
    position: relative;
    border-radius: 20px;
    border: 2px solid #3fbda2;
    margin: 50px 0 0 20px;
}

.img_name {
    display: grid;
    grid-template-columns: 140px 1fr;
    align-items: center;
}

.img_name span {
    width: 150px;
    height: 130px;
    border-radius: 50%;
}

.img_name span img {
    width: 100%;
    position: relative;
    margin-top: -30px;
    margin-left: -20px;
}

.img_name>h3 {
    font-family: 'Futura Bk BT';
    font-size: 18px !important;
    font-weight: 400;
    color: #000;
    padding: 0 10px 0 0;
}

.suger_Med_weight {
    width: 100%;
    display: flex;
    justify-content: center;
    border: 1px solid #ccc;
    border-left: none;
    border-right: none;
    flex-wrap: wrap;
    gap: 10px;
    padding: 10px;
}

.suger_Med_weight .bloodDtl {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 5px 8px;
    white-space: nowrap;
    border: 1px solid rgba(238, 197, 197, 0.26);
    background-color: rgba(255, 248, 248, 0.62);
    font-family: 'Futura Bk BT';
    font-size: 12px;
}

.suger_Med_weight .bloodDtl img {
    height: 14px;
}

.dtlNumRed {
    color: #ff5959;
}

.dtlNumGreen {
    color: #58ad15;
}

.suger_Med_weight .bloodDtl:last-chid {
    border: 1px solid rgba(0, 179, 215, 0.04);
    background-color: rgba(248, 254, 255, 0.74);
}

.outUserOtherDtl {
    display: block;
    padding: 15px;
    min-height: 315px;
}

.outUserOtherDtl p {
    font-family: 'Futura Bk BT';
    font-size: 18px;
}
.nav-btn img {
    width: 40px;
    transition: all .5s ease;
}

/* ----- testimonial carousel End --------- */

/* ----- Why Breathe’s Reversal Plan Works Start --------- */
.mainWhy_BreathePlan {
    padding: 60px 0;
    background: linear-gradient(360deg, #ebf7f4 0, rgba(235, 247, 244, 0) 100%)
}

.innerW_BreathePlan {
    margin: 70px 0 0 0;
    display: flex;
    gap: 80px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

.drOfPlanWork {
    width: 500px;
    display: grid;
    grid-template-columns: 190px 1fr;
    align-items: center;
    background: #fff;
    border-radius: 0 12px 12px 0
}

.drImgOfBreathe {
    width: 100%;
    height: 100%;
    float: left;
    text-align: center;
    position: relative;
    border-radius: 12px 0 0 12px;
    overflow: hidden
}

.drImgOfBreathe img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: -10px
}

.drDtlOfBreathe {
    width: 100%;
    min-height: 280px;
    float: left;
    display: block;
    padding: 20px 15px
}

.drDtlOfBreathe h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    color: #081f32
}

.drDtlOfBreathe p {
    font-size: 14px;
    line-height: 28px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.6);
    margin: 10px 0 0 0
}

.dr01BreatheBg {
    background: #bcd1ff
}

.dr02BreatheBg {
    background: #52d3de
}

.dr03BreatheBg {
    background: #66ceb8
}

.dr04BreatheBg {
    background: #af96d3
}


/* ----- Why Breathe’s Reversal Plan Works End --------- */

/* ----- Effective and Sustainable Start --------- */
.mainEff_Reversal {
    padding: 60px 0;
    background: #FFF
}

.listOfReversalEff {
    width: 100%;
    height: 100%;
    float: left;
    border-radius: 12px;
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: 20px;
    align-items: center;
    padding: 20px
}

.img_OfRevEff {
    width: 180px;
    height: 180px;
    float: left;
    border-radius: 50%;
    overflow: hidden;
    display: block
}

.img_OfRevEff img {
    width: 100%
}

.cont_OfRevEff {
    display: block
}

.cont_OfRevEff h3 {
    font-weight: 600;
    font-size: 24px;
    color: rgba(0, 0, 0, 0.8)
}

.cont_OfRevEff p {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    margin: 12px 0 0 0;
    color: rgba(0, 0, 0, 0.6)
}

.color01Bg {
    background: #f0f8f1
}

.color02Bg {
    background: #f8f0f0
}

.color03Bg {
    background: #f0f5f8
}

.color04Bg {
    background: #f7f8f0
}

/* ----- Effective and Sustainable End --------- */

/* ----- Why Breathe Well-being? Start --------- */
.why-section {
    padding: 60px 0 80px;
    background-color: rgb(241, 249, 248, 0.7);
}
.sec-heading {
    text-align: center;
    margin-bottom: 60px;
}
.sec-heading h3 {
    color: #252b35;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 15px;
}
.sec-heading p {
    color: #606a86;
    font-size: 25px;
    margin-bottom: 0;
    font-weight: 600;
}
.why-choose-card {
    text-align: center;
}
.why-choose-card h6 {
    color: #000;
    font-size: 16px;
    margin: 15px auto 0;
    font-weight: 600;
    max-width: 250px;
}
.why-choose-card h6 span {
    display: block;
}

/* ----- Why Breathe Well-being? End --------- */

/* ----- Doctor Carousel Start --------- */
.sec-sub-heading {
    margin-top: 40px;
    margin-bottom: 40px;
}
.sec-sub-heading h3 {
    color: #35ad93;
    font-size: 30px;
    font-weight: 600;
}
.sec-sub-heading p {
    color: #606a86;
    font-size: 25px;
    margin-bottom: 0;
    font-weight: 600;
}
.doctor-carousel .item {
    padding: 50px 0 20px;
}
.dr_Dtl {
    height: 440px;
    display: block;
    overflow: hidden;
    border-radius: 24px;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}
.dr_Dtl:before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) -11%, rgba(0, 0, 0, .20) 56%, #000 110%);
    position: absolute;
    top: 0;
    left: 0;
}
.dr_Dtl .nameNdAge {
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 20px;
    left: 0;
    color: #fff;
}
.dr_Dtl .nameNdAge span {
    display: block;
}
.drDtlOn_hover {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    background: rgba(0, 0, 0, .8);
    padding: 20px;
    transition: all .3s ease;
}
.drDtlOn_hover h3 {
    font-size: 27px;
    color: #fff;
    margin: 30px 0 0 0;
}
.drDtlOn_hover p {
    font-size: 20px;
    color: #fff;
    margin: 20px 0 0 0;
    overflow: hidden;
}
.dr_Dtl:hover .drDtlOn_hover {
    top: 0;
}

/* ----- Doctor Carousel End --------- */

/* ----- pricing Start --------- */

.heading-center-container {
    position: relative;
    z-index: 10;
    max-width: 700px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
.spacer-10 {
    height: 10px;
}
.spacer-32 {
    height: 32px;
}
.plan-pricing-grid {
    display: -ms-grid;
    display: grid;
    max-width: 840px;
    margin-right: auto;
    margin-left: auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}
.pricing-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 24px 32px 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 0 0 34px 3px rgba(0, 0, 0, .06);
}
.relative-block {
    position: relative;
}
.plan-name {
    color: #424242;
    font-weight: 600;
}
.underline-image {
    position: absolute;
    /* width: 57px; */
}
.plan-price {
    display: inline-block;
    margin-bottom: 4px;
    color: #07a5b2;
    font-size: 48px;
    line-height: 140%;
    letter-spacing: .4px;
}
.plan-short-description {
    max-width: 100%;
    margin-bottom: 24px;
    font-size: 14px;
    font-weight: 400;
}
.button.outlined {
    border-style: solid;
    border-width: 1px;
    border-color: #07a5b2;
    background-color: #fff;
    color: #07a5b2;
    text-align: center;
}
.button.outlined:hover {
    background-color: #07a5b2;
    color: #fff;
    text-decoration: none;
}
.pricing-divider {
    height: 1px;
    margin-top: 24px;
    margin-bottom: 16px;
    background-color: rgba(0, 0, 0, .08);
}
.plan-points-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
}
.pricing-green-checkmark {
    width: 24px;
    height: 24px;
    margin-right: 8px;
}
.pricing-about-text {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .2px;
    color: #6d6d6d;
}

/* ----- pricing End --------- */
/* ----- family book a session Start --------- */
.mainBookOfConsult {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #ebf7f4 100%);
    padding: 60px 0;
}
.InnerBookOfconsult {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px;
}
.InnerBookOfconsult img {
    width: 480px;
    height: 100%;
}
.inerBookingDtl {
    width: auto;
    text-align: center;
}
.inerBookingDtl h2 {
    font-size: 38px;
    font-weight: 700;
    color: #000;
}
.priceBookBox {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    gap: 2px;
    color: #000;
    margin: 20px 0 0 0;
}
.priceBookBox span {
    font-size: 21px;
    font-weight: 600;
    position: relative;
    margin-right: 10px;
}
.priceBookBox span::before {
    content: '';
    width: 100%;
    height: 2px;
    display: block;
    position: absolute;
    top: 40%;
    left: 51%;
    transform: rotate(-5deg) translate(-50%, -50%);
    background: red;
}
.inerBookingDtl a {
    width: 300px;
    height: 48px;
    border-radius: 12px;
    display: block;
    background-color: #2fb773;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    margin: 10px auto;
    line-height: 35px;
}
.inerBookingDtl a:hover{
    text-decoration: none;
    background-color: #2aa668;
    color: #fff;
}

/* ----- family book a session End --------- */
/* --------- Rest Assured Start -----------*/


.mainRestAssured {
    background: rgba(0, 0, 0, 0.02);
    padding: 60px 0
}

.inerRestAssu {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-gap: 50px;
    justify-content: space-between
}

.listOfAssuredRest {
    display: block;
    padding: 20px;
    border-radius: 12px;
    background: #fff
}

.imgBoxOfRest {
    width: 120px;
    height: 120px;
    display: block;
    overflow: hidden;
    border-radius: 50%;
    margin: auto
}

.listOfAssuredRest h3 {
    font-weight: bold;
    font-size: 22px;
    line-height: 36px;
    text-align: center;
    color: rgba(0, 0, 0, 0.8);
    margin-top: 10px
}

.listOfAssuredRest p {
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: rgba(0, 0, 0, 0.6);
    margin-top: 10px
}
.smalText {
    display: grid;
    text-align: center;
    line-height: 11px;
    position: relative;
    top: 34px;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.6);
}
/* --------- Rest Assured Start -----------*/
/* --------- Accordian Section Start --------- */

.accordion .card-header {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, .125);
  border-top: 1px solid rgba(0, 0, 0, .125);
  line-height: 30px;
  font-size: 20px;
}

.accordion-button {
    font-size: 20px;
    font-weight: 500
}
.accordion .card-body p, .accordion .card-body ul li{
    font-size: 15px;
}
.accordion .card-body h3{
    font-size: 18px;
    font-weight: 500;
}
.accordion .card-header .icon {
    font-family: 'FontAwesome';
    float: right;
    margin-left: 10px;
}


/* --------- Accordian Section End --------- */

/* ---------- footer start ----------- */
.swirly-contain.footer{left:11%;bottom:-137%}
.footer-section {
position: relative;
padding-top: 80px;
padding-bottom: 80px;
}
 .footer-section.footer {
    margin-top: 160px;
    background-image: url(https://cdn.breathewellbeing.in/downloads/videos/new_home/careerImage/footer-bg.svg);
    background-position: 0 0;
    background-size: cover;
    background-repeat: no-repeat;
    border-top: none;
}
.site-wrapper {
max-width: 1200px;
margin-right: auto;
margin-left: auto;
padding-right: 16px;
padding-left: 16px;
}
.footer-cta-contain {
width: 57%;
}
.h2 {
    border-radius: 12px;
    color: #424242;
    font-size: 52px;
    line-height: 120%;
    font-weight: 600;
}
.spacer-10 {
    height: 10px;
}
.p-normal {
    color: hsla(0,0%,42.8%,.95);
    line-height: 160%;
    font-weight: 400;
}
.spacer-32 {
    height: 32px;
}.btn-container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}
.swirly-contain {
    position: absolute;
    left: auto;
    top: 74px;
    right: 50%;
    -webkit-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
}

.swirly-icon {
    position: absolute;
    left: auto;
    top: -25%;
    right: -20%;
    bottom: auto;
    width: 30px;
}
.swirly-contain.footer {
    left: 11%;
    /* top: auto; */
    right: auto;
    bottom: -137%;
}
.swirly-contain.footer {
    padding: 0 !important;
}
.swirly-text {
    width: 182px;
    font-family: Kalam,sans-serif;
    font-size: 20px;
    line-height: 22px;
    color: hsla(0,0%,42.8%,.95)
}
.swirly-icon.hero-exp-sec {
    left: -19%;
    top: -25px;
    right: auto;
    bottom: auto;
}
.spacer-100 {
    height: 100px;
}
.footer-image {
    position: absolute;
    left: auto;
    top: -30%;
    right: 0px;
    bottom: auto;
    width: 40%;
    max-height: 410px;
    -o-object-fit: contain;
    object-fit: contain;
}
.separator-footer {
    height: 1px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: rgba(43,61,81,.2);
}



.footer {
    padding: 47px 0 85px;
    border-top: 5px solid #d6d6d6;
}

.footer .fotr-col-1 .fotr-logo {
    margin: 0 0 22px 0
}

.footer .fotr-col-1 a {
    display: block;
    padding: 2px 0 0 0;
    color: #1eb1ed;
    font-size: 14px;
    text-decoration: underline
}
.footer .fotr-col-1 span {
    margin: 10px 0 0 0;
    display: inline-block;
    width: 70%;
    font-weight: 600;
}

.footer h5 {
    font-weight: 900;
    font-size: 16px;
    margin: 10px 0 30px 0;
    position: relative
}

.footer h5:before {
    position: absolute;
    content: "";
    width: 23px;
    bottom: -5px;
    left: 10%;
    transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    background: #1eb1ed;
    height: 2px
}

.footer ul {
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

.footer ul.menu li {
    display: block;
    padding: 0 0 15px;
    font-weight: 600;
}

.footer ul.menu li a {
    color: #333;
    font-size: 14px
}

.footer .social-icons a {
    padding: 0 4px 0 0;
    transition: linear .1s;
    -moz-transition: linear .1s;
    -webkit-transition: linear .1s
}

.footer .google-app-icons {
    text-align: left
}

.footer .google-app-icons a {
    margin: 15px 0 0 0;
    display: inline-block
}

.footer .copywrite {
    padding: 30px 0 0 0;
    border-top: solid 1px #d6d6d6;
    margin: 30px 0 0 0
}

.footer .copywrite p {
    margin: 0;
    font-size: 12px;
    color: rgba(51, 51, 51, .7)
}

/* ---------- footer End ----------- */







@media screen and (max-width: 767px) {
    /* ---------- hero and section section start --------- */
    .headLogo img {
        width: 100%;
    }
    .innerMobInput {
        padding: 0px;
       margin-top: 0px;
    }
    
    .headTitle, .headParaCont {
        text-align: center;
        font-size: 30px;
        line-height: 34px;
    }
    .headTitle br, .headParaCont br, .commonTxtBox br, .contOfExpDiab p br, .ourP_t2_diabates h2 br {
        display: none;
    }
    .headParaCont{
        font-size: 15px;
        line-height: 24px;
    }
    .headParaCont::before {
        left: 50%;
        transform: translate(-50%, 0);
    }
    .mobVideoBox {
        width: 100%;
        float: left;
        margin: 15px 0;
    }
    .viewOnMobile {
        display: block !important;
    }
    .viewOnMobile .banner-video img {
        width: 100%;
        height: 100%;
    }
    iframe#videoMobile {
        width: 100% !important;
    }
    .ban_MobInput {
        float: none !important;
    }
    .viewOnDesktop {
        display: none !important;
    }
    input#mobNumberMob1 {
        margin-bottom: 5px !important;
    }
    .innerMobInput .btnInput {
        font-size: 16px !important;
        padding: 7px 15px !important;
    }
    /* .innerMobInput input {
        text-align: center;
        background: #c5f0e7;
        padding: 14px 20px;
        margin-bottom: 5px;
    } */
    .inerBanRating h2 {
        font-size: 18px;
    }
    .inerBanRating {
        gap: 5px;
    }
    .innerSucRev {
        padding: 0;
        gap: 10px;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .listOfSuc h4 {
        font-size: 14px;
    }
    .listOfSuc .imgOfSucRev img {
        width: 90px;
        height: 90px;
    }
    /* ---------- hero and section section End --------- */
    /* ---------- third section Start --------- */
    .home-facts-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .home-facts-heading-container {
        text-align: center;
    }
    .h2 {
        font-size: 23px;
        line-height: 127%;
        padding-right: 0;
    }
    .facts-ada-container {
        height: 16px;
    }
    ._2-col-grid-home-facts {
        margin-top: 20px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .home-facts-icon {
        width: 60px;
        margin-right: 20px;
    }
    .home-facts-bold-text {
        font-size: 28px;
    }
    /* ---------- third section End --------- */
    /* ----- Your type 2 diabetes Start --------- */

    .commonTxtBox {
        width: 100%;
        padding: 0 20px;
    }
    .h3-w {
        width: 300px !important;
    }
    .commonTitle, .contOfExpDiab h2, .inerBookingDtl h2, .priceBookBox {
        font-size: 28px;
    }
    .commonPara, .cont_OfRevEff p, .contOfExpDiab p {
        font-size: 15px;
        line-height: 24px;
    }
    .plan-card {
        padding: 20px;
        max-width: 100%;
        min-height: 1px;
        margin-bottom: 40px;
        box-shadow: 6px 6px 7px #0000000F;
        border-radius: 13px;
    }
    .banner-video {
        margin-top: 0;
    }
    .desktop {
        display: none;
    }
    .banner-video iframe {
        height: 225px !important;
        border-radius: 10px;
    }
    .mobile {
        display: inherit;
    }
    .plan-card h3 {
        font-size: 32px !important;
    }
    .plan-card li {
        font-size: 18px;
    }
    /* ----- Your type 2 diabetes End --------- */
    /* ----- What we have achieved Start --------- */
    .commonTxtBox {
        width: 100%;
    }
    .commonPara, .cont_OfRevEff p, .contOfExpDiab p {
        font-size: 15px;
        line-height: 24px;
    }
    .achivedVideo {
        margin-top: 40px;
    }
    .videoBannBox .banner-video iframe {
        min-height: 200px !important;
    }
    .inerVidCont {
        margin: 0 0 0 20px;
        padding-left: 12px;
    }
    .ourP_t2_diabates h2 {
        font-size: 18px;
        line-height: 28px;
        padding-top: 20px;
    }
    /* .ourP_t2_diabates ul {
        padding-left: 20px;
    } */
    .ourP_t2_diabates ul li {
        font-size: 15px;
        line-height: 24px;
        padding: 0 0 0 10px;
    }

    /* ----- What we have achieved End --------- */

    /* ----- testimonial carousel Start --------- */
    #testimonial-carousel .owl-stage-outer,
    .doctor-carousel .owl-stage-outer {
        overflow: hidden;
        left: unset;
    }
    #testimonial-carousel .item {
        margin-top: 70px;
        margin-left: -10px;
    }


/* ----- testimonial carousel End --------- */

/* ----- Why Breathe’s Reversal Plan Works Start --------- */

.commonTitle.h2-w{
    width: 290px;
    display: block;
    margin: 0 auto;
}
.innerW_BreathePlan {
    gap: 40px;
}
.drOfPlanWork {
    width: 98%;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 0 12px -6px #ccc;
    grid-template-columns: 1fr;
}
.drImgOfBreathe {
    height: 250px;
    overflow: hidden;
    border-radius: 12px 12px 0 0;
}
.drImgOfBreathe img {
    width: 170px;
    height: 233px;
    position: relative;
    left: 0;
    bottom: -30px;
    margin: auto;
}
.drDtlOfBreathe {
    min-height: auto;
}
.drDtlOfBreathe h3, .cont_OfRevEff h3 {
    font-size: 20px;
    line-height: 28px;
}

/* ----- Why Breathe’s Reversal Plan Works End --------- */
/* ----- Effective and Sustainable Start --------- */
.img_OfRevEff, .img_OfRevEff img {
    width: 100%;
    height: 100px;
}
/* ----- Effective and Sustainable End --------- */
/* ----- Why Breathe Well-being? Start --------- */
.sec-heading h3 {
    font-size: 22px;
}
.sec-heading p {
    font-size: 19px;
    line-height: 21px;
}
.why-choose-card {
    margin-bottom: 60px;
}

/* ----- Why Breathe Well-being? End --------- */
/* ----- Doctor Carousel Start --------- */
.sec-sub-heading h3 {
    font-size: 20px;
}
.sec-sub-heading p {
    font-size: 16px;
}
.sec-sub-heading {
    margin-top: 20px;
    margin-bottom: 0px;
}
.drDtlOn_hover h3 {
    font-size: 20px;
    color: #fff;
    margin: 30px 0 0 0;
}
.drDtlOn_hover p {
    font-size: 17px;
}
/* ----- Doctor Carousel End --------- */

/* ----- pricing Start --------- */

.plan-pricing-grid {
    /* grid-row-gap: 48px; */
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
#pricing{
    padding: 0 20px;
}
.plan-price {
    font-size: 40px;
}

/* ----- pricing End --------- */
/* ----- family book a session Start --------- */
.InnerBookOfconsult {
    display: grid;
}
.InnerBookOfconsult img {
    width: 320px;
    display: block;
    margin: auto;
}

/* ----- family book a session End --------- */
/* ------- FAQ ---------- */
.accordion .card-header {
    font-size: 17px;
}
.accordion .card-body p, .accordion .card-body ul li {
    font-size: 13px;
}
/* ------- FAQ End ---------- */

/* ---------- footer Start ----------- */
.footer-image {
    left: 50%;
    width: 240px;
    margin-left: -120px;
    top: -5%;
}
.footer-section.footer{
    margin-top: 60px;
}
.footer-cta-contain {
    width: auto;
    margin-top: 185px;
    text-align: center;
}
.swirly-contain.footer {
    left: 40%;
}
.fotr-logo img{
    width: 160px;
}
.footer .fotr-col-1 span {
    margin: 10px 0 0 0;
    display: inline-block;
    width: 100%;
    font-weight: 600;
}
.footer .copywrite p {
    margin: 0;
    text-align: center;
    font-weight: 600;
    font-size: 12px;
    color: rgba(51, 51, 51, .7);
}

/* ---------- footer End ----------- */

}

