@media screen and (min-width: 1920px) {
    #about-hero-section {
        position: relative;
        overflow-x: hidden !important;
    }

    .about-hero-background {
        background-image: url(../img/about-hero.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 100vh;
        width: 101%;
    }
}

@media screen and (min-width: 1800px) and (max-width: 1920px) {
    /* home page start */

    .container {
        padding: 0 4rem;
    }

    .navigation-icon {
        position: relative;
        margin-top: 3.5rem;
    }

    .navigation-link::after {
        content: "";
        height: 1px;
        width: 50rem;
        background: var(--color-white);
        display: block;
        margin-top: 1.5rem;
    }

    .address-text {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        transform: translateX(3rem);
        width: 18%;
    }

    .nav-social-icons {
        margin-top: 1rem;
        transform: translateX(-0.5rem);
    }

    .hero-content {
        margin-top: 25%;
    }

    .hero-title {
        font-size: 6rem;

        font-weight: 700;
        color: var(--color-white);
        margin-top: 7.5rem;
    }

    .hero-subtitle {
        font-size: 2.6rem;
        font-weight: 300;
        color: var(--color-white);
        margin-top: 4.3rem;
        width: 79%;
    }

    .right-arrow {
        height: 1.6rem;
        width: 1.4rem;
        fill: var(--color-white);
        cursor: pointer;
        margin-top: -0.2rem;
    }

    .discover-text {
        display: flex;
        align-items: center;
        margin-top: 15rem;
    }

    #land-cleaning-section {
        padding: 10rem 0;
        margin-top: 8rem;
    }

    .land-cleaning-subtitle {
        font-size: 3rem;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 61%;
    }

    .land-cleaning-left-image {
        transform: translateX(-12rem) translateY(4rem);
    }

    .land-cleaning-right-image {
        transform: translateX(-25rem) translateY(10rem);
    }

    .all-around-background {
        height: 88rem;
        padding: 17rem;
    }

    .all-around-title {
        font-weight: 700;
        font-size: 4.5rem;
        color: var(--color-white);
        width: 25%;
    }

    .icon-box-subtitle {
        font-size: 3rem;

        color: var(--color-grey-light);
        width: 45%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .third-splint::after {
        content: "";
        height: 1px;
        width: 1600px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .first-splint::after {
        content: "";
        height: 1px;
        width: 1600px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .second-splint::after {
        content: "";
        height: 1px;
        width: 1600px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .box-card-2::before,
    .box-card-3::before,
    .box-card-5::before,
    .box-card-6::before,
    .box-card-8::before,
    .box-card-9::before,
    .box-card-11::before,
    .box-card-12::before {
        content: "";
        height: 275px;
        width: 1px;
        background: var(--border-color);
        position: absolute;
        top: 0;
        left: -25px;
    }

    .box-icon-1-text,
    .box-icon-2-text,
    .box-icon-3-text,
    .box-icon-4-text,
    .box-icon-5-text,
    .box-icon-6-text,
    .box-icon-7-text,
    .box-icon-8-text,
    .box-icon-9-text,
    .box-icon-10-text,
    .box-icon-11-text,
    .box-icon-12-text {
        font-size: 2rem;
        font-weight: 300;
        color: var(--color-grey-dark);
        margin-top: 1.7rem;
        width: 62%;
        margin: 0 auto;
        padding-top: 2rem;
    }

    .box-icon-6-text {
        padding-bottom: 0;
    }

    .candle-text-title {
        font-size: 4.5rem;
        font-weight: 500;
        color: var(--color-grey-dark);
    }

    .benifit-contents {
        margin-top: 15rem;
    }

    .benifit-img {
        width: 100%;
    }

    .benifit-title {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 79%;
    }

    .right-side-image {
        width: 90%;
        margin: 0 auto;
    }

    .right-side-text {
        transform: translateY(50%);
    }

    #priceing-section {
        padding: 4rem 0;
    }

    .priceing-subtitle {
        font-size: 3rem;
        color: var(--color-grey-light);
        width: 40%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 293px;
        left: 38px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .radio-card-body {
        padding: 2.6rem 2.8rem 2.6rem 2.8rem;
    }

    .get-your-luck-background {
        background-image: url(../img/get-your-luck-img.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 125vh;
    }

    #testimonial-section {
        padding: 8rem 0;
        margin-top: -12rem;
    }

    .testimonial-slider {
        height: 120%;
    }

    .owner-text-1 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 85%;
        margin: 0 auto;
    }

    .owner-text-2 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 92%;
        margin: 0 auto;
    }

    .owner-text-3 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 93%;
        margin: 0 auto;
    }

    .owner-text-6 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 92%;
        margin: 0 auto;
    }

    .owner-text-7 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 87%;
        margin: 0 auto;
    }

    .quot-prev-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .who-we-are-background {
        background-size: 100%;
        height: 75vh;
    }

    .who-we-are-text {
        font-size: 2.6rem;

        color: var(--color-grey-light);
        margin-top: 5rem;
        width: 80%;
    }

    .who-we-are-content {
        margin-top: 13rem;
    }

    .find-out-heading {
        font-size: 2.2rem;

        color: var(--color-grey-light);
        margin-top: 8rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

    .benifit-text-5 {
        font-size: 2.2rem;
        margin-top: -0.5rem;
        width: 90%;
    }

    .benifit-text-6 {
        font-size: 2.2rem;
        margin-top: -0.5rem;
        width: 95%;
    }

    .testimonial-sub-title {
        font-size: 3rem;

        color: var(--color-grey-light);
        margin-top: 3.6rem;
    }

    #contact-section {
        padding: 4rem 0;
        position: relative;
        margin-top: 10rem;
    }

    .contact-background {
        background-image: url(../img/contact-img.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 73rem;
        width: 80%;
        margin: 0 auto;
    }

    .contact-title {
        font-weight: 700;
        font-size: 3rem;
        color: var(--color-grey-dark);
        position: absolute;
        top: 20%;
        left: 24%;
        transform: translate(-50%, -50%);
    }

    .text-box {
        border-bottom: 1px solid var(--input-border);
        margin-top: 1rem;
    }

    .address {
        width: 50%;
    }

    .services-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
    }

    .contact-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-18px);
    }

    .about-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-18px);
    }

    .services-footer-social-lsit {
        padding-left: 0;
    }

    .about-footer-social-lsit {
        padding-left: 0;
    }

    .email-text {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        margin-top: 0;
    }

.second-radio-size {
    margin-top: 5px;
}

    .form-part {
        width: 90%;
        margin: 107px 15px;
    }

    .submit-btn {
        font-size: 1.8rem;
        margin-top: 6.2rem;
    }

    #footer-section {
        padding-top: 11rem;
    }

    .footer-background {
        background-image: url(../img/footer-img.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 57rem;
    }

    .footer-text {
        font-size: 1.6rem;
        width: 50%;
    }

    .footer-text br {
        display: none;
    }

    .copyright-right-content {
        display: flex;
        position: relative;
        margin-top: 1.5rem;
        transform: translateX(4.5rem);
    }

    /* home page end */

    /* about page start */

    #about-hero-section {
        position: relative;
        overflow-x: hidden !important;
    }

    .about-hero-background {
        background-image: url(../img/about-hero.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 100vh;
        width: 101%;
    }

    .about-hero-contents {
        position: absolute;
        top: 58%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .about-breadcrumb-content {
        margin-top: 30rem;
    }

    .education-first-text {
        font-size: 2.6rem;
        font-weight: 600;
        color: var(--color-grey-dark);
        margin-top: 4.2rem;
        line-height: 45px;
        width: 100%;
    }

    .education-left-text {
        font-size: 2.6rem;
        font-weight: 600;
        color: var(--color-grey-dark);
        margin-top: 4.5rem;
        width: 85%;
    }

    .education-right-text-1,
    .education-right-text-2 {
        font-size: 2.6rem;
        color: var(--color-grey-dark);
    }

    #make-different-section {
        padding: 12rem 0;
        margin-top: -3rem;
    }

    .about-blank-overlay {
        background-position: center 33%;
        height: 89vh;
    }

    .certification-card-1 {
        border-radius: 17px;
        transition: all 0.3s ease-in-out;
        margin-top: 5rem;
    }

    .certification-card-2 {
        border-radius: 17px;
        transition: all 0.3s ease-in-out;
        margin-top: 5rem;
    }

    .certification-card-body-2 {
        padding: 30px 29px 26px 30px;
    }

    .make-different-subtitle {
        font-size: 2.6rem;
        width: 95%;
    }

    /* about page end */

    /* service page start */

    .services-hero-heading {
        font-weight: 700;
        font-size: 6rem;
        color: var(--color-white);
        width: 70%;
        margin: 0 auto;
    }

    .services-hero-sub-heading-1,
    .services-hero-sub-heading-2 {
        font-size: 2.6rem;
        color: var(--color-grey-light);
        margin-bottom: 0;
        width: 45%;
        margin: 0 auto;
    }

    .services-hero-sub-heading-2 {
        width: 50%;
        margin-top: 2.5rem;
    }

    .services-hero-contents {
        position: absolute;
        top: 55%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .services-breadcrumb-content {
        margin-top: 20rem;
    }

    .we-offer-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 45%;
        margin: 0 auto;
    }

    .we-intuitive-components {
        position: absolute;
        bottom: 90px;
        left: 95px;
    }

    .intuitive-right-part {
        margin-top: 8%;
    }

    .we-intuitively-img {
        width: 95%;
    }

    .intuitive-icons {
        margin-top: 5rem;
    }

    .second-icon-gap > *:not(:first-child) {
        margin-top: 4rem;
    }

    .first-icon-gap > *:not(:first-child) {
        margin-top: 4rem;
    }

    .intuitive-right-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 55%;
    }

    .intuitive-left-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-white);
        width: 65%;
    }

    .intuitive-right-text-1,
    .intuitive-right-text-2 {
        font-size: 2.6rem;

        color: var(--color-grey-light);
        width: 90%;
        margin-top: 2.7rem;
    }

    .ceremony-contents {
        margin-top: 18%;
    }

    #ceremony-section {
        padding: 5rem 0;
    }

    #service-footer-section {
        padding-top: 8rem;
    }

    /* service page end */

    /* contact page start */

    .contact-hero-background {
        min-height: 100vh;
        height: auto;
    }

    .right-side-content {
        transform: translateY(16rem) translateX(100px);
        width: 90%;
    }

    .mail-card {
        border-radius: 10px;
        width: 46%;
        border: none;
    }

    .email-card {
        border-radius: 10px;
        width: 46%;
        border: none;
        margin-top: 2rem;
    }

    .contact-information {
        transform: translateX(0rem);
        margin-top: 0rem;
    }

    .contact-breadcrumb-content {
        margin-top: 24rem;
    }

    .contact-priceing-title {
        font-size: 4.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .calender-title {
        font-size: 4.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .contact-priceing-subtitle {
        font-size: 3.2rem;
        color: var(--color-grey-light);
        width: 39%;
        margin: 0 auto;
        margin-top: 5rem;
    }

    #nature-section {
        padding: 7rem 0;
        position: relative;
    }

    .nature-background {
        background-size: 100%;
        height: 60vh;
    }

    .calender-section {
        padding: 8rem 0;
        margin-top: -5rem;
    }

    .nature-title {
        font-size: 5rem;
        font-weight: 900;
        color: var(--color-white);
        width: 100%;
    }

    .nature-text-content {
        position: absolute;
        top: 48%;
        left: 46%;
        transform: translate(-50%, -50%);
    }

    #contact-footer-section {
        padding-top: 7rem;
    }

    .contact-price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 230px;
        left: 38px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    /* contact page end */

    /* privacy and policy page start */

    .privacy-breadcrumb-content {
        margin-top: 30rem;
    }

    .privacy-hero-contents {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .privacy-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-18px);
    }

    /*  privacy and policy page start  */
}

@media screen and (min-width: 1600px) and (max-width: 1799px) {
    /* home page start */

    html {
        font-size: 62.5%;
    }

    .container {
        padding: 0 4rem;
    }

    .navigation-icon {
        position: relative;
        margin-top: 3.6rem;
    }

    .navigation-link::after {
        content: "";
        height: 1px;
        width: 50rem;
        background: var(--color-white);
        display: block;
        margin-top: 1.5rem;
    }

    .address-text {
        font-size: 1.4rem;
        width: 31%;
    }

    .nav-social-icons {
        margin-top: 1rem;
        transform: translateX(-0.5rem);
    }

    .hero-content {
        margin-top: 17%;
    }

    .hero-title {
        font-size: 5.6rem;

        font-weight: 700;
        color: var(--color-white);
        margin-top: 7.5rem;
    }

    .hero-subtitle {
        font-size: 2.6rem;
        font-weight: 300;
        color: var(--color-white);
        margin-top: 5rem;
        width: 88%;
    }

    .right-arrow {
        height: 1.6rem;
        width: 1.4rem;
        fill: var(--color-white);
        cursor: pointer;
        margin-top: -0.2rem;
    }

    .discover-text {
        display: flex;
        align-items: center;
        margin-top: 10rem;
    }

    #land-cleaning-section {
        padding: 10rem 0;
        margin-top: 6rem;
    }

    .land-cleaning-subtitle {
        font-size: 3rem;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 70%;
    }

    .land-cleaning-left-image {
        transform: translateX(-12rem) translateY(1rem);
    }

    .land-cleaning-right-image {
        transform: translateX(-23rem) translateY(8rem);
    }

    .all-around-background {
        height: 88rem;
        padding: 17rem;
    }

    .all-around-title {
        font-weight: 700;
        font-size: 4.5rem;
        color: var(--color-white);
        width: 30%;
    }

    .icon-box-subtitle {
        font-size: 3rem;

        color: var(--color-grey-light);
        width: 50%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .third-splint::after {
        content: "";
        height: 1px;
        width: 1419px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .first-splint::after {
        content: "";
        height: 1px;
        width: 1419px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .second-splint::after {
        content: "";
        height: 1px;
        width: 1419px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .box-card-2::before,
    .box-card-3::before,
    .box-card-5::before,
    .box-card-6::before,
    .box-card-8::before,
    .box-card-9::before,
    .box-card-11::before,
    .box-card-12::before {
        content: "";
        height: 275px;
        width: 1px;
        background: var(--border-color);
        position: absolute;
        top: 0;
        left: -25px;
    }

    .box-icon-1-text,
    .box-icon-2-text,
    .box-icon-3-text,
    .box-icon-4-text,
    .box-icon-5-text,
    .box-icon-6-text,
    .box-icon-7-text,
    .box-icon-8-text,
    .box-icon-9-text,
    .box-icon-10-text,
    .box-icon-11-text,
    .box-icon-12-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: var(--color-grey-dark);
        margin-top: 1.7rem;
        width: 73%;
        margin: 0 auto;
        padding-top: 2rem;
    }

    .box-icon-6-text {
        padding-bottom: 0;
    }

    .candle-text-title {
        font-size: 4.5rem;
        font-weight: 500;
        color: var(--color-grey-dark);
    }

    .benifit-contents {
        margin-top: 6rem;
    }

    .benifit-img {
        width: 100%;
    }

    .benifit-title {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 90%;
    }

    .right-side-image {
        width: 90%;
        margin: 0 auto;
    }

    #priceing-section {
        padding: 4rem 0;
    }

    .priceing-subtitle {
        font-size: 3rem;
        color: var(--color-grey-light);
        width: 46%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 293px;
        left: 32px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .radio-card-body {
        padding: 2.6rem 2.8rem 2.6rem 2.8rem;
    }

    .get-your-luck-background {
        background-image: url(../img/get-your-luck-img.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 104vh;
    }

    .get-your-luck-contents {
        transform: translateY(12rem);
    }

    .get-your-luck-button {
        transform: translateY(11rem);
    }

    .get-your-luck-heading {
        font-weight: 700;
        font-size: 4.5rem;
        color: var(--color-grey-dark);
        width: 50%;
    }

    .get-your-luck-text {
        font-size: 2.6rem;
        font-weight: 300;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 70%;
    }

    #testimonial-section {
        padding: 8rem 0;
        margin-top: -5rem;
    }

    .testimonial-slider {
        height: 120%;
    }

    .owner-text-1 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 73%;
        margin: 0 auto;
    }

    .owner-text-5 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 91%;
        margin: 0 auto;
    }

    .owner-text-7 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 96%;
        margin: 0 auto;
    }

    .quot-prev-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -91px;
        left: 75px;
        opacity: 0.4;
    }

    .quot-prev-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .who-we-are-background {
        background-size: 100%;
        height: 80vh;
    }

    .who-we-are-text {
        font-size: 2.4rem;

        color: var(--color-grey-light);
        margin-top: 5rem;
        width: 90%;
    }

    .who-we-are-content {
        margin-top: 13rem;
    }

    .find-out-heading {
        font-size: 2rem;

        color: var(--color-grey-light);
        margin-top: 8rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

    .benifit-contents {
        margin-top: 9rem;
    }

    .testimonial-sub-title {
        font-size: 3rem;

        color: var(--color-grey-light);
        margin-top: 3.6rem;
    }

    #contact-section {
        padding: 4rem 0;
        position: relative;
        margin-top: 10rem;
    }

    .contact-background {
        background-image: url(../img/contact-img.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 73rem;
        width: 80%;
        margin: 0 auto;
    }

    .contact-title {
        font-weight: 700;
        font-size: 3rem;
        color: var(--color-grey-dark);
        position: absolute;
        top: 20%;
        left: 24%;
        transform: translate(-50%, -50%);
    }

    .text-box {
        border-bottom: 1px solid var(--input-border);
        margin-top: 1rem;
    }

    .email-text {
        font-size: 1.4rem;
    }
    .second-radio-size {
        margin-top: 5px;
    }

    .submit-btn {
        font-size: 1.5rem;
        margin-top: 6.2rem;
    }

    #footer-section {
        padding-top: 5rem;
    }

    .footer-background {
        background-image: url(../img/footer-img.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 56rem;
    }

    .address {
        width: 55%;
    }

    .services-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
    }

    .contact-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-18px);
    }

    .about-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-18px);
    }

    .services-footer-social-lsit {
        padding-left: 0;
    }

    .about-footer-social-lsit {
        padding-left: 0;
    }

    .copyright-right-content {
        display: flex;
        position: relative;
        margin-top: 1.5rem;
        transform: translateX(4.5rem);
    }

    .footer-text {
        font-weight: 300;
        font-size: 1.4rem;
        margin-top: 3.7rem;
        color: var(--color-white);
        width: 38%;
    }

    .section-nav {
        margin-top: 2rem;
        transform: translateX(35px);
    }

    .space-item {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        margin-left: 8rem;
    }

    /* home page end */

    /* about page start */

    .about-hero-contents {
        position: absolute;
        top: 58%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .about-breadcrumb-content {
        margin-top: 27rem;
    }

    .education-first-text {
        margin-top: 4.2rem;
        line-height: 40px;
        width: 99%;
    }

    .education-left-text {
        width: 83%;
    }

    .certification-card-1 {
        border-radius: 17px;
        transition: all 0.3s ease-in-out;
        margin-top: 5rem;
    }

    .certification-card-2 {
        border-radius: 17px;
        transition: all 0.3s ease-in-out;
        margin-top: 5rem;
    }

    .certification-card-body-2 {
        padding: 30px 29px 27px 30px;
    }

    #make-different-section {
        padding: 12rem 0;
        margin-top: -4rem;
    }

    .about-blank-overlay {
        height: 83vh;
    }

    .make-different-subtitle {
        font-size: 2.2rem;
        width: 95%;
    }

    /* about page end */

    /* service page start */

    .services-hero-heading {
        font-size: 5.6rem;
        width: 75%;
        margin: 0 auto;
    }

    .services-hero-sub-heading-1,
    .services-hero-sub-heading-2 {
        font-size: 2rem;
        margin-bottom: 0;
        width: 45%;
        margin: 0 auto;
    }

    .services-hero-sub-heading-2 {
        margin-top: 2.5rem;
    }

    .services-breadcrumb-content {
        margin-top: 20rem;
    }

    .services-hero-contents {
        position: absolute;
        top: 55%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .we-offer-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 50%;
        margin: 0 auto;
    }

    .we-intuitive-components {
        position: absolute;
        bottom: 65px;
        left: 71px;
    }

    .first-icon-gap > *:not(:first-child) {
        margin-top: 5rem;
    }

    .second-icon-gap > *:not(:first-child) {
        margin-top: 5rem;
    }

    .intuitive-icons {
        margin-top: 6rem;
    }

    .intuitive-right-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 75%;
    }

    .intuitive-left-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-white);
        width: 70%;
    }

    .intuitive-left-text {
        font-size: 2rem;
        color: var(--color-white);
        margin-top: 3.6rem;
        width: 85%;
    }

    #ceremony-section {
        padding: 8rem 0;
    }

    /* service page end */

    /* contact page start */

    .contact-hero-background {
        min-height: 110vh;
        height: auto;
    }

    .contact-information {
        transform: translateX(0rem);
        margin-top: 0rem;
    }

    .contact-breadcrumb-content {
        margin-top: 20rem;
    }

    .contact-priceing-title {
        font-size: 4.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .calender-title {
        font-size: 4.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .contact-priceing-subtitle {
        font-size: 3rem;
        color: var(--color-grey-light);
        width: 43%;
        margin: 0 auto;
        margin-top: 5rem;
    }

    #nature-section {
        padding: 7rem 0;
        position: relative;
    }

    .nature-background {
        background-size: 100%;
        height: 53vh;
    }

    .calender-section {
        padding: 8rem 0;
        margin-top: -4rem;
    }

    .nature-title {
        font-size: 5rem;
        font-weight: 900;
        color: var(--color-white);
        width: 112%;
    }

    .nature-text-content {
        position: absolute;
        top: 48%;
        left: 46%;
        transform: translate(-50%, -50%);
    }

    #contact-footer-section {
        padding-top: 7rem;
    }

    .right-side-content {
        transform: translateY(16rem) translateX(8rem);
        width: 90%;
    }

    .contact-price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 228px;
        left: 32px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    /* contact page end */

    /* privacy and policy page start */

    .privacy-breadcrumb-content {
        margin-top: 30rem;
    }

    .privacy-hero-contents {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .privacy-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-18px);
    }

    /*  privacy and policy page start  */
}

@media screen and (min-width: 1400px) and (max-width: 1599px) {
    /* home page start */

    html {
        font-size: 60.5%;
    }

    .container {
        padding: 0 4rem;
    }

    .navigation-icon {
        position: relative;
        margin-top: 3.6rem;
    }

    .content {
        position: absolute;
        top: 50%;
        left: 97%;
        transform: translate(-50%, -50%);
        z-index: -1;
        text-align: left;
        width: 100%;
    }

    .address-text {
        font-size: 1.4rem;
        transform: translateX(3rem);
        width: 35%;
    }

    .navigation-link::after {
        content: "";
        height: 1px;
        width: 50rem;
        background: var(--color-white);
        display: block;
        margin-top: 2rem;
    }

    .nav-social-icons {
        margin-top: 1rem;
        transform: translateX(-0.5rem);
    }

    .hero-content {
        margin-top: 22%;
    }

    .hero-title {
        font-size: 5.6rem;

        font-weight: 700;
        color: var(--color-white);
        margin-top: 7.5rem;
    }

    .logo-img {
        width: 36rem;
        height: 9.4rem;
        fill: var(--color-white);
    }

    .hero-subtitle {
        font-size: 2.6rem;
        font-weight: 300;
        color: var(--color-white);
        margin-top: 4rem;
        width: 88%;
    }

    .right-arrow {
        height: 1.6rem;
        width: 1.4rem;
        fill: var(--color-white);
        cursor: pointer;
        margin-top: -0.2rem;
    }

    .discover-text {
        display: flex;
        align-items: center;
        margin-top: 10rem;
    }

    #land-cleaning-section {
        padding: 10rem 0;
        margin-top: 6rem;
    }

    .land-cleaning-subtitle {
        font-size: 3rem;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 81%;
    }

    .land-cleaning-right-image {
        transform: translateX(-23rem) translateY(8rem);
    }

    .all-around-background {
        height: 88rem;
        padding: 16rem;
    }

    .all-around-title {
        font-weight: 700;
        font-size: 4.5rem;
        color: var(--color-white);
        width: 33%;
    }

    .icon-box-subtitle {
        font-size: 3rem;

        color: var(--color-grey-light);
        width: 55%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .third-splint::after {
        content: "";
        height: 1px;
        width: 1242px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .first-splint::after {
        content: "";
        height: 1px;
        width: 1242px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .second-splint::after {
        content: "";
        height: 1px;
        width: 1242px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .box-card-2::before,
    .box-card-3::before,
    .box-card-5::before,
    .box-card-6::before,
    .box-card-8::before,
    .box-card-9::before,
    .box-card-11::before,
    .box-card-12::before {
        content: "";
        height: 275px;
        width: 1px;
        background: var(--border-color);
        position: absolute;
        top: 0;
        left: -25px;
    }

    .box-icon-1-text,
    .box-icon-2-text,
    .box-icon-3-text,
    .box-icon-4-text,
    .box-icon-5-text,
    .box-icon-6-text,
    .box-icon-7-text,
    .box-icon-8-text,
    .box-icon-9-text,
    .box-icon-10-text,
    .box-icon-11-text,
    .box-icon-12-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: var(--color-grey-dark);
        margin-top: 1.7rem;
        width: 83%;
        margin: 0 auto;
        padding-top: 2rem;
    }

    .box-icon-6-text {
        padding-bottom: 0;
    }

    .candle-text-title {
        font-size: 4.5rem;
        font-weight: 500;
        color: var(--color-grey-dark);
    }

    .benifit-contents {
        margin-top: 3rem;
    }

    .benifit-img {
        width: 100%;
    }

    .benifit-title {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 100%;
    }

    .right-side-image {
        width: 90%;
        margin: 0 auto;
    }

    #priceing-section {
        padding: 4rem 0;
    }

    .priceing-subtitle {
        font-size: 3rem;
        color: var(--color-grey-light);
        width: 46%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 280px;
        left: 29px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .radio-card-body {
        padding: 2.6rem 2.8rem 2.6rem 2.8rem;
    }

    .get-your-luck-background {
        background-image: url(../img/get-your-luck-img.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 93vh;
    }

    .get-your-luck-contents {
        transform: translateY(10rem);
    }

    .get-your-luck-button {
        transform: translateY(9rem);
    }

    .get-your-luck-heading {
        font-weight: 700;
        font-size: 4.5rem;
        color: var(--color-grey-dark);
        width: 60%;
    }

    .get-your-luck-text {
        font-size: 2.6rem;
        font-weight: 300;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 80%;
    }

    #testimonial-section {
        padding: 8rem 0;
        margin-top: -5rem;
    }

    .testimonial-slider {
        height: 120%;
    }

    .owner-text-1 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 81%;
        margin: 0 auto;
    }

    .owner-text-5 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 93%;
        margin: 0 auto;
    }

    .owner-text-6 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 94%;
        margin: 0 auto;
    }

    .owner-text-7 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 92%;
        margin: 0 auto;
    }

    .quot-prev-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .who-we-are-background {
        background-size: 100%;
        height: 75vh;
    }

    #who-we-are-section {
        padding-top: 15rem;
        padding-bottom: 0;
    }

    .who-we-are-text {
        font-size: 2.4rem;

        color: var(--color-grey-light);
        margin-top: 4rem;
        width: 90%;
    }

    .who-we-are-content {
        margin-top: 12rem;
    }

    .find-out-heading {
        font-size: 2rem;

        color: var(--color-grey-light);
        margin-top: 7rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

    .find-right-arrow {
        width: 1.1rem;
        height: 1.6rem;
        fill: var(--color-grey-light);
        transform: translateY(-8px) translateX(12px);
    }

    .testimonial-sub-title {
        font-size: 3rem;

        color: var(--color-grey-light);
        margin-top: 3.6rem;
    }

    #contact-section {
        padding: 4rem 0;
        position: relative;
        margin-top: 8rem;
    }

    .contact-background {
        background-image: url(../img/contact-img.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 73rem;
        width: 92%;
        margin: 0 auto;
    }

    .contact-title {
        font-weight: 700;
        font-size: 3rem;
        color: var(--color-grey-dark);
        position: absolute;
        top: 20%;
        left: 20%;
        transform: translate(-50%, -50%);
    }

    .text-box {
        border-bottom: 1px solid var(--input-border);
        margin-top: 1rem;
    }

    .second-radio-size {
        margin-top: 5px;
    }

    .form-check-inline-1,
    .form-check-inline-2 {
        text-align: left;
    }

    .form-part {
        width: 90%;
        margin: 107px 15px;
    }

    .submit-btn {
        font-size: 1.5rem;
        margin-top: 6.2rem;
    }

    #footer-section {
        padding-top: 8rem;
    }

    .footer-background {
        background-image: url(../img/footer-img.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 55rem;
    }

    .footer-text {
        font-weight: 300;
        font-size: 1.4rem;
        margin-top: 3.7rem;
        color: var(--color-white);
        width: 43%;
    }

    .copyright-right-content {
        display: flex;
        position: relative;
        margin-top: 1.5rem;
        transform: translateX(4.5rem);
    }

    .services-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
    }

    .contact-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-17px);
    }

    .about-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-17px);
    }

    .services-footer-social-lsit {
        padding-left: 0;
    }

    .about-footer-social-lsit {
        padding-left: 0;
    }

    .address {
        width: 52%;
    }

    .space-item {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        margin-left: 8rem;
    }

    .section-nav {
        margin-top: 2rem;
        transform: translateX(0px);
    }

    /* home page end */

    /* about page start */

    .about-logo-img {
        width: 32rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .about-hero-contents {
        position: absolute;
        top: 57%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .about-breadcrumb-content {
        margin-top: 30rem;
    }

    .certification-card-1 {
        border-radius: 17px;
        transition: all 0.3s ease-in-out;
        margin-top: 5rem;
    }

    .certification-card-2 {
        border-radius: 17px;
        transition: all 0.3s ease-in-out;
        margin-top: 5rem;
    }

    .education-left-text {
        width: 92%;
    }

    #make-different-section {
        padding: 12rem 0;
        margin-top: -3rem;
    }

    .about-blank-overlay {
        height: 74vh;
    }

    .certification-text {
        font-size: 2.2rem;
        font-weight: 300;
        color: var(--color-grey-dark);
        margin-top: 4px;
    }

    .certification-card-body-2 {
        padding: 30px 29px 28px 30px;
    }

    .make-different-subtitle {
        font-size: 2.2rem;
        width: 92%;
    }

    /* about page end */

    /* service page start */

    .services-logo-img {
        width: 32rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .services-hero-heading {
        width: 80%;
    }

    .services-hero-sub-heading-1 {
        font-size: 2rem;
        color: var(--color-grey-light);
        margin-bottom: 0;
        width: 50%;
        margin: 0 auto;
    }

    .services-breadcrumb-content {
        margin-top: 20rem;
    }

    .services-hero-contents {
        position: absolute;
        top: 57%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .color-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 50%;
    }

    #ceremony-section {
        padding: 7rem 0;
    }

    .ceremony-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 80%;
    }

    /* service page end */

    /* contact page start */

    .contact-logo-img {
        height: 9.4rem;
        width: 35rem;
        fill: var(--color-white);
    }

    .contact-hero-background {
        min-height: 107vh;
        height: auto;
    }

    .mail-card {
        border-radius: 10px;
        width: 60%;
        border: none;
    }

    .email-card {
        border-radius: 10px;
        width: 60%;
        border: none;
        margin-top: 2rem;
    }

    .contact-information {
        transform: translateX(0rem);
        margin-top: 0rem;
    }

    .contact-breadcrumb-content {
        margin-top: 18rem;
    }

    .contact-priceing-title {
        font-size: 4.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .calender-title {
        font-size: 4.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .contact-priceing-subtitle {
        font-size: 3rem;
        color: var(--color-grey-light);
        width: 49%;
        margin: 0 auto;
        margin-top: 5rem;
    }

    #nature-section {
        padding: 5rem 0;
        position: relative;
    }

    .nature-background {
        background-size: 100%;
        height: 48vh;
    }

    .calender-section {
        padding: 8rem 0;
        margin-top: -3rem;
    }

    .nature-title {
        font-size: 5rem;
        font-weight: 900;
        color: var(--color-white);
        width: 124%;
    }

    .nature-text-content {
        position: absolute;
        top: 46%;
        left: 45%;
        transform: translate(-50%, -50%);
    }

    #contact-footer-section {
        padding-top: 7rem;
    }

    .right-side-content {
        transform: translateY(16rem) translateX(7rem);
        width: 90%;
    }

    .contact-price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 224px;
        left: 29px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    /* contact page end */

    /* privacy and policy page start */

    .privacy-breadcrumb-content {
        margin-top: 34rem;
    }

    .privacy-hero-contents {
        position: absolute;
        top: 59%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .privacy-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-18px);
    }

    /*  privacy and policy page start  */
}

@media screen and (min-width: 1200px) and (max-width: 1399px) {
    /* home page start */

    html {
        font-size: 58.5%;
    }

    .container {
        padding: 0 4rem;
    }

    .navigation-icon {
        position: relative;
        margin-top: 3.7rem;
    }

    .nav-social-icons {
        margin-top: 1.5rem;
        transform: translateX(-0.5rem);
    }

    .address-text {
        transform: translateX(3rem);
        width: 25%;
    }

    .navigation-link::after {
        content: "";
        height: 1px;
        width: 50rem;
        background: var(--color-white);
        display: block;
        margin-top: 1.5rem;
    }

    .content {
        position: absolute;
        top: 50%;
        left: 97%;
        transform: translate(-50%, -50%);
        z-index: -1;
        text-align: left;
        width: 100%;
    }

    .navigation-link::after {
        content: "";
        height: 1px;
        width: 50rem;
        background: var(--color-white);
        display: block;
        margin-top: 2rem;
    }

    .hero-content {
        margin-top: 25%;
    }

    .hero-title {
        font-size: 5.6rem;

        font-weight: 700;
        color: var(--color-white);
        margin-top: 7.5rem;
    }

    .logo-img {
        width: 35rem;
        height: 9.4rem;
        fill: var(--color-white);
    }

    .hero-subtitle {
        font-size: 2.6rem;
        font-weight: 300;
        color: var(--color-white);
        margin-top: 5rem;
        width: 88%;
    }

    .right-arrow {
        height: 1.6rem;
        width: 1.4rem;
        fill: var(--color-white);
        cursor: pointer;
        margin-top: -0.2rem;
    }

    .discover-text {
        display: flex;
        align-items: center;
        margin-top: 10rem;
    }

    #land-cleaning-section {
        padding: 10rem 0;
        margin-top: 5rem;
    }

    .land-cleaning-subtitle {
        font-size: 3rem;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 81%;
    }

    .land-cleaning-right-image {
        transform: translateX(-23rem) translateY(8rem);
    }

    .all-around-background {
        height: auto;
        padding: 12rem;
    }

    .all-around-title {
        font-weight: 700;
        font-size: 4.5rem;
        color: var(--color-white);
        width: 35%;
    }

    .icon-box-subtitle {
        font-size: 3rem;

        color: var(--color-grey-light);
        width: 55%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .third-splint::after {
        content: "";
        height: 1px;
        width: 1200px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .first-splint::after {
        content: "";
        height: 1px;
        width: 1200px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .second-splint::after {
        content: "";
        height: 1px;
        width: 1200px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .box-card-2::before,
    .box-card-3::before,
    .box-card-5::before,
    .box-card-6::before,
    .box-card-8::before,
    .box-card-9::before,
    .box-card-11::before,
    .box-card-12::before {
        content: "";
        height: 275px;
        width: 1px;
        background: var(--border-color);
        position: absolute;
        top: 0;
        left: -25px;
    }

    .box-icon-1-text,
    .box-icon-2-text,
    .box-icon-3-text,
    .box-icon-4-text,
    .box-icon-5-text,
    .box-icon-6-text,
    .box-icon-7-text,
    .box-icon-8-text,
    .box-icon-9-text,
    .box-icon-10-text,
    .box-icon-11-text,
    .box-icon-12-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: var(--color-grey-dark);
        margin-top: 1.7rem;
        width: 83%;
        margin: 0 auto;
        padding-top: 2rem;
    }

    .box-icon-6-text {
        padding-bottom: 0;
    }

    .candle-text-title {
        font-size: 4.6rem;
        font-weight: 500;
        color: var(--color-grey-dark);
    }

    .benifit-img {
        width: 100%;
    }

    .benifit-title {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 100%;
    }

    .right-side-image {
        width: 90%;
        margin: 0 auto;
    }

    #priceing-section {
        padding: 4rem 0;
    }

    .priceing-subtitle {
        font-size: 3rem;
        color: var(--color-grey-light);
        width: 46%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 270px;
        left: 21px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .radio-card-body {
        padding: 2.6rem 2.8rem 2.6rem 2.8rem;
    }


    .get-your-luck-background {
        background-image: url(../img/get-your-luck-img.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 82vh;
    }

    .get-your-luck-text {
        font-size: 2.6rem;
        font-weight: 300;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 80%;
    }

    .get-your-luck-contents {
        transform: translateY(8rem);
    }

    .get-your-luck-button {
        transform: translateY(6rem);
    }

    .get-your-luck-heading {
        font-weight: 700;
        font-size: 4.5rem;
        color: var(--color-grey-dark);
        width: 60%;
    }

 

    #testimonial-section {
        padding: 8rem 0;
        margin-top: -5rem;
    }

    .testimonial-slider {
        height: 120%;
    }

    .owner-text-1 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 70%;
        margin: 0 auto;
    }

    .owner-text-7 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 99%;
        margin: 0 auto;
    }

    .owner-text-6 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 94%;
        margin: 0 auto;
    }

    .owner-text-3 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 95%;
        margin: 0 auto;
    }

    .owner-text-2 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 92%;
        margin: 0 auto;
    }

    .quot-prev-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .who-we-are-background {
        background-size: 100%;
        height: 63vh;
    }

    .who-we-are-text {
        font-size: 2.4rem;

        color: var(--color-grey-light);
        margin-top: 4rem;
        width: 90%;
    }

    .who-we-are-content {
        margin-top: 9rem;
    }

    .find-out-heading {
        font-size: 2rem;

        color: var(--color-grey-light);
        margin-top: 5rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

    .testimonial-sub-title {
        font-size: 3rem;

        color: var(--color-grey-light);
        margin-top: 3.6rem;
    }

    #contact-section {
        padding: 4rem 0;
        position: relative;
        margin-top: 5rem;
    }

    .contact-background {
        background-image: url(../img/contact-img.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 65rem;
        width: 92%;
        margin: 0 auto;
    }

    .contact-title {
        font-weight: 700;
        font-size: 3rem;
        color: var(--color-grey-dark);
        position: absolute;
        top: 20%;
        left: 20%;
        transform: translate(-50%, -50%);
    }

    .text-box {
        border-bottom: 1px solid var(--input-border);
        margin-top: 1rem;
    }

    .second-radio-size {
        margin-top: 5px;
    }

    .form-check-inline-1,
    .form-check-inline-2 {
        text-align: left;
    }

    .submit-btn {
        font-size: 1.5rem;
        margin-top: 3.2rem;
    }

    #footer-section {
        padding-top: 8rem;
    }

    .footer-background {
        background-image: url(../img/footer-img.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 55rem;
    }

    .services-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
    }

    .contact-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-17px);
    }

    .about-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-17px);
    }

    .services-footer-social-lsit {
        padding-left: 0;
    }

    .about-footer-social-lsit {
        padding-left: 0;
    }

    .address {
        width: 55%;
    }

    .section-nav {
        margin-top: 2rem;
        transform: translateX(0px);
    }

    .space-item {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        margin-left: 8rem;
    }

    .footer-text {
        font-weight: 300;
        font-size: 1.4rem;
        margin-top: 3.7rem;
        color: var(--color-white);
        width: 45%;
    }

    .copyright-right-content {
        display: flex;
        position: relative;
        margin-top: 1.5rem;
        transform: translateX(4.5rem);
    }

    /* home page end */

    /* about page start */

    .about-logo-img {
        width: 31rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .about-hero-contents {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .about-breadcrumb-content {
        margin-top: 27rem;
    }

    .education-first-text {
        margin-top: 3rem;
        font-size: 2.3rem;
        width: 100%;
    }

    #make-different-section {
        padding: 12rem 0;
        margin-top: -3rem;
    }

    .about-blank-overlay {
        background-position: center 33%;
        height: 70vh;
    }

    .education-left-text {
        width: 78%;
    }

    .certification-card-1 {
        border-radius: 17px;
        transition: all 0.3s ease-in-out;
        margin-top: 5rem;
    }

    .certification-card-2 {
        border-radius: 17px;
        margin-top: 5rem;
    }

    #about-blank-background {
        padding: 3rem 0;
    }

    #about-footer-section {
        padding-top: 3rem;
    }

    .certification-text {
        font-size: 2.1rem;
        font-weight: 300;
        color: var(--color-grey-dark);
        margin-top: 4px;
    }

    .text-resize {
        position: relative;
        font-family: "gilroy";
        font-size: 2.1rem;
        font-weight: 300;
    }

    .certification-card-body-2 {
        padding: 30px 29px 29px 30px;
    }

    .make-different-subtitle {
        width: 92%;
    }

    /* about page end */

    /* service page start */

    .services-logo-img {
        width: 31rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .we-intuitive-components {
        position: absolute;
        bottom: 40px;
        left: 65px;
    }

    .intuitive-left-text {
        font-size: 2rem;
        color: var(--color-white);
        margin-top: 3.6rem;
        width: 83%;
    }

    .services-breadcrumb-content {
        margin-top: 20rem;
    }

    .services-hero-contents {
        position: absolute;
        top: 59%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .color-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 50%;
    }

    #ceremony-section {
        padding: 5rem 0;
    }

    .ceremony-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 80%;
    }

    .intuitive-right-text-1,
    .intuitive-right-text-2 {
        width: 90%;
        margin-top: 2.7rem;
    }

    .intuitive-right-text-2 {
        margin-top: 2.5rem;
    }

    /* service page end */

    /* contact page start */

    .contact-logo-img {
        height: 9.4rem;
        width: 33rem;
        fill: var(--color-white);
    }

    .contact-hero-background {
        min-height: 100vh;
    }

    .mail-card {
        border-radius: 10px;
        width: 60%;
        border: none;
    }

    .email-card {
        border-radius: 10px;
        width: 60%;
        border: none;
        margin-top: 2rem;
    }

    .contact-information {
        transform: translateX(0rem);
        margin-top: 0rem;
    }

    .contact-breadcrumb-content {
        margin-top: 15rem;
    }

    .contact-priceing-title {
        font-size: 4.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .calender-title {
        font-size: 4.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .contact-priceing-subtitle {
        font-size: 3rem;
        color: var(--color-grey-light);
        width: 49%;
        margin: 0 auto;
        margin-top: 5rem;
    }

    #nature-section {
        padding: 5rem 0;
        position: relative;
    }

    .nature-background {
        background-size: 100%;
        height: 47vh;
    }

    .calender-section {
        padding: 8rem 0;
        margin-top: -5rem;
    }

    .nature-title {
        font-size: 4.6rem;
        font-weight: 900;
        color: var(--color-white);
        width: 123%;
    }

    .nature-text-content {
        position: absolute;
        top: 44%;
        left: 43%;
        transform: translate(-50%, -50%);
    }

    #contact-footer-section {
        padding-top: 7rem;
    }

    .right-side-content {
        transform: translateY(16rem) translateX(5rem);
        width: 90%;
    }

    .contact-price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 212px;
        left: 31px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    /* contact page end */

    /* privacy and policy page start */

    .privacy-breadcrumb-content {
        margin-top: 35rem;
    }

    .privacy-hero-contents {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .privacy-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-18px);
    }

    /*  privacy and policy page start  */
}

@media screen and (min-width: 1020px) and (max-width: 1199px) {
    /* home page start */

    html {
        font-size: 56.5%;
    }

    .container {
        padding: 0 4rem;
    }

    .content {
        position: absolute;
        top: 50%;
        left: 92%;
        transform: translate(-50%, -50%);
        z-index: -1;
        text-align: left;
        width: 100%;
    }

    .address-text {
        transform: translateX(3rem);
        width: 22%;
    }

    .navigation-link::after {
        content: "";
        height: 1px;
        width: 50rem;
        background: var(--color-white);
        display: block;
        margin-top: 2rem;
    }

    .contact-information {
        transform: translateX(1rem);
        margin-top: 3rem;
    }

    .nav-social-icons {
        margin-top: 1rem;
        transform: translateX(0.5rem);
    }

    .nav-contant-btn {
        margin-top: 3rem;
    }

    .hero-content {
        margin-top: 16%;
    }

    .hero-background {
        min-height: 642px;
        height: auto;
    }

    .hero-title {
        font-size: 5.6rem;

        font-weight: 700;
        color: var(--color-white);
        margin-top: 7.5rem;
    }

    .logo-img {
        width: 34rem;
        height: 9.4rem;
        fill: var(--color-white);
    }

    .hero-subtitle {
        font-size: 2.2rem;
        font-weight: 300;
        color: var(--color-white);
        margin-top: 4rem;
        width: 91%;
    }

    .discover-text {
        display: flex;
        align-items: center;
        margin-top: 13rem;
    }

    .discover-heading {
        font-size: 2rem;
        font-weight: 600;
        color: var(--color-white);
        cursor: pointer;
        margin-right: 0.6rem;
        transition: all 0.3s ease-in-out;
    }

    .right-arrow {
        height: 1.6rem;
        width: 1.1rem;
        fill: var(--color-white);
        cursor: pointer;
        margin-top: -0.1rem;
    }

    #land-cleaning-section {
        padding: 10rem 0;
        margin-top: -5rem;
    }

    .right-side-text {
        transform: translateY(41%);
    }

    .land-cleaning-subtitle {
        font-size: 2.6rem;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 82%;
    }

    .land-cleaning-right-image {
        transform: translateX(-23rem) translateY(8rem);
    }

    .all-around-background {
        height: auto;
        padding: 9rem 3rem;
    }

    .all-around-title {
        font-weight: 700;
        font-size: 4.5rem;
        color: var(--color-white);
        width: 40%;
    }

    #icon-boxes {
        padding: 8rem 0;
        overflow: hidden !important;
        padding-bottom: 0;
    }

    .icon-box-subtitle {
        font-size: 2.6rem;

        color: var(--color-grey-light);
        width: 55%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .third-splint::after {
        content: "";
        height: 1px;
        width: 1068px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .first-splint::after {
        content: "";
        height: 1px;
        width: 1068px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .second-splint::after {
        content: "";
        height: 1px;
        width: 1068px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .box-card-2::before,
    .box-card-3::before,
    .box-card-5::before,
    .box-card-6::before,
    .box-card-8::before,
    .box-card-9::before,
    .box-card-11::before,
    .box-card-12::before {
        content: "";
        height: 275px;
        width: 1px;
        background: var(--border-color);
        position: absolute;
        top: 0;
        left: -25px;
    }

    .box-icon-1-text,
    .box-icon-2-text,
    .box-icon-3-text,
    .box-icon-4-text,
    .box-icon-5-text,
    .box-icon-6-text,
    .box-icon-7-text,
    .box-icon-8-text,
    .box-icon-9-text,
    .box-icon-10-text,
    .box-icon-11-text,
    .box-icon-12-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: var(--color-grey-dark);
        margin-top: 1.7rem;
        width: 90%;
    }

    .box-icon-6-text {
        padding-bottom: 0;
    }

    .candle-text-title {
        font-size: 4.5rem;
        font-weight: 500;
        color: var(--color-grey-dark);
    }

    .benifit-img {
        height: 67rem;
        width: 100%;
    }

    .right-side-image {
        width: 90%;
        margin: 0 auto;
    }

    #priceing-section {
        padding: 4rem 0;
    }

    .priceing-subtitle {
        font-size: 2.6rem;
        color: var(--color-grey-light);
        width: 46%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 253px;
        left: 21px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .radio-card-body {
        padding: 2.6rem 2.8rem 2.6rem 2.8rem;
    }

    .get-your-luck-background {
        background-size: 100%;
        min-height: 630px;
        height: auto;
    }

    .get-your-luck-heading {
        font-weight: 700;
        font-size: 4.5rem;
        color: var(--color-grey-dark);
        width: 66%;
    }

    .get-your-luck-text {
        font-size: 2.2rem;
        font-weight: 300;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 75%;
    }

    .get-your-luck-contents {
        transform: translateY(6rem);
    }

    .get-your-luck-button {
        transform: translateY(5rem);
    }

    #testimonial-section {
        padding: 8rem 0;
        margin-top: -5rem;
    }


    .testimonial-slider {
        height: 120%;
    }

    .owner-text-4 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 95%;
        margin: 0 auto;
    }

    .owner-text-1 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 94%;
        margin: 0 auto;
    }

    .quot-prev-1,
    .quot-prev-2,
    .quot-prev-3,
    .quot-prev-4,
    .quot-prev-5,
    .quot-prev-6,
    .quot-prev-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-1,
    .quot-next-2,
    .quot-next-3,
    .quot-next-4,
    .quot-next-5,
    .quot-next-6,
    .quot-next-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .owner-text {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 87%;
        margin: 0 auto;
    }

    .who-we-are-background {
        background-size: 100%;
        min-height: 396px;
        height: auto;
    }

    .who-we-are-text {
        font-size: 2.4rem;

        color: var(--color-grey-light);
        margin-top: 2rem;
        width: 90%;
    }

    .find-right-arrow {
        width: 1.1rem;
        height: 1.6rem;
        fill: var(--color-grey-light);
        transform: translateY(-8px) translateX(12px);
    }

    .who-we-are-content {
        margin-top: 4rem;
    }

    .find-out-heading {
        font-size: 2rem;

        color: var(--color-grey-light);
        margin-top: 4rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

    .testimonial-sub-title {
        font-size: 2.6rem;
        color: var(--color-grey-light);
        margin-top: 3.6rem;
    }

    #who-we-are-section {
        padding-top: 2rem;
    }

    #contact-section {
        padding: 4rem 0;
        position: relative;
        margin-top: 10rem;
    }

    .contact-background {
        background-size: 100%;
        min-height: 52rem;
        height: auto;
        width: 100%;
    }

    .contact-title {
        font-weight: 700;
        font-size: 3rem;
        color: var(--color-grey-dark);
        position: absolute;
        top: 20%;
        left: 20%;
        transform: translate(-50%, -50%);
    }

    .text-box {
        border-bottom: 1px solid var(--input-border);
        margin-top: 1rem;
    }

    .second-radio-size {
        margin-top: 5px;
    }

    .form-check-inline-1,
    .form-check-inline-2 {
        text-align: left;
    }

    .form-part {
        width: 90%;
        margin: 65px 15px;
    }

    .submit-btn {
        font-size: 1.5rem;
        margin-top: 3.2rem;
    }

    #footer-section {
        padding-top: 8rem;
    }

    .footer-background {
        background-image: url(../img/footer-img.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 54rem;
    }

    .address {
        width: 65%;
    }

    .footer-third-subheading {
        font-weight: 300;
        font-size: 1.4rem;
        color: var(--color-white);
        transform: translateX(1px);
        width: 120%;
    }

    .section-nav {
        margin-top: 2rem;
        transform: translateX(0px);
    }

    .space-item {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        margin-left: 8rem;
    }

    .services-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
    }

    .contact-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-17px);
    }

    .about-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-17px);
    }

    .services-footer-social-lsit {
        padding-left: 0;
    }

    .about-footer-social-lsit {
        padding-left: 0;
    }

    .footer-text {
        font-weight: 300;
        font-size: 1.4rem;
        margin-top: 3.7rem;
        color: var(--color-white);
        width: 55%;
    }

    .copyright-right-content {
        display: flex;
        position: relative;
        margin-top: 1.5rem;
        transform: translateX(0.5rem);
    }

    /* home page end */

    /* about page start */

    .about-logo-img {
        width: 31rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .about-breadcrumb-content {
        margin-top: 27rem;
    }

    .about-hero-contents {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .about-hero-background {
        background-image: url(../img/about-hero.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 100vh;
    }

    .education-image {
        width: 95%;
    }

    .education-first-text {
        font-size: 2.4rem;
        margin-top: 2.2rem;
        line-height: 33px;
        width: 100%;
    }

    .education-left-text {
        font-size: 2.4rem;
        width: 80%;
    }

    #make-different-section {
        padding: 12rem 0;
        margin-top: -3rem;
    }

    .about-blank-overlay {
        height: 56vh;
    }

    #make-different-section {
        padding: 8rem 0;
    }

    .certification-text {
        font-size: 2rem;
        font-weight: 300;
        color: var(--color-grey-dark);
        margin-top: 4px;
    }

    .certification-single-text {
        margin-top: 3.4rem;

        font-size: 2rem;
        font-weight: 300;
        color: var(--color-grey-dark);
    }

    .certification-card-1 {
        border-radius: 17px;
        transition: all 0.3s ease-in-out;
        margin-top: 5rem;
    }

    .certification-card-2 {
        border-radius: 17px;
        transition: all 0.3s ease-in-out;
        margin-top: 5rem;
    }

    #about-footer-section {
        padding-top: 5rem;
    }

    .certification-text {
        font-size: 1.9rem;
        font-weight: 300;
        color: var(--color-grey-dark);
        margin-top: 4px;
    }

    .certification-card-body-1 {
        padding: 30px 29px 60px 21px;
    }

    .text-resize {
        position: relative;
        font-weight: 300;
        font-size: 2rem;
    }

    .certification-card-body-2 {
        padding: 30px 29px 30px 21px;
    }

    .make-different-subtitle {
        font-size: 2.2rem;
        width: 93%;
    }

    /* about page end */

    /* service page start */

    .services-logo-img {
        width: 31rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .services-hero-heading {
        width: 100%;
    }

    .we-offer-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 65%;
        margin: 0 auto;
    }

    .services-breadcrumb-content {
        margin-top: 27rem;
    }

    .services-hero-contents {
        position: absolute;
        top: 56%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .commercial-contents {
        display: flex;
        justify-content: flex-end;
    }

    .commercial-card {
        border: none;
        box-shadow: 0px 1rem 2rem rgba(133, 133, 133, 0.2);
        padding: 1.8rem;
        border-radius: 12px;
        width: 80%;
    }

    .home-card {
        border: none;
        box-shadow: 0px 1rem 2rem rgba(133, 133, 133, 0.2);
        padding: 1.8rem;
        border-radius: 12px;
        width: 80%;
    }

    .businesses-card {
        border: none;
        box-shadow: 0px 1rem 2rem rgba(133, 133, 133, 0.2);
        padding: 1.8rem;
        border-radius: 12px;
        width: 80%;
    }

    .businesses-contents {
        display: flex;
        justify-content: flex-end;
        transform: translateX(-5rem);
    }

    .real-estate-contents {
        transform: translateX(3rem);
    }

    .we-intuitive-components {
        position: absolute;
        bottom: 15px;
        left: 40px;
    }

    .intuitive-left-heading {
        font-size: 4rem;
        font-weight: 700;
        color: var(--color-white);
        width: 86%;
    }

    .intuitive-left-text {
        font-size: 2rem;
        color: var(--color-white);
        margin-top: 2rem;
        width: 84%;
    }

    .intuitive-right-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 90%;
    }

    .intuitive-right-text-1,
    .intuitive-right-text-2 {
        font-size: 1.8rem;
        width: 98%;
        margin-top: 2.7rem;
    }

    .intuitive-right-text-2 {
        width: 100%;
        margin-top: 2rem;
    }

    .first-icon-gap > *:not(:first-child) {
        margin-top: 2.5rem;
    }

    .second-icon-gap > *:not(:first-child) {
        margin-top: 2.5rem;
    }

    .intuitive-icons {
        margin-top: 3rem;
    }

    .fung-shui-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 53%;
    }

    .sound-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .cleansing-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .energy-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .color-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 60%;
    }

    #service-blank-background-section {
        padding: 3rem 0;
    }

    #ceremony-section {
        padding: 10rem 0;
        margin-top: -2rem;
    }

    .ceremony-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 90%;
    }

    .ceremony-text-1,
    .ceremony-text-2 {
        font-size: 2.2rem;
        width: 90%;
    }

    .ceremony-text-2 {
        width: 93%;
        margin-top: 2rem;
    }

    #service-footer-section {
        padding-top: 3rem;
    }

    /* service page end */

    /* contact page start */

    .contact-logo-img {
        height: 9.4rem;
        width: 31rem;
        fill: var(--color-white);
    }

    .mail-card {
        border-radius: 10px;
        width: 66%;
        border: none;
    }

    .email-card {
        border-radius: 10px;
        width: 66%;
        border: none;
        margin-top: 2rem;
    }

    .contact-information {
        transform: translateX(0rem);
        margin-top: 0rem;
    }

    .contact-breadcrumb-content {
        margin-top: 18rem;
    }

    .contact-priceing-title {
        font-size: 4.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .calender-title {
        font-size: 4.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .contact-priceing-subtitle {
        font-size: 3rem;
        color: var(--color-grey-light);
        width: 51%;
        margin: 0 auto;
        margin-top: 5rem;
    }

    #nature-section {
        padding: 5rem 0;
        position: relative;
    }

    .nature-background {
        background-size: cover;
        background-position: center;
        height: auto;
        border-radius: 22px;
    }

    .calender-section {
        padding: 8rem 0;
        margin-top: -4rem;
    }

    .nature-title {
        font-size: 4.2rem;
        width: 100%;
    }

    .nature-text-content {
        position: static;
        padding: 80px 60px;
        transform: translate(0%, 0%);
    }

    #contact-footer-section {
        padding-top: 7rem;
    }

    .right-side-content {
        width: 100%;
    }

    .contact-price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 205px;
        left: 26px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    /* contact page end */

    /* privacy and policy page start */

    .privacy-breadcrumb-content {
        margin-top: 36rem;
    }

    .privacy-hero-contents {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .privacy-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-18px);
    }

    /*  privacy and policy page start  */
}

@media screen and (min-width: 992px) and (max-width: 1019px) {
    /* home page start */

    html {
        font-size: 54.5%;
    }

    .container {
        padding: 0 4rem;
    }

    .content {
        position: absolute;
        top: 50%;
        left: 92%;
        transform: translate(-50%, -50%);
        z-index: -1;
        text-align: left;
        width: 100%;
    }

    .address-text {
        transform: translateX(3rem);
        width: 25%;
    }

    .navigation-icon {
        position: relative;
        margin-top: 3.9rem;
    }

    .navigation-link::after {
        content: "";
        height: 1px;
        width: 50rem;
        background: var(--color-white);
        display: block;
        margin-top: 2rem;
    }

    .contact-information {
        transform: translateX(1rem);
        margin-top: 3rem;
    }

    .nav-social-icons {
        margin-top: 1rem;
        transform: translateX(0.5rem);
    }

    .nav-contant-btn {
        margin-top: 3rem;
    }

    .hero-content {
        margin-top: 14%;
    }

    .hero-background {
        height: 100vh;
    }

    .logo-img {
        width: 32rem;
        height: 9.4rem;
        fill: var(--color-white);
    }

    .hero-title {
        font-size: 5.6rem;

        font-weight: 700;
        color: var(--color-white);
        width: 81%;
        margin-top: 7.5rem;
    }

    .hero-subtitle {
        font-size: 2.2rem;
        font-weight: 300;
        color: var(--color-white);
        margin-top: 4.3rem;
        width: 91%;
    }

    .discover-heading {
        font-size: 2rem;
        font-weight: 600;
        color: var(--color-white);
        cursor: pointer;
        margin-right: 0.6rem;
        transition: all 0.3s ease-in-out;
    }

    .discover-text {
        display: flex;
        align-items: center;
        margin-top: 12rem;
    }

    #land-cleaning-section {
        padding: 0rem 0;
        margin-top: -15rem;
    }

    .right-side-text {
        transform: translateY(36%);
    }

    .land-cleaning-subtitle {
        font-size: 2.6rem;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 85%;
    }

    .land-cleaning-right-image {
        transform: translateX(-23rem) translateY(8rem);
    }

    #all-around-section {
        padding: 25rem 0;
        padding-bottom: 25rem;
        padding-bottom: 0;
    }

    .all-around-background {
        height: auto;
        padding: 9rem;
    }

    .all-around-title {
        font-weight: 700;
        font-size: 4.5rem;
        color: var(--color-white);
        width: 50%;
    }

    #icon-boxes {
        padding: 12rem 0;
        overflow: hidden !important;
        padding-bottom: 0;
    }

    .icon-box-subtitle {
        font-size: 2.6rem;

        color: var(--color-grey-light);
        width: 55%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .third-splint::after {
        content: "";
        height: 1px;
        width: 890px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .first-splint::after {
        content: "";
        height: 1px;
        width: 890px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .second-splint::after {
        content: "";
        height: 1px;
        width: 890px;
        background: var(--border-color);
        display: block;
        transform: translateY(2.5rem);
        margin-top: 3rem;
    }

    .box-card-2::before,
    .box-card-3::before,
    .box-card-5::before,
    .box-card-6::before,
    .box-card-8::before,
    .box-card-9::before,
    .box-card-11::before,
    .box-card-12::before {
        content: "";
        height: 260px;
        width: 1px;
        background: var(--border-color);
        position: absolute;
        top: 0;
        left: -25px;
    }

    .box-icon-6-text {
        padding-bottom: 0;
    }

    .candle-text-title {
        font-size: 4.5rem;
        font-weight: 500;
        color: var(--color-grey-dark);
    }

    .benifit-img {
        width: 100%;
    }

    .benifit-text-1,
    .benifit-text-2,
    .benifit-text-3,
    .benifit-text-4,
    .benifit-text-5,
    .benifit-text-6 {
        font-size: 1.8rem;
        color: var(--color-grey-dark);
        margin-top: -0.5rem;
    }

    .right-side-image {
        width: 90%;
        margin: 0 auto;
    }

    .priceing-subtitle {
        font-size: 2.6rem;
        color: var(--color-grey-light);
        margin-top: 3.6rem;
        width: 53%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 245px;
        left: 21px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .radio-card-body {
        padding: 2.6rem 2.8rem 2.6rem 2.8rem;
    }

    .second-radio {
        display: flex;
        padding: 2rem;
    }

    .get-your-luck-background {
        background-image: url(../img/get-your-luck-img.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 60vh;
    }

    .get-your-luck-heading {
        font-weight: 700;
        font-size: 4.5rem;
        color: var(--color-grey-dark);
        width: 70%;
    }

    .get-your-luck-text {
        font-size: 2.2rem;
        font-weight: 300;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 83%;
    }

    .get-your-luck-contents {
        transform: translateY(6rem);
    }

    .get-your-luck-button {
        transform: translateY(5rem);
    }

    #testimonial-section {
        padding: 8rem 0;
        margin-top: -5rem;
    }

    .testimonial-slider {
        height: 120%;
    }

    .owner-text-7 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 95%;
        margin: 0 auto;
    }

    .quot-prev-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .owner-text {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 86%;
        margin: 0 auto;
    }

    #who-we-are-section {
        padding: 9rem 0;
        padding-bottom: 0;
    }

    .who-we-are-background {
        background-size: 100%;
        height: 50vh;
    }

    .who-we-are-text {
        font-size: 2.4rem;

        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 90%;
    }

    .who-we-are-content {
        margin-top: 4rem;
    }

    .find-out-heading {
        font-size: 2rem;

        color: var(--color-grey-light);
        margin-top: 2rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

    .find-right-arrow {
        width: 1.1rem;
        height: 1.6rem;
        fill: var(--color-grey-light);
        transform: translateY(-6px) translateX(12px);
    }

    .testimonial-sub-title {
        font-size: 2.6rem;

        color: var(--color-grey-light);
        margin-top: 2.6rem;
    }

    #contact-section {
        padding: 4rem 0;
        margin-top: 10rem;
    }

    .contact-background {
        background-image: url(../img/contact-img.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 54rem;
        width: 95%;
        margin: 0 auto;
    }

    .contact-title {
        font-weight: 700;
        font-size: 3rem;
        color: var(--color-grey-dark);
        transform: translateY(7rem) translateX(1.6rem);
    }

    .text-box {
        border-bottom: 1px solid var(--input-border);
        margin-top: 1rem;
    }

    .form-part {
        width: 90%;
        margin: 65px 15px;
    }

    .submit-btn {
        font-size: 1.5rem;
        margin-top: 2rem;
    }

    #footer-section {
        padding-top: 10rem;
        margin-top: 1rem;
    }

    .footer-background {
        background-image: url(../img/footer-img.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 53rem;
    }

    .address {
        width: 70%;
    }

    .services-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
    }

    .contact-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-15px);
    }

    .about-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-15px);
    }

    .services-footer-social-lsit {
        padding-left: 0;
    }

    .about-footer-social-lsit {
        padding-left: 0;
    }

    .footer-third-subheading {
        font-weight: 300;
        font-size: 1.4rem;
        color: var(--color-white);
        transform: translateX(1px);
        width: 118%;
    }

    .section-nav {
        margin-top: 2rem;
        transform: translateX(0px);
    }

    .space-item {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        margin-left: 8rem;
    }

    .footer-text {
        font-weight: 300;
        font-size: 1.4rem;
        margin-top: 3.7rem;
        color: var(--color-white);
        width: 55%;
    }

    .copyright-right-content {
        display: flex;
        position: relative;
        margin-top: 1.5rem;
        transform: translateX(0.5rem);
    }

    /* home page end */

    /* about page start */

    .about-logo-img {
        width: 30rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .about-hero-contents {
        position: absolute;
        top: 58%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .about-breadcrumb-content {
        margin-top: 30rem;
    }

    .about-hero-heading {
        font-weight: 700;
        font-size: 5.4rem;
        color: var(--color-white);
    }

    .education-image {
        width: 94%;
        transform: translateY(10px);
    }

    .education-first-heading {
        font-weight: 700;
        font-size: 4.2rem;
        color: var(--color-grey-dark);
        width: 65%;
        margin-bottom: 0;
    }

    .education-first-text {
        font-size: 2.2rem;
        margin-top: 2.5rem;
        line-height: 33px;
        width: 100%;
    }

    .education-left-heading {
        font-weight: 700;
        font-size: 4.2rem;
        color: var(--color-grey-dark);
    }

    .education-left-text {
        font-size: 2.2rem;
        width: 83%;
    }

    .education-right-content {
        margin-top: 9.5rem;
    }

    .education-right-text-1,
    .education-right-text-2 {
        font-size: 1.8rem;
    }

    .about-blank-overlay {
        height: 47vh;
    }

    #about-blank-background {
        padding: 3rem 0;
    }

    .make-different-heading {
        font-weight: 700;
        font-size: 4.2rem;
        color: var(--color-grey-dark);
    }

    .certification-text {
        font-size: 1.8rem;
        font-weight: 300;
        color: var(--color-grey-dark);
        margin-top: 4px;
    }

    .text-resize {
        position: relative;
        font-size: 1.8rem;
        font-weight: 300;
    }

    .certification-card-body-1 {
        padding: 30px 29px 60px 23px;
    }

    .certification-card-body-2 {
        padding: 30px 29px 31px 23px;
    }

    .certification-single-text {
        margin-top: 3.4rem;

        font-size: 2rem;
        font-weight: 300;
        color: var(--color-grey-dark);
    }

    .certification-card-1 {
        border-radius: 17px;
        transition: all 0.3s ease-in-out;
        margin-top: 5rem;
    }

    .certification-card-2 {
        border-radius: 17px;
        transition: all 0.3s ease-in-out;
        margin-top: 5rem;
    }

    #about-footer-section {
        padding-top: 3rem;
    }

    .make-different-subtitle {
        width: 92%;
    }

    /* about page end */

    /* service page start */

    .services-logo-img {
        width: 30rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .services-hero-heading {
        font-size: 5.2rem;
        width: 100%;
    }

    .we-offer-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 65%;
        margin: 0 auto;
    }

    .services-breadcrumb-content {
        margin-top: 28rem;
    }

    .services-hero-contents {
        position: absolute;
        top: 57%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .commercial-contents {
        display: flex;
        justify-content: flex-end;
    }

    .commercial-card {
        border: none;
        box-shadow: 0px 1rem 2rem rgba(133, 133, 133, 0.2);
        padding: 1.8rem;
        border-radius: 12px;
        width: 80%;
    }

    .home-card {
        border: none;
        box-shadow: 0px 1rem 2rem rgba(133, 133, 133, 0.2);
        padding: 1.8rem;
        border-radius: 12px;
        width: 80%;
    }

    .businesses-card {
        border: none;
        box-shadow: 0px 1rem 2rem rgba(133, 133, 133, 0.2);
        padding: 1.8rem;
        border-radius: 12px;
        width: 80%;
    }

    .businesses-contents {
        display: flex;
        justify-content: flex-end;
        transform: translateX(-5rem);
    }

    .real-estate-contents {
        transform: translateX(3rem);
    }

    .we-intuitive-components {
        position: absolute;
        bottom: 25px;
        left: 25px;
    }

    .intuitive-left-heading {
        font-size: 4rem;
        font-weight: 700;
        color: var(--color-white);
        width: 95%;
    }

    .intuitive-left-text {
        font-size: 1.8rem;
        color: var(--color-white);
        margin-top: 3rem;
        width: 84%;
    }

    .intuitive-right-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 90%;
    }

    .intuitive-right-text-1,
    .intuitive-right-text-2 {
        font-size: 1.8rem;
        width: 98%;
        margin-top: 2.7rem;
    }

    .intuitive-right-text-2 {
        width: 100%;
        margin-top: 2rem;
    }

    .first-icon-gap > *:not(:first-child) {
        margin-top: 2.5rem;
    }

    .second-icon-gap > *:not(:first-child) {
        margin-top: 2.5rem;
    }

    .intuitive-icons {
        margin-top: 2rem;
    }

    .fung-shui-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 53%;
    }

    .sound-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .cleansing-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .energy-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .color-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 60%;
    }

    #service-blank-background-section {
        padding: 3rem 0;
    }

    .ceremony-heading {
        font-size: 4.5rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 100%;
    }

    .ceremony-text-1,
    .ceremony-text- {
        font-size: 2.2rem;
        width: 90%;
    }

    .ceremony-text-2 {
        width: 93%;
        margin-top: 2rem;
    }

    #service-footer-section {
        padding-top: 3rem;
    }

    /* service page end */

    /* contact page start */

    .contact-logo-img {
        height: 9.4rem;
        width: 30rem;
        fill: var(--color-white);
    }

    .mail-card {
        border-radius: 10px;
        width: 68%;
        border: none;
    }

    .email-card {
        border-radius: 10px;
        width: 68%;
        border: none;
        margin-top: 2rem;
    }

    .contact-information {
        transform: translateX(0rem);
        margin-top: 0rem;
    }

    .contact-breadcrumb-content {
        margin-top: 18rem;
    }

    .contact-subtitle-text {
        font-weight: 700;
        font-size: 2.4rem;
        color: var(--color-white);
        margin-top: 2rem;
    }

    .contact-priceing-subtitle {
        font-size: 2.6rem;
        color: var(--color-grey-light);
        width: 50%;
        margin: 0 auto;
        margin-top: 5rem;
    }

    #nature-section {
        padding: 4rem 0;
        position: relative;
    }

    .nature-title {
        font-size: 4rem;
        font-weight: 900;
        color: var(--color-white);
        width: 130%;
    }

    .nature-background {
        background-size: 100%;
        height: 35vh;
    }

    .nature-subtitle {
        font-weight: 300;
        font-size: 2.6rem;
        color: var(--color-white);
        margin-top: 8rem;
    }

    .nature-text-content {
        position: static;
        transform: translate(0%, 0%);
    }

    .calender-section {
        padding: 8rem 0;
        margin-top: -4rem;
    }

    #contact-footer-section {
        padding-top: 0rem;
    }

    .right-side-content {
        transform: translateY(16rem) translateX(5rem);
        width: 90%;
    }

    .contact-price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 194px;
        left: 21px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    /* contact page end */

    /* privacy and policy page start */

    .privacy-breadcrumb-content {
        margin-top: 40rem;
    }

    .privacy-hero-contents {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .privacy-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-18px);
    }

    /*  privacy and policy page start  */
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    /* home page start */

    html {
        font-size: 50.5%;
    }

    .container {
        padding: 0 4rem;
    }

    .content {
        position: absolute;
        top: 50%;
        left: 85%;
        transform: translate(-50%, -50%);
        z-index: -1;
        text-align: left;
        width: 100%;
    }

    .address-text {
        transform: translateX(3rem);
        width: 52%;
    }

    .navigation-icon {
        position: relative;
        margin-top: 4.1rem;
    }

    .hero-content {
        margin-top: 17%;
    }

    .hero-background {
        background-size: 100%;
        width: 100%;
        height: auto;
        min-height: 47vh;
    }

    .logo-img {
        width: 29rem;
        height: 8.4rem;
    }

    .hero-title {
        font-size: 4.70297rem;

        font-weight: 700;
        color: var(--color-white);
        width: 95%;
        margin-top: 7.5rem;
    }

    .hero-subtitle {
        font-size: 2rem;
        font-weight: 300;
        color: var(--color-white);
        margin-top: 4rem;
        width: 95%;
    }

    .discover-text {
        display: flex;
        align-items: center;
        margin-top: 8rem;
    }

    .discover-heading {
        font-size: 2rem;
        font-weight: 600;
        color: var(--color-white);
        cursor: pointer;
        margin-right: 0.6rem;
        transition: all 0.3s ease-in-out;
    }

    .right-arrow {
        height: 1.6rem;
        width: 1.1rem;
        fill: var(--color-white);
        cursor: pointer;
        margin-top: -2px;
    }

    #land-cleaning-section {
        padding: 5rem 0;
        margin-top: 2.2rem;
    }

    .land-cleaning-title {
        font-size: 4.20792rem;
        font-weight: 700;

        color: var(--color-grey-dark);
        width: 100%;
    }

    .land-cleaning-subtitle {
        font-weight: 700;
        font-size: 2.475245rem;
        width: 100%;
        margin-top: 3.6rem;
    }

    .land-cleaning-text-1,
    .land-cleaning-text-2 {
        font-weight: 300;
        font-size: 2.22772rem;
        color: var(--color-grey-light);
    }

    .right-side-text {
        transform: translateY(5%);
    }

    .land-cleaning-text-2 {
        margin-top: 1.5rem;
    }

    .land-cleaning-left-image {
        transform: translateY(4rem) translateX(0);
        margin: 0 auto;
    }

    .land-cleaning-right-image {
        transform: translateX(0) translateY(5rem);
    }

    .land-cleaning-left-img,
    .land-cleaning-right-img {
        width: 100%;
    }

    .all-around-background {
        height: auto;
        padding: 10rem 0;
    }

    .all-around-contents {
        margin-top: 5rem;
    }

    .all-around-title {
        font-size: 4.207925rem;
        width: 100%;
    }

    .all-around-contents .text-column {
        column-count: 1;
    }

    .all-around-text-1 {
        font-size: 2.227725rem;
    }

    #icon-boxes {
        padding-top: 3rem;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }

    .icon-box-title {
        font-size: 4.207925rem;
    }

    .icon-box-subtitle {
        font-size: 2.227725rem;

        color: var(--color-grey-light);
        width: 50%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .box-card-body {
        padding: 3rem;
        background: rgb(255, 255, 255);
    }

    .box-card-1,
    .box-card-2,
    .box-card-3,
    .box-card-4,
    .box-card-5,
    .box-card-6,
    .box-card-7,
    .box-card-8,
    .box-card-9,
    .box-card-10,
    .box-card-11,
    .box-card-12 {
        width: 100%;
        border: none;
        transition: all 0.3s ease-in-out;
    }

    .box-icon-1-text,
    .box-icon-2-text,
    .box-icon-3-text,
    .box-icon-4-text,
    .box-icon-5-text,
    .box-icon-6-text,
    .box-icon-7-text,
    .box-icon-8-text,
    .box-icon-9-text,
    .box-icon-10-text,
    .box-icon-11-text,
    .box-icon-12-text {
        font-size: 1.9802rem;
        padding-bottom: 2.7rem;
        width: 90%;
        margin: 0 auto;
        margin-top: 3rem;
    }

    .box-card-2::before,
    .box-card-3::before,
    .box-card-5::before,
    .box-card-6::before,
    .box-card-8::before,
    .box-card-9::before,
    .box-card-11::before,
    .box-card-12::before {
        content: "";
        height: 279px;
        width: 1px;
        background: transparent;
        position: absolute;
        top: 0;
        left: -25px;
    }

    .first-splint:hover .box-card-2::before,
    .first-splint:hover .box-card-3::before {
        background: transparent;
    }

    .second-splint:hover .box-card-5::before,
    .second-splint:hover .box-card-6::before {
        background: transparent;
    }

    .third-splint:hover .box-card-8::before,
    .third-splint:hover .box-card-9::before {
        background: transparent;
    }

    .fourth-splint:hover .box-card-11::before,
    .fourth-splint:hover .box-card-12::before {
        background: transparent;
    }

    .first-splint::after {
        content: "";
        height: 1px;
        width: 1107px;
        background: transparent;
        display: block;
        transform: translateY(2.5rem);
    }

    .second-splint::after {
        content: "";
        height: 1px;
        width: 1107px;
        background: transparent;
        display: block;
        transform: translateY(2.5rem);
    }

    .third-splint::after {
        content: "";
        height: 1px;
        width: 1107px;
        background: transparent;
        display: block;
        transform: translateY(2.5rem);
    }

    .first-splint-parent:hover .first-splint::after {
        background: transparent;
    }

    .second-splint-parent:hover .second-splint::after {
        background: transparent;
    }

    .third-splint-parent:hover .third-splint::after {
        background: transparent;
    }

    #candle-background-section {
        padding-bottom: 5rem;
    }

    .candle-content {
        position: absolute;
        top: 50%;
        left: 40%;
        transform: translate(-50%, -50%);
    }

    .candle-text-title {
        font-size: 4.207925rem;
        width: 90%;
    }

    .benifit-img {
        height: 100%;
        width: 100%;
    }

    .benifit-title {
        font-size: 4.207925rem;
        width: 100%;
        text-align: left;
    }

    .benifit-text-1 {
        font-size: 2.227725rem;
    }

    .benifit-text:not(:first-child) {
        margin-top: 1.6rem;
    }
    .right-side-image {
        margin-top: 5rem;
    }

    #priceing-section {
        padding: 4rem 0;
    }

    .priceing-title {
        font-size: 4.207925rem;
    }

    .priceing-subtitle {
        font-size: 2.227725rem;
        color: var(--color-grey-light);
        width: 50%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .priceing-card-2,
    .priceing-card-3 {
        margin-top: 5rem;
    }

    .price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 228px;
        left: 51px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .first-radio,
    .second-radio {
        padding: 1.5rem;
    }

    .second-radio {
        margin-top: 3rem;
    }

    #get-your-luck-section {
        padding: 6rem 0;
    }

    .get-your-luck-background {
        background-size: 100%;
        min-height: 48vh;
        height: auto;
    }

    .get-your-luck-heading {
        font-size: 4.207925rem;
        width: 85%;
    }

    .get-your-luck-text {
        font-size: 2.227725rem;
        width: 75%;
    }

    .get-your-luck-contents {
        transform: translateY(5rem);
    }

    .get-your-luck-button {
        transform: translateY(4rem);
    }

    .second-radio-size {
        margin-top: 5px;
    }

    .first-radio-size {
        margin-top: 0px;
    }

    .form-check-inline-1,
    .form-check-inline-2 {
        margin: auto;
    }

    .first-radio-text,
    .second-radio-text {
        font-size: 1.7rem;
    }

    #testimonial-section {
        padding: 3rem 0;
    }

    .testimonial-title {
        font-size: 4.207925rem;
    }

    .testimonial-sub-title {
        font-size: 2.227725rem;
        margin-top: 1.6rem;
    }

    .testimonial-slider {
        height: 120%;
    }

    .swiper-container-horizontal > .swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 0px;
        left: 0;
        width: 100%;
        transform: translateY(1rem);
    }

    .owner-text {
        font-size: 2.4rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 70%;
        margin: 0 auto;
    }

    .owner-text-1,
    .owner-text-2,
    .owner-text-3,
    .owner-text-4,
    .owner-text-5,
    .owner-text-6,
    .owner-text-7,
    .owner-text-8 {
        font-size: 2.4rem;
        margin: 0 auto;
    }

    .quot-prev-1,
    .quot-prev-2,
    .quot-prev-3,
    .quot-prev-4,
    .quot-prev-5,
    .quot-prev-6,
    .quot-prev-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-1,
    .quot-next-2,
    .quot-next-3,
    .quot-next-4,
    .quot-next-5,
    .quot-next-6,
    .quot-next-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .candle-background {
        background-image: url(../img/candle-img.png);
        background-size: 100%;
        height: 31rem;
        position: relative;
        background-repeat: no-repeat;
    }

    #benifit-space-section {
        padding: 5rem 0;
    }

    .who-we-are-background {
        background-size: 100%;
        min-height: 30vh;
        height: auto;
    }

    #who-we-are-section {
        padding: 15rem 0;
        padding-bottom: 0;
    }

    .who-we-are-title {
        font-size: 4.207925rem;
    }

    .who-we-are-content {
        margin-top: 4rem;
    }

    .who-we-are-text {
        font-size: 2rem;
        margin-top: 1.5rem;
        width: 45%;
    }

    .find-out-heading {
        font-size: 2rem;

        color: var(--color-grey-light);
        margin-top: 1.8rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

    .find-right-arrow {
        width: 1.1rem;
        height: 1.6rem;
        fill: var(--color-grey-light);
        transform: translateY(-6px) translateX(12px);
    }

    .text-box {
        border-bottom: 1px solid var(--input-border);
        margin-top: 1rem;
    }

    .form-group-3,
    .form-group-4 {
        margin-top: 2.4rem;
    }

    #contact-section {
        padding: 3rem 0;
        margin-top: 2rem;
    }

    .contact-background {
        background-image: none;
        min-height: 60rem;
        height: auto;
        width: 97%;
        margin: 0 auto;
    }

    .contact-title {
        margin-bottom: 2rem;
        font-size: 4.207925rem;
        transform: translateY(0rem) translateX(-1.1rem);
    }

    .form-part {
        width: 100%;
        margin: 0;
    }

    .submit-btn,
    label,
    input[type="text"],
    input[type="email"] {
        font-size: 2.25rem;
    }

    input[type="text"],
    input[type="email"] {
        margin-top: 0;
    }

    #footer-section {
        padding-top: 9rem;
    }

    .footer-text {
        width: 90%;
    }

    .footer-text,
    .footer-second-subheading,
    .footer-third-subheading {
        font-size: 1.7rem;
    }

    .address {
        width: 60%;
    }

    .footer-third-subheading {
        transform: translateX(1px);
        width: 125%;
    }

    .services-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
    }

    .contact-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-15px);
    }

    .about-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-15px);
    }

    .services-footer-social-lsit {
        padding-left: 0;
    }

    .about-footer-social-lsit {
        padding-left: 0;
    }

    .footer-third-part {
        margin-top: 8.7rem;
        margin-left: -6rem;
    }

    .footer-second-part {
        margin-top: 8.7rem;
        margin-left: -4rem;
    }

    .section-nav {
        margin-top: 2rem;
        transform: translateX(0px);
    }

    .space-item {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        margin-left: 8rem;
    }

    .footer-background {
        background-image: url(../img/footer-img.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 53rem;
        overflow: hidden;
    }

    .copyright-right-content {
        display: flex;
        position: relative;
        margin-top: 1.5rem;
        transform: translateX(1.5rem);
    }

    /* home page end */

    /* about page start */

    .about-logo-img {
        width: 29rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .about-hero-contents {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .about-breadcrumb-content {
        margin-top: 35rem;
    }

    .about-hero-sub-heading {
        font-size: 2.475247rem;
        width: 85%;
    }

    .about-hero-heading {
        font-size: 4.95049rem;
    }

    .education-image {
        width: 100%;
        padding-top: 8rem;
    }

    .education-first-text {
        font-size: 2.227725rem;
        width: 100%;
    }

    .education-first-heading {
        font-size: 4.207925rem;
        width: 100%;
        margin-bottom: 0;
    }

    .education-left-text {
        font-size: 2.227725rem;
        width: 100%;
    }

    .education-left-heading {
        font-size: 4.207925rem;
    }

    #education-section {
        padding-bottom: 7rem;
    }

    .education-right-content,
    .education-right-text-2 {
        margin-top: 3rem;
    }

    .education-right-text-1,
    .education-right-text-2 {
        font-size: 2.227725rem;
    }

    #make-different-section {
        padding: 10rem 0;
        margin-top: -3rem;
    }

    .about-blank-overlay {
        height: 38vh;
    }

    #about-blank-background {
        padding: 3rem 0;
    }

    .make-different-heading {
        font-size: 4.207925rem;
    }

    .make-different-subtitle {
        font-size: 2.227725rem;
    }

    .certification-text {
        font-size: 1.8rem;
        margin-top: 4px;
    }

    .certification-item-1 {
        width: 100%;
        margin-top: 2.5rem;
    }

    .certification-item-2 {
        width: 100%;
        margin-top: 2.5rem;
    }

    .certification-card-1,
    .certification-card-2 {
        margin-top: 3rem;
    }

    .certification-card-body-1 {
        padding: 30px 29px 60px 20px;
    }

    .certification-heading-1,
    .certification-heading-2 {
        font-size: 2.6rem;
        margin-top: 6rem;
    }

    .certification-card-body-2 {
        padding: 30px 29px 33px 20px;
    }

    .certification-single-text {
        margin-top: 3.4rem;

        font-size: 1.8rem;
        font-weight: 300;
        color: var(--color-grey-dark);
    }

    #about-footer-section {
        padding-top: 2rem;
    }

    .price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 165px;
        left: 64px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    /* about page end */

    /* service-section start */

    .services-logo-img {
        width: 29rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .services-hero-heading {
        font-size: 4.95049rem;
        width: 100%;
    }

    .services-hero-sub-heading-1,
    .services-hero-sub-heading-2 {
        font-size: 2.475247rem;
    }

    .services-hero-sub-heading-1 {
        width: 72%;
    }

    .services-bradcrumb-link {
        font-size: 2rem;
    }

    .services-breadcrumb-content {
        margin-top: 35rem;
    }

    .services-hero-contents {
        position: absolute;
        top: 58%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .we-offer-heading {
        font-size: 4.207925rem;
        width: 67%;
    }

    .home-contents {
        display: flex;
        justify-content: flex-start;
        transform: translateX(3rem);
    }

    .businesses-contents {
        display: flex;
        justify-content: flex-end;
        transform: translateX(-3rem);
    }

    .home-card,
    .businesses-card,
    .commercial-card,
    .land-card,
    .real-estate-card {
        border: none;
        box-shadow: 0px 1rem 2rem rgba(133, 133, 133, 0.2);
        padding: 1.8rem;
        border-radius: 12px;
        width: 90%;
    }

    .real-estate-contents {
        transform: translateX(2.8rem);
    }

    .intuitive-left-heading {
        font-size: 4.207925rem;
        width: 60%;
    }

    #our-offer-section {
        padding-top: 8rem;
        padding-bottom: 5rem;
    }

    #we-intuitively-section {
        padding: 6rem 0;
    }

    .we-intuitive-imgae {
        width: 100%;
    }

    .we-intuitive-components {
        position: absolute;
        bottom: 150px;
        left: 90px;
    }

    .intuitive-left-text {
        font-size: 2.227725rem;
        width: 83%;
    }

    .intuitive-right-heading {
        font-size: 4.207925rem;
        width: 100%;
        margin-top: 8rem;
    }

    .intuitive-right-text-1,
    .intuitive-right-text-2 {
        font-size: 2.227725rem;
        width: 96%;
    }

    .intuitive-right-text-2 {
        width: 100%;
        margin-top: 2.5rem;
    }

    .service-blank-background {
        background-image: url(../img/service-blank-img.png);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 34vh;
    }

    #service-blank-background-section {
        padding: 5rem 0;
    }

    .ceremony-heading {
        font-size: 4.2079rem;
        width: 100%;
    }

    #ceremony-section {
        padding: 5rem 0;
        margin-top: -3rem;
    }

    .ceremony-text-1,
    .ceremony-text-2 {
        width: 100%;
        font-size: 2.227725rem;
    }

    .ceremony-text-2 {
        margin-top: 2rem;
        margin-bottom: 10rem;
    }

    /* service-section end */

    /* contact page start */

    .contact-logo-img {
        height: 9.4rem;
        width: 29rem;
        fill: var(--color-white);
    }

    .contact-hero-background {
        min-height: 112vh;
        height: auto;
    }

    .contact-left-content {
        margin-top: 13rem;
    }

    .contact-title-text {
        font-size: 4.95049rem;
    }

    .contact-subtitle-text {
        font-size: 2.475247rem;
    }

    .contact-priceing-subtitle {
        font-size: 2.227725rem;
        width: 50%;
        margin-top: 2.6rem;
    }

    .mail-card,
    .email-card {
        border-radius: 10px;
        width: 48%;
        border: none;
    }

    .contact-icon-boxes {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .email-texts,
    .mail-texts {
        transform: translateY(2px);
    }

    .email-card {
        margin-top: 0;
    }

    .right-side-content {
        transform: translateY(8rem);
    }

    .send-us-text,
    .lets-connect-text {
        font-size: 2.2277rem;
    }

    .contact-breadcrumb-content {
        margin-top: 20rem;
    }

    .send-message-btn {
        padding: 1.5rem 2.2rem;
        font-size: 1.7rem;
    }

    .contact-form-group-1,
    .contact-form-group-2,
    .contact-form-group-3,
    .contact-text-box,
    .lets-connect-text {
        margin-top: 2.6rem;
    }

    #contact-priceing-section {
        padding-top: 9rem;
        padding-bottom: 7rem;
    }

    .contact-priceing-title {
        font-size: 4.207925rem;
    }

    .priceing-cards {
        margin-top: 5rem;
    }

    #nature-section {
        padding: 3rem 0;
        position: relative;
    }

    .nature-background {
        background-size: cover;
        background-position: center;
        height: auto;
        border-radius: 22px;
    }

    .calender-section {
        padding: 5rem 0;
        margin-top: 0;
    }

    .calender-title {
        font-size: 4.2079rem;
        margin-bottom: 0;
    }

    .nature-text-content {
        position: static;
        transform: translate(0%, 0%);
        padding: 80px 60px;
    }

    .nature-title {
        font-size: 3.2rem;
        width: 100%;
    }

    .nature-subtitle {
        font-size: 2.2rem;
    }

    .nature-subtitle,
    .candle-text-subtitle {
        margin-top: 4rem;
        font-size: 2.970297rem;
    }

    #contact-footer-section {
        padding-top: 6rem;
    }

    .contact-price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 165px;
        left: 64px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .contact-priceing-card-2,
    .contact-priceing-card-3,
    .radio-part {
        margin-top: 5rem;
    }

    /* contact page end */

    /* privacy and policy page start */

    .privacy-hero-heading {
        font-weight: 700;
        font-size: 5.2rem;
        color: var(--color-black);
    }

    .privacy-breadcrumb-content {
        margin-top: 46rem;
    }

    .privacy-hero-contents {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .privacy-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-16px);
    }

    /*  privacy and policy page start  */
}

@media screen and (min-width: 576px) and (max-width: 767px) {
    /* home page start */
    .navigation {
        overflow-x: hidden !important;
    }

    .content {
        left: 65%;
    }

    .address-text {
        font-size: 1.4rem;
        width: 40%;
    }

    .hero-content {
        margin-top: 6%;
    }

    .hero-background {
        height: 47vh;
    }

    .logo-img {
        width: 24rem;
        height: 6.4rem;
    }

    .hero-title {
        font-size: 3.2rem;

        font-weight: 700;
        color: var(--color-white);
        width: 40%;
        margin-top: 4rem;
    }

    .hero-subtitle {
        font-size: 1.6rem;
        font-weight: 300;
        color: var(--color-white);
        margin-top: 2rem;
        width: 45%;
    }

    .discover-text {
        display: flex;
        align-items: center;
        margin-top: 5rem;
    }

    .discover-heading {
        font-size: 1.4rem;
        font-weight: 600;
        color: var(--color-white);
        cursor: pointer;
        margin-right: 0.6rem;
        transition: all 0.3s ease-in-out;
        margin-top: -1px;
    }

    .right-arrow {
        height: 1rem;
        width: 1rem;
        fill: var(--color-white);
        cursor: pointer;
        margin-top: -3px;
    }

    #land-cleaning-section {
        padding: 6rem 0;
        margin-top: 5rem;
    }

    .land-cleaning-title {
        font-size: 3.2rem;
        font-weight: 700;

        color: var(--color-grey-dark);
        width: 100%;
        text-align: center;
    }

    .land-cleaning-subtitle {
        font-size: 2.2rem;
        color: var(--color-grey-light);
        width: 65%;
        text-align: center;
        margin: 0 auto;
        margin-top: 3.5rem;
    }

    .right-side-text {
        transform: translateY(5%) !important;
    }

    .land-cleaning-text-1 {
        font-weight: 300;
        font-size: 1.8rem;
        color: var(--color-grey-light);
        text-align: center;
    }

    .right-side-text {
        transform: translateY(15%);
    }

    .land-cleaning-text-2 {
        font-weight: 300;
        font-size: 1.8rem;
        color: var(--color-grey-light);
        margin-top: 1.5rem;
        text-align: center;
    }

    .land-cleaning-left-image {
        transform: translateY(4rem) translateX(2rem);
        margin: 0 auto;
    }

    .land-cleaning-right-image {
        transform: translateX(2rem) translateY(5rem);
    }

    .land-cleaning-right-img {
        width: 95%;
    }

    .all-around-background {
        height: auto;
        padding: 8rem;
    }

    .all-around-contents {
        margin-top: 5rem;
    }

    .all-around-title {
        font-weight: 700;
        font-size: 3.2rem;
        width: 74%;
    }

    .all-around-contents .text-column {
        column-count: 1;
    }

    .all-around-text-1 {
        font-size: 1.8rem;
    }

    #icon-boxes {
        padding: 3rem 0;
        padding-bottom: 0;
    }

    .icon-box-title {
        font-size: 3.2rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .icon-box-subtitle {
        font-size: 1.8rem;

        color: var(--color-grey-light);
        width: 95%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .box-card-body {
        padding: 3rem;
        background: rgb(255, 255, 255);
    }

    .box-card-1,
    .box-card-2,
    .box-card-3,
    .box-card-4,
    .box-card-5,
    .box-card-6,
    .box-card-7,
    .box-card-8,
    .box-card-9,
    .box-card-10,
    .box-card-11,
    .box-card-12 {
        width: 100%;
        border: none;
        transition: all 0.3s ease-in-out;
    }

    .box-2,
    .box-3,
    .box-5,
    .box-6,
    .box-8,
    .box-9,
    .box-11,
    .box-12 {
        margin-top: 5rem;
    }

    .box-icon-1-text,
    .box-icon-2-text,
    .box-icon-3-text,
    .box-icon-4-text,
    .box-icon-5-text,
    .box-icon-6-text,
    .box-icon-7-text,
    .box-icon-8-text,
    .box-icon-9-text,
    .box-icon-10-text,
    .box-icon-11-text,
    .box-icon-12-text {
        padding-bottom: 2.7rem;
        width: 50%;
        margin: 0 auto;
        margin-top: 3rem;
    }

    .box-card-2::before,
    .box-card-3::before,
    .box-card-5::before,
    .box-card-6::before,
    .box-card-8::before,
    .box-card-9::before,
    .box-card-11::before,
    .box-card-12::before {
        content: "";
        height: 279px;
        width: 1px;
        background: transparent;
        position: absolute;
        top: 0;
        left: -25px;
    }

    .first-splint:hover .box-card-2::before,
    .first-splint:hover .box-card-3::before {
        background: transparent;
    }

    .second-splint:hover .box-card-5::before,
    .second-splint:hover .box-card-6::before {
        background: transparent;
    }

    .third-splint:hover .box-card-8::before,
    .third-splint:hover .box-card-9::before {
        background: transparent;
    }

    .fourth-splint:hover .box-card-11::before,
    .fourth-splint:hover .box-card-12::before {
        background: transparent;
    }

    .first-splint::after {
        content: "";
        height: 1px;
        width: 1107px;
        background: transparent;
        display: block;
        transform: translateY(2.5rem);
    }

    .second-splint::after {
        content: "";
        height: 1px;
        width: 1107px;
        background: transparent;
        display: block;
        transform: translateY(2.5rem);
    }

    .third-splint::after {
        content: "";
        height: 1px;
        width: 1107px;
        background: transparent;
        display: block;
        transform: translateY(2.5rem);
    }

    .first-splint-parent:hover .first-splint::after {
        background: transparent;
    }

    .second-splint-parent:hover .second-splint::after {
        background: transparent;
    }

    .third-splint-parent:hover .third-splint::after {
        background: transparent;
    }

    .candle-background {
        background-image: url(../img/candle-img.png);
        background-size: 100%;
        height: 24rem;
        position: relative;
        background-repeat: no-repeat;
    }

    .candle-content {
        position: absolute;
        top: 50%;
        left: 40%;
        transform: translate(-50%, -50%);
    }

    .candle-text-title {
        font-size: 3rem;
        font-weight: 500;
        color: var(--color-grey-dark);
    }

    #benifit-space-section {
        padding: 5rem 0;
    }

    .benifit-img {
        height: 100%;
        width: 100%;
    }

    .benifit-title {
        font-size: 3.2rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 100%;
        text-align: left;
    }

    .right-side-image {
        margin-top: 5rem;
    }

    #priceing-section {
        padding: 3rem 0;
    }

    .priceing-title {
        font-size: 3.2rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .priceing-subtitle {
        font-size: 1.8rem;
        color: var(--color-grey-light);
        width: 75%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .priceing-card-2,
    .priceing-card-3 {
        margin-top: 5rem;
    }

    .price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 228px;
        left: 51px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .second-radio {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 2rem 3.4rem;
        border: 1px solid var(--radio-border);
        border-radius: 16px;
        margin-top: 3rem;
    }

    .get-your-luck-background {
        background-image: url(../img/get-your-luck-img.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 70vh;
    }

    .get-your-luck-text {
        font-size: 2.6rem;
        font-weight: 300;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 60%;
    }

    .get-your-luck-heading {
        font-weight: 700;
        font-size: 4.5rem;
        color: var(--color-grey-dark);
        width: 58%;
    }

    .get-your-luck-contents {
        transform: translateY(5rem);
    }

    .get-your-luck-button {
        transform: translateY(8rem);
        width: 100%;
    }

    #testimonial-section {
        padding: 3rem 0;
        margin-top: -1rem;
    }

    .testimonial-slider {
        height: 130%;
    }

    .testimonial-slider
        .swiper-container-horizontal
        > .swiper-pagination-bullets,
    .testimonial-slider .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 0px;
        left: 0;
        width: 100%;
        transform: translateY(1rem);
    }

    .testimonial-slider .swiper-horizontal > .swiper-pagination-bullets,
    .testimonial-slider
        .swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 80px;
        left: 0;
        width: 100%;
    }

    .owner-text {
        font-size: 2rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 70%;
        margin: 0 auto;
    }

    .owner-text-2 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 88%;
        margin: 0 auto;
    }

    .owner-text-4 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 92%;
        margin: 0 auto;
    }

    .quot-prev-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .who-we-are-background {
        background-size: 600%;
        height: auto;
    }

    #who-we-are-section {
        padding: 20rem 0;
        padding-bottom: 0;
    }

    .who-we-are-content {
        margin-top: 0;
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    .who-we-are-title {
        font-weight: 700;
        font-size: 3rem;
        color: var(--color-grey-dark);
    }

    .who-we-are-text {
        font-size: 1.6rem;

        color: var(--color-grey-light);
        margin-top: 0.5rem;
        width: 45%;
    }

    .find-out-heading {
        font-size: 1.6rem;

        color: var(--color-grey-light);
        margin-top: 0.5rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

    .find-right-arrow {
        width: 1.1rem;
        height: 1.6rem;
        fill: var(--color-grey-light);
        transform: translateY(-4px) translateX(12px);
    }

    .text-box {
        border-bottom: 1px solid var(--input-border);
        margin-top: 1rem;
    }

    #contact-section {
        padding: 5rem 0;
        margin-top: -2rem;
    }

    .contact-background {
        background-image: none;
        background-size: cover;
        background-repeat: no-repeat;
        height: auto;
        width: 89%;
        margin: 0 auto;
    }

    .contact-title {
        font-weight: 700;
        font-size: 3rem;
        color: var(--color-grey-dark);
        transform: translateY(7rem) translateX(-4.1rem);
    }

    .form-part {
        width: 100%;
        margin: 95px -30px;
    }

    .form-check .form-check-input {
        float: left;
        margin-left: -1.5em;
        margin-top: 4px;
    }

    .form-check-inline-1, .form-check-inline-2 {
        margin: auto;
    }

    .email-text {
        margin-top: 2.4rem;
        width: 130%;
    }

    .phone-and-email {
        margin-right: 7rem;
    }

    .testimonial-title {
        font-size: 3.2rem;
        font-weight: 700;
    }

    .testimonial-sub-title {
        font-size: 1.8rem;
        margin-top: 1.6rem;
    }

    #footer-section {
        padding-top: 27rem;
    }

    .footer-background {
        height: auto;
        overflow: hidden;
    }

    .footer-first-part {
        text-align: center;
    }

    .footer-text {
        font-size: 1.4rem;
        width: 55%;
        margin: 0 auto;
        margin-top: 2rem;
    }

    .footer-third-subheading {
        font-weight: 300;
        font-size: 1.4rem;
        color: var(--color-white);
        transform: translateX(1px);
        width: 130%;
    }

    .space-item {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        margin-left: -8px;
        display: flex;
        justify-content: center;
    }

    .footer-second-part {
        display: flex;
        justify-content: center;
        margin-left: -9rem;
    }

    .footer-second-heading {
        font-weight: 700;
        font-size: 1.8rem;
        color: var(--color-white);
        transform: translateX(66px);
    }

    .footer-third-part {
        display: flex;
        justify-content: center;
    }

    .footer-third-heading {
        font-weight: 700;
        font-size: 1.8rem;
        color: var(--color-white);
        transform: translateX(62px);
    }

    .address {
        width: 85%;
    }

    .section-nav {
        margin-top: 2rem;
        transform: translateX(8px);
    }

    .copyright-right-text-1 {
        font-size: 1.4rem;
        font-weight: 300;
        color: var(--color-white);
        margin-right: 8rem;
    }

    .copyright-right-content {
        display: flex;
        position: relative;
        margin-top: 1.5rem;
        transform: translateX(0);
    }

    .copyright-right-text-1::after {
        content: "";
        height: 3rem;
        width: 1px;
        background: var(--color-white);
        display: inline-block;
        margin-left: 1rem;
        position: absolute;
        top: -3px;
        left: 86px;
    }

    .footer-nav-social-icons {
        margin-top: 3rem;
        transform: translateX(0) translateY(0);
    }

    .footer-social-lsit {
        display: flex;
        padding-left: 0;
    }

    .services-footer-social-lsit {
        padding-left: 0;
        display: flex;
    }

    /* home page end */

    /* about page start */

    .about-hero-contents {
        position: absolute;
        top: 62%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .about-breadcrumb-content {
        margin-top: 35rem;
    }

    .about-logo-img {
        width: 28rem;
        height: 8.6rem;
        fill: var(--color-white);
    }

    .about-hero-heading {
        font-weight: 700;
        font-size: 4.6rem;
        color: var(--color-white);
    }

    .about-hero-sub-heading {
        font-size: 1.6rem;
        width: 99%;
    }

    .education-first-heading {
        font-weight: 700;
        font-size: 3.6rem;
        color: var(--color-grey-dark);
        width: 65%;
        margin-bottom: 0;
    }

    .education-first-text {
        margin-top: 3.2rem;
    }

    .education-image {
        width: 100%;
        padding-top: 6rem;
    }

    .education-left-content {
        margin-top: -1rem;
    }

    .education-left-heading {
        font-weight: 700;
        font-size: 3.6rem;
        color: var(--color-grey-dark);
    }

    .education-left-text {
        font-size: 2.2rem;
        width: 100%;
    }

    .education-right-content {
        margin-top: 5rem;
    }

    .education-right-text-2 {
        font-weight: 600;
        font-size: 2rem;
        color: var(--color-grey-dark);
        margin-top: 5rem;
    }

    #about-blank-background {
        padding: 1rem 0;
    }

    #make-different-section {
        padding: 10rem 0;
        margin-top: -3rem;
    }

    .about-blank-overlay {
        height: 36vh;
    }

    .make-different-heading {
        font-weight: 700;
        font-size: 3.6rem;
        color: var(--color-grey-dark);
    }

    .certification-heading-1 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-primary);
        margin-top: 6rem;
    }

    .certification-heading-2 {
        font-size: 2.6rem;
        font-weight: 700;
        color: var(--color-primary);
        margin-top: 6rem;
    }

    .certification-item-1 {
        width: 100%;
        margin-top: 5.5rem;
    }

    .certification-item-2 {
        width: 100%;
        margin-top: 5.5rem;
    }

    .certification-text {
        font-size: 2.2rem;
        margin-top: 4px;
    }

    .certification-card-body-2 {
        padding: 30px 29px 60px 25px;
    }

    .certification-single-text {
        margin-top: 3.4rem;

        font-size: 2.2rem;
        font-weight: 300;
        color: var(--color-grey-dark);
    }

    /* about page end */

    /* service page start */

    .services-logo-img {
        width: 28rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .services-hero-heading {
        font-size: 4.5rem;
    }

    .services-hero-sub-heading-1,
    .services-hero-sub-heading-2 {
        font-size: 1.8rem;
        color: var(--color-grey-light);
        margin-bottom: 0;
        width: 100%;
        margin: 0 auto;
    }

    .services-hero-sub-heading-2 {
        width: 90%;
        margin-top: 2.5rem;
    }

    .services-hero-contents {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .services-breadcrumb-content {
        margin-top: 30rem;
    }

    .we-offer-heading {
        font-size: 3.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 75%;
        margin: 0 auto;
    }

    .home-contents {
        display: flex;
        justify-content: center;
        transform: translateX(0rem);
    }

    .businesses-contents {
        display: flex;
        justify-content: center;
        transform: translateX(0rem);
    }

    .commercial-contents,
    .land-contents {
        display: flex;
        justify-content: center;
    }

    .home-card,
    .commercial-card,
    .businesses-card,
    .land-card,
    .real-estate-card {
        width: 90%;
    }

    .real-estate-contents {
        transform: translateX(0rem);
        display: flex;
        justify-content: center;
    }

    .we-intuitive-imgae {
        width: 100%;
    }

    #we-intuitively-section {
        padding: 3rem 0;
    }

    .we-intuitive-components {
        position: absolute;
        bottom: 91px;
        left: 95px;
    }

    .intuitive-left-heading {
        font-size: 4rem;
        font-weight: 700;
        color: var(--color-white);
        width: 74%;
    }

    .intuitive-left-text {
        font-size: 1.8rem;
        color: var(--color-white);
        margin-top: 3.6rem;
        width: 85%;
    }

    .intuitive-right-heading {
        font-size: 3.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 55%;
        margin-top: 5rem;
    }

    .intuitive-right-text-1,
    .intuitive-right-text-2 {
        width: 98%;
        margin-top: 2.7rem;
    }

    .intuitive-icons {
        margin-top: 5rem;
    }

    .fung-shui-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .sound-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .cleansing-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .energy-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .color-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 61%;
    }

    #ceremony-section {
        padding: 0rem 0;
        margin-top: -2rem;
    }

    .ceremony-heading {
        font-size: 3.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 68%;
    }

    .ceremony-text-1,
    .ceremony-text-2 {
        font-size: 2rem;
        width: 100%;
    }

    .ceremony-text-2 {
        margin-bottom: 8rem;
    }

    #service-footer-section {
        padding-top: 10rem;
    }

    .services-footer-nav-social-icons {
        margin-top: 3rem;
        transform: translateX(-165px) translateY(139px);
    }

    /* service page end */

    /* contact page start */

    .contact-logo-img {
        height: 9.4rem;
        width: 27rem;
        fill: var(--color-white);
    }

    .contact-hero-background {
        min-height: 108vh;
        height: auto;
    }

    .contact-title-text {
        font-size: 4.6rem;
    }

    .contact-priceing-subtitle {
        font-size: 2.4rem;
        color: var(--color-grey-light);
        width: 70%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .mail-card {
        border-radius: 10px;
        width: 53%;
        border: none;
    }

    .mail-texts {
        transform: translateY(2px);
    }

    .email-card {
        border-radius: 10px;
        width: 53%;
        border: none;
        margin-top: 2rem;
    }

    .email-texts {
        transform: translateY(2px);
    }

    .right-side-content {
        transform: translateY(8rem);
    }

    .contact-breadcrumb-content {
        margin-top: 20rem;
    }

    #nature-section {
        padding: 3rem 0;
        position: relative;
    }

    .nature-background {
        background-size: 100%;
        height: 27vh;
    }

    .calender-section {
        padding: 8rem 0;
        margin-top: -7rem;
    }

    .nature-text-content {
        position: absolute;
        top: 38%;
        left: 40%;
        transform: translate(-50%, -50%);
    }

    .nature-title {
        font-size: 2.8rem;
        font-weight: 900;
        color: var(--color-white);
        width: 128%;
    }

    .nature-subtitle {
        font-weight: 300;
        font-size: 2rem;
        color: var(--color-white);
    }

    .nature-subtitle,
    .candle-text-subtitle {
        margin-top: 4rem;
    }

    #contact-footer-section {
        padding-top: 6rem;
    }

    .contact-price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 165px;
        left: 54px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .contact-priceing-card-2 {
        margin-top: 5rem;
    }

    .contact-priceing-card-3 {
        margin-top: 5rem;
    }

    /* contact page end */

    /* privacy and policy page start */

    .privacy-hero-heading {
        font-weight: 700;
        font-size: 4rem;
        color: var(--color-black);
    }

    .cancellation-heading {
        font-weight: 700;
        font-size: 3.2rem;
        color: var(--color-grey-dark);
    }

    .llc-disclaimer-heading {
        font-weight: 700;
        font-size: 3.2rem;
        color: var(--color-grey-dark);
    }

    .privacy-breadcrumb-content {
        margin-top: 43rem;
    }

    .privacy-hero-contents {
        position: absolute;
        top: 61%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .privacy-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-165px) translateY(130px);
    }

    /*  privacy and policy page start  */
}

@media screen and (min-width: 480px) and (max-width: 575px) {
    /* home page start */

    html {
        font-size: 45.5%;
    }

    .content {
        top: 50%;
        left: 60%;
    }

    .address-text {
        transform: translateX(3rem);
        width: 50%;
    }

    .navigation-icon {
        position: relative;
        margin-top: 4.5rem;
    }

    .hero-background {
        height: 50vh;
    }

    .hero-content {
        margin-top: 7%;
    }

    .logo-img {
        width: 24rem;
        height: 6.4rem;
    }

    .hero-title {
        font-size: 3rem;

        font-weight: 700;
        color: var(--color-white);
        width: 50%;
        margin-top: 3rem;
    }

    .hero-subtitle {
        font-size: 1.6rem;
        font-weight: 300;
        color: var(--color-white);
        margin-top: 2rem;
        width: 45%;
    }

    .discover-text {
        display: flex;
        align-items: center;
        margin-top: 2rem;
    }

    .discover-heading {
        font-size: 1.8rem;
        font-weight: 600;
        color: var(--color-white);
        cursor: pointer;
        margin-right: 0.6rem;
        transition: all 0.3s ease-in-out;
        margin-top: -1px;
    }

    .right-arrow {
        height: 1.6rem;
        width: 1.1rem;
        fill: var(--color-white);
        cursor: pointer;
        margin-top: -0.4rem;
    }

    #land-cleaning-section {
        padding: 5rem 0;
        margin-top: -6rem;
    }

    .land-cleaning-title {
        font-size: 3.2rem;
        font-weight: 700;

        color: var(--color-grey-dark);
        width: 100%;
        text-align: center;
    }

    .land-cleaning-subtitle {
        font-size: 2.2rem;
        color: var(--color-grey-light);
        width: 85%;
        text-align: center;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .right-side-text {
        transform: translateY(5%) !important;
    }

    .land-cleaning-text-1 {
        font-weight: 300;
        font-size: 2rem;
        color: var(--color-grey-light);
        text-align: center;
    }

    .right-side-text {
        transform: translateY(15%);
    }

    .land-cleaning-text-2 {
        font-weight: 300;
        font-size: 2rem;
        color: var(--color-grey-light);
        margin-top: 1.5rem;
        text-align: center;
    }

    .land-cleaning-left-image {
        transform: translateY(4rem) translateX(2rem);
        margin: 0 auto;
    }

    .land-cleaning-right-image {
        transform: translateX(2rem) translateY(5rem);
    }

    .land-cleaning-right-img {
        width: 95%;
    }

    .all-around-background {
        height: auto;
        padding: 8rem;
    }

    .all-around-contents {
        margin-top: 5rem;
    }

    .all-around-title {
        font-weight: 700;
        font-size: 3.2rem;
        color: var(--color-white);
        width: 95%;
    }

    .all-around-contents .text-column {
        column-count: 1;
    }

    .all-around-text-1 {
        font-size: 1.8rem;
    }

    #icon-boxes {
        padding: 3rem 0;
        padding-bottom: 0;
    }

    .icon-box-title {
        font-size: 3.2rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .icon-box-subtitle {
        font-size: 1.8rem;

        color: var(--color-grey-light);
        width: 95%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .box-card-body {
        padding: 3rem;
        background: rgb(255, 255, 255);
    }

    .box-card-1,
    .box-card-2,
    .box-card-3,
    .box-card-4,
    .box-card-5,
    .box-card-6,
    .box-card-7,
    .box-card-8,
    .box-card-9,
    .box-card-10,
    .box-card-11,
    .box-card-12 {
        width: 100%;
        border: none;
        transition: all 0.3s ease-in-out;
    }

    .box-2,
    .box-3,
    .box-5,
    .box-6,
    .box-8,
    .box-9,
    .box-11,
    .box-12 {
        margin-top: 5rem;
    }

    .box-icon-1-text,
    .box-icon-2-text,
    .box-icon-3-text,
    .box-icon-4-text,
    .box-icon-5-text,
    .box-icon-6-text,
    .box-icon-7-text,
    .box-icon-8-text,
    .box-icon-9-text,
    .box-icon-10-text,
    .box-icon-11-text,
    .box-icon-12-text {
        padding-bottom: 2.7rem;
        width: 70%;
        margin: 0 auto;
        margin-top: 3rem;
    }

    .box-card-2::before,
    .box-card-3::before,
    .box-card-5::before,
    .box-card-6::before,
    .box-card-8::before,
    .box-card-9::before,
    .box-card-11::before,
    .box-card-12::before {
        content: "";
        height: 279px;
        width: 1px;
        background: transparent;
        position: absolute;
        top: 0;
        left: -25px;
    }

    .first-splint:hover .box-card-2::before,
    .first-splint:hover .box-card-3::before {
        background: transparent;
    }

    .second-splint:hover .box-card-5::before,
    .second-splint:hover .box-card-6::before {
        background: transparent;
    }

    .third-splint:hover .box-card-8::before,
    .third-splint:hover .box-card-9::before {
        background: transparent;
    }

    .fourth-splint:hover .box-card-11::before,
    .fourth-splint:hover .box-card-12::before {
        background: transparent;
    }

    .first-splint::after {
        content: "";
        height: 1px;
        width: 1107px;
        background: transparent;
        display: block;
        transform: translateY(2.5rem);
    }

    .second-splint::after {
        content: "";
        height: 1px;
        width: 1107px;
        background: transparent;
        display: block;
        transform: translateY(2.5rem);
    }

    .third-splint::after {
        content: "";
        height: 1px;
        width: 1107px;
        background: transparent;
        display: block;
        transform: translateY(2.5rem);
    }

    .first-splint-parent:hover .first-splint::after {
        background: transparent;
    }

    .second-splint-parent:hover .second-splint::after {
        background: transparent;
    }

    .third-splint-parent:hover .third-splint::after {
        background: transparent;
    }

    .candle-content {
        position: absolute;
        top: 50%;
        left: 39%;
        transform: translate(-50%, -50%);
    }

    .candle-background {
        background-image: url(../img/candle-img.png);
        background-size: 100%;
        height: 22rem;
        position: relative;
        background-repeat: no-repeat;
    }

    .candle-text-title {
        font-size: 3rem;
        font-weight: 500;
        color: var(--color-grey-dark);
    }

    #benifit-space-section {
        padding: 5rem 0;
    }

    .benifit-img {
        height: 100%;
        width: 100%;
    }

    .benifit-title {
        font-size: 3.2rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 100%;
        text-align: left;
    }

    .right-side-image {
        margin-top: 5rem;
    }

    #priceing-section {
        padding: 3rem 0;
    }

    .priceing-title {
        font-size: 3.2rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .priceing-subtitle {
        font-size: 1.8rem;
        color: var(--color-grey-light);
        width: 60%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .priceing-card-2,
    .priceing-card-3 {
        margin-top: 5rem;
    }

    .price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 195px;
        left: 37px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .second-radio {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 2rem 3.4rem;
        border: 1px solid var(--radio-border);
        border-radius: 16px;
        margin-top: 3rem;
    }

    .second-radio-size {
        margin-top: 3px;
    }

    .first-radio-size {
        margin-top: -1px;
    }

    .form-check-inline-1,
    .form-check-inline-2 {
        margin: auto;
    }

    .get-your-luck-background {
        background-image: url(../img/get-your-luck-img.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 60vh;
    }

    .get-your-luck-text {
        font-size: 2rem;
        font-weight: 300;
        color: var(--color-grey-light);
        margin-top: 3rem;
        width: 55%;
    }

    .get-your-luck-heading {
        font-weight: 700;
        font-size: 4rem;
        color: var(--color-grey-dark);
        width: 58%;
    }

    .get-your-luck-contents {
        transform: translateY(5rem);
    }

    .get-your-luck-button {
        transform: translateY(8rem);
        width: 100%;
    }

    #testimonial-section {
        padding: 3rem 0;
    }

    .testimonial-sub-title {
        font-size: 2.4rem;

        color: var(--color-grey-light);
    }

    .prev-img {
        width: 100%;
        display: none;
    }

    .next-img {
        width: 100%;
        display: none;
    }

    .testimonial-slider {
        height: 130%;
    }

    .swiper-container-horizontal > .swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 100px;
        left: 0;
        width: 100%;
        transform: translateY(1rem);
    }

    .swiper-horizontal > .swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 80px;
        left: 0;
        width: 100%;
    }

    .owner-text {
        font-size: 2rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 72%;
        margin: 0 auto;
    }

    .home-owner {
        margin-top: 10rem;
        margin-left: 0rem;
    }

    .quot-prev-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-prev-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: -88px;
        left: 25px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-1 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-2 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-3 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-4 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-5 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-6 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .quot-next-7 {
        width: 12rem;
        height: 9rem;
        fill: var(--color-primary);
        position: absolute;
        top: 116px;
        right: 30px;
        opacity: 0.4;
        display: none;
    }

    .who-we-are-background {
        background-image: url(../img/mobile-who-we-are-img.png);
        background-size: 100%;
        height: 26rem;
    }

    #who-we-are-section {
        padding: 20rem 0;
        padding-bottom: 0;
    }

    #who-we-are-section {
        padding: 20rem 0;
        padding-bottom: 0;
    }

    .who-we-are-content {
        margin-top: 35rem;
    }

    .who-we-are-title {
        font-weight: 700;
        font-size: 3.2rem;
        color: var(--color-grey-dark);
    }

    .who-we-are-text {
        font-size: 1.8rem;

        color: var(--color-grey-light);
        margin-top: 2rem;
        width: 100%;
    }

    .find-out-heading {
        font-size: 2rem;

        color: var(--color-grey-light);
        margin-top: 2rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

    .find-out-heading {
        font-size: 1.6rem;

        color: var(--color-grey-light);
        margin-top: 0.5rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

    .find-right-arrow {
        width: 1.1rem;
        height: 1.6rem;
        fill: var(--color-grey-light);
        transform: translateY(-4px) translateX(12px);
    }

    .text-box {
        border-bottom: 1px solid var(--input-border);
        margin-top: 1rem;
    }

    #contact-section {
        margin-top: 22rem;
    }

    .contact-background {
        background-image: none;
        background-size: cover;
        background-repeat: no-repeat;
        height: auto;
        width: 89%;
        margin: 0 auto;
    }

    .contact-title {
        font-weight: 700;
        font-size: 3rem;
        color: var(--color-grey-dark);
        transform: translateY(7rem) translateX(-3.8rem);
    }

    input[type="text"],
    input[type="email"] {
        width: 100%;
        border-bottom: 1px solid var(--input-border);
        padding-bottom: 1.6rem;
        font-family: inherit;
        cursor: pointer;

        font-size: 1.8rem;
        font-weight: 300;
        margin-top: 1rem;
    }

    label {
        font-size: 1.8rem;
        font-weight: 300;
        color: var(--input-label);
        cursor: pointer;
    }

    .email-text {
        margin-top: 2.4rem;
        width: 135%;
    }

    .phone-and-email {
        margin-right: 9rem;
    }

    .form-part {
        width: 100%;
        margin: 95px -26px;
    }

    #footer-section {
        padding-top: 30rem;
    }

    .footer-background {
        background-image: url(../img/footer-img.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 81rem;
        overflow: hidden;
    }

    .footer-first-part {
        text-align: center;
    }

    .footer-text {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        width: 70%;
        margin: 0 auto;
        margin-top: 2rem;
    }

    .space-item {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        margin-left: -5px;
        display: flex;
        justify-content: center;
    }

    .footer-second-part {
        display: flex;
        justify-content: center;
        margin-left: -9rem;
    }

    .footer-second-heading {
        font-weight: 700;
        font-size: 1.8rem;
        color: var(--color-white);
        transform: translateX(59px);
    }

    .footer-second-subheading {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
    }

    .footer-third-subheading {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        transform: translateX(1px);
        width: 125%;
    }

    .footer-third-part {
        display: flex;
        justify-content: center;
    }

    .footer-third-heading {
        font-weight: 700;
        font-size: 1.8rem;
        color: var(--color-white);
        transform: translateX(57px);
    }

    .address {
        width: 85%;
    }

    .copyright-right-text-1 {
        font-size: 1.4rem;
        font-weight: 300;
        color: var(--color-white);
        margin-right: 8rem;
    }

    .copyright-right-text-1::after {
        content: "";
        height: 3rem;
        width: 1px;
        background: var(--color-white);
        display: inline-block;
        margin-left: 1rem;
        position: absolute;
        top: -3px;
        left: 86px;
    }

    .copyright-right-content {
        display: flex;
        position: relative;
        margin-top: 1.5rem;
        transform: translateX(-0.5rem);
    }

    .section-nav {
        margin-top: 2rem;
        transform: translateX(3px);
    }

    .footer-nav-social-icons {
        margin-top: 3rem;
        transform: translateX(-176px) translateY(145px);
    }

    .services-footer-nav-social-icons {
        margin-top: 3rem;
        transform: translateX(-160px) translateY(139px);
    }

    .about-footer-nav-social-icons {
        margin-top: 3rem;
        transform: translateX(-160px) translateY(139px);
    }

    .contact-footer-nav-social-icons {
        margin-top: 3rem;
        transform: translateX(-171px) translateY(139px);
    }

    .footer-social-lsit {
        display: flex;
        padding-left: 0;
    }

    .services-footer-social-lsit {
        display: flex;
        padding-left: 0;
    }

    /* home page end */

    /* about page start */

    .about-hero-contents {
        position: absolute;
        top: 62%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .about-breadcrumb-content {
        margin-top: 38rem;
    }

    .about-logo-img {
        width: 26rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .about-hero-heading {
        font-weight: 700;
        font-size: 4.6rem;
        color: var(--color-white);
    }

    .about-hero-sub-heading {
        font-size: 1.6rem;
        width: 99%;
    }

    .education-first-heading {
        font-weight: 700;
        font-size: 3.6rem;
        color: var(--color-grey-dark);
        width: 60%;
        margin-bottom: 0;
    }

    .education-first-text {
        line-height: 33px;
    }

    .education-image {
        width: 100%;
        padding-top: 6rem;
    }

    .education-left-content {
        margin-top: -1rem;
    }

    .education-left-heading {
        font-weight: 700;
        font-size: 3.6rem;
        color: var(--color-grey-dark);
    }

    .education-left-text {
        font-size: 2.2rem;
        width: 100%;
    }

    .education-right-content {
        margin-top: 5rem;
    }

    .education-right-text-2 {
        font-weight: 600;
        font-size: 2rem;
        color: var(--color-grey-dark);
        margin-top: 5rem;
    }

    #about-blank-background {
        padding: 1rem 0;
    }

    #make-different-section {
        padding: 12rem 0;
        margin-top: -3rem;
    }

    .about-blank-overlay {
        height: 27vh;
    }

    .make-different-heading {
        font-weight: 700;
        font-size: 3.6rem;
        color: var(--color-grey-dark);
    }

    .certification-heading-1 {
        font-size: 2.8rem;
        font-weight: 700;
        color: var(--color-primary);
        margin-top: 6rem;
    }

    .certification-heading-2 {
        font-size: 2.8rem;
        font-weight: 700;
        color: var(--color-primary);
        margin-top: 6rem;
    }

    .certification-item-1 {
        width: 100%;
        margin-top: 5.5rem;
    }

    .certification-item-2 {
        width: 100%;
        margin-top: 5.5rem;
    }

    .certification-text {
        font-size: 2.2rem;
        font-weight: 300;
        color: var(--color-grey-dark);
        margin-top: 4px;
    }

    .certification-text-1 {
        transform: translateY(-1px);
    }

    .certification-second-text-1 {
        transform: translateY(-1px);
    }

    .certification-single-text {
        margin-top: 3.4rem;

        font-size: 2.2rem;
        font-weight: 300;
        color: var(--color-grey-dark);
    }

    .certification-card-body-2 {
        padding: 30px 29px 40px 30px;
    }

    /* about page end */

    /* service page start */

    .services-hero-heading {
        font-size: 4.5rem;
    }

    .services-hero-sub-heading-1,
    .services-hero-sub-heading-2 {
        font-size: 1.8rem;
        margin-bottom: 0;
        width: 100%;
        margin: 0 auto;
    }

    .services-hero-sub-heading-2 {
        width: 90%;
        margin-top: 2.5rem;
    }

    .services-logo-img {
        width: 26rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .services-hero-contents {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .services-breadcrumb-content {
        margin-top: 35rem;
    }

    .we-offer-heading {
        font-size: 3.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 90%;
        margin: 0 auto;
    }

    .home-contents {
        display: flex;
        justify-content: center;
        transform: translateX(0rem);
    }

    .businesses-contents {
        justify-content: center;
        transform: translateX(0rem);
    }

    .commercial-contents {
        justify-content: center;
    }

    .land-contents {
        justify-content: center;
    }

    .home-card,
    .commercial-card,
    .businesses-card,
    .land-card,
    .real-estate-card {
        width: 94%;
        margin-left: auto;
        margin-right: auto;
    }

    .real-estate-contents {
        transform: translateX(0rem);
        justify-content: center;
    }

    .we-intuitive-imgae {
        width: 100%;
    }

    #we-intuitively-section {
        padding: 3rem 0;
    }

    .we-intuitive-components {
        position: absolute;
        bottom: 58px;
        left: 58px;
    }

    .intuitive-left-heading {
        font-size: 4rem;
        font-weight: 700;
        color: var(--color-white);
        width: 74%;
    }

    .intuitive-left-text {
        font-size: 1.8rem;
        color: var(--color-white);
        margin-top: 3.6rem;
        width: 77%;
    }

    .intuitive-right-heading {
        font-size: 3.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 60%;
        margin-top: 5rem;
    }

    .intuitive-right-text-1,
    .intuitive-right-text-2 {
        font-size: 1.8rem;
        width: 100%;
    }

    .intuitive-icons {
        margin-top: 5rem;
    }

    .fung-shui-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .sound-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .cleansing-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .energy-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 55%;
    }

    .color-text {
        font-size: 2rem;
        color: var(--contact-grey-dark);
        width: 61%;
    }

    #ceremony-section {
        padding: 0rem 0;
    }

    .ceremony-heading {
        font-size: 3.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 84%;
    }

    .ceremony-text-1,
    .ceremony-text-2 {
        font-size: 2rem;
        width: 100%;
    }

    .ceremony-text-2 {
        margin-bottom: 8rem;
    }

    #service-footer-section {
        padding-top: 10rem;
    }

    /* service page end */

    /* contact page start */

    .contact-logo-img {
        height: 9.4rem;
        width: 26rem;
        fill: var(--color-white);
    }

    .contact-hero-background {
        min-height: 123vh;
    }

    .contact-priceing-subtitle {
        font-size: 2rem;
        color: var(--color-grey-light);
        width: 60%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .mail-card {
        border-radius: 10px;
        width: 58%;
        border: none;
    }

    .mail-texts {
        transform: translateY(2px);
    }

    .email-card {
        border-radius: 10px;
        width: 58%;
        border: none;
        margin-top: 2rem;
    }

    .email-texts {
        transform: translateY(2px);
    }

    .right-side-content {
        transform: translateY(8rem);
    }

    .contact-breadcrumb-content {
        margin-top: 20rem;
    }

    #nature-section {
        padding: 3rem 0;
        position: relative;
    }

    .nature-background {
        background-size: 100%;
        height: 20vh;
    }

    .calender-section {
        padding: 8rem 0;
        margin-top: -5rem;
    }

    .nature-text-content {
        position: absolute;
        top: 42%;
        left: 40%;
        transform: translate(-50%, -50%);
    }

    .nature-title {
        font-size: 2.6rem;
        font-weight: 900;
        color: var(--color-white);
        width: 128%;
    }

    .nature-subtitle {
        font-weight: 300;
        font-size: 1.8rem;
        color: var(--color-white);
    }

    .nature-subtitle,
    .candle-text-subtitle {
        margin-top: 4rem;
    }

    #contact-footer-section {
        padding-top: 4rem;
    }

    .contact-priceing-card-2 {
        margin-top: 5rem;
    }

    .contact-priceing-card-3 {
        margin-top: 5rem;
    }

    .contact-price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 150px;
        left: 40px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    /* contact page end */

    /* privacy and policy page start */

    .privacy-logo-img {
        width: 30rem;
        height: 7.6rem;
        fill: var(--color-primary);
        margin-top: 2.4rem;
    }

    .privacy-hero-heading {
        font-weight: 700;
        font-size: 3.6rem;
        color: var(--color-black);
    }

    .cancellation-heading {
        font-weight: 700;
        font-size: 3.2rem;
        color: var(--color-grey-dark);
    }

    .llc-disclaimer-heading {
        font-weight: 700;
        font-size: 3.2rem;
        color: var(--color-grey-dark);
    }

    .privacy-breadcrumb-content {
        margin-top: 48rem;
    }

    .privacy-hero-contents {
        position: absolute;
        top: 62%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .privacy-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-170px) translateY(130px);
    }

    /*  privacy and policy page start  */
}

@media screen and (min-width: 320px) and (max-width: 479px) {
    /* home page start */

    html {
        font-size: 45.5%;
    }

    .container {
        padding: 0 4rem;
    }

    .content {
        position: absolute;
        top: 50%;
        left: 56%;
        transform: translate(-50%, -50%);
        z-index: -1;
        text-align: left;
        width: 100%;
    }

    .address-text {
        transform: translateX(0rem);
        width: 100%;
        margin-top: 1.5rem;
    }

    .navigation-icon {
        position: relative;
        margin-top: 4.5rem;
    }

    .contact-texts {
        display: block;
        margin-top: 3rem;
    }

    .hero-background {
        background-size: 270%;
        height: 60rem;
        background-position: 90% center;
        position: relative;
        z-index: 0;
    }

    .hero-background::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #0000004d;
        z-index: -1;
    }

    .hero-content {
        margin-top: 20%;
    }

    .logo-img {
        width: 27rem;
        height: 7.4rem;
    }

    .hero-title {
        font-size: 4rem;
        width: 100%;
        margin-top: 3rem;
    }

    .hero-subtitle {
        font-size: 2.2rem;
        font-weight: 300;
        color: var(--color-white);
        margin-top: 3rem;
        width: 100%;
    }

    .discover-text {
        display: flex;
        align-items: center;
        margin-top: 5rem;
    }

    .discover-heading {
        font-size: 1.8rem;
        font-weight: 600;
        color: var(--color-white);
        cursor: pointer;
        margin-right: 0.6rem;
        transition: all 0.3s ease-in-out;
        margin-top: -1px;
    }

    .right-arrow {
        height: 1.6rem;
        width: 1.1rem;
        fill: var(--color-white);
        cursor: pointer;
        margin-top: -4px;
    }

    .land-cleaning-title {
        font-size: 3.6rem;
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }

    .land-cleaning-subtitle {
        font-size: 2.06045rem;
        width: 100%;
        text-align: center;
        margin: 0 auto;
        margin-top: 2rem;
    }

    .right-side-text {
        transform: translateY(5%) !important;
    }

    .land-cleaning-text-1 {
        font-weight: 300;
        font-size: 2rem;
        color: var(--color-grey-light);
        text-align: center;
    }

    .right-side-text {
        transform: translateY(15%);
    }

    .land-cleaning-text-2 {
        font-weight: 300;
        font-size: 2rem;
        margin-top: 1.5rem;
        text-align: center;
    }

    .land-cleaning-left-image {
        transform: translateY(4rem) translateX(0rem);
        margin: 0 auto;
    }

    .land-cleaning-right-image {
        transform: translateX(0rem) translateY(5rem);
    }

    .land-cleaning-left-img,
    .land-cleaning-right-img {
        width: 100%;
    }

    .all-around-background {
        height: auto;
        padding: 5rem 0;
    }

    #all-around-section {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    .all-around-contents {
        margin-top: 5rem;
    }

    .all-around-title {
        font-size: 3.3rem;
        width: 100%;
    }

    .all-around-contents .text-column {
        column-count: 1;
    }

    .all-around-text-1 {
        font-size: 2rem;
    }

    #icon-boxes {
        padding: 3rem 0;
        padding-bottom: 0;
    }

    .icon-box-title {
        font-size: 3.4rem;
        width: 100%;
        margin: 0 auto;
    }

    .icon-box-subtitle {
        font-size: 2rem;
        width: 100%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .box-card-body {
        padding: 3rem;
        background: rgb(255, 255, 255);
        text-align: center;
    }

    .box-card-1,
    .box-card-2,
    .box-card-3,
    .box-card-4,
    .box-card-5,
    .box-card-6,
    .box-card-7,
    .box-card-8,
    .box-card-9,
    .box-card-10,
    .box-card-11,
    .box-card-12 {
        width: 100%;
        border: none;
        transition: all 0.3s ease-in-out;
    }

    .box-2,
    .box-3,
    .box-5,
    .box-6,
    .box-8,
    .box-9,
    .box-11,
    .box-12 {
        margin-top: 0;
    }

    .box-icon-1-text,
    .box-icon-2-text,
    .box-icon-3-text,
    .box-icon-4-text,
    .box-icon-5-text,
    .box-icon-6-text,
    .box-icon-7-text,
    .box-icon-8-text,
    .box-icon-9-text,
    .box-icon-10-text,
    .box-icon-11-text,
    .box-icon-12-text {
        padding-bottom: 2.7rem;
        width: 86%;
        margin: 0 auto;
        margin-top: 3rem;
    }

    .box-card-2::before,
    .box-card-3::before,
    .box-card-5::before,
    .box-card-6::before,
    .box-card-8::before,
    .box-card-9::before,
    .box-card-11::before,
    .box-card-12::before {
        content: "";
        height: 279px;
        width: 1px;
        background: transparent;
        position: absolute;
        top: 0;
        left: -25px;
    }

    .first-splint:hover .box-card-2::before,
    .first-splint:hover .box-card-3::before {
        background: transparent;
    }

    .first-splint::after {
        content: "";
        height: 1px;
        width: 1107px;
        background: transparent;
        display: block;
        transform: translateY(2.5rem);
    }

    .first-splint-parent:hover .first-splint::after {
        background: transparent;
    }

    .service-box-slider {
        padding-bottom: 14px;
    }

    .priceing-box-slider {
        padding-bottom: 24px;
    }

    .service-box-slider .swiper-horizontal > .swiper-pagination-bullets,
    .service-box-slider .swiper-pagination-bullets.swiper-pagination-horizontal,
    .priceing-box-slider .swiper-horizontal > .swiper-pagination-bullets,
    .priceing-box-slider
        .swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 0;
    }

    .second-radio {
        margin-top: 2.5rem;
    }

    .candle-background {
        background-size: cover;
        height: auto;
        position: relative;
        background-position: 70% center;
        padding: 20px 14px;
    }

    .candle-content {
        position: static;
        transform: translate(0%, 0%);
    }

    .candle-text-title {
        font-size: 2.4rem;
        font-weight: 500;
        color: var(--color-grey-dark);
    }

    .candle-text-subtitle {
        font-size: 2rem;
        color: var(--color-grey-dark);
        margin-top: 2.3rem;
        display: grid;
        justify-items: start;
    }

    #benifit-space-section {
        padding: 5rem 0;
        margin-top: -5rem;
    }

    .benifit-img {
        height: 100%;
        width: 100%;
    }

    .benifit-text-1 {
        font-size: 2.4rem;
        color: var(--color-grey-light);
        margin-top: -5px;
    }

    .benifit-text-2 {
        font-size: 2.4rem;
        color: var(--color-grey-light);
        margin-top: -5px;
    }

    .benifit-text-4 {
        font-size: 2.4rem;
        color: var(--color-grey-light);
        margin-top: -5px;
    }

    .benifit-text-5 {
        font-size: 2.4rem;
        color: var(--color-grey-light);
        margin-top: -4px;
    }

    .benifit-text-6 {
        font-size: 2.4rem;
        color: var(--color-grey-light);
        margin-top: -4px;
    }

    .benifit-title {
        font-size: 3.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 100%;
        text-align: left;
    }

    .right-side-image {
        margin-top: 5rem;
    }

    #priceing-section {
        padding: 3rem 0;
    }

    .priceing-cards {
        margin-top: 4rem;
    }

    .priceing-title {
        font-size: 3.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .priceing-subtitle {
        font-size: 2rem;
        color: var(--color-grey-light);
        width: 75%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .priceing-card-2,
    .priceing-card-3 {
        margin-top: 5rem;
    }

    .price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 165px;
        left: 37px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .second-radio-text {
        font-weight: 700;
        font-size: 1.6rem;
        color: var(--color-grey-dark);
        position: relative;
        top: 2px;
        left: 0;
    }

    .first-radio-text {
        font-weight: 700;
        font-size: 1.6rem;
        color: var(--color-grey-dark);
    }

    .second-radio-text {
        font-weight: 700;
        font-size: 1.6rem;
        color: var(--color-grey-dark);
    }

    #get-your-luck-section {
        padding-top: 6rem;
        padding-bottom: 7rem;
    }

    .get-your-luck-background {
        background-size: cover;
        height: 60vh;
    }

    .get-your-luck-text {
        font-size: 2rem;
        margin-top: 2rem;
        width: 100%;
    }

    .get-your-luck-heading {
        font-size: 3.6rem;
        width: 100%;
    }

    .get-your-luck-btn {
        width: 100%;
        text-align: center;
    }

    .get-your-luck-contents {
        transform: translateY(3rem);
    }

    .get-your-luck-button {
        transform: translateY(5rem);
        width: 100%;
    }

    #testimonial-section {
        padding: 3rem 0;
        margin-top: -3rem;
    }

    .home-owner {
        margin-top: 4rem;
    }

    .owner-text-1,
    .owner-text-2,
    .owner-text-3,
    .owner-text-4,
    .owner-text-5,
    .owner-text-6,
    .owner-text-7,
    .owner-text-8 {
        font-size: 2.2rem;
    }

    .form-check-inline-1,
     .form-check-inline-2 {
        margin: auto;
    }

    .testimonial-title {
        font-size: 3.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .testimonial-sub-title {
        font-size: 2.4rem;

        color: var(--color-grey-light);
    }

    .prev-img {
        width: 100%;
        display: none;
    }

    .next-img {
        width: 100%;
        display: none;
    }

    .testimonial-slider {
        height: auto;
    }

    .owner-information {
        width: 100%;
    }

    .testimonial-slider .swiper-horizontal > .swiper-pagination-bullets,
    .testimonial-slider
        .swiper-pagination-bullets.swiper-pagination-horizontal {
        position: relative;
        bottom: 0;
        left: 0;
    }

    .owner-text {
        font-size: 2rem;
        font-weight: 700;
        color: var(--color-grey-dark);
        width: 95%;
        margin: 0 auto;
    }

    .quot-prev-1,
    .quot-prev-2,
    .quot-prev-3,
    .quot-prev-4,
    .quot-prev-5,
    .quot-prev-6,
    .quot-prev-7,
    .quot-next-1,
    .quot-next-2,
    .quot-next-3,
    .quot-next-4,
    .quot-next-5,
    .quot-next-6,
    .quot-next-7 {
        display: none;
    }

    .who-we-are-background {
        background-size: 500%;
        background-position: left center;
        height: auto;
    }

    #who-we-are-section {
        padding-top: 3rem;
        padding-bottom: 0;
    }

    .who-we-are-content {
        margin-top: 0;
        padding: 3.5rem 0;
    }

    .who-we-are-title {
        font-weight: 700;
        font-size: 3.6rem;
        color: var(--color-grey-dark);
    }

    .who-we-are-text {
        font-size: 2rem;

        color: var(--color-grey-light);
        margin-top: 2rem;
        width: 100%;
    }

    .find-out-heading {
        font-size: 2rem;

        color: var(--color-grey-light);
        margin-top: 2rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

    .find-right-arrow {
        width: 1.1rem;
        height: 1.6rem;
        fill: var(--color-grey-light);
        transform: translateY(-5px) translateX(12px);
    }

    .find-out-heading:hover {
        margin-right: 1.3rem;
    }

    .text-box {
        border-bottom: 1px solid var(--input-border);
        margin-top: 1rem;
    }

    #contact-section {
        padding-top: 6rem;
        margin-top: 0;
    }

    .contact-background {
        background-image: none;
        height: auto;
        width: 100%;
        margin: 0 auto;
    }

    .contact-title {
        font-size: 3.6rem;
        transform: translateY(0) translateX(0);
    }

    input[type="text"],
    input[type="email"] {
        width: 100%;
        border-bottom: 1px solid var(--input-border);
        padding-bottom: 1.6rem;
        font-family: inherit;
        cursor: pointer;
        font-size: 2rem;
        font-weight: 300;
        margin-top: 1rem;
    }

    label {
        font-size: 1.8rem;
        font-weight: 300;
        color: var(--input-label);
        cursor: pointer;
    }

    .form-part {
        width: 100%;
        margin: 16px 0px;
        margin-bottom: 20px;
    }

    .email-text {
        margin-top: 2.8rem;
    }

    .footer-background {
        height: auto;
        overflow: hidden;
    }

    #footer-section {
        padding-top: 8rem;
    }

    .footer-first-part {
        text-align: center;
    }

    .footer-text {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        width: 80%;
        margin: 0 auto;
        margin-top: 2rem;
    }

    .space-item {
        font-size: 1.6rem;
        margin-left: -6px;
        display: flex;
        justify-content: center;
    }

    .section-nav {
        margin-top: 2rem;
        transform: translateX(3px);
    }

    .footer-second-part {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .footer-second-heading {
        font-size: 1.8rem;
    }

    .footer-second-subheading {
        font-size: 1.6rem;
    }

    .footer-third-subheading {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
        transform: translateX(1px);
        width: 132%;
    }

    .footer-third-part {
        display: flex;
        justify-content: center;
        flex-direction: column;
        margin-top: 6.7rem;
    }

    .footer-second-part,
    .footer-third-part {
        width: 68%;
        margin-left: auto;
        margin-right: auto;
    }

    .footer-third-heading {
        font-size: 1.8rem;
    }

    .footer-second-headings,
    .footer-third-headings {
        margin-top: 2.7rem;
    }

    .address {
        width: 85%;
    }

    .copyright-right-text-1 {
        font-size: 1.4rem;
        font-weight: 300;
        color: var(--color-white);
        width: 140%;
        margin-right: -1rem !important;
    }

    .copyright-right-text-2 {
        font-size: 1.4rem;
        text-decoration: none;
        width: auto;
        transform: translateX(0);
    }

    .copyright-right-text-1::after {
        content: "";
        height: 3rem;
        width: 1px;
        background: var(--color-white);
        display: inline-block;
        margin-left: 1rem;
        position: absolute;
        top: -3px;
        left: 63px !important;
    }

    .copy-right-text {
        font-size: 1.4rem;
        margin-top: 1.5rem;
        padding-bottom: 2rem;
        margin-bottom: 0;
        text-align: center;
        width: 100%;
    }

    .footer-nav-social-icons {
        margin-top: 3rem;
        transform: translateX(0) translateY(0);
    }

    .footer-social-lsit {
        display: flex;
        padding-left: 0;
    }

    .copyright-right-content {
        display: flex;
        position: relative;
        margin-top: 1.5rem;
        transform: translateX(2.5rem) !important;
    }

    .copyright-right-text-1 {
        font-size: 1.4rem;
        margin-right: 3rem !important;
        width: auto;
    }

    /* home page end */

    /* about page start */

    .about-hero-contents {
        position: static;
        transform: translate(0%, 0%);
        text-align: center;
    }

    .about-hero-part {
        display: flex;
        height: 96%;
        align-items: center;
    }

    .about-breadcrumb-content {
        margin-top: 20rem;
    }

    .about-logo-img {
        width: 26rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .about-hero-background {
        background-size: cover;
        min-height: 75vh;
        height: auto;
        background-position: 95% center;
    }

    .about-hero-heading {
        font-size: 4.6rem;
    }

    .about-hero-sub-heading {
        font-size: 2rem;
        width: 100%;
    }

    #education-section {
        padding-top: 10rem;
        padding-bottom: 5rem;
    }

    .education-image {
        width: 100%;
        padding-top: 6rem;
    }

    .education-first-heading {
        font-size: 3.6rem;
        width: 100%;
        margin-bottom: 0;
    }

    .education-first-text {
        font-size: 2rem;
        line-height: 26px;
        margin-top: 3.2rem;
        width: 100%;
    }

    .education-left-heading {
        font-size: 3.6rem;
    }

    .education-left-content {
        margin-top: -1rem;
    }

    .education-left-text,
    .education-right-text-1,
    .education-right-text-2,
    .make-different-subtitle {
        font-size: 2rem;
        line-height: 26px;
        width: 100%;
    }

    .education-right-content,
    .education-right-text-2 {
        margin-top: 3rem;
    }

    #about-blank-background {
        padding: 1rem 0;
    }

    #make-different-section {
        padding-top: 5rem;
        padding-bottom: 3rem;
    }

    .about-blank-overlay {
        height: 22vh;
    }

    .make-different-heading {
        font-weight: 700;
        font-size: 3.6rem;
        color: var(--color-grey-dark);
    }

    .certification-heading-1 {
        font-size: 3rem;
        font-weight: 700;
        color: var(--color-primary);
        margin-top: 6rem;
    }

    .certification-heading-2 {
        font-size: 3rem;
        font-weight: 700;
        color: var(--color-primary);
        margin-top: 6rem;
    }

    .certification-item-1,
    .certification-item-2 {
        width: 100%;
        margin-top: 3.5rem;
    }

    .certification-text {
        font-size: 1.8rem;
        margin-top: 4px;
        width: 100%;
    }

    .certification-text-1 {
        transform: translateY(0);
    }

    .certification-second-text-1 {
        transform: translateY(-1px);
    }

    .certification-single-text {
        margin-top: 3.4rem;
        font-size: 1.8rem;
    }

    .certification-card-body-2 {
        padding: 30px 29px 40px 30px;
    }

    /* about page end */

    /* service page start */

    .services-logo-img {
        width: 26rem;
        height: 8.6rem;
        fill: var(--color-white);
        margin-top: 2.4rem;
    }

    .services-hero-heading {
        font-size: 4.5rem;
        width: 100%;
    }

    .services-hero-background {
        min-height: 85vh;
        height: auto;
        background-position: bottom center;
    }

    .services-hero-sub-heading-1,
    .services-hero-sub-heading-2 {
        font-size: 2rem;
        margin-bottom: 0;
        width: 100%;
        margin: 0 auto;
    }

    .services-hero-sub-heading-2 {
        margin-top: 2.5rem;
    }

    .services-bradcrumb-link {
        text-decoration: none;
        font-size: 1.8rem;
    }

    .services-bradcrumb-link {
        text-decoration: none;
        font-size: 1.8rem;
    }

    .services-breadcrumb-icon {
        height: 0.8rem;
        width: 0.8rem;
        border-radius: 50%;
        margin: 0 1rem;
    }

    .services-breadcrumb-content {
        margin-top: 12rem;
    }

    .services-hero-part {
        height: 100%;
        display: flex;
        align-items: center;
    }

    .services-hero-contents {
        position: static;
        transform: translateY(0);
        text-align: center;
        padding-top: 25px;
        padding-bottom: 20px;
    }

    .we-offer-heading {
        font-size: 3.4rem;
        width: 100%;
        margin: 0 auto;
    }

    .home-card,
    .commercial-card,
    .businesses-card,
    .land-card,
    .real-estate-card {
        padding: 0.8rem 0.4rem;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .home-icon,
    .commercial-icon,
    .businesses-icon,
    .land-icon,
    .real-estate-icon {
        width: 37px;
        height: 37px;
        margin-right: 1rem;
    }

    .home-contents,
    .businesses-contents {
        justify-content: center;
        transform: translateX(0rem);
    }

    .commercial-contents,
    .land-contents {
        justify-content: center;
    }

    .real-estate-contents {
        transform: translateX(0rem);
        justify-content: center;
    }

    .we-intuitive-imgae {
        width: 100%;
    }

    #we-intuitively-section {
        padding: 3rem 0;
    }

    .we-intuitive-components {
        position: absolute;
        bottom: 14px;
        left: 30px;
    }

    .intuitive-left-heading {
        font-size: 3rem;
        font-weight: 700;
        color: var(--color-white);
        width: 73%;
    }

    .intuitive-left-text {
        font-size: 1.8rem;
        color: var(--color-white);
        margin-top: 3.6rem;
        width: 95%;
    }

    .intuitive-right-heading {
        font-size: 3.6rem;
        width: 100%;
        margin-top: 5rem;
    }

    .intuitive-right-text-1,
    .intuitive-right-text-2 {
        font-size: 2rem;
        margin-top: 2.7rem;
        width: 100%;
    }

    .intuitive-right-text-2 {
        margin-top: 2rem;
    }

    .intuitive-icons {
        margin-top: 5rem;
    }

    .fung-shui-text,
    .sound-text,
    .cleansing-text,
    .energy-text,
    .sacred-text,
    .crystal-text,
    .custom-text,
    .color-text {
        font-size: 2rem;
        width: 100%;
    }

    .fung-shui-icon,
    .sound-icon,
    .cleansing-icon,
    .energy-icon,
    .sacred-icon,
    .crystal-icon,
    .custom-icon,
    .color-icon {
        margin-right: 5px;
    }

    .color-text {
        transform: translateX(4px);
    }

    .copyright-right-content {
        display: flex;
        position: relative;
        margin-top: 1.5rem;
        transform: translateX(0) !important;
        justify-content: center;
    }

    .service-copyright-right-content {
        display: flex;
        position: relative;
        margin-top: 1.5rem;
        transform: translateX(3.5rem);
    }

    .home-copyright-right-text-1 {
        font-size: 1.4rem;
        font-weight: 300;
        color: var(--color-white);
        margin-right: 12rem;
    }

    .service-copyright-right-text-2 {
        font-size: 1.4rem;
        font-weight: 300;
        color: var(--color-white);
        margin-right: 12rem;
    }

    .copyright-right-text-1::after {
        content: none;
    }

    #ceremony-section {
        padding: 0rem 0;
        margin-top: -3rem;
    }

    .ceremony-heading {
        font-size: 3.6rem;
        width: 100%;
    }

    .ceremony-text-1,
    .ceremony-text-2 {
        font-size: 2rem;
        width: 100%;
    }

    .ceremony-text-2 {
        margin-bottom: 8rem;
    }

    #service-footer-section {
        padding-top: 10rem;
    }

    /* service page end */

    /* contact page start */

    #contact-priceing-section {
        padding-top: 6rem;
        padding-bottom: 3rem;
        margin-top: 0;
    }

    .contact-card {
        border-radius: 1.4rem;
        border: none;
        transform: translateY(0px);
        margin-top: 6rem;
    }

    .contact-logo-img {
        height: 9.4rem;
        width: 25rem;
        fill: var(--color-white);
    }

    .contact-left-content {
        margin-top: 9rem;
    }

    .contact-hero-background {
        min-height: 70vh;
        height: auto;
    }

    .contact-priceing-subtitle {
        font-size: 2rem;
        color: var(--color-grey-light);
        width: 60%;
        margin: 0 auto;
        margin-top: 3.6rem;
    }

    .mail-card,
    .email-card {
        border-radius: 10px;
        width: 100%;
        border: none;
    }

    .mail-texts {
        transform: translateY(2px);
    }

    .email-card {
        margin-top: 2rem;
    }

    .email-texts {
        transform: translateY(2px);
    }

    .right-side-content {
        transform: translateY(0);
    }

    .contact-breadcrumb-content {
        transform: translateY(0);
        padding-top: 17px;
        padding-bottom: 17px;
    }

    .navigation-button {
        position: fixed;
        z-index: 2;
        right: 19px;
        top: 18px;
        height: 52px;
        width: 52px;
        text-align: center;
        line-height: 50px;
        border-radius: 50%;
        font-size: 20px;
        color: var(--color-white);
        cursor: pointer;
        background: var(--color-primary);
        transition: all 0.3s ease-in-out;
        box-shadow: 0 1rem 2rem rgb(0 0 0 / 12%);
    }

    .contact-priceing-title {
        font-size: 3.6rem;
        font-weight: 700;
        color: var(--color-grey-dark);
    }

    .calender-title {
        font-size: 3.6rem;
        margin-bottom: 2rem;
    }

    #nature-section {
        padding: 3rem 0;
        position: relative;
    }

    .nature-background {
        background-size: cover;
        height: auto;
        padding: 30px;
        border-radius: 10px;
    }

    .calender-section {
        padding: 6rem 0;
        margin-top: 0;
    }

    .nature-text-content {
        position: static;
        transform: translate(0%, 0%);
    }

    .nature-title {
        font-size: 2rem;
        font-weight: 900;
        width: 100%;
    }

    .nature-subtitle {
        font-weight: 300;
        font-size: 1.6rem;
        color: var(--color-white);
    }

    .nature-subtitle,
    .candle-text-subtitle {
        margin-top: 4rem;
    }

    #contact-footer-section {
        padding-top: 10rem;
    }

    .contact-price-card::after {
        content: "";
        height: 75px;
        width: 85%;
        background: transparent;
        border-radius: 100px;
        position: absolute;
        top: 126px;
        left: 37px;
        z-index: -1;
        filter: blur(20px);
        transition: all 0.3s ease-in-out;
    }

    .contact-priceing-card-2,
    .contact-priceing-card-3 {
        margin-top: 5rem;
    }

    /* contact page end */

    /* privacy and policy page start */

    .privacy-hero-background {
        background-size: cover;
        height: 75vh;
    }

    .privacy-logo-img {
        width: 29rem;
        height: 8.6rem;
        fill: var(--color-primary);
        margin-top: 2.4rem;
    }

    .privacy-hero-heading {
        font-weight: 700;
        font-size: 3.2rem;
        color: var(--color-black);
    }

    .privacy-hero-sub-heading {
        font-size: 1.8rem;
        color: var(--color-black);
        margin-bottom: 0;
        width: 82%;
        margin: 0 auto;
    }

    .privacy-breadcrumb-content {
        margin-top: 25rem;
    }

    .privacy-hero-contents {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .cancellation-heading {
        font-weight: 700;
        font-size: 3rem;
        color: var(--color-grey-dark);
    }

    .llc-disclaimer-heading {
        font-weight: 700;
        font-size: 3rem;
        color: var(--color-grey-dark);
    }

    .privacy-footer-nav-social-icons {
        margin-top: 3rem;
        display: inline-block;
        transform: translateX(-159px) translateY(118px);
    }

    /*  privacy and policy page start  */
}

/* Container Responsive */

@media screen and (min-width: 576px) and (max-width: 767px) {
    .container {
        max-width: 900px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .container {
        max-width: 900px !important;
    }
}

@media screen and (min-width: 1020px) and (max-width: 1199px) {
    .container {
        max-width: 1140px !important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1399px) {
    .container {
        max-width: 1280px !important;
    }
}

@media screen and (min-width: 1400px) {
    .container {
        max-width: 1320px !important;
    }
}

@media screen and (min-width: 1600px) {
    .container {
        max-width: 1500px !important;
    }
}

@media screen and (min-width: 1800px) {
    .container {
        max-width: 1680px !important;
    }
}

@media screen and (min-width: 2000px) {
    .container {
        max-width: 1880px !important;
    }
}
@media (max-width: 991px) {
    .certification-texts::before {
        top: 0.4rem;
    }
}
@media (max-width: 575px) {
    .certification-texts::before {
        top: 0.3rem;
        border-width: 3px;
    }
}
