.main-todays-container .top-header{position:fixed;width:100%;top:0;background:#fff;left:0;z-index:1111;padding:10px}.main-todays-container .custom-calendar{margin:30px -12px 0}@media(max-width:767px){.main-todays-container .custom-calendar{margin:30px -12px 0}}@media(max-width:427px){.main-todays-container .custom-calendar{margin:30px -2.211vw 0}}@media(max-width:320px){.main-todays-container .custom-calendar{margin:30px -2.45vw 0}}.main-todays-container .calendar-day{text-align:center;margin:0 12px}@media(max-width:767px){.main-todays-container .calendar-day{margin:0 10px}}@media(max-width:427px){.main-todays-container .calendar-day{margin:0 2.211vw}}@media(max-width:320px){.main-todays-container .calendar-day{margin:0 2.45vw}}.main-todays-container .circle{width:58px;height:58px;border-radius:50%;padding:8px;border:1px solid #d6d6d6;box-sizing:border-box;text-align:center;margin:0 auto}@media(max-width:427px){.main-todays-container .circle{width:13.583vw;height:13.583vw;padding:1.874vw;border:.234vw solid #d6d6d6}}.main-todays-container .date{font-size:22px;color:#a1a1a1;font-family:Inter;font-weight:500;line-height:1.8}@media(max-width:427px){.main-todays-container .date{font-size:5.152vw}}.main-todays-container .day{margin-top:8px;color:#a1a1a1;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.main-todays-container .header-calender-container{margin:auto}.main-todays-container .header-calender-container .calender-container{display:flex;justify-content:center;flex-direction:column;align-items:center;border-radius:20px;border:1px solid #e8e8e8}.main-todays-container .header-calender-container .calender-container .calender-data{width:100%}.main-todays-container .header-calender-container .calender-container .fully-booked-container{display:flex;padding:100px 20px 20px;width:100%;flex-direction:column;align-items:center}@media(max-width:576px){.main-todays-container .header-calender-container .calender-container .fully-booked-container{padding:60px 0 0}}.main-todays-container .header-calender-container .calender-container h1{color:var(--8-black,#000);font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:140%}@media(max-width:320px){.main-todays-container .header-calender-container .calender-container h1{font-size:6.921vw}}@media(max-width:281px){.main-todays-container .header-calender-container .calender-container h1{font-size:18px}}.main-todays-container .header-calender-container .calender-container p{color:#a1a1a1;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:140%}@media(max-width:767px){.main-todays-container .header-calender-container .calender-container p{text-align:center}}@media(max-width:576px){.main-todays-container .header-calender-container .calender-container p{max-width:200px;text-align:center}}@media(max-width:376px){.main-todays-container .header-calender-container .calender-container p{font-size:4.8vw;text-align:center}}.main-todays-container.customeScrollFullView{padding:20px}.main-todays-container.customeScrollFullView .CustomeScrollWidth{width:100%}.main-todays-container.customeScrollFullView .CustomeScrollWidth .back-section{max-width:652px;margin:auto}@media(max-width:567px){.main-todays-container.customeScrollFullView .CustomeScrollWidth .back-section{max-width:100%}}.main-todays-container.customeScrollFullView .CustomeScrollWidth .back-section .banner-header-main{max-width:100%}.main-todays-container.customeScrollFullView .CustomeScrollWidth .calender-container{max-width:652px;padding:50px;margin:auto}@media(max-width:575px){.main-todays-container.customeScrollFullView .CustomeScrollWidth .calender-container{max-width:100%;padding:47px}}@media(max-width:427px){.main-todays-container.customeScrollFullView .CustomeScrollWidth .calender-container{padding:9vw}}@media(max-width:320px){.main-todays-container.customeScrollFullView .CustomeScrollWidth .calender-container{padding:8vw}}.hm-custom-container{max-width:552px}@media(max-width:991px){.hm-custom-container{width:100%}}.hm-custom-container .slick-next,.hm-custom-container .slick-prev{top:-45px;font-size:40px;width:40px;height:40px;border-radius:5px;background-color:#f9f9f9!important}@media(max-width:575px){.hm-custom-container .slick-next,.hm-custom-container .slick-prev{width:32px;height:32px;font-size:32px}}.hm-custom-container .slick-prev{right:26px;left:unset}@media(max-width:575px){.hm-custom-container .slick-prev{right:16px}}@media(max-width:435px){.hm-custom-container .slick-prev{right:26px}}@media(max-width:300px){.hm-custom-container .slick-prev{right:30px}}@media(max-width:435px){.hm-custom-container .slick-next{right:-15px}}@media(max-width:320px){.hm-custom-container .slick-next{right:-10px}}.custom-margin-book{margin:25px 0 8px!important}.custom-calendar::-webkit-scrollbar{height:0}.main{background-color:#eef0f1;display:flex;flex:1 1;height:50%;width:50%}.main-treat-container{background:#fff;padding:20px;border-radius:16px}.main-treat-container .main-containerr{background-color:#fff;display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;margin-left:50px;margin-right:50px;padding:20px;height:70vh;margin-top:5%;border-radius:16px;width:80%;height:80%}.main-treat-container .common-location{border-radius:10px;background:#f9f9f9;padding:10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;margin-top:10px}.main-treat-container .btn-change{border-radius:40px;background:none;border:1px solid #1658f7;color:#1658f7;text-align:right;font-family:Work Sans;font-style:normal;font-size:16px;font-weight:500;line-height:140%;padding:5px 20px}.main-treat-container .main-treatment{width:100%;height:60%}.main-treat-container .left-side-section{display:flex;flex-direction:row}.main-treat-container .left-side-section .clinic-image img{width:80px;height:80px;object-fit:cover;border-radius:50%}@media(max-width:576px){.main-treat-container .left-side-section .clinic-image img{height:50px;width:50px}}.main-treat-container .left-side-section .loc-icon{margin-left:10px}@media(max-width:576px){.main-treat-container .left-side-section .common-location-treat .right-side-section{width:100%;margin-top:15px}}.main-treat-container .left-side-section .common-location-treat .right-side-section button{border-radius:40px;background:none;border:1px solid #1658f7;color:#1658f7;text-align:right;font-family:Work Sans;font-style:normal;font-size:16px;font-weight:500;line-height:140%;padding:5px 20px}@media(max-width:576px){.main-treat-container .left-side-section .common-location-treat .right-side-section button{width:100%;padding:8px 20px;text-align:center}}.main-treat-container .left-side-section .location-left-section{display:flex;flex-direction:column;justify-content:center;align-items:start;margin-left:0}.main-treat-container .left-side-section .location-left-section.margin-0{margin-left:20px!important}.main-treat-container .left-side-section .location-left-section h6{font-family:Inter;font-style:normal;font-weight:600;font-size:20px;line-height:26px;color:#000}.main-treat-container .left-side-section .location-left-section h6.treatment-section{font-weight:500}@media(min-width:1440px){.main-treat-container .left-side-section .location-left-section h6{font-size:22px}}@media(max-width:576px){.main-treat-container .left-side-section .location-left-section h6{font-size:18px}}.main-treat-container .left-side-section .location-left-section span{font-family:Work Sans;font-style:normal;font-weight:500;font-size:16px;line-height:22px;letter-spacing:.1px;color:#000}.main-treat-container .left-side-section .location-left-section span.treatment-section{font-weight:500}@media(min-width:1440px){.main-treat-container .left-side-section .location-left-section span{font-size:18px}}.main-treat-container .sub-container{display:flex;background-color:#f1f1f1;border-radius:10px;padding:40px;width:100%;height:40px;align-items:center;justify-content:center}.main-treat-container .booking-text{color:#000;text-align:center;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin:0!important}.main-treat-container .sub-container-2{width:100%}.main-treat-container .clinic{display:flex;flex-direction:row;color:#000;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:10px}.main-treat-container .content-container{display:flex;justify-content:space-between;width:100%;align-items:center}.main-treat-container .clinic-location{color:#000;font-feature-settings:"clig" off,"liga" off;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin-left:2px}.main-treat-container .clinic-content{display:flex;flex-direction:row;justify-content:space-between}.main-treat-container .sub-content-container{background-color:#f9f9f9;width:100%;display:flex;flex-direction:row;padding:20px;margin-bottom:20px;border-radius:10px}.main-treat-container .image-container{border-radius:50%;background-color:#eef0f1;margin-right:20px}.main-treat-container .change{text-align:right}.main-treat-container .change-button{color:#1658f7;text-align:right;font-size:16px;font-style:normal;font-weight:500;line-height:140%;display:flex;padding:5px 20px;font-family:Inter;align-items:flex-start;gap:10px;border-radius:40px;border:1px solid #1658f7}.main-treat-container .add-treatment{color:#000;font-family:Inter,sans-serif;font-size:18px;font-style:normal;text-align:left;padding:15px;margin-left:-10px;font-weight:500;line-height:140%}.main-treat-container .treatment-tabs{padding:20px;justify-content:space-between}.main-treat-container .input-search,.main-treat-container .treatment-tabs{margin-top:20px;display:flex;width:100%;align-items:center;border-radius:10px;border:1px solid #e2e8f5;background:#fff}.main-treat-container .input-search{height:52px;padding:0 10px;gap:6px}.main-treat-container .search-box{color:#080808;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:140%;border-style:hidden;appearance:none;width:100vw;outline:none}.main-treat-container .treatment-container{width:100%;align-items:flex-start;gap:20px;border-radius:10px;background:#f9f9f9}.main-treat-container .treat-sub-container{display:flex;flex-direction:row;height:30px;padding:1px;align-items:flex-start;gap:20px;border-radius:10px;background:#f9f9f9}.main-treat-container .input-checkbox input[type=checkbox]{appearance:none;position:relative;cursor:pointer}.main-treat-container .input-checkbox input[type=checkbox]:before{content:"";position:absolute;background-image:url(/v2/_next/static/media/uncheck.bf1dc9f8.png);width:18px;height:18px;background-size:cover;bottom:50%;transform:translateY(22%)}@media(max-width:576px){.main-treat-container .input-checkbox input[type=checkbox]:before{right:-20px}}.main-treat-container .input-checkbox input[type=checkbox]:checked:before{content:"";position:absolute;background-image:url(/v2/_next/static/media/check.ed27521d.png);width:18px;height:18px;background-size:cover;bottom:50%;transform:translateY(22%)}@media(max-width:576px){.main-treat-container .input-checkbox input[type=checkbox]:checked:before{right:-20px}}.main-treat-container .treatment-type{color:#000;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:140%;margin-left:18px;cursor:pointer}.main-treat-container .treatment-amount,.main-treat-container .treatment-deposit{color:#5b5b5b;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:left;margin-left:40px;cursor:pointer}.main-treat-container .treatment-deposit{margin-top:4px}.main-treat-container .treatment-view{color:var(--New-Theme-Color,#1658f7);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:left;margin-left:40px;margin-top:4px;cursor:pointer}.main-treat-container .amount{display:flex;justify-content:space-between;align-items:center}.main-treat-container .amount-number,.main-treat-container .deposit-number{color:#5b5b5b;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:140%;text-align:right}.main-treat-container .deposit{display:flex;align-items:center;justify-content:space-between}.main-treat-container .treat-sub-container,.main-treat-container .treatment-container{padding-top:.5px;padding-bottom:2px;width:100%;margin-top:20px}.main-treat-container .footer{display:flex;justify-content:flex-end;align-items:center;gap:20px}.main-treat-container .footer-text,.main-treat-container .learn{color:#000;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.main-treat-container .learn{-webkit-text-decoration-line:underline;text-decoration-line:underline}.main-treat-container .continue{width:219px;height:40px;flex-shrink:0;border-radius:46px;background:var(--New-Theme-Color,#1658f7)}.main-treat-container .continue-text{display:flex;width:200px;height:38px;flex-shrink:0;color:#fff;align-items:center;justify-content:center;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.main-treat-container .treatment-c{margin-top:30px}.main-treat-container .total{display:flex;width:100%;margin-top:20px;padding:20px;justify-content:end;align-items:center;gap:10px;border-radius:10px;background:#f9f9f9}.main-treat-container .total-amount,.main-treat-container .total-section{color:#000;text-align:right;font-family:Inter;font-size:22px;font-style:normal;font-weight:500;line-height:140%}.treatment-details-modal .details-section{width:735px;border-radius:10px;background:#f9f9f9;font-family:Inter;font-style:normal;color:#000;font-weight:500;line-height:140%;margin:10px 0;padding:15px}.treatment-details-modal .details-section h5{font-size:20px}.treatment-details-modal .details-section .discription p{font-size:16px;max-height:130px;overflow-y:auto}.treatment-details-modal .details-section .discription span{font-size:18px}.treatment-details-modal .details-section .time-div span{font-size:16px}.treatment-details-modal .image-section{width:740px}.treatment-details-modal .image-section .image-section .certificate-image{width:750px}.treatment-details-modal .image-section .image-section .certificate-image img{width:100%;padding:5px;object-fit:cover;border-radius:10px}.treatment-details-modal .image-section .image-section .slick-slider .slick-prev:before{background-color:#e2e8f5;border-radius:10px;content:"";padding:5px 13px;background-image:url(/v2/_next/static/media/Vector.1fa97c86.svg);background-repeat:no-repeat;background-position:50%}@media(max-width:576px){.treatment-details-modal .image-section .image-section .slick-slider .slick-prev:before{display:none}}.treatment-details-modal .image-section .image-section .slick-slider .slick-next:before{background-color:#e2e8f5;border-radius:10px;content:"";padding:5px 13px;background-image:url(/v2/_next/static/media/Vector.1fa97c86.svg);background-repeat:no-repeat;background-position:50%}@media(max-width:576px){.treatment-details-modal .image-section .image-section .slick-slider .slick-next:before{display:none}}.treatment-details-modal .image-section .image-section .slick-slider .slick-arrow{filter:drop-shadow(0 14px 24px rgba(0,0,0,.25))}.treatment-details-modal .image-section .image-section .slick-slider .slick-prev{margin-left:12px;transform:rotate(180deg)}.treatment-details-modal .image-section .image-section .slick-slider .slick-next{margin-right:40px}.next-section{margin-top:30px;display:flex;width:710px;flex-direction:column;align-items:flex-end;gap:10px}.next-section .next-btn{width:219px;height:40px;flex-shrink:0;border-radius:46px;background:var(--New-Theme-Color,#1658f7)}.next-section .next-btn .next-text{color:#fff;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:10px}.treatment-mobile-container{width:100%;display:flex;flex-direction:column;overflow-x:hidden!important;overflow-y:scroll!important}@media(max-width:567px){.treatment-mobile-container{width:100%;overflow-x:hidden}}.categories-tab{padding-right:20px}.categories-tab p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-family:Inter;width:-moz-fit-content;width:fit-content;font-size:15px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.categories-tab .active-tab{background:#000;color:#fff;gap:20px}.categories-tab .active-tab,.categories-tab .inactive-tab{margin:5px;border:none;padding:7px;border-radius:100px;width:100%}.categories-tab .inactive-tab{background:#f9f9f9;color:#000;text-decoration:none}.search-treatment-mobile{position:relative}.search-treatment-mobile input{width:100%;background:#eef0f1;border:none;outline:none;border-radius:100px;height:52px;padding-left:45px;padding-right:20px}.search-treatment-mobile img{position:absolute;bottom:26%;left:0;margin-left:15px}.treatment-cate-title{display:flex;flex-direction:column;text-align:left;overflow-y:scroll}.treatment-cate-title p{font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%;color:#373c35;margin:18px 0 10px;text-transform:capitalize}@media(max-width:576px){.treatment-cate-title{margin-top:30px}}.treatment-item{border:1px solid #ccc;padding:10px;border-radius:8px}.treatment-item .treatment-with-checkbox{display:flex;justify-content:space-between;flex-direction:row;width:100%}.treatment-item .treatment-with-checkbox h1{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.treatment-item .treatment-with-checkbox input.checked:after{background-color:red}.treatment-item h2{font-size:13px}.treatment-item h2,.treatment-item p{font-family:Inter;font-style:normal;font-weight:500;line-height:150%;color:#373c35}.treatment-item p{font-size:11px;width:80%}.treatment-item .rating-container{border-radius:20px;background:#eef0f1;padding:4px 8px;display:flex;gap:5px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.treatment-item .rating-container p{margin:0;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:140%}.selected{border:2px solid #175ffa;border-radius:8px}.black-checkbox{accent-color:#175ffa;width:20px;-webkit-transform:scale(1)}@media(max-width:576px){.black-checkbox{width:24px}}.main-list-container{overflow-y:scroll;height:calc(100vh - 285px);position:relative;margin:0;padding:10px;scrollbar-width:none;-ms-overflow-style:none}.main-list-container.top-extra-class{top:12rem}.main-list-container::-webkit-scrollbar{display:none}.nav{position:sticky;top:-5px;z-index:2;height:70px;min-height:70px;width:calc(100% - 1.5rem);background-color:#fff}.nav,.nav__container{display:flex;align-items:center}.nav__container{flex-flow:row nowrap;justify-content:space-between;width:100%;height:100%;margin:0 auto;position:relative}.nav__container__actions{display:inline-flex;flex-flow:row nowrap;flex:1 1}.nav__container__actions ul{display:flex;gap:1rem;font-size:.9rem;list-style:none;padding:0}.nav__container__actions li{cursor:pointer}.step-button{width:100%;display:flex;align-items:center;justify-content:center}.top-fix{position:fixed;width:100%;top:0;background:#fff;left:0;z-index:1111;padding:10px}.step-button-blue{width:70%}.fixed-button{position:fixed;width:100%;bottom:0;background:#fff;left:0;z-index:1111}.fixed-button .step-button-blue{width:90%!important;margin:15px auto!important}.fixed-button .step-button-blue button{margin-top:0!important}.clinic-cart-main-div{padding-bottom:0;overflow-y:hidden}.mt-10{padding-top:7rem}.image-section{margin:0 23px}.clinic-name-section-div h4{color:#000;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.clinic-name-section-div .location-img{width:48px;height:48px}.clinic-name-section-div .location-img img{border-radius:50%;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:567px){.treatment-mobile-container .row{display:grid;grid-template-columns:1fr auto}.treatment-mobile-container .row .col-2{width:100%!important}.treatment-mobile-container .row .col-10{width:100%}.main-clinic-mobile-container .date-listing .slick-list{padding:0 10px!important}.main-clinic-mobile-container .date-listing .slick-slider{padding:0!important}}.category-section{border-radius:10px;border:1px solid #e2e8f5;background:#fff;padding:8px 30px;justify-content:space-between;align-items:center;display:flex;height:85px}.category-section .slick-slider .slick-prev:before{border-radius:10px;content:"";padding:5px 10px;background-image:url(/v2/_next/static/media/mingcute_arrow-up-line.4bba4b24.svg);background-repeat:no-repeat;background-position:50%}@media(max-width:576px){.category-section .slick-slider .slick-prev:before{display:none}}.category-section .slick-slider .slick-next:before{border-radius:10px;content:"";padding:5px 10px;background-image:url(/v2/_next/static/media/mingcute_arrow-up-line.4bba4b24.svg);background-repeat:no-repeat;background-position:50%}@media(max-width:576px){.category-section .slick-slider .slick-next:before{display:none}}.category-section .slick-slider .slick-arrow{filter:drop-shadow(0 14px 24px rgba(0,0,0,.25))}.category-section .slick-slider .slick-prev{position:absolute;transform:rotate(180deg);margin-left:5px;top:25%}.category-section .slick-slider .slick-next{position:absolute;top:55%!important;margin-right:5px}.category-section .categories-name-div p{padding:8px 16px!important;width:-moz-fit-content;width:fit-content;margin:auto;color:#000;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.category-section .categories-name-div p:hover{color:#fff;border-radius:100px;background:#1658f7;padding:8px 16px!important}