.CustomBlueBtn,.MainLocationBookingDetails .CustomBlueBtn{padding:14px 24px;border:0;background:#1654f3;border-radius:100px;text-align:center;line-height:22px;display:flex;align-items:center;gap:10px;justify-content:center;flex-grow:1;font-family:Inter;font-size:15px;color:#fff;font-weight:500;text-decoration:none;cursor:pointer}.MainLocationBookingDetails .CustomBlueBtn.disableBtn{pointer-events:none;opacity:.6}@media(max-width:1400px){.MainLocationBookingDetails .container{max-width:calc(100% - 40px)!important}}@media(max-width:575px){.MainLocationBookingDetails .container{max-width:100%!important}}.MainLocationBookingDetails .pt-60{padding-top:60px}.MainLocationBookingDetails .pb-30{padding-bottom:30px}.MainLocationBookingDetails .pt-30{padding-top:30px}@media(max-width:575px){.MainLocationBookingDetails .pt-30{padding-top:20px}}.MainLocationBookingDetails .secHeading{line-height:normal;margin-bottom:15px;font-family:Inter;font-size:25px;color:#000;font-weight:700}@media(max-width:575px){.MainLocationBookingDetails .secHeading{font-size:18px}}.MainLocationBookingDetails .BannerLocation{padding-top:20px}.MainLocationBookingDetails .BannerLocation .BannerContent{display:flex;flex-direction:column;height:100%;justify-content:center;gap:20px}@media(max-width:767px){.MainLocationBookingDetails .BannerLocation .BannerContent{gap:10px}}.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc{display:flex;flex-direction:column;gap:10px}.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc .firstRow{display:flex;align-items:center;justify-content:space-between}.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc .firstRow p{margin:0;display:flex;align-items:center;gap:5px;line-height:22px;font-family:Inter;font-size:15px;color:#000;font-weight:500}.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc .firstRow p:last-child{color:#373c35}@media(max-width:767px){.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc .firstRow p{font-size:14px}}.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc .clinicDetailsWithButton{display:flex;align-items:center;gap:8px}.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc .clinicDetailsWithButton p{margin:0;display:flex;align-items:center;gap:5px;line-height:22px;font-family:Inter;font-size:15px;color:#000;font-weight:500}.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc .clinicDetailsWithButton p:last-child{color:#373c35}@media(max-width:767px){.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc .clinicDetailsWithButton p{font-size:14px}}.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc h1{line-height:44px;margin:0;font-family:Inter;font-size:32px;color:#000;font-weight:700}@media(max-width:767px){.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc h1{font-size:28px;line-height:normal}}@media(max-width:575px){.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc h1{font-size:20px}}.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc p{line-height:22px;margin:0;font-family:Inter;font-size:15px;color:#373c35;font-weight:500}@media(max-width:576px){.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc p .react-loading-skeleton{width:100%!important}}@media(max-width:767px){.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc p{font-size:14px}}.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc span{margin:0;line-height:19px;font-family:Inter;font-size:13px;color:#000;font-weight:500}.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc span button{border:0;background-color:#0000;text-decoration:underline;color:#373c35;font-family:Inter;font-weight:600}.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc span:empty{display:none}@media(max-width:576px){.MainLocationBookingDetails .BannerLocation .BannerContent .Bannerdesc span .react-loading-skeleton{width:100%!important}}.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails{display:flex;flex-direction:column;gap:10px}@media(max-width:767px){.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails{gap:6px}}.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:57px}@media(min-width:768px)and (max-width:1023px){.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul{gap:20px}}@media(max-width:374px){.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul{gap:6px}}@media(min-width:375px)and (max-width:424px){.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul{gap:20px}}@media(min-width:425px)and (max-width:767px){.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul{gap:35px}}.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul li{align-items:center;gap:4px;line-height:22px;font-family:Inter;font-size:15px;color:#000;font-weight:500}@media(max-width:767px){.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul li{font-size:12px}.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul li img{max-width:14px;height:auto}}@media(min-width:768px)and (max-width:1023px){.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul li{font-size:12px}}.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul li p{line-height:21px;cursor:pointer;margin:0;font-family:Inter;font-size:14px;color:#1654f3;font-weight:500}@media(max-width:767px){.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul li p{font-size:12px}}@media(min-width:768px)and (max-width:1023px){.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul li p{font-size:12px}}.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails ul li .disabled{opacity:.3;cursor:default;pointer-events:none}.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails p{line-height:22px;display:flex;align-items:center;gap:6px;margin:0;font-family:Inter;font-size:15px;color:#373c35;font-weight:500}@media(max-width:767px){.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails p{font-size:14px;line-height:normal}.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails p img{width:40px;height:auto}}@media(max-width:425px){.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails p{flex-wrap:wrap}}.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails p .linkText{-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer;font-family:Inter;font-size:15px;color:#1654f3;font-weight:500}@media(max-width:767px){.MainLocationBookingDetails .BannerLocation .BannerContent .ExtraDetails p .linkText{font-size:14px}}.MainLocationBookingDetails .BannerLocation .BannerContent .btnWrapper{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:575px){.MainLocationBookingDetails .BannerLocation .BannerContent .btnWrapper{gap:10px}}@media(max-width:400px){.MainLocationBookingDetails .BannerLocation .BannerContent .btnWrapper{grid-template-columns:1fr}}@media(max-width:576px){.MainLocationBookingDetails .BannerLocation .BannerContent .btnWrapper .react-loading-skeleton{width:100%!important}}.MainLocationBookingDetails .BannerLocation .BannerContent .btnWrapper button{padding:14px 24px;border:0;background-color:#0000;border-radius:100px;text-align:center;line-height:22px;display:flex;align-items:center;gap:10px;justify-content:center;font-family:Inter;font-size:15px;color:#000;font-weight:500;flex-grow:1}.MainLocationBookingDetails .BannerLocation .BannerContent .btnWrapper button.blueBtn{background:#1654f3;color:#fff}.MainLocationBookingDetails .BannerLocation .BannerContent .btnWrapper button.wpBtn{background:#eef0f3}.MainLocationBookingDetails .BannerLocation .BannerItem img{width:100%!important;height:100%!important}.MainLocationBookingDetails .BannerLocation .BannerGridImg{display:grid;grid-template-columns:1fr 212px;grid-gap:24px;gap:24px;height:90%}@media(max-width:1200px){.MainLocationBookingDetails .BannerLocation .BannerGridImg{grid-template-columns:1fr 116px;height:100%}}@media(max-width:991px){.MainLocationBookingDetails .BannerLocation .BannerGridImg{gap:12px;grid-template-columns:1fr 212px;height:90%}}@media(max-width:767px){.MainLocationBookingDetails .BannerLocation .BannerGridImg{margin-bottom:20px;gap:10px;grid-template-columns:1fr 150px!important}}@media(max-width:460px){.MainLocationBookingDetails .BannerLocation .BannerGridImg{grid-template-columns:1fr 116px;height:170px}}.MainLocationBookingDetails .BannerLocation .BannerGridImg img{width:100%!important;height:100%!important}.MainLocationBookingDetails .BannerLocation .BannerGridImg.BannerOneImg{grid-template-columns:1fr!important}.MainLocationBookingDetails .BannerLocation .BannerGridImg.BannerOneImg .BannerItem,.MainLocationBookingDetails .BannerLocation .BannerGridImg.BannerOneImg .BannerItem img{max-height:438px}.MainLocationBookingDetails .BannerLocation .BannerGridImg.BannerTwoImg{grid-template-columns:1fr 1fr;height:100%}.MainLocationBookingDetails .BannerLocation .BannerGridImg.BannerTwoImg .BannerInnerImage{max-height:unset!important}.MainLocationBookingDetails .BannerLocation .BannerGridImg .staticImg{width:100%}.MainLocationBookingDetails .BannerLocation .BannerGridImg .dynamicImg{position:absolute;top:0;left:0;width:100%;height:100%;line-height:0}.MainLocationBookingDetails .BannerLocation .BannerGridImg .dynamicImg img{object-fit:contain;border-radius:11.35px;background:#f4f4f4}.MainLocationBookingDetails .BannerLocation .BannerGridImg .dynamicImg .react-loading-skeleton{width:100%!important}.MainLocationBookingDetails .BannerLocation .BannerGridImg .BannerItem{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;position:relative;border-radius:11.35px;overflow:hidden}@media(max-width:460px){.MainLocationBookingDetails .BannerLocation .BannerGridImg .BannerItem{grid-template-columns:1fr;border-radius:11px}}@media(max-width:991px){.MainLocationBookingDetails .BannerLocation .BannerGridImg .BannerItem{gap:12px}}@media(max-width:575px){.MainLocationBookingDetails .BannerLocation .BannerGridImg .BannerItem{gap:10px}}.MainLocationBookingDetails .BannerLocation .BannerGridImg .BannerItem .staticImg{width:100%}.MainLocationBookingDetails .BannerLocation .BannerGridImg .BannerItem .BannerInnerImage{position:relative;border-radius:20px;overflow:hidden}@media(max-width:460px){.MainLocationBookingDetails .BannerLocation .BannerGridImg .BannerItem .BannerInnerImage{border-radius:11.35px}}@media(max-width:575px){.MainLocationBookingDetails .MoreLocationSec{padding:20px 0 0}}@media(max-width:425px){.MainLocationBookingDetails .MoreLocationSec{padding:30px 0 0}}.MainLocationBookingDetails .MoreLocationSec .locationContent .slick-track{display:flex;gap:20px}.MainLocationBookingDetails .MoreLocationSec .locationItem{padding:20px;border-radius:20px;box-shadow:inset 0 0 0 1px #ddd;cursor:pointer}@media(max-width:767px){.MainLocationBookingDetails .MoreLocationSec .locationItem{padding:15px;display:flex;flex-direction:column;gap:5px}}.MainLocationBookingDetails .MoreLocationSec .locationItem h3{line-height:normal;margin:0;display:flex;align-items:center;gap:5px;font-family:Inter;font-size:16px;color:#000;font-weight:600}.MainLocationBookingDetails .MoreLocationSec .locationItem p{overflow:hidden;line-height:150%;margin:6px 0 0;font-family:Inter;font-size:13px;color:#373c35;font-weight:500}@media(max-width:767px){.MainLocationBookingDetails .MoreLocationSec .locationItem p{margin-top:0;font-size:14px}}.MainLocationBookingDetails .linkShare .linkShareWrapper ul{padding:0;list-style:none;margin:0;display:flex;flex-wrap:wrap;gap:10px}@media(min-width:768px)and (max-width:1023px){.MainLocationBookingDetails .linkShare .linkShareWrapper ul{gap:12px}}@media(min-width:1024px){.MainLocationBookingDetails .linkShare .linkShareWrapper ul{gap:30px}}.MainLocationBookingDetails .linkShare .linkShareWrapper ul li{text-align:center;align-items:center;display:flex;flex-direction:column;justify-content:center;gap:10px;cursor:pointer}.MainLocationBookingDetails .linkShare .linkShareWrapper ul li:hover .iconLink{background-color:#fff;border:1px solid #f4f4f4;box-shadow:4px 4px 20px 10px #f4f4f4}.MainLocationBookingDetails .linkShare .linkShareWrapper ul li:hover .iconLink img{transform:scale(1)}.MainLocationBookingDetails .linkShare .linkShareWrapper ul li .iconLink{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f6f6f6;transition:all .8s;border:1px solid #f6f6f6;box-shadow:1px 1px 9px 3px #0000}@media(max-width:767px){.MainLocationBookingDetails .linkShare .linkShareWrapper ul li .iconLink{width:46px;height:46px}}.MainLocationBookingDetails .linkShare .linkShareWrapper ul li .iconLink.Instagram img{width:75%}.MainLocationBookingDetails .linkShare .linkShareWrapper ul li .iconLink img{transform:scale(.9);transition:all .5s;width:27px;height:auto}@media(max-width:767px){.MainLocationBookingDetails .linkShare .linkShareWrapper ul li .iconLink img{width:27px}}.MainLocationBookingDetails .linkShare .linkShareWrapper ul li h6{margin:0;text-align:center;line-height:22px;font-family:Inter;font-size:15px;color:#000;font-weight:500}@media(max-width:575px){.MainLocationBookingDetails .TreatmentSec.pb-30{padding-bottom:20px}}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentSecContentWrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentSecContentWrapper .secHeading{margin-bottom:0}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentSecContentWrapper .desc{line-height:22px;margin:0;font-family:Inter;font-size:15px;color:#373c35;font-weight:500}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .customSearchBox{position:relative}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .customSearchBox .react-loading-skeleton{width:100%!important}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .customSearchBox .serchIcon{position:absolute;top:50%;left:24px;margin-top:-12px}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .customSearchBox input{padding:12px 64px;border-radius:100px;background:#eef0f3;border:0 solid;width:100%;line-height:150%;font-family:Inter;font-size:15px;color:#000;font-weight:500}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .customSearchBox input::placeholder{color:#878787}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .customSearchBox input:focus{outline:0;border:0}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .nav-tabs{background:#0000;border:0;display:flex;gap:10px;margin-bottom:20px!important}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .nav-tabs button{border:0;padding:6px 12px;background:#eef0f3;border-radius:100px;text-align:center;line-height:150%;font-family:Inter;font-size:15px;color:#000;font-weight:500}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .nav-tabs button.active{background:#000;color:#fff}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory{display:flex;flex-direction:column;gap:20px;position:relative}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory .treatmentsSubCateGoryItemGrid{position:relative}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory .treatmentsSubCateGoryItemGrid .sliderTreatmentsSubCateGory{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory .treatmentsSubCateGoryItemGrid .sliderTreatmentsSubCateGory .sliderTreatmentsSubCateGory:active{cursor:grabbing}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory .treatmentsSubCateGoryItemGrid .sliderTreatmentsSubCateGory .sliderTreatmentsSubCateGory::-webkit-scrollbar{display:none}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory .treatmentsSubCateGoryItemGrid .sliderTreatmentsSubCateGory .treatmentsSubCateGoryItem{flex-shrink:0;white-space:nowrap;margin-right:10px}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory .treatmentsSubCateGoryItemGrid .sliderTreatmentsSubCateGory .TreatmentsSubCateGoryLoader{display:flex}@media(max-width:576px){.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory .MobileTreatmentScroll{height:430px!important}}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory .slick-track .slick-slide{margin-right:10px}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory .treatmentsSubCateGoryItem{padding:0;margin:0;list-style:none;cursor:pointer}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory .treatmentsSubCateGoryItem li{border:0;padding:6px 12px;background:#eef0f3;border-radius:100px;text-align:center;line-height:150%;cursor:pointer;font-family:Inter;font-size:15px;color:#000;font-weight:500}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory .treatmentsSubCateGoryItem li label{cursor:pointer}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .treatmentsSubCateGory .treatmentsSubCateGoryItem li.active{background:#000!important;color:#fff!important}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:767px){.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid{grid-template-columns:1fr;gap:10px}}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem{padding:20px;border-radius:24px;box-shadow:inset 0 0 0 1px #ddd;display:grid;grid-template-columns:47px 1fr;grid-gap:20px;gap:20px;position:relative;cursor:pointer;text-decoration:none}@media(max-width:576px){.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem{padding:14px;gap:10px;border-radius:16px}}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentImg{width:47px;height:47px;border-radius:8px;overflow:hidden;position:relative}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentImg img{width:100%!important;height:100%!important;object-fit:contain}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentImg .staticImg{width:100%;line-height:0}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentImg .staticImg img{width:100%!important;height:100%!important}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentImg .dynamicImg{position:absolute;top:0;left:0;width:100%;height:100%;line-height:0}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentImg .dynamicImg img{object-fit:contain}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentImg .dynamicImg .react-loading-skeleton{width:100%!important}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentContentWrapper{display:grid;grid-template-columns:1fr auto;align-items:center}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentContentWrapper .TreatmentLeftContent{display:flex;flex-direction:column;gap:5px}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentContentWrapper .TreatmentLeftContent h3{margin:0;overflow:hidden;text-overflow:ellipsis;line-height:normal;font-family:Inter;font-size:16px;color:#000;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:576px){.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentContentWrapper .TreatmentLeftContent h3{font-size:14px}}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentContentWrapper .TreatmentLeftContent .treatmentPrice{line-height:150%;display:flex;align-items:center;gap:4px;font-family:Inter;font-size:15px;color:#000;font-weight:600}@media(max-width:767px){.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentContentWrapper .TreatmentLeftContent .treatmentPrice{font-size:14px}}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentContentWrapper .TreatmentLeftContent ul{display:flex;list-style:none;padding:0;margin:0;gap:10px}@media(max-width:991px){.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentContentWrapper .TreatmentLeftContent ul{flex-wrap:wrap}}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentContentWrapper .TreatmentLeftContent ul li{line-height:150%;display:flex;align-items:center;gap:4px;font-family:Inter;font-size:15px;color:#000;font-weight:500}@media(max-width:767px){.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentContentWrapper .TreatmentLeftContent ul li{font-size:14px}}.MainLocationBookingDetails .TreatmentSec .TreatmentContent .TreatmentGrid .TreatmentItem .TreatmentContentWrapper .customRadioBtn{position:relative;width:20px;height:20px}@media(max-width:575px){.MainLocationBookingDetails .ReviewSec.pb-30{padding-bottom:20px}}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:991px){.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid{grid-template-columns:1fr 1fr}}@media(max-width:576px){.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid{grid-template-columns:1fr;gap:10px}}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #ddd}@media(max-width:767px){.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem{padding:14px;border-radius:7px}}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewContentWrapper{display:flex;flex-direction:column;gap:8px}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewContentWrapper ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:6px}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewContentWrapper ul li{display:flex}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewContentWrapper ul li img{max-width:14px}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewContentWrapper p{margin:0;line-height:22.5px;font-family:Inter;font-size:15px;color:#000;font-weight:500}@media(max-width:767px){.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewContentWrapper p{font-size:14px}}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewProfileWrapper{display:grid;grid-template-columns:60px 1fr;grid-gap:16px;gap:16px;align-items:center}@media(max-width:767px){.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewProfileWrapper{grid-template-columns:50px 1fr;gap:15px}}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewProfileWrapper .ReviewProfileImg{width:60px;height:60px;border-radius:100px;overflow:hidden}@media(max-width:767px){.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewProfileWrapper .ReviewProfileImg{width:50px;height:50px}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewProfileWrapper .ReviewProfileImg .avtar-overview-profile{width:50px!important;height:50px!important}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewProfileWrapper .ReviewProfileImg .avtar-overview-profile span{font-size:14px}}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewProfileWrapper .ReviewProfileImg img{width:100%!important;height:100%!important;object-fit:cover}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewProfileWrapper .NameWrapper{display:flex;flex-direction:column;gap:6px}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewProfileWrapper .NameWrapper h4{margin:0;font-family:Inter;font-size:16px;color:#000;font-weight:600}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewProfileWrapper .NameWrapper p{margin:0;line-height:22px;font-family:Inter;font-size:15px;color:#373c35;font-weight:500}@media(max-width:767px){.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItem .ReviewProfileWrapper .NameWrapper p{font-size:14px}}.MainLocationBookingDetails .ReviewSec .ReviewContent .ReviewGrid .ReviewItemCard{height:117px}.MainLocationBookingDetails .ReviewSec .ReviewContent .btnWrapper{padding-top:20px;text-align:center}.MainLocationBookingDetails .ReviewSec .ReviewContent .btnWrapper .greybtn{padding:14px 24px;display:flex;justify-content:center;align-items:center;gap:6px;border-radius:100px;background:#eef0f3;text-align:center;line-height:22px;border:0;margin:auto;transition:all .5s;font-family:Inter;font-size:15px;color:#000;font-weight:500}.MainLocationBookingDetails .ReviewSec .ReviewContent .btnWrapper .greybtn:hover{background-color:#1654f3;color:#fff}.MainLocationBookingDetails .TeamSec .TeamGrid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:20px;gap:20px}.MainLocationBookingDetails .TeamSec .TeamGrid .TeamItem{padding:20px;background:#fff;box-shadow:inset 0 0 0 1px #ddd;border-radius:20px}.MainLocationBookingDetails .TeamSec .TeamGrid .TeamItem .TeamContentWrapper{display:flex;flex-direction:column;gap:10px}.MainLocationBookingDetails .TeamSec .TeamGrid .TeamItem .TeamContentWrapper .TeamImg{width:60px;height:60px;border-radius:100px;overflow:hidden;margin:0 auto}.MainLocationBookingDetails .TeamSec .TeamGrid .TeamItem .TeamContentWrapper .TeamImg img{width:100%;height:100%;object-fit:cover}.MainLocationBookingDetails .TeamSec .TeamGrid .TeamItem .TeamContentWrapper .TeamContent{display:flex;flex-direction:column;gap:4px}.MainLocationBookingDetails .TeamSec .TeamGrid .TeamItem .TeamContentWrapper .TeamContent h4{margin:0;text-align:center;line-height:normal;font-family:Inter;font-size:16px;color:#000;font-weight:600}.MainLocationBookingDetails .TeamSec .TeamGrid .TeamItem .TeamContentWrapper .TeamContent p{margin:0;text-align:center;line-height:21px;font-family:Inter;font-size:14px;color:#373c35;font-weight:500}@media(max-width:575px){.MainLocationBookingDetails .MapSec.pb-30{padding-bottom:20px}}@media(max-width:767px){.MainLocationBookingDetails .MapSec .MapContent{margin-bottom:20px}}.MainLocationBookingDetails .MapSec .MapContent .LocationMap{padding:8px 10px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #ddd;line-height:0;height:100%;max-height:330px;min-height:330px}.MainLocationBookingDetails .MapSec .MapContent .LocationMap iframe{border-radius:20px;height:100%;min-height:314px;max-height:314px}.MainLocationBookingDetails .MapSec .MapContent .LocationMap .gm-style-iw{border-radius:51px;padding:0!important}.MainLocationBookingDetails .MapSec .MapContent .LocationMap .gm-style-iw-d{padding:0!important;max-height:unset!important;overflow:unset!important}.MainLocationBookingDetails .MapSec .MapContent .LocationMap .gm-style-iw-chr{display:none}.MainLocationBookingDetails .MapSec .MapContent .LocationMap .profileMap{display:grid;grid-template-columns:30px 1fr;align-items:center;grid-gap:6px;gap:6px;padding:10px}.MainLocationBookingDetails .MapSec .MapContent .LocationMap .profileMap img{border-radius:100px;width:30px!important;height:30px!important}.MainLocationBookingDetails .MapSec .MapContent .LocationMap .profileMap p{margin:0;line-height:normal;font-family:Inter;font-size:14px;color:#000;font-weight:600}.MainLocationBookingDetails .MapSec .AvailabilityContent .AvailabilityGrid{padding:20px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #ddd}.MainLocationBookingDetails .MapSec .AvailabilityContent .AvailabilityGrid ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:20px}.MainLocationBookingDetails .MapSec .AvailabilityContent .AvailabilityGrid ul li{display:flex;justify-content:space-between}.MainLocationBookingDetails .MapSec .AvailabilityContent .AvailabilityGrid ul li span{text-align:right;line-height:22px;font-family:Inter;font-size:15px;color:#373c35;font-weight:500}.MainLocationBookingDetails .MapSec .AvailabilityContent .AvailabilityGrid ul li.current span{color:#000}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .calendar-skeleton-wrapper .react-calendar__tile{width:34px!important;height:34px!important;background:#0000;padding:0}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .calendar-skeleton-wrapper .react-calendar__tile span.react-loading-skeleton{width:34px!important;height:34px!important}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar__navigation button{border:0;margin:0;background:#0000;min-width:44px;line-height:0px}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar{width:100%;padding:10px;border-radius:30px;background:#fff;border:1px solid #ddd}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__navigation{display:flex;align-items:center;justify-content:center;width:-moz-fit-content!important;width:-webkit-fit-content!important;width:fit-content!important;border:1px solid #ddd;border-radius:20px;margin:auto auto 20px;height:44px}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__navigation button.react-calendar__navigation__prev-button{background-image:url(/v2/_next/static/media/calander_previous.a7b5b0be.svg);background-repeat:no-repeat;background-position:50%;background-color:#0000;border:none;width:30px;height:30px;text-indent:-9999px;margin:0;min-width:44px}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar button.react-calendar__navigation__label{border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;height:100%;padding:0 10px;flex-grow:unset!important;background-color:#0000!important;margin:0;border:0;outline:none}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__navigation__label__labelText{color:#000;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;font-size:16px!important;font-style:normal!important;font-weight:600!important}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__navigation button.react-calendar__navigation__next-button{background-image:url(/v2/_next/static/media/calander_next.8e4317bb.svg);background-repeat:no-repeat;background-position:50%;background-color:#0000;border:none;width:30px;height:30px;text-indent:-9999px;margin:0;min-width:44px}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__navigation__prev2-button{display:none}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__navigation__next2-button{display:none!important}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__navigation__prev-button:disabled{opacity:.4}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__weekdays{pointer-events:none!important;font-family:Inter;text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__weekdays__weekday{padding:.5em}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__weekdays__weekday abbr{text-align:center;line-height:22px;font-family:Inter;font-size:15px;color:#373c35;font-weight:700;text-decoration:none!important}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days{gap:10px 0}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days button{margin:0;border:0;outline:none}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile{width:34px!important;height:34px!important;background:#0000;padding:0}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile abbr{width:34px;height:34px;display:flex;align-items:center;justify-content:center;margin:auto;text-align:center;line-height:150%;border-radius:100px;font-family:Inter;font-size:14px;color:#a4a4a4;font-weight:700;text-decoration:none!important}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile abbr abbr{background-color:#0000;color:#a4a4a4}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile.disabled-date abbr{background-color:#0000!important;color:#a4a4a4!important}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active{position:relative;overflow:visible!important}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active .customToolTipTime{position:absolute;top:-27px;border-radius:5px;background:#fff;box-shadow:0 3px 12px 1px #0000000f;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:pre;left:50%;transform:translate(-50%,-6px)}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active .customToolTipTime p{margin:0;padding:5px 10px;font-family:Inter;font-size:13px;font-weight:600;line-height:normal;color:#000}@media(max-width:576px){.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active .customToolTipTime p{font-size:9px;padding:5px}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active .customToolTipTime p .react-loading-skeleton{width:37px!important;height:11px!important}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active .customToolTipTime p .dostSkeleton .react-loading-skeleton{width:8px!important;height:2px!important}}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active .customToolTipTime p br{display:none}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active .customToolTipTime .arrow-bottom{width:10px;height:10px;left:50%;bottom:-5px;margin-left:-5px;transform:rotate(45deg);position:absolute}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active .customToolTipTime .arrow-bottom:after{content:"";background:#fff;width:10px;height:10px;position:absolute;transform-origin:0 0;left:0;top:0;transform:rotate(0deg)}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__month-view__days__day abbr{background-color:#ecf2ff;color:#1654f3}.MainLocationBookingDetails .MapSec .AvailabilityContent .BookingCalender .react-calendar .react-calendar__navigation__label{pointer-events:none}.MainLocationBookingDetails .InstagramSec .InstagramGrid .InstagramItem{min-height:280px;height:100%;border-radius:20px;overflow:hidden}.MainLocationBookingDetails .InstagramSec .InstagramGrid .InstagramItem img{width:100%;height:100%;object-fit:cover}.CustomTreatmentDetails{max-width:600px!important;padding:0 20px!important;border-radius:25px!important}@media(max-width:767px){.CustomTreatmentDetails{width:calc(100% - 20px)!important;padding:0 15px!important}}.CustomTreatmentDetails .sub_head_container_custom_modal{padding:20px 0!important;position:-webkit-sticky;position:sticky;top:0;background-color:#fff}.CustomTreatmentDetails .CustomTreatmentDetailsBody{display:flex;flex-direction:column;gap:15px;max-height:calc(100vh - 135px);height:100%;padding:0 2px}.CustomTreatmentDetails .CustomTreatmentDetailsBody h2{line-height:140%;margin:0;font-family:Inter;font-size:20px;color:#000;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:calc(100% - 40px)}.CustomTreatmentDetails .CustomTreatmentDetailsBody .TreatmentDetailsImgContainer{max-height:250px;min-height:250px}.CustomTreatmentDetails .CustomTreatmentDetailsBody .TreatmentDetailsImgContainer img{width:100%!important;border-radius:8px;height:100%!important;max-height:250px;min-height:250px;background-color:#f4f4f4;object-fit:contain}.CustomTreatmentDetails .CustomTreatmentDetailsBody .TreatmentDetailsContent{display:flex;flex-direction:column;gap:10px}.CustomTreatmentDetails .CustomTreatmentDetailsBody .TreatmentDetailsContent .price{overflow:hidden;line-height:normal;margin:0;font-family:Inter;font-size:20px;color:#000;font-weight:600}@media(max-width:767px){.CustomTreatmentDetails .CustomTreatmentDetailsBody .TreatmentDetailsContent .price{font-size:16px}}.CustomTreatmentDetails .CustomTreatmentDetailsBody .TreatmentDetailsContent ul{display:flex;flex-wrap:wrap;padding:0;list-style:none;gap:10px;margin:0}.CustomTreatmentDetails .CustomTreatmentDetailsBody .TreatmentDetailsContent ul li{line-height:22px;display:flex;align-items:center;gap:5px;font-family:Inter;font-size:15px;color:#000;font-weight:500}@media(max-width:767px){.CustomTreatmentDetails .CustomTreatmentDetailsBody .TreatmentDetailsContent ul li{font-size:14px}}.CustomTreatmentDetails .CustomTreatmentDetailsBody .TreatmentDetailsContent p{line-height:150%;margin:0;font-family:Inter;font-size:13px;color:#878787;font-weight:500}.CustomTreatmentDetails .CustomTreatmentDetailsBody .TreatmentDetailsContent .description{min-height:100px;overflow:auto}.CustomTreatmentDetails .CustomTreatmentDetailsBody .TreatmentDetailsContent .description:empty{display:none}.CustomTreatmentDetails .CustomTreatmentDetailsBody .modelBtn{position:-webkit-sticky;position:sticky;bottom:0;padding:15px 0;background-color:#fff;outline:1px solid #fff}.CustomTreatmentDetails .CustomTreatmentDetailsBody .modelBtn .btnBlue{padding:14px 24px;border-radius:100px;border:0;text-align:center;line-height:22px;background-color:#1654f3;font-family:Inter;font-size:14px;color:#fff;font-weight:500;width:100%}.CustomPayl8rDetailsModel{max-height:85vh!important;max-width:590px!important;padding:15px!important;border-radius:20px!important}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .heading{color:#175ffa;text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media(max-width:767px){.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .heading{font-size:20px}}@media(max-width:575px){.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .heading{font-size:18px;margin-bottom:10px}}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .totalDiv{display:flex;padding:15px 60px 15px 30px;align-items:flex-start;gap:20px;border-radius:82px;background:#fff;box-shadow:0 4px 30px 0 #0000000f}@media(max-width:767px){.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .totalDiv{padding:15px;border-radius:32px}}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .total-txt{color:#373c35;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:0}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .total-div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .total-price{color:#175ffa;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .line{width:2px;height:46px;background:#a6a6a6}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .title-txt{color:dimgray;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .title-txt-sub{color:#175ffa;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .total-sub-div{display:flex;justify-content:center;align-items:center;gap:60px}@media(max-width:767px){.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .total-sub-div{gap:24px}}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .items-div{display:flex;align-items:flex-start;gap:10px;margin-top:30px;height:136px}@media(max-width:767px){.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .items-div{margin-top:20px;height:100%;display:grid;grid-template-columns:1fr 1fr}}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .item-div{display:flex;padding:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:6px;background:#fff;box-shadow:0 4px 30px 0 #0000000f;height:100%;width:33.33%}@media(max-width:767px){.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .item-div{gap:12px;padding:12px;width:100%}}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .item-txt{color:#000;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .three-month-div{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px;margin-bottom:30px;width:100%}@media(max-width:767px){.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .three-month-div{margin-top:20px;margin-bottom:20px}}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .three-month-div-first{display:flex;padding:10px 30px;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-radius:8px;background:var(--Blue,#175ffa);width:50%}@media(max-width:767px){.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .three-month-div-first{padding:10px 20px}}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .three-month-txt{color:#fff;text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media(max-width:767px){.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .three-month-txt{font-size:20px}}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .three-month-txt-sub{color:#fff;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .three-month-div-second{display:flex;padding:20px;justify-content:center;align-items:center;gap:10px;width:50%}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .three-month-div-second-txt{color:#000;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .star{color:#f03e17;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .months-div{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:767px){.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .months-div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .month-div{width:30%;filter:drop-shadow(0 4px 26px rgba(0,0,0,.06))}@media(max-width:767px){.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .month-div{width:100%}}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .month-txt{color:#175ffa;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;text-align:center;line-height:150%}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .custom-pay-month{background-color:#323ede;border-radius:6px;box-shadow:0 4px 20px #0000001a;padding:13px 20px}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .custom-pay-month a{font-size:20px;line-height:24px;font-weight:700;color:#fff!important;text-decoration:none;list-style-type:none}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .custom-pay-month p{font-size:14px;line-height:18px;color:#fff;margin-top:5px;font-weight:400;text-align:center}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .custom-pay-amount{text-align:center}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .custom-pay-amount p{font-size:18px;line-height:22px;color:#000;font-weight:700;text-align:center}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .custom-pay-amount p small{color:#e74c3c;font-weight:400}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .custom-pay-option1{background-color:#fff;margin:0 4px;border-radius:6px;padding:20px 0;height:140px}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .custom-pay-paymant{background-color:#d7d9ff;border-radius:14px 14px 0 0;padding:20px 7px;text-align:center}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .custom-pay-paymant a{text-decoration:none;list-style-type:none;font-size:16px;line-height:20px;color:#323ede!important;font-weight:500;text-align:center}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .custom-pay-total{background-color:#fff;border-radius:0 0 14px 14px;box-shadow:0 4px 20px #0000001a;padding:30px 14px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .amt-txt{color:#000}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .amt-txt,.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .pay-txt{color:#000;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .line-h{width:526px;height:1px;background:#f0f3f9;margin-top:30px;margin-bottom:30px;width:100%}@media(max-width:767px){.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .line-h{margin-top:20px;margin-bottom:20px}}.CustomPayl8rDetailsModel .CustomPayl8rDetailsBody .para{font-family:Inter;font-style:normal;text-align:start;color:#373c35;font-size:15px;font-weight:500;line-height:24px}.CustomPayl8rDetailsModel .bottom-group{height:auto}.map-avatar-profile{width:32px!important;height:32px!important;object-fit:cover;border-radius:50%;padding:0;margin:0;display:flex!important;justify-content:center!important;align-items:center!important}.map-avatar-profile span{font-size:10px!important}.email-modal-body{gap:1rem}.email-modal-body,.email-modal-body .form-group{display:flex;flex-direction:column}.email-modal-body .form-group label{margin-bottom:.25rem;font-family:Inter;font-size:clamp(10px,3vw,13px);font-style:normal;font-weight:600;line-height:normal;color:#373c35}.email-modal-body .form-group input,.email-modal-body .form-group textarea{padding:.5rem;font-size:12px;font-family:Inter;border:1px solid #ccc;border-radius:6px;outline:none;resize:vertical}.email-modal-body .form-group input::placeholder,.email-modal-body .form-group textarea::placeholder{color:#9a9898;font-family:Inter;font-size:clamp(8px,3vw,10px);font-style:normal;font-weight:500;line-height:normal}.email-modal-body .form-group input:focus,.email-modal-body .form-group textarea:focus{border-color:#007bff}.email-modal-body .form-group textarea{min-height:100px}.email-modal-body .form-group .error{font-family:Inter;font-size:12px;color:red;font-weight:400;margin-top:.25rem}.emailModelTitle{font-size:clamp(10px,3vw,16px);font-size:25px;margin-bottom:1rem}.emailModelTitle,.emailconfirmmodeltitle{color:#000;font-family:Inter;font-style:normal;font-weight:600;line-height:normal}.emailconfirmmodeltitle{font-size:clamp(10px,5vw,25px);margin-bottom:0}.email-model{padding:20px 30px!important}.email-confirmation-content{padding:20px;text-align:center;font-size:clamp(10px,3vw,16px);color:#444;width:100%}.verified-icon{cursor:pointer}.__react_component_tooltip{font-size:12px;background-color:#333;color:#fff;border-radius:4px;padding:8px 10px}