        @media screen and (min-width:1200px){
            .container-90{
                max-width: 90%;
            }
        }

        /* Contact Us Form */

        .contact-us-form{
            padding: 75px 0;
            position: relative;
            min-height: 600px;
        }

        .contact-us-form .desktop-bg-image{
            position: absolute;
            top: 0;
            z-index: -1;
            width: 100%;
            height: 100%;
        }

        .contact-us-form .desktop-bg-image img{
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .contact-us-form .mobile-image{
            display: none;
        }

        .contact-us-form .title{
            font-size: 48px;
            font-style: normal;
            font-weight: 400;
            line-height: 120%;
            color:#fff;
        }

        .contact-us-form .desc{
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 160%;
            color: #fff;
        }

        .contact-us-form .contact-form-container{
            background: #F8F1E8;
            padding: 40px 40px;
            width: 100%;
            text-align: center;
        }

        .contact-us-form .contact-form-container .title{
            color: #1F1F1F;
            text-align: center;
            font-size: 20px;
            font-style: normal;
            font-weight: 400;
            line-height: 160%;
            margin-bottom: 20px;
        }

        .contact-us-form .contact-form-container .form-group .form-control{
            border: 1px solid #8F8F8F;
            background: transparent;
            padding: 12px 15px;
            border-radius: 0;
        }

        .contact-us-form .contact-form-container .form-group .form-control:focus{
            border: 1.2px solid #000;
            box-shadow: none;
        }

        .contact-us-form .contact-form-container .form-group .custom-row{
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            gap: 10px;
            width: 100%;
        }

        .contact-us-form .contact-form-container .form-group .custom-row .text{
            border: 1px solid #8F8F8F;
            background: transparent;
            padding: 12px 15px;
            color: #1F1F1F;
        }

        .contact-us-form .contact-form-container .form-group .custom-row .phone-number{
            width: 83.5%;
        }

        .contact-us-form .contact-form-container .custom-submit-btn {
            border: none;
            background: transparent;
            padding: 5px 0px;
            position: relative;
            color: #BE804E;
            font-size: 16px;
            font-weight: 500;
            cursor: pointer;
            overflow: hidden;
            display: inline-block;
        }

        .contact-us-form .contact-form-container .custom-submit-btn::after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            height: 1px;
            width: 100%;
            background-color: #BE804E;
            transition: transform 0.4s ease-in-out;
            transform-origin: left;
        }

        .contact-us-form .contact-form-container .custom-submit-btn:hover::after {
            animation: simpleBorderSlideClean 0.8s ease forwards;
        }

        @keyframes simpleBorderSlideClean {
            0% {
                transform: scaleX(1);
                transform-origin: left;
            }
            50% {
                transform: scaleX(0);
                transform-origin: left;
            }
            51% {
                transform: scaleX(0);
                transform-origin: left;
            }
            100% {
                transform: scaleX(1);
                transform-origin: left;
            }
        }

        /* weight loss bodycraft */

        .weight-loss-bodycraft{
            padding: 75px 0px;
            overflow: hidden;
        }

        .weight-loss-bodycraft .title{
            color: #1F1F1F;
            font-size: 40px;
            font-style: normal;
            font-weight: 400;
            line-height: 130%;
            max-width: 400px;
        }

        .weight-loss-bodycraft .image-info-container{
            display: flex;
            align-items: center;
            position: relative;
            width: 100%;
            justify-content: center;
            gap: 20px;
        }

        .weight-loss-bodycraft .image-info-container .image-container{
            width: auto;
            height: 100%;
            position: relative;
        }

        .weight-loss-bodycraft .image-info-container .image-container img{
            width: 100%;
            height: 100%;
        }

        .weight-loss-bodycraft .image-info-container .info-container1, .weight-loss-bodycraft .image-info-container .info-container2{
            position: relative;
            width: 295px;
            min-height: 800px;
        }

        .weight-loss-bodycraft .image-info-container .info-container1 .info1, .weight-loss-bodycraft .image-info-container .info-container2 .info1{
            position: absolute;
            top: 6%;
            left: 10%;
        }
        .weight-loss-bodycraft .image-info-container .info-container1 .info2, .weight-loss-bodycraft .image-info-container .info-container2 .info2{
            position: absolute;
            bottom: 5%;
            right: 10%;
        }

        .weight-loss-bodycraft .image-info-container .info-container1 .info1, .weight-loss-bodycraft .image-info-container .info-container1 .info2,.weight-loss-bodycraft .image-info-container .info-container2 .info1, .weight-loss-bodycraft .image-info-container .info-container2 .info2{
            padding: 20px;
            text-align: center;
            background:#F8F1E8;
            width: 290px;
            min-height: 250px;
            margin-bottom: 30px;
        }

        .weight-loss-bodycraft .image-info-container .info-container1 .info1 .card-title, .weight-loss-bodycraft .image-info-container .info-container1 .info2 .card-title,.weight-loss-bodycraft .image-info-container .info-container2 .info1 .card-title, .weight-loss-bodycraft .image-info-container .info-container2 .info2 .card-title{
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 170%;
            text-align: center;
            color: #1F1F1F;
        }

        .weight-loss-bodycraft .image-info-container .info-container1 .info1 .card-desc,.weight-loss-bodycraft .image-info-container .info-container1 .info2 .card-desc,.weight-loss-bodycraft .image-info-container .info-container2 .info1 .card-desc,.weight-loss-bodycraft .image-info-container .info-container2 .info1 .card-desc{
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 160%;
            text-align: center;
            color: #404040;
        }

        /* weight loss bodycraft */


        /* Custom Accordian Css */

        .custom-accordian-section{
            padding: 75px 0;
            position: relative;
            background: #FFF9F3;
        }

        .custom-accordian-section h2.title{
            color: #1F1F1F;
            font-size: 40px;
            font-style: normal;
            font-weight: 400;
            line-height: 130%; 
        }

        .custom-accordian-section .accordion-item {
            overflow: hidden;
            transition: all 0.3s ease;
            background: transparent;
            position: relative;
        }

        .custom-accordian-section .accordion-header {
            background: transparent;
            color: #8F8F8F;
            padding: 20px 5px;
            cursor: pointer;
            position: relative;
            transition: all 0.3s ease;
            border: none;
            width: 100%;
            text-align: left;
            display: flex;
            align-items: center;
            gap: 35px;
        }

        .custom-accordian-section .accordion-header.active {
            background: transparent;
        }

        .custom-accordian-section .accordion-number {
            background: transparent;
            color: #8F8F8F;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 24px;
            font-style: normal;
            font-weight: 400;
            line-height: 150%;
            transition: all 0.3s ease;
            flex-shrink: 0;
        }

        .custom-accordian-section .accordion-header.active .accordion-number,
        .custom-accordian-section .accordion-header.active .accordion-title {
            color: #8A6344;
        }

        .custom-accordian-section .accordion-title {
            flex: 1;
            margin: 0;
            font-size: 28px;
            font-weight: 400;
            font-style: normal;
            line-height: 140%;
        }

        .custom-accordian-section .accordion-icon {
            width: 24px;
            height: 24px;
            position: relative;
            display: none; /* Hidden by default for desktop */
            flex-shrink: 0;
            transition: all 0.3s ease;
        }

        .custom-accordian-section .accordion-icon::before,
        .custom-accordian-section .accordion-icon::after {
            content: '';
            position: absolute;
            background-color: #8F8F8F;
            transition: all 0.3s ease;
        }

        .custom-accordian-section .accordion-icon::before {
            width: 16px;
            height: 2px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .custom-accordian-section .accordion-icon::after {
            width: 2px;
            height: 16px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            transition: transform 0.3s ease;
        }

        .custom-accordian-section .accordion-header.active .accordion-icon::before,
        .custom-accordian-section .accordion-header.active .accordion-icon::after {
            background-color: #8A6344;
        }

        .custom-accordian-section .accordion-header.active .accordion-icon::after {
            transform: translate(-50%, -50%) rotate(90deg);
            opacity: 0;
        }

        /* Make the content area (number + title) flex together */
        .custom-accordian-section .accordion-content-wrapper {
            display: flex;
            align-items: flex-start;
            gap: 20px;
            flex: 1;
        }

        .custom-accordian-section .accordion-content {
            background: transparent;
            padding: 10px 10px 0px;
            display: none;
        }

        .custom-accordian-section .accordion-content.active {
            display: block;
            animation: slideDown 0.3s ease;
        }

        @keyframes slideDown {
            from {
                opacity: 0;
                transform: translateY(-10px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .custom-accordian-section .accordion-body ul {
            padding-left: 20px;
            margin-bottom: 20px;
        }

        .custom-accordian-section .accordion-body li {
            margin-bottom: 15px;
            color: #404040;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 160%;
        }

        .lists-points {
            list-style-type: disc;
            list-style-position: outside;
            padding-left: 1.5em; /* ensure enough space for bullet */
        }

        .custom-accordian-section .timer-section {
            margin-top: 20px;
            padding-top: 20px;
            transition: all 0.3s ease;
        }

        .custom-accordian-section button:focus{
            outline: none !important;
        }

        /* Timer section as border when closed */
        .custom-accordian-section .accordion-item:not(.active) .timer-section {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            margin: 0;
            padding: 0;
            height: 1.2px;
        }

        /* Timer section normal when open */
        .custom-accordian-section .accordion-item.active .timer-section {
            position: relative;
            margin-top: 20px;
            padding-top: 20px;
            height: auto;
        }

        .custom-accordian-section .progress-container {
            background-color: #EBE2D6;
            border-radius: 0;
            height: 1.2px;
            overflow: hidden;
            /* margin-bottom: 10px; */
        }

        /* When accordion is closed, hide margin-bottom */
        .custom-accordian-section .accordion-item:not(.active) .progress-container {
            margin-bottom: 0;
        }
        .custom-accordian-section .accordion-item:is(.active) .progress-container {
            height: 1.4px;
        }

        .custom-accordian-section .progress-bar-custom {
            height: 100%;
            background: #8A6344;
            border-radius: 0px;
            width: 0%;
        }

        /* When accordion is closed, hide the progress bar */
        .custom-accordian-section .accordion-item:not(.active) .progress-bar-custom {
            width: 0% !important;
            transition: none !important;
        }

        /* When accordion is open, allow progress bar animation */
        .custom-accordian-section .accordion-item.active .progress-bar-custom {
            transition: width 10s linear;
        }


        /* Custom Accordian Css */

        /* Who Its For */
        .who-its-for{
            background-image: url('../images/Who-its-for-bg.png');
            padding: 75px 0;
            background-repeat: no-repeat;
            background-size: cover;  
        }

        .who-its-for .title{
            color: #1F1F1F;
            font-size: 40px;
            font-style: normal;
            font-weight: 400;
            line-height: 130%; /* 52px */
        }
        .who-its-for .image img{
            width: 100%;
        }
        .who-its-for .main-container{
            display: flex;
            align-items: flex-start;
            justify-content: space-between;
            flex-wrap: wrap;
            margin-top: 35px;
        }
        .who-its-for .main-container .icon-text{
            display: flex;
            align-items: flex-start;
            gap: 15px;
            /* width: 45%; */
            margin-bottom: 25px;
        }

        .who-its-for .main-container .icon-text .text{
            color: #1F1F1F;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 160%; 
            width: 100%;
            margin-bottom: 0;
        }
        .who-its-for .main-container .icon-text .icon{
            width: 27px;
            height: 27px;
            display: flex;
            align-items: center;
        }

        .who-its-for .main-container .icon-text .icon svg{
            width: 100%;
            height: 100%;
        }

        .who-its-for .cta{
            margin-top: 15px;
        }

        /* Transformation CSS */
        .custom-transformation-section{
            padding: 75px 0;
            background-color: #f8f8f8;
        }

        .custom-transformation-section .left-image-container{
            width: 100%;
            height: 100%;
            max-height: 500px;
        }

        .custom-transformation-section .left-image-container img{
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 12px;
            transition: opacity 0.4s ease-in-out;
        }

        .custom-transformation-section .info-container{
            margin-bottom: 30px;
        }

        .custom-transformation-section .info-container .sub-tag{
            color: #8A6344;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 130%;
            letter-spacing: 1.4px;
            text-transform: uppercase;
            margin-bottom: 10px;
        }

        .custom-transformation-section .info-container .title{
            color: #1F1F1F;
            font-size: 40px;
            font-style: normal;
            font-weight: 400;
            line-height: 120%;
            margin-bottom: 15px;
        }

        .custom-transformation-section .info-container .desc{
            color: #404040;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 160%;
        }

        .custom-transformation-section .right-images-container{
            display: flex;
            align-items: center;
            gap: 15px;
            width: 100%;
            height: 100%;
        }

        .custom-transformation-section .right-images-container .image{
            position: relative;
            border: 1.2px solid #EBE2D6;
            border-radius: 50%;
            padding: 8px;
            cursor: pointer;
            transition: all 0.3s ease;
            width: 80px;
            height: 80px;
            overflow: hidden;
        }

        .custom-transformation-section .right-images-container .image.active{
            /* border-color: #8A6344; */
            transform: scale(1.1);
        }

        .custom-transformation-section .right-images-container .image:hover{
            border-color: #8A6344;
            opacity: 0.8;
        }

        .custom-transformation-section .right-images-container .image img{
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 50%;
        }

        /* Timer Progress Ring Styles */
        .progress-ring {
            position: absolute;
            top: -5.5px;
            left: -5.5px;
            width: calc(100% + 11px);
            height: calc(100% + 11px);
            pointer-events: none;
            opacity: 0;
            transition: opacity 0.4s ease-in-out;
            z-index: 2;
        }

        .progress-ring.active {
            opacity: 1;
        }

        .progress-ring svg {
            width: 100%;
            height: 100%;
            transform: rotate(-90deg);
        }

        .progress-ring .progress-circle {
            fill: none;
            stroke: #8A6344;
            stroke-width: 4;
            stroke-linecap: round;
            transition: stroke-dashoffset 0.1s ease-in-out;
        }

        /* Transformation CSS */

        /* Booknow Cta */

        .booknow {
            border: none;
            background: transparent;
            padding: 5px 0px;
            position: relative;
            color: #BE804E;
            font-size: 16px;
            font-weight: 500;
            cursor: pointer;
            overflow: hidden;
            display: inline-block;
        }

        .booknow::after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            height: 1px;
            width: 100%;
            background-color: #BE804E;
            transition: transform 0.4s ease;
            transform-origin: left;
        }

        .booknow:hover::after {
            animation: simpleBorderSlideClean 0.8s ease forwards;
        }

        .booknow:hover{
            color:#BE804E ;
            text-decoration: none;
        }

        .book-consultation{
            padding: 75px 0;
            width: 100%;
            height: 100%;
            position: relative;
        }

        .book-consultation .main-consultation-container{
            background: linear-gradient(115deg, #C98046 -1.16%, #D6A278 72.2%, #C98046 144.12%);
            color: #fff;
            width: 100%;
            padding: 40px 50px;
        }

        .book-consultation .main-consultation-container .title{
            color: #fff;
            font-size: 40px;
            font-style: normal;
            font-weight: 400;
            line-height: 130%; /* 52px */
        }

        .book-consultation .main-consultation-container .desc{
            color: #F8F1E8;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 170%; /* 30.6px */
        }
        .book-consultation .main-consultation-container .cta-number{
            width: 100%;
            display: flex;
            align-items: center;
            gap: 4rem;
        }

        .book-consultation .main-consultation-container .cta-number .cta .booknow{
            color: #fff;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 130%; /* 18.2px */
            letter-spacing: 1.4px;
            text-transform: uppercase;
        }

        .book-consultation .main-consultation-container .cta-number .cta .booknow::after{
            background-color: #fff;
        }

        .book-consultation .main-consultation-container .cta-number .line{
            min-height: 18px;
            width: 1px;
            background-color: #fff;
        }

        .book-consultation .main-consultation-container .cta-number .ph-number .number{
            color: #fff;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 130%; /* 18.2px */
            letter-spacing: 1.4px;
            text-transform: uppercase;
            border-bottom: 1px solid #fff;
            padding: 5px 0;
            margin-bottom: 0;
        }

        .mobile{
            display: none;
        }

        .desktop{
            display: block;
        }


        @media screen and (max-width:768px) {
            .mobile{
                display: block;
            }

            .desktop{
                display: none;
            }
            .contact-us-form{
                background: #FFF9F3;
                background-image: none;
                
            }
            .contact-us-form .title{
                color: #1F1F1F;
                font-size: 24px;
                font-style: normal;
                font-weight: 400;
                line-height: 140%; /* 33.6px */
            }

            .contact-us-form .desktop-bg-image{
                display: none;
            }

            .contact-us-form .mobile-image{
                display: block;
                width: 100%;
                height: 100%;
            }

            .contact-us-form .mobile-image img{
                object-position: right;
                object-fit: cover;
                width: 100%;
            }

            .contact-us-form .desc{
                font-size: 14px;
                font-style: normal;
                font-weight: 400;
                line-height: 160%; /* 22.4px */
                letter-spacing: 0.28px;
                color: #1F1F1F;
            }

            .contact-us-form .contact-form-container{
                padding: 25px 20px;
                margin-top: 50px;
                text-align: left;
            }

            .contact-us-form .contact-form-container .title{
                font-size: 16px;
                font-style: normal;
                font-weight: 400;
                line-height: 160%; /* 25.6px */
                text-align: left;
            }

            .contact-us-form .contact-form-container .form-group .custom-row .phone-number{
                width: 76.5%;
            }


            /* weight loss css */

            .weight-loss-bodycraft{
                padding: 35px 0;
                position: relative;
            }

            .weight-loss-bodycraft .title{
                font-size: 20px;
                font-style: normal;
                font-weight: 400;
                line-height: 150%;
                max-width: 80%;
            }

            .weight-loss-bodycraft .mobile-image-info-container{
                width: 100%;
                height: 100%;
            }

            .weight-loss-bodycraft .mobile-image-info-container .mob-image-container,.weight-loss-bodycraft .mobile-image-info-container .mob-image-container img{
                width: 100%;
                height: 100%;
            }

            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container{
                display: flex;
                flex-wrap: wrap;
                width: 100%;
                height: 100%;
                align-items: center;
                margin-top: 30px;
            }

            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info1,
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info3{
                border-right: 1px solid #EBE2D6;
                padding: 20px 10px;
                width: 50%;
            }
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info1,
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info2{
                border-bottom: 1px solid #EBE2D6;
            }

            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info2,
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info4{
                padding: 20px 10px;
                width: 50%;
            }

            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info1 .title,
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info2 .title,
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info3 .title,
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info4 .title{
                font-size: 14px;
                font-style: normal;
                font-weight: 400;
                line-height: 160%; /* 22.4px */
                letter-spacing: 0.28px;
                color: #1F1F1F;
                text-align: center;
            }

            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info1 .icon,
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info2 .icon,
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info3 .icon,
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info4 .icon{
                width: 100%;
                height: 100%;
                text-align: center;
            }

            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info1,
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info2,
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info3,
            .weight-loss-bodycraft .mobile-image-info-container .mob-info-container .info4 {
                display: flex;
                flex-direction: column;
                align-items: center;
            }

            /* weight loss css */

            /* custom accordian section */

            .custom-accordian-section{
                padding: 35px 0;
            }

            .custom-accordian-section h2.title{
                font-size: 24px;
                font-style: normal;
                font-weight: 400;
                line-height: 150%;
            }

            .custom-accordian-section .accordion-number,.custom-accordian-section .accordion-title{
                font-size: 18px;
            }

            .custom-accordian-section .accordion-body li{
                font-size: 12px;
            }

            .custom-accordian-section .accordion-header{
                gap: 20px;
            }

            .custom-accordian-section .accordion-icon {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            
            /* Adjust accordion header layout for mobile */
            .custom-accordian-section .accordion-header {
                justify-content: space-between;
            }
            

            /* custom accordian section */

            .who-its-for{
                padding: 35px 0;
            }

            .who-its-for .row{
                flex-direction: column-reverse;
            }


            .who-its-for .image {
                margin-bottom: 1.5rem;
            }
            .who-its-for .title{
                font-size: 20px;
                font-style: normal;
                font-weight: 400;
                line-height: 150%; /* 30px */
            }
            .who-its-for .main-container .icon-text .text{
                font-size: 14px;
                font-style: normal;
                font-weight: 400;
                line-height: 160%; /* 22.4px */
                letter-spacing: 0.28px;
                margin-bottom: 0px;
            }

            .who-its-for .main-container .icon-text .icon{
                width: 20px;
                height: 20px;
            }


            /* Transformation section */

            .custom-transformation-section{
                padding: 35px 0;
            }

            .custom-transformation-section .container-fluid .row{
                width: 100%;
                margin: 0 auto;
                flex-direction: column-reverse;
                gap: 2.5rem;
            }

            .custom-transformation-section .info-container .sub-tag{
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                line-height: 130%; /* 15.6px */
                letter-spacing: 1.2px;
                text-transform: uppercase;
            }

            .custom-transformation-section .info-container .title{
                font-size: 20px;
                font-style: normal;
                font-weight: 400;
                line-height: 150%;
            }

            .custom-transformation-section .info-container .desc{
                font-size: 14px;
                font-style: normal;
                font-weight: 400;
                line-height: 160%; /* 22.4px */
                letter-spacing: 0.28px;
            }

            .custom-transformation-section .right-images-container .image{
                width: 52px;
                height: 52px;
                padding: 5px;
            }

            
            .progress-ring {
                top: -1px;
                left: -1px;
                width: calc(100% + 2px);
                height: calc(100% + 2px);
            }

            .progress-ring .progress-circle {
                stroke-width: 1.2; /* Match the border width for seamless appearance */
            }

            

            /* Transformation section */

            .book-consultation{
                padding: 35px 0;
            }

            .book-consultation .main-consultation-container{
                padding: 35px 20px;
                text-align: center;
            }

            .book-consultation .main-consultation-container .title{
                font-size: 20px;
                font-style: normal;
                font-weight: 400;
                line-height: 150%; /* 30px */   
            }

            .book-consultation .main-consultation-container .desc{
                font-size: 14px;
                font-style: normal;
                font-weight: 400;
                line-height: 160%; /* 22.4px */
                letter-spacing: 0.28px;
            }

            .book-consultation .main-consultation-container .cta-number{
                gap: 2rem;
                justify-content: center;
            }

            .book-consultation .main-consultation-container .cta-number .cta .booknow, .book-consultation .main-consultation-container .cta-number .ph-number .number{
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                line-height: 130%; /* 15.6px */
                letter-spacing: 1.2px;
            }



        }