@media only screen and (max-width: 768px) {
    p {
        font-size: 13px;
        text-align: justify !important;
        line-height: 25px;
        font-weight: 400 !important;
        font-family: 'Poppins';
    }
    .header-logo a img {
        /* max-width: 100%; */
        width: 143px;
    }
    .single-banner-slide {
        height: 32vh !important;
        width: 100vw;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        position: relative;
        z-index: 2;
    }
    .all-banner-slide .owl-nav {
        margin-top: 0;
        -webkit-transition: 1s;
        transition: 1s;
        line-height: .01;
    }
    .all-banner-slide .owl-nav [class*=owl-] {
        margin: 0;
        position: absolute;
        left: 0;
        top: 45%;
        -webkit-transform: translateY(-45%);
        transform: translateY(-45%);
        padding: 0;
        background: #ffffff00 !important;
        color: #ffffff !important;
        display: inline-block;
        width: 18px;
        height: 31px;
        line-height: 56px;
        font-weight: 600 !important;
        text-align: center;
        font-size: 12px !important;
    }
    .all-banner-slide .owl-nav [class*=owl-].owl-next {
        left: auto;
        right: 0;
    }
    .all-banner-slide .owl-nav [class*=owl-]:hover {
        background: white;
        color: #008e98;
    }
    .owl-dots {
        text-align: center;
        margin-top: -36px;
        position: absolute;
        z-index: 99;
        right: 42%;
        display: none;
    }
    .owl-dots button.owl-dot {
        width: 11px;
        height: 11px;
        border-radius: 50%;
        display: inline-block;
        background: #ccc0;
        margin: 0 3px;
        border: 1px solid #765ca7;
    }
    .owl-dots button.owl-dot.active {
        background-color: #785ea8;
        padding: 9px;
    }
    .owl-dots button.owl-dot:focus {
        outline: none;
    }
    .single-banner-slide h2 {
        /* display: none; */
        font-size: 13px;
    }
    .single-banner-slide p {
        color: #272626 !important;
        font-size: 9px;
        /* background: #397a1d; */
        /* max-width: 59%; */
        display: none;
        margin: 0 auto;
        /* text-align: center; */
    }
    .service_do-Section,
    .health_happines,
    .about {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .service_item {
        margin-bottom: 60px;
        padding: 13px;
    }
    .single-banner-slide h6 {
        /* display: none; */
        font-size: 10px;
    }
    .service_item h6 {
        color: #7853a3;
        font-size: 12px !important;
    }
    .header-bottom.header-sticky {
        min-height: 80px;
        box-shadow: rgb(0 0 0 / 16%) 0px 1px 4px;
        padding-top: 7px;
        background: white;
        position: static;
        /* z-index: -999; */
        width: 100%;
    }
    .single-banner-slide a {
        color: white;
        background-color: #765ca7;
        padding: 7px 44px !important;
        /* border-radius: 8px; */
        text-decoration: none;
        font-size: 15px;
        font-weight: 400;
        margin-top: 0px;
        text-align: center;
        transition: 0.3s;
    }
    .partners_img img {
        width: 70%;
        text-align: center
    }
    .Partners {
        padding-top: 0;
        padding-bottom: 40px;
        background-color: #ffffff;
    }
    .iconBox02 h2 {
        color: #765ca7;
        font-size: 17px;
        font-weight: 500;
        line-height: 2.1;
    }
    .about .title-wrap h3 {
        color: #7150a1;
        font-size: 33px;
        font-family: 'Poppins', sans-serif;
        font-weight: 300;
        margin-top: 6px;
        margin-bottom: 20px;
    }
    .get_quote {
        position: relative;
        padding: 15px 0 15px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        z-index: 2;
    }
    .get_quote .title-wrap h3 {
        color: #ffffff;
        font-size: 25px;
        font-family: 'Poppins', sans-serif;
        font-weight: 300;
        margin-top: 15px;
        margin-bottom: 31px;
    }
    .footer_info input[type=text] {
        width: 75%;
        border: 2px solid #aaa;
        margin: 8px 0;
        outline: none;
        background: none;
        font-size: 12px;
        color: white;
        border-radius: 30px;
        padding: 13px;
        box-sizing: border-box;
        transition: .3s;
    }
    Partners_content {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .single-banner-slide {
        height: 54vh;
        width: 100vw;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        position: relative;
        z-index: 2;
    }
    .breadcrumb-area {
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        padding: 137px 0px 133px 0px;
    }
    .main-breadcrumb-heading {
        font-size: 30px;
        line-height: 1.6;
    }
}

@media only screen and (max-width: 991px) {
    .qoates {
        display: none;
    }
    .change_contet_test {
        margin: 0px;
    }
    .testi_person_img_icon ul {
        margin: 0px;
    }
    .service_item h6 {
        color: #7853a3;
        font-size: 19px;
    }
    .service_item {
        background-color: #ececec;
        padding: 20px;
        margin-bottom: 45px;
    }
}

@media only screen and (max-width: 400px) {
    .single-banner-slide {
        height: 24vh !important;
        width: 100vw;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        position: relative;
        z-index: 2;
    }
}

@media only screen and (max-width: 767px) {
    .breadcrumb-heading {
        /* text-transform: uppercase; */
        font-size: 13px;
        color: #404040;
        font-weight: 500;
    }
    .breadcrumb-area {
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        padding: 75px 0px 74px 0px;
    }
    .main-breadcrumb-heading {
        font-size: 13px;
        line-height: 1.6;
    }
    .portfolio_item_details {
        padding-top: 30px;
        padding-bottom: 60px;
    }
}

@media only screen and (min-width: 2950px) {
    .about_value {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100vh;
        padding-top: 100px;
        padding-bottom: 100px;
        width: 100%;
        background-image: url(../img/values.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 2000px) {
    .about_value {
        display: flex;
        justify-content: center;
        align-items: center;
        /* height: 60vh; */
        padding-top: 100px;
        padding-bottom: 100px;
        width: 100%;
        background-image: url(../img/values.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1599px) {
    .about_value {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 75vh;
        padding-top: 100px;
        padding-bottom: 100px;
        width: 100%;
        background-image: url(../img/values.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1299px) {
    .about_value {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 60vh;
        padding-top: 100px;
        padding-bottom: 100px;
        width: 100%;
        background-image: url(../img/values.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media only screen and (max-width: 991px) {
    .about_value {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 42vh;
        padding-top: 40px;
        padding-bottom: 40px;
        width: 100%;
        background-image: url(../img/values.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .portfolio_item_details {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .list-unstyled {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
        padding-left: 0;
        font-size: 14px;
        list-style: none;
        line-height: 41px;
        color: #222;
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
    }
}


/* @media only screen and (min-width: 991px) {
    .center-style {
        text-align: center;
    }
} */

@media only screen and (min-width: 993px) and (max-width:1450px) {
    .single-banner-slide {
        height: 88vh;
        width: 100vw;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        position: relative;
        z-index: 2;
    }
}

@media only screen and (min-width: 590px) and (max-width:767px) {
    .breadcrumb-area {
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        padding: 154px 0px 153px 0px;
    }
}