@import url(https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap);
@import url(https://pro.fontawesome.com/releases/v5.10.0/css/all.css);
@import url(https://unicons.iconscout.com/release/v4.0.0/css/line.css);
*{font-family:Open Sans,sans-serif;margin:0;outline:none!important;padding:0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s}::-webkit-scrollbar{width:.521vw}::-webkit-scrollbar-track{background:#9fd2c3}::-webkit-scrollbar-thumb{background:#130752}::-webkit-scrollbar-thumb:hover{background:#129c79}.appointTabFix::-webkit-scrollbar,.customInputDesign::-webkit-scrollbar{width:0}li,ul{list-style:none;margin:0;padding:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p,span,ul{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0}.btn,a,button,input[type=button],input[type=submit]{box-shadow:none!important;outline:none!important;text-decoration:none!important;transition:all .4s ease-in-out}input[type=button]:focus,input[type=text]:focus,select:focus{box-shadow:none;outline:none}audio,canvas,progress,video{vertical-align:middle}a:focus{text-decoration:none}[data-aos=rotate-round]{transform:rotate(-1turn);transition-property:transform}[data-aos=rotate-round].aos-animate{transform:rotate(0deg)}.displayNone{display:none!important}.displayInlineBlock{display:inline-block!important}.customButton{border-radius:10px;cursor:pointer;font-size:16px;font-weight:700;line-height:1.375;padding:10px 25px;position:relative;text-align:center;transition:all .5s}.customButton span{align-items:center;color:#fff!important;display:inline-flex;position:relative;z-index:1}.customButton:before{background-color:#26914a;border:1px solid #26914a;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s;width:100%;z-index:1}.customButton:hover:before{opacity:0;transform:scale(.5)}.customButton:after{background:#fff;border:1px solid #26914a;border-radius:10px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1.04);transition:all .3s;width:100%;z-index:1}.customButton:hover span{color:#26914a!important;position:relative;z-index:2}.customButton:hover:after{opacity:1;transform:scale(1)}.customButtonWhite:before{background-color:#fff;border:1px solid #fff!important}.customButtonWhite span{color:#26914a!important}.customButtonWhite:hover span{color:#fff!important}.customButtonWhite:after{background:#26914a!important;border:1px solid #fff!important}.customButton i{margin-right:5px;transition:none}.topHeader{background-color:#fff;background:#fff;box-shadow:0 0 17px 0 rgba(0,0,0,.17)}.stickyHeader{background:#fff!important;position:fixed;top:0;width:100%;z-index:9}.indexHeader{background:transparent!important;box-shadow:none!important;left:0;position:absolute;top:0;width:100%;z-index:1}.headerInner{align-items:center;display:inline-flex;justify-content:space-between;width:100%}.homeLogo{display:inline-block}.homeLogo img{width:65px}.rightButtonDiv .customButton{margin-left:10px}.myAccountDiv{display:none}.myAccountBtn{color:#202020!important;font-size:16px!important;text-transform:uppercase}.myAccountBtn,.myAccountBtn span{align-items:center;display:inline-flex;font-weight:500}.myAccountBtn span{background:#26914a;border-radius:50px;color:#fff;font-size:20px!important;height:30px;justify-content:center;margin-right:8px;padding-bottom:2px;width:30px}.bannerDiv{background-image:url(/images/banner-bg.png?89e5cf0…);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;margin-bottom:50px;padding:115px 0 35px;width:100%}.catImage{text-align:center}.catImage,.catImage img{display:inline-block;position:relative;width:100%}.catImage img{max-width:300px;z-index:2}.catImage svg{display:inline-block;height:540px;left:50%;position:absolute;top:-100px;transform:translateX(-50%);width:100%;width:540px;z-index:1}.bannerContent{display:inline-block;width:100%}.fewClickTag{background:#1e1e1e;color:#fff;display:inline-block;font-size:18px;font-weight:700;padding:1px 15px;text-transform:uppercase}.bannerContent h1{border-left:6px solid #26914a;color:#001e0a;font-size:42px;font-weight:400;line-height:55px;margin:10px 0;padding-left:20px}.bannerContent h1 strong{font-weight:700}.bannerContent h2{color:#000;font-size:22px;font-weight:400}.bannerContent h2 span,.typed-text{color:#26914a;text-decoration:underline}.searchMainDiv{display:inline-block;margin-top:15px;position:relative;width:100%;z-index:2}.searchDiv{background:#26914a;border-radius:10px;box-shadow:0 0 12px 0 rgba(0,0,0,.2);display:inline-flex;justify-content:space-between;left:0;padding:30px;position:absolute;top:0;width:100%}.width60{display:inline-block;width:calc(60% - 75px)}.withSearchOption{position:relative}.clearSearchIcon{display:none;position:absolute;right:-9px;top:-7px}.withSearchOption:focus-within .clearSearchIcon{display:block}span.searchTags{color:#726868;font-size:13px}.clearSearchIcon img{height:35px;width:35px}span.inputError{color:red;font-size:12px;line-height:12px}.clearFilterBtn{align-items:center;background:#26914a;border-radius:10px;display:inline-flex;height:45px;justify-content:center;padding:8px;width:45px}.clearFilterBtn img{width:100%}.searchOptions{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:10px;display:none;left:0;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%}.searchOptions ul{display:inline-block;padding:0!important;width:100%}.searchOptions ul li{border-top:1px solid rgba(0,0,0,.2);display:inline-block;font-weight:500;width:100%}.searchOptions ul li:first-child{border-top:none}.searchOptions ul li a{color:#202020;display:inline-block;padding:8px 10px;width:100%}.width40{display:inline-block;width:calc(40% - 75px)}.searchDiv .customButton{background:#fff!important;border:1px solid #fff!important;color:#26914a!important;display:inline-block;padding:10px 11px}.searchDiv .customButton:hover{background-color:transparent!important;color:#fff!important}.searchDiv .form-group{margin:0!important}.withIcon{position:relative}.withIcon input{padding-right:35px!important}.withIcon img{position:absolute;right:15px;top:12px}.searchDiv .form-control{background:#fff;border-radius:10px;color:#202020;font-size:14px;height:auto!important;padding:10.5px 15px;width:100%}.joiningPlanipetsSec{padding:60px 0;text-align:center}.headingMainDiv,.joiningPlanipetsSec{display:inline-block;width:100%}.headingMainDiv h2{color:#000;font-size:44px;font-weight:700;line-height:1.091;margin-bottom:10px}.headingMainDiv h2 span{color:#26914a}.fullWidth{display:inline-block;width:100%}.headingMainDiv h3{color:#2b2b2b;font-size:29px;font-weight:600;line-height:1.414;margin-bottom:10px}.headingMainDiv p{color:#333;display:inline-block;font-size:16px;line-height:22px;width:100%}.joiningPlanipetsSec .headingMainDiv p{max-width:720px}.joiningPlanipetsSec .joiningSubHeading{color:#000;font-size:25px;font-weight:700;line-height:1.64;margin-bottom:10px;margin-top:15px}.imageWithHeading,.imageWithHeading img{display:inline-block;position:relative;width:100%}.imageWithHeading img{border-radius:15px}.imageWithHeading a{bottom:0;color:#fff!important;display:inline-block;font-size:21px;font-weight:700;left:0;line-height:1.952;margin:10px!important;padding:10px 15px;width:calc(100% - 20px)}.petTagSection{background-image:url(/images/section-bg.png?90a39b5ebff646b809d680fa75f1afef);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:60px 0;text-align:center}.petTagSection,.petTagSingle,.petTagSingle h3{display:inline-block;width:100%}.petTagSingle h3{color:#fff!important;font-family:Open Sans;font-size:18px;line-height:1.556;margin:15px 0 0!important}.getInTouchSec{padding:60px 0}.getInTouchContent,.getInTouchImage,.getInTouchImage img,.getInTouchSec{display:inline-block;width:100%}.getInTouchContent{text-align:left}.tags{display:inline-block;margin-left:-8px;margin-right:-5px;min-width:calc(100% + 6px);padding:0!important}.tags li{background:#26914a;border-radius:10px;float:left;margin:3px;padding:12px;width:calc(50% - 6px)}.tags li,.tags li a,.tags li h3{align-items:center;display:inline-flex}.tags li a,.tags li h3{color:#fff;font-size:15px;font-weight:600;line-height:1.7;width:100%}.tags li img{display:inline-block;margin-right:4px;max-width:15px}.callToActionSec{background-image:url(/images/section-bg-02.png?84872d71a2e6f9b44ec78d2e2e14f6f9);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding:70px 0;text-align:center;width:100%}.callToActionSec h2{color:#fff;display:inline-block;font-size:36px;font-weight:500;line-height:1.25;width:100%}.callToActionSec .customButton{display:inline-block;font-size:32px;font-weight:600;margin-top:20px;padding:15px 35px}.bookAppointmentSec{display:inline-block;padding:60px 0;width:100%}.bookAppointmentSec .headingMainDiv{text-align:center}.bookAppointmentSec .headingMainDiv p{max-width:700px}.singleAppointmentDiv{background-color:#fff;border-radius:50px;display:inline-block;padding:70px 15px;width:100%}.singleAppointmentDiv.active,.singleAppointmentDiv:hover{box-shadow:3px 5.196px 15px 0 rgba(0,0,0,.04)}.singleAppointmentDiv h3{color:#01561e;font-size:28px;font-weight:700;line-height:1.071;margin:15px 0}.singleAppointmentDiv p{color:#3f3f3f;font-size:16px;line-height:1.563;text-align:left}.catBg{background-image:url(/images/section-bg-03.png?92d75caf67ad5d0e788eb7ba5ac67aaa)}.getIntouchSteps{background-color:#fff;border:1px solid #dedede;border-radius:20px;display:inline-block;height:100%;padding:60px 16px 30px;position:relative;width:100%}.getIntouchSteps:hover .getInIcon{transform:rotate(1turn)}.getInIcon{background:#f5fff9;border:1px solid #dedede;border-radius:50%;display:inline-block;left:20px;padding:20px;position:absolute;top:-50px}.getIntouchSteps h3{color:#01561e;font-family:Open Sans;font-size:25px;font-weight:600;line-height:30px}.getIntouchSteps p{color:#3f3f3f;font-size:16px;line-height:1.563}.marTop100{margin-top:100px!important}.getIntouchSteps:hover{box-shadow:3px 5.196px 15px 0 rgba(0,0,0,.04)}.actionBUtton{display:inline-block;margin-top:40px;text-align:center;width:100%}.actionBUtton .customButton{font-size:22px;padding:15px 35px}.footerDiv{background:#333;padding:30px 0}.footerAbout{display:inline-block;width:100%}.footerAbout p{color:#fff;font-size:16px;font-weight:400;line-height:1.563;margin-top:20px;text-align:left}.footerAbout ul{display:inline-block;padding:0!important;width:100%}.footerAbout ul li{display:inline-block;margin-right:10px;padding:0}.footerAbout ul li a{background:#fff;border-radius:50%!important;display:inline-block;padding:10px}.footerAbout ul li a:hover{transform:scale(1.05)}.footerMenu{display:inline-block;width:100%}.marBotm20{margin-bottom:20px}.footerMenu h4{color:#fff;font-size:22px;font-weight:600;margin-bottom:15px}.footerMenu ul{display:inline-block;padding:0!important;width:100%}.footerMenu ul li{display:inline-block;margin-bottom:5px;width:100%}.footerMenu ul li a{background-image:url(/images/menu-icon.png?8a77be456bee134ef000f96ef716bc3f);background-position:0 8px;background-repeat:no-repeat;background-size:6px 10px;color:#fff;font-size:16px;font-weight:400;left:0;padding-left:15px;position:relative}.footerMenu ul li a:hover{left:5px}.loginRegisterForm{background:#f4f9fc;display:inline-block;padding:40px 0;width:100%}.loginRegisterInnerDiv{border-radius:15px;box-shadow:-1.414px 1.414px 10px 0 rgba(0,0,0,.1);display:inline-flex;margin:0 40px;overflow:hidden;width:calc(100% - 80px)}.leftPannel{align-items:center;background-image:url(/images/login-bg.png?02ab305d0673b876803c6b67ca51aaf6);background-repeat:no-repeat;background-size:cover;display:inline-flex;justify-content:center;width:40%}.leftPannelContent{display:inline-block;padding:15px 25px;width:100%}.leftPannelContent h2{color:#fff;font-size:31px;font-weight:700;line-height:1;padding-bottom:20px;position:relative}.leftPannelContent p{color:#fff;display:inline-block;font-family:Open Sans;font-size:19px;line-height:22px;margin:30px 0!important;width:100%}.leftPannelContent .customButton{border:1px solid #fff!important;color:#fff!important;display:inline-block;text-align:center;width:100%!important}.leftPannelContent h2:after{background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;width:150px}.rightPannel{background:#fff;display:inline-block;padding:40px;width:60%}.rightPannel h2{color:#26914a;font-size:31px;font-weight:700;line-height:1;margin-bottom:35px}.customInputDesign label{color:#333;display:inline-block;font-size:16px;font-weight:700;line-height:1.313;width:100%}.customInputDesign.form-group{margin-bottom:10px}.customInputDesign .form-control{background:#f5fbff!important;border:1px solid #6e6e6e!important;border-radius:10px;box-shadow:none!important;font-size:16px;height:auto;padding:10px 15px;width:100%}.bookAppointmentDiv .stepperDiv.active .form-control{border:1px solid #33a455!important}.customInputDesign .form-control.customPhoneInput{padding:6px 15px}.customInputDesign select.form-control{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url(/images/select-arrow.png?86cbb391d09b615cda2fc91406c7c94e)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:auto!important;padding-right:30px!important}.formgetPass{display:inline-block;text-align:right;width:100%}.formgetPass a{color:#3182c1;font-size:15px;font-weight:700;line-height:1.4}.rightPannel .customButton{margin-top:15px;width:100%!important}.orText,.rightPannel .customButton{display:inline-block;text-align:center}.orText{margin:10px 0 20px;position:relative;width:100%}.orText:after{background:rgba(0,0,0,.2);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:100%}.orText span{background:#fff;display:inline-block;padding:2px 10px;position:relative;z-index:2}.socialMedia{padding:0!important;width:100%}.socialMedia,.socialMedia li{display:inline-block;text-align:center}.socialMedia li{margin:0 5px}.socialMedia li a{display:inline-block;transition:all .5s ease 0s}.socialMedia li a:hover{transform:scale(1.1)}.nameFormGroup{display:inline-flex;margin-left:-10px;min-width:calc(100% + 20px)}.width50{float:left;margin-left:8px;margin-right:8px;width:50%}.appointmentSection{background:#f4f9fc;display:inline-block;padding:50px 0;width:100%}.appointmentSection h2{color:#464646;font-size:28px;font-weight:600;line-height:.75}.singleAppointment{background-color:#fff;border-radius:10px;box-shadow:0 0 17px 0 rgba(0,0,0,.17);display:inline-flex;margin-top:30px;padding:10px;width:100%}.appointmentImage{border-radius:15px;display:inline-block;margin-right:15px;overflow:hidden;position:relative;width:185px}.appointmentImage .mainImage{height:100%;left:0;position:absolute;top:0;z-index:2}.appointmentImage .mainImage,.appointmentImage .placeholderImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.appointmentImage .placeholderImage{height:auto;position:relative;z-index:1}.appointmentContent{display:inline-block;padding-bottom:95px;position:relative;width:calc(100% - 185px)}.apoointmentDetail{display:inline-block;padding-right:120px;position:relative;width:100%}.apoointmentDetail h3{color:#333;font-size:24px;font-weight:700;line-height:.875;margin-bottom:10px;margin-top:5px}.apoointmentDetail p{color:#202020;font-size:16px;line-height:1.125;margin-bottom:10px!important;padding-left:20px;position:relative;text-align:left}.apoointmentDetail p img{left:0;position:absolute;top:0}.dateDetail{position:absolute;right:10px;top:10px;width:120px}.dateDetail h6{color:#26914a;font-size:17px;line-height:18px}.dateDetail h5,.dateDetail h6{display:inline-block;text-align:right;width:100%}.dateDetail h5{color:#333;font-size:30px;font-weight:500;line-height:.583;margin-top:10px}.appointmentTyoe{display:inline-block;width:100%}.appointmentTyoe h5{color:#202020;font-size:18px;font-weight:500;line-height:1.125;margin-bottom:6px;text-align:left}.appointmentTyoe h6{align-items:center;background-color:#fff;border:1px solid #26914a;border-radius:6px;color:#26914a!important;display:inline-flex;font-size:16px;font-weight:700;line-height:1.375;padding:5px 15px;position:relative;width:auto!important}.appointmentTyoe h6 span{margin-right:5px}.appointmentBottomDiv{bottom:10px;left:0;position:absolute;width:100%}.appointmentBottomDiv p{font-size:16px}.appointmentBottomDiv h6,.appointmentBottomDiv p{color:#595959;line-height:1.313;margin-bottom:0!important}.appointmentBottomDiv h6{font-size:18px;font-weight:700}.AppointmentButtonDiv{display:inline-flex;justify-content:space-around;min-width:100%}.AppointmentButtonDiv .customButton{margin:0 6px;min-width:25%;text-align:center}.AppointmentButtonDiv .link{align-items:center;display:inline-flex;margin-right:25px}.AppointmentButtonDiv .link img{margin-right:7px;position:relative;top:-1px}.AppointmentButtonDiv .customButton:hover{background:#202020!important;border-color:#202020!important;color:#fff!important}.AppointmentButtonDiv .customButton img{position:relative;top:-2px}.addAppointment{align-items:center;justify-content:center;padding:40px 20px}.addAppointment .customButton span{position:relative;top:2px}.AppointmentButtonDiv.priceFromDiv{align-items:center;background:#f3fff7;border:1px solid #cfd5d1;border-radius:7px;justify-content:space-between;padding:5px 5px 5px 15px}.AppointmentButtonDiv.priceFromDiv h2{font-size:20px;font-weight:700}.pastAppointmentDiv{background-color:#fff;border-radius:10px;box-shadow:0 0 17px 0 rgba(0,0,0,.17);display:inline-flex;flex-wrap:wrap;margin-bottom:30px;overflow:hidden;width:100%}.pastAppointmentDiv h4{background:#26914a;color:#fff;font-size:18px;text-align:center;text-transform:uppercase}.pastAppointmentDiv h4,.pastAppointmentInnerDiv{display:inline-block;padding:10px 15px;width:100%}.pastAppointmentInnerDiv h5{color:#333;font-family:Open Sans;font-size:20px;font-weight:700;line-height:1.05;margin-bottom:5px}.pastAppointmentInnerDiv p{color:#202020;font-size:16px;line-height:1.125;margin-bottom:10px!important;padding-left:20px;position:relative;text-align:left}.pastAppointmentInnerDiv p img{left:0;position:absolute;top:0}.pastAppointmentInnerDiv h6{color:#202020;font-size:16px;line-height:1.125}.link{background:linear-gradient(90deg,#26914a,#26914a,#26914a),linear-gradient(90deg,#26914a,#26914a,#26914a);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;color:#26914a!important;display:inline-block;font-size:16px;font-weight:600;line-height:1.313;margin-top:4px;padding:1px 6px;text-decoration:none!important;transition:background-size .4s}.link:hover{background-size:0 1px,100% 100px;border-radius:2px;color:#fff!important}.link i{font-size:18px;margin-right:2px}.myAccountSec{background:#f4f9fc;padding:50px 0}.myAccountInnerDiv{background-color:#fff;border-radius:10px;box-shadow:-1.414px 1.414px 10px 0 rgba(0,0,0,.1);display:inline-block;overflow:hidden;width:100%}.myAccountInnerDiv h2{background:#26914a;color:#fff;font-size:30px;font-weight:700;line-height:.677;padding:25px 20px 20px 170px;text-align:left}.accountDetail{padding:20px 30px 40px}.profileName{display:inline-flex;justify-content:space-between;margin-bottom:25px;width:100%}.profileImage{background:#fff;display:inline-block;margin-top:-60px;padding:2px;width:120px}.profileImage img{display:inline-block;min-height:130px;-o-object-fit:cover;object-fit:cover;width:100%}.profileDetail{display:inline-block;width:calc(100% - 130px)}.profileName h3{color:#333;display:inline-block;font-size:24px;font-weight:600;margin-bottom:5px;width:100%}.profileName p{color:#202020;font-size:16px;line-height:1.125;margin-bottom:10px!important;padding-left:20px;position:relative;text-align:left}.profileName p img{left:0;position:absolute;top:0}.accountDetail h4{color:#26914a;font-size:20px;font-weight:700;line-height:1.05;margin-bottom:10px}.editableDiv{display:inline-flex;margin-bottom:10px;padding-right:20px;position:relative;width:100%}.editableDiv label{min-width:180px}.editableDiv label,.editableDiv p{color:#333;font-size:18px;margin:0!important}.editableDiv .editBtn{position:absolute;right:5px;top:0}.accountBtnDiv{display:inline-block;margin-top:10px;width:100%}.accountBtnDiv .customButton{display:inline-block;margin-right:15px;min-width:180px;text-align:center}.align-items-center{align-items:center}.doubleButtonDiv{display:inline-flex;margin-top:15px;min-width:100%}.doubleButtonDiv .customButton{margin:0 6px;text-align:center;width:calc(50% - 12px)}.passwordChangeModal{display:inline-block;width:100%}.passwordChangeModal h4{background:#26914a;border-radius:5px 5px 0 0;color:#fff;font-size:20px;font-weight:700;text-align:center}.passwordChangeForm,.passwordChangeModal h4{display:inline-block;padding:15px;width:100%}.searchListingSec{background:#f4f9fc;display:inline-block;padding:50px 0;width:100%}.singleSearchList{background-color:#fff;border-radius:10px;box-shadow:0 0 17px 0 rgba(0,0,0,.17);display:inline-flex;margin-bottom:20px;padding:10px;width:100%}.singleSearchList:last-child{margin-bottom:0}.searchListImage{border-radius:15px;display:inline-block;margin-right:15px;overflow:hidden;position:relative;width:170px}.searchListImage .mainImage{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:2}.searchListImage .placeholderImage{height:auto;position:relative;width:100%;z-index:1}.searchListContent{width:calc(100% - 185px)}.profetionalDetail,.searchListContent{display:inline-block;position:relative}.profetionalDetail{margin-bottom:15px;padding-left:75px;width:100%}.profetionalLogo{border:1px solid rgba(0,0,0,.1);border-radius:50%;height:60px;left:0;overflow:hidden;position:absolute;top:0;width:60px}.profetionalLogo img{display:inline-block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.profetionalDetail h2{color:#333;font-size:24px;font-weight:700;line-height:.875;margin-bottom:8px;margin-top:5px}.profetionalDetail p{color:#202020;font-size:16px;line-height:1.125;margin:0!important;padding-left:20px;position:relative;text-align:left}.profetionalDetail p img{left:0;position:absolute;top:0}.searchListRating{display:inline-flex;width:100%}.globalRatingInfo{display:inline-block;margin-top:5px;text-align:center;width:95px}.globalRatingInfo p{display:inline-block;font-size:14px;width:100%}.globalRatingInfo h3{background:#26914a;border-radius:8px;color:#fff;display:inline-block;font-size:22px;font-weight:700;line-height:15px;padding:9px 9px 8px;width:100%}.globalRatingInfo h3 span{color:#ff0;display:inline-flex;justify-content:center;width:100%}.globalRatingInfo h3 span .material-symbols-outlined{font-size:13px}.globalRatingInfo h3 span i{display:inline-block;margin:0 1px}.profSpecialties{display:inline-block;margin-bottom:5px;padding:0!important;width:100%}.profSpecialties li{align-items:center;display:inline-flex;margin-bottom:5px;width:100%}.profSpecialties li img{display:inline-block;margin-right:5px;width:20px}.searchListContent .AppointmentButtonDiv,.searchListContent .customButton{margin:0!important}.storeMap{border-radius:10px;box-shadow:0 0 17px 0 rgba(0,0,0,.17);display:inline-flex;height:100%;max-height:calc(100vh - 30px);min-height:45vh;overflow:hidden;padding:0;position:relative;position:sticky;top:15px;width:100%}.storeMap .vue-map-container,.storeMap iframe{border:none;height:100%!important;left:0;position:absolute;top:0;width:100%}.filterDiv{display:inline-flex;width:100%}.filterDiv .customInputDesign{margin-right:15px;width:calc(25% - 10px)}.filterDiv .customInputDesign .form-control{background-color:#fff!important}.nice-select .list{width:100%}.v-application .filterDiv .primary--text,.v-application .v-menu__content .primary--text{caret-color:#26914a!important;color:#26914a!important}.filterDiv .v-text-field--outlined legend{max-width:100px}.filterDiv .customInputDesign:last-child{margin-right:0}.filterDiv .customInputDesign select.form-control{background-color:#fff!important;border-color:#202020!important}.storeDetailSec{background:#f4f9fc;display:inline-block;padding:50px 0;width:100%}.StoreDetailDiv{background-color:#fff;border-radius:10px;box-shadow:0 0 17px 0 rgba(0,0,0,.17);display:inline-flex;margin-bottom:20px;padding:10px;width:100%}.storeDetailImage{border-radius:15px;display:inline-block;float:left;height:100%;margin-right:15px;overflow:hidden;position:relative;width:100%}.storeDetailImage .mainImage{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}.storeDetailImage .placeholderImage{height:auto;position:relative;width:100%;z-index:1}.aboutStore{display:inline-block;position:relative;width:100%}.storeDetailSec h1{color:#333;font-size:24px;font-weight:700;line-height:.875;margin-bottom:8px;margin-top:5px}.storeDetailSec p{color:#202020;font-size:16px;line-height:1.125;margin:0 0 15px!important;overflow:hidden;padding-left:20px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.storeDetailSec h2{color:#333;font-size:18px;font-weight:600;line-height:.875;margin:0 0 8px}.aboutStore p img{left:0;position:absolute;top:0}.storePayment{display:inline-block;margin-bottom:5px;padding:0!important;width:100%}.storePayment li{align-items:center;background:#f5fbff;border:1px solid #33a455!important;border-radius:5px;display:inline-flex;margin-bottom:10px;margin-right:10px;padding:5px 15px}.storePayment li img{display:inline-block;margin-right:5px;width:20px}.theyWantDiv{background-color:#fff;border-radius:10px;box-shadow:0 0 17px 0 rgba(0,0,0,.17);display:inline-block;padding:15px;width:100%}.theyWantDiv h2{margin-bottom:0!important}.customAccordian{display:inline-block;width:100%}.customAccordian .v-expansion-panel{border-radius:10px!important;box-shadow:0 0 17px 0 rgba(0,0,0,.1);margin-bottom:20px;margin-top:0!important;overflow:hidden}.customAccordian button{color:#333;font-size:18px;font-weight:600;line-height:.875;padding:20px}.customAccordian button h2{margin:0}.customAccordian ul li{font-size:15px;padding:7px 20px;width:auto}.customAccordian ul li img{margin-right:5px;width:20px}.customAccordian .v-expansion-panel-content__wrap{background-color:#f4f9fc;padding:15px 24px}.signleStaffMemeber{background:hsla(0,0%,100%,.7);border-radius:15px;display:inline-block;margin-bottom:15px;padding:3px;width:100%}.signleStaffMemeber:last-child{margin-bottom:0}.staffMembers{text-align:center}.staffMembers,.staffMembers h3{display:inline-block;width:100%}.staffMembers h3{font-size:20px;margin:0 0 6px}.staffMembers p{display:inline-block;line-height:1.4;margin:0!important;overflow:unset;padding:0!important;text-align:left!important;text-overflow:unset;white-space:unset;width:100%}.staffMembers.text-right p{text-align:right!important}.hourAndDestination h2{margin-bottom:15px!important}.customTable{display:inline-block;width:100%}.customTable table{border:none;border-radius:7px;box-shadow:0 0 1px 0 rgba(0,0,0,.2);margin:0;width:100%}.customTable thead tr th:first-child{border-radius:7px 0 0 0}.customTable thead tr th:last-child{border-radius:0 7px 0 0}.customTable tbody tr td:first-child,.customTable thead tr th:first-child{border-right:1px solid rgba(0,0,0,.05)}.customTable tbody tr:last-child td:first-child{border-radius:0 0 0 7px}.customTable tbody tr:last-child td:last-child{border-radius:0 0 7px 0}.customTable table thead th{background:#26914a;border:none!important;color:#fff;font-size:16px;font-weight:700}.customTable table tbody td{font-size:16px;font-weight:400;line-height:20px}.customTable tbody tr:nth-of-type(odd){background:#fff}.customTable tbody tr:nth-of-type(2n){background-color:rgba(0,0,0,.05)}.hourAndDestination .storeMap{border:1px solid rgba(0,0,0,.3);box-shadow:none;height:calc(100% - 42px)}.hourAndDestination .AppointmentButtonDiv{justify-content:center;margin:10px 0 0;text-align:center}.hourAndDestination .AppointmentButtonDiv .customButton{margin:0}.appointTabFix{align-items:center;display:flex;height:480px;justify-content:center;overflow-y:auto;padding-bottom:30px;padding-left:17px;position:sticky;top:10px;width:100%}.zIndex5{z-index:5}.appointTabFix.thisFocused span.bgShadow{background:rgba(0,0,0,.6);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:5}.appointTabFix.thisFocused .bookAppointmentDiv{position:relative;z-index:6}.bookAppointmentDiv{background-color:#fff;border-radius:0 0 8px 8px;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.16);height:100%;position:relative;width:100%}.bookAppointmentDiv .heading{background-color:#26914a;border-radius:8px 8px 0 0;box-shadow:0 4px 10px 0 rgba(67,95,113,.2);box-sizing:border-box;color:#fff;display:block;font-size:12px;margin-bottom:10px;padding:8px 16px;position:relative;z-index:1}.stepss .dot.top01{position:relative;top:-15px}.bookAppointmentDiv .heading h3{color:inherit;font-size:14px;font-weight:700;line-height:1.4em;margin:0}.bookAppointmentDiv .heading span{color:inherit;font-size:14px;font-weight:400;line-height:24px;margin:0}.innerStepsFields{background:#fff;border-radius:8px;position:relative}.stepss{align-items:center;display:flex;flex-direction:column;margin-left:-14px;margin-top:9px;position:absolute}.stepss .dot.active{background-color:#26914a;opacity:1}.stepss .dot{align-items:center;background-color:#a5a5a5;border-radius:30px;color:#fff;display:flex;height:30px;justify-content:center;margin-bottom:-30px;width:30px;z-index:999}.bookAppointmentDiv .stepperDiv.active{opacity:1;position:relative}.bookAppointmentDiv .stepperDiv{opacity:.6;padding:10px 15px 10px 24px}.bookAppointmentDiv .form-group{margin:0!important}.bookAppointmentDiv .customInputDesign label{font-weight:600;margin-bottom:0}.bookAppointmentDiv hr{margin:10px 0;opacity:.3}.stepss .firstLine{background-color:#6e6e6e;height:77px;opacity:.6;width:2px}.stepss .firstLine.active,.stepss .fourthLine.active,.stepss .secondLine.active,.stepss .thirdLine.active{background-color:#26914a;opacity:.8}.stepss .fourthLine,.stepss .secondLine,.stepss .thirdLine{background-color:#6e6e6e;height:110px;opacity:.6;width:2px}.timeSlotTableDiv{display:flex;flex-wrap:wrap;padding:0 20px 0 10px;position:relative;width:100%}.timeSlotTableDiv .arrowDiv{display:flex;justify-content:space-between;left:0;margin-bottom:-35px;padding-top:20px;position:sticky;top:0;width:100%;z-index:3}.timeSlotTableDiv .columnDiv{display:flex;flex-direction:column;margin:0 5px;position:relative;width:calc(33% - 10px)}.headDiv{background-color:#fff;display:inline-block;padding:10px 0;position:sticky;text-align:center;top:0;width:100%;z-index:1}.headDiv p{font-weight:700;margin:0!important;padding-left:0!important}.headDiv p,.headDiv span{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#2b4660;font-size:14px;text-align:center}.headDiv span{display:block}.bodyDiv .div{display:inline-block;margin:10px 0;position:relative}.bodyDiv .div input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.bodyDiv .div span{background-color:rgba(38,145,74,.22);border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;height:36px;line-height:36px;text-align:center;transition:background-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.bodyDiv .div input:checked~span{background-color:#26914a;color:#fff}.noSlotAvailable{align-items:center;background:#f4f9fc;border-radius:5px;justify-content:center;margin-top:30px;min-height:100px;padding:10px 20px}.noSlotAvailable,.noSlotbtn{display:inline-flex;width:100%}.noSlotbtn>img{width:60px}.noSlotbtn .customButton{font-size:14px;font-weight:500;width:100%}.checkoutFormDiv{display:inline-block;padding:50px 0;width:100%}.checkoutFormDiv h2{color:#26914a;font-size:31px;font-weight:700;line-height:.677;margin-bottom:15px}.customStepper{display:inline-block;margin-bottom:25px;width:100%}.v-application .customStepper .primary{background-color:#26914a!important;border-color:#26914a!important}.customStepper .v-stepper__step .v-stepper__label{text-align:center!important}.rightCheckOutDetail{border-radius:10px;box-shadow:0 0 13px 0 rgba(0,0,0,.15);display:inline-block;padding:20px}.checkoutFormDiv h4{color:#333;display:inline-block;font-size:16px;font-weight:700;line-height:1.313;margin-bottom:.5rem;width:100%}.rightCheckOutDetail ul{display:inline-block;padding:0!important;width:100%}.rightCheckOutDetail ul li{display:inline-flex;font-size:14px;justify-content:space-between;line-height:16px;padding:0 0 5px;width:100%}.rightCheckOutDetail ul li:last-child{padding:0}.dayHourTableList tr td span{display:block}.dayHourTableList tr td span+span{margin-top:2px}.rightCheckOutDetail ul li strong{text-align:right}.generateOtp{position:relative}.generateOtp,.generateOtp input{display:inline-block;width:100%}.generateOtp a{background:#26914a;border:1px solid #26914a;border-radius:8px;color:#fff!important;display:inline-block;font-size:14px;margin:3px 4px 0 0;padding:8.5px 15px;position:absolute;right:0;top:0}.generateOtp a:hover{background:#fff;color:#26914a!important}.customOtpDiv,.veryfyOTPDiv{width:100%}.displayOTPField{display:inline-flex!important}.customOtpDiv input{margin-right:10px;text-align:left}.customOtpDiv input:last-child{margin-right:0}.galleryCarousel{margin-bottom:20px;position:relative}.galleryCarousel .owl-item{padding:5px}.galleryCarousel .owl-item a{display:inline-block;overflow:hidden;width:100%}.galleryCarousel .owl-item a img{border-radius:5px}.galleryCarousel .owl-nav{display:none}.galeryPrevBtn{right:65px}.galeryNextBtn,.galeryPrevBtn{background:#26914a;border-radius:4px;color:#fff;cursor:pointer;height:34px;line-height:34px;position:absolute;text-align:center;top:19px;width:36px}.galeryNextBtn{right:15px}.galleryCarousel>div>span{display:inline-block!important}.globalRateDiv{display:inline-block;margin-top:20px;padding-left:55px;position:relative;text-align:left;width:100%}.globalRateDiv p{font-size:18px;font-weight:700;margin:0 0 1px!important;padding:0}.globalRateDiv .starRating{display:inline-flex;float:left;padding:0}.starRating li{display:inline-block;float:left}.starRating i{color:#26914a;float:left}.totalRatingCount{align-items:center;background:green;border-radius:5px;color:#fff;display:inline-flex;font-size:18px;font-weight:700;height:46px;justify-content:center;left:0;position:absolute;top:0;width:48px}.singleTestimonial{display:inline-block;padding:15px;text-align:center;width:100%}.customerImage{display:inline-block;margin-bottom:15px;width:80px}.customerImage img{border:1px solid rgba(0,0,0,.2);border-radius:50%!important;display:block;padding:2px;width:100%}.singleTestimonial p{font-size:15px;line-height:22px;margin-bottom:8px!important;overflow:visible;padding:25px 0 0;position:relative;text-align:center;white-space:unset}.singleTestimonial p i{color:#26914a;font-size:120px;font-weight:900;left:50%;opacity:.15;position:absolute;top:-25px;transform:translateX(-50%);z-index:1}.singleTestimonial p span{position:relative;z-index:2}.singleTestimonial .starRating{display:inline-block;width:100%}.singleTestimonial .starRating li{float:none}a.customButton.bookApntmntBtn{animation:key1 .3s ease infinite alternate;bottom:-80px;display:inline-block;left:50%;max-width:300px;position:fixed;transition:all .5s ease 0s;width:calc(100% - 30px);z-index:2}@keyframes key1{0%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-2px)}to{transform:translateX(-50%) translateY(-4px)}}.customDropDownNew .dropdown-menu{left:auto;margin-top:10px;min-width:180px;padding:0;right:0;width:100%}.customDropDownNew .dropdown-menu a{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);color:#202020;display:inline-flex;font-size:14px;padding:8px 16px;width:100%}.customDropDownNew .dropdown-menu a:last-child{border:none}.customDropDownNew .dropdown-menu a span.material-symbols-outlined{font-size:24px;margin-right:5px;transition:none}.customDropDownNew .dropdown-menu a:hover{background-color:#26914a;color:#fff}.customDropDownNew .dropdown-menu a:hover span{color:#fff}.withFilterIcon{display:inline-block;margin-bottom:30px;padding-right:40px;position:relative;width:100%}.withFilterIcon span{align-items:center;background:#26914a;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;display:none;font-size:23px;font-weight:500;height:35px;justify-content:center;position:absolute;right:0;top:0;width:38px}div#divCalendar{background-color:#fff;border-radius:10px;box-shadow:0 0 17px 0 rgba(0,0,0,.17);margin-bottom:30px;padding:15px}.boxedDivEvent{background-color:transparent;border:none;color:transparent;text-align:center}.boxedDivEvent .fc-event-inner{background-color:green;background-color:green!important;border-radius:50px;color:green;color:green!important;display:inline-block;height:5px;max-width:5px;overflow:hidden}.fc-border-separate{text-align:center}.fc-border-separate .fc-day-number{float:none}.generateOTPBtn{min-width:124px}.vue-notification-group .vue-notification{background:#e6effa!important;border:1px solid #9cb8db!important;border-radius:5px!important;font-size:14px!important;margin:5px 5px 0!important;padding:10px 25px!important}.vue-notification-group .vue-notification.warn{background:#fef7ea!important;border:1px solid #dfcca8!important;color:#000!important}.vue-notification-group .vue-notification.error{background:#fcede9!important;border:1px solid #e9c0b5!important;color:#000!important}.vue-notification-group .vue-notification.success{background:#eaf7ee!important;border:1px solid #acdfbc!important;color:#000!important}.rightSideTop{display:inline-flex}.rightSideTop>div{margin-left:20px}.languageDropDown{position:relative}.languageDropDown .open{display:inline-block}.languageDropDown .mainLanguage img{display:inline-block;margin-right:8px;width:28px}.languageDropDown .dropdown-menu img{display:inline-block;margin-right:10px;width:20px}.mainLanguage span{color:#202020;font-size:18px;font-weight:600}.mainLanguage{align-items:center;display:inline-flex}.has-error .form-control{border-color:red!important}.modalContent,.v-card__text{padding:0 24px 10px}.v-card__text .v-rating{margin-bottom:8px;text-align:center}.v-card__text .v-rating button{padding:5px 0}.v-card__text .form-control{box-shadow:none!important;padding:14px 15px}.userInformation{align-items:center;display:inline-flex;width:100%}.userImage{margin-right:10px}.userImage,.userImage img{display:inline-block;height:60px;width:60px}.userImage img{border-radius:60px;-o-object-fit:cover;object-fit:cover}.userName{display:inline-block;width:calc(100% - 70px)}.userName h5{color:#202020;font-size:18px;font-weight:600}.userName p{color:#494949;font-size:15px;font-weight:400;margin:0!important}.customDialogBox{padding:30px}.customDialogBox,.dialogBoxContent,.dialogBoxContent h3{display:inline-block;width:100%}.dialogBoxContent h3{font-size:18px;font-weight:600}.dialogBoxContent p{display:inline-block;font-size:16px;margin:10px 0 5px!important;text-align:left;width:100%}.dialogBoxButtons{display:inline-block;margin-top:5px;width:100%}.dialogBoxButtons .customButton{display:inline-block;margin:0 5px!important}.dilogBoxIcon{display:inline-block;width:100%}.dilogBoxIcon i{align-items:center;border:1px solid #d1a323;border-radius:55px;color:#d1a323;display:inline-flex;font-size:28px;font-style:normal;height:60px;justify-content:center;margin-bottom:15px;width:60px}.doctorDetailContent,.doctorDetailContent h3{display:inline-block;width:100%}.doctorDetailContent h3{font-size:22px;font-weight:600}.doctorDetailContent h4{display:inline-block;font-size:15px;width:100%}.selectScheduleMainDiv{display:inline-flex;width:100%}.selectScheduleMainDiv .leftSideDoctorInfo{padding-right:10px;width:caLc(100% - 300px)}.selectScheduleMainDiv .singleDoctorDiv{margin-bottom:0;position:sticky;top:10px}.singleDoctorDiv{align-items:center;background:#fff;border-radius:10px;box-shadow:2px 2px 8px 0 rgba(0,0,0,.17);display:inline-flex;flex-wrap:wrap;margin:0 0 10px;padding:15px;width:100%}.calanderDivView{background:#fff;display:inline-block;margin-top:10px;padding:0 15px 10px;width:100%}.calanderDivView .v-toolbar__content{align-items:center;display:inline-flex;justify-content:center;width:100%}.calanderDivView .v-toolbar__content .v-toolbar__title{min-width:100px;text-align:center}.selectTimeMainDiv{background:#fff;border-radius:20px;box-shadow:2px 2px 8px 0 rgba(0,0,0,.17);display:inline-block;margin-left:10px;padding:10px;text-align:center;width:300px}.selectTimeMainDiv h3{color:#000;font-size:18px;margin-bottom:10px;margin-top:10px}.selectTimeDiv,.selectTimeDiv label,.selectTimeMainDiv h3{display:inline-block;width:100%}.selectTimeDiv label{margin-bottom:10px;position:relative}.selectTimeDiv label input{left:0;opacity:0;position:absolute;top:0}.selectTimeDiv span{background:#ade2bf;border-radius:6px;color:#202020;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:10px;width:100%}.selectTimeDiv label input:checked~span{background:#26914a;color:#fff}.selectTimeDiv label input:disabled~span{cursor:no-drop;opacity:.6}.selectTimeMainDiv .customButton{font-size:15px!important;font-weight:600!important;padding:5px!important}.selectTimeDiv.followUpTimeSlot label{margin:5px;width:auto}.selectTimeDiv.followUpTimeSlot span{border-radius:5px;padding:5px 10px}.pastAppointmentcalendar .v-sheet.theme--light{background:#26914a!important;color:#fff!important}.v-application .pastAppointmentcalendar .grey--text.text--darken-2{background:transparent!important;color:#fff!important}.customPhoneInput .vti__dropdown-list.below{z-index:3}.pastAppointmentcalendar .theme--light.v-calendar-weekly .v-calendar-weekly__day .v-event{height:5px!important;left:50%;overflow:hidden;top:5px;transform:translateX(-50%);width:5px!important}.pastAppointmentcalendar{border-radius:10px;margin-bottom:15px!important;overflow:hidden}.stepFive .form-group.customInputDesign{height:400px;overflow-y:auto}.filterResultList{display:inline-block;padding:0!important;width:100%}.filterResultList li{align-items:center;color:#202020;display:inline-flex;flex-wrap:wrap;font-size:15px;font-weight:500;margin-right:15px}.filterResultList li span{color:#26914a;display:inline-block;max-width:calc(100% - 98px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filterResultList li span.trashSpan{align-items:center;background:#26914a;border-radius:4px;color:#fff!important;cursor:pointer;display:inline-flex!important;font-size:11px;height:20px;justify-content:center;margin-left:5px;padding:0;width:20px}.pastAppointmentcalendar .theme--light.v-calendar-weekly .v-calendar-weekly__day .v-event+div{display:none}.loaderDiv{align-items:center;background:hsla(0,0%,100%,.92);display:inline-flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:6}.loaderDiv span{animation:rotation 1s linear infinite;border-radius:50%;border-right:3px solid transparent;border-top:3px solid #26914a;display:inline-block;height:48px;width:48px}.withCountryCode input{padding-left:80px!important}.withCountryCode select{appearance:auto;-moz-appearance:auto;-webkit-appearance:auto;left:11px;min-width:60px;padding:0 10px 0 0;position:absolute;top:12px}.innerIdelPopup .v-card{padding:50px 15px}span.warningIcon{align-items:center;background:#fffaec;border:1px solid #eeb711;border-radius:50%!important;box-shadow:none!important;color:#eeb711!important;display:inline-flex;font-size:30px;font-weight:100;height:80px;justify-content:center;margin-bottom:20px;width:80px}.innerIdelPopup h3{display:inline-block;font-size:20px;font-weight:700;margin:0 0 6px;width:100%}.innerIdelPopup p{font-size:16px;font-weight:400;margin-bottom:15px!important}.cardActionButton,.innerIdelPopup p{display:inline-block;width:100%}.cardActionButton a{display:inline-block;margin:3px;min-width:110px}.primary_menu li a{color:#000;font-size:18px;font-weight:600;line-height:1.375;padding:0 10px}.hamburgerMenu{background:#fff;display:block;padding:0!important;position:absolute;right:3.5em;top:4em;z-index:99}.hamburgerMenu li{float:none!important;text-align:left}.hamburgerMenu li a{display:block;font-size:20px;line-height:1;padding:12px 40px}.navbar-toggler{background-color:transparent;border:1px solid #000;border-radius:.25rem;display:none;margin-left:10px;padding:0 5px}.navbar-toggler:focus{background:none;outline:0}.navbar-toggler span{background:#000;display:block;height:2px;margin:5px auto;transition:all .6s ease;width:25px}.primary_menu li{float:left}.navbar-toggler:focus span,.navbar-toggler:hover span{background:#000}.navbar-toggler[aria-expanded=true] span:first-of-type{transform:rotate(45deg) translate(6px,6px)}.navbar-toggler[aria-expanded=true] span:nth-of-type(2){opacity:0}.navbar-toggler[aria-expanded=true] span:last-of-type{transform:rotate(-45deg) translate(5px,-5px)}.navbar-toggler[aria-expanded=false] span{opacity:1;transform:none}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotationBack{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes rotationBreak{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(1turn)}}.ajax-loader{color:#26914a;font-size:50px;height:3em;left:50%;position:absolute;top:50%;transform:rotate(90deg) translate(-50%,-50%);transform-origin:50% 50%;width:1em}.ajax-loader .paw{animation:pawAnimation 2.05s ease-in-out infinite;height:1em;opacity:0;width:1em}.ajax-loader .paw svg{height:100%;width:100%}.ajax-loader .paw .icon{fill:currentColor}.ajax-loader .paw:nth-child(odd){transform:rotate(-10deg)}.ajax-loader .paw:nth-child(2n){transform:rotate(10deg) translate(125%)}.ajax-loader .paw:first-child{animation-delay:1.25s}.ajax-loader .paw:nth-child(2){animation-delay:1s}.ajax-loader .paw:nth-child(3){animation-delay:.75s}.ajax-loader .paw:nth-child(4){animation-delay:.5s}.ajax-loader .paw:nth-child(5){animation-delay:.25s}.ajax-loader .paw:nth-child(6){animation-delay:0s}.no-cssanimations .ajax-loader .paw{opacity:1}.text-black{color:#000!important}@keyframes pawAnimation{0%{opacity:1}50%{opacity:0}to{opacity:0}}.loaderMain{background-color:#fff;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:99999999}.loaderMain .logoImage{left:50%;position:absolute;top:35%;transform:translate(-50%,-35%)}.establishmentTypeTag{align-items:center;background:#b1edc3bd;border-radius:5px;display:inline-flex;font-size:14px;font-weight:600;margin-left:10px;padding:5px 10px}.singleSearchList.shopNotAvailable .searchListContent{display:inline-flex;width:100%}.singleSearchList.shopNotAvailable .searchListContent .profetionalDetail{padding-left:0;width:50%}.singleSearchList.shopNotAvailable .searchListContent .AppointmentButtonDiv{background:transparent;border:none;justify-content:right;min-width:unset;width:50%}.StoreDetailDiv.notAvailableStorDetail{padding:35px}.StoreDetailDiv.notAvailableStorDetail .aboutStore{width:50%}.bookingDetailsNotAvailable{display:inline-block;text-align:center;width:50%}.bookingDetailsNotAvailable p{display:inline-block;font-size:16px;line-height:30px;max-width:600px;overflow:unset;text-align:center;white-space:unset;width:100%}.bookingDetailsNotAvailable a.customButton{display:inline-block}.notAvailableStorDetail .establishmentTypeTag{display:inline-block;margin-bottom:2px;margin-left:0!important;margin-top:15px}.customFormNotAvailabl,.v-dialog{overflow:visible!important}.customFormNotAvailabl{display:inline-block;padding:25px;position:relative;width:100%}.customFormNotAvailabl a.crossIcon{align-items:center;background:#e13b3b;border-radius:50px;color:#fff!important;display:inline-flex;font-size:14px;height:30px;justify-content:center;position:absolute;right:-12px;top:-12px;width:30px}.customFormNotAvailabl h2{display:inline-block;font-size:22px;font-weight:700;margin-bottom:10px;margin-top:10px;text-align:center;width:100%}.customFormNotAvailabl p{font-size:16px;margin-bottom:20px!important}.customFormNotAvailabl p,.popupActionButton{display:inline-block;text-align:center;width:100%}.popupActionButton{margin-bottom:15px;margin-top:15px}.popupActionButton a{display:inline-block;margin:0 1%;min-width:45%}.closeButtonNew.customButton:before{background-color:#e13b3b;border:1px solid #e13b3b}.closeButtonNew.customButton:hover span{color:#e13b3b!important}.closeButtonNew.customButton:hover:before{background-color:transparent;border:1px solid #e13b3b!important}.closeButtonNew.customButton:hover:after{border:1px solid #e13b3b!important}.objPositionTC{-o-object-position:top center!important;object-position:top center!important}.objPositionTL{-o-object-position:top left!important;object-position:top left!important}.objPositionTR{-o-object-position:top right!important;object-position:top right!important}.objPositionBC{-o-object-position:bottom center!important;object-position:bottom center!important}.objPositionBL{-o-object-position:bottom left!important;object-position:bottom left!important}.objPositionBR{-o-object-position:bottom right!important;object-position:bottom right!important}.objPositionCC{-o-object-position:center!important;object-position:center!important}.document-info{display:none;height:0;position:relative;top:0;width:0}.descWrapper p,.document-info-wrapper p{overflow:visible;white-space:break-spaces}.document-info-wrapper p{font-size:14px;text-align:center}.document-info-wrapper{background:#fff;box-shadow:-2px 1px 10px -1px hsla(0,0%,40%,.8);box-sizing:border-box;font-size:14px;left:-8px;margin:0;min-width:30em;padding:5px 10px;position:absolute;top:30px;transform:translate(-50%);z-index:999}.descWrapper ul li,.document-info-wrapper ul li{list-style:disc!important}.document-info-wrapper:before{border-color:transparent transparent #fff #fff;border-style:solid;border-width:8px;box-shadow:-5px 0 12px -5px rgba(0,0,0,.7);content:"";height:0;left:50%;position:absolute;top:0;transform:rotate(135deg) translate(-8px,-8px);transform-origin:0 0;width:0}.descWrapper .v-expansion-panel-content{display:block!important}.descWrapper h1,.descWrapper h2,.descWrapper h3,.descWrapper h4{margin:0 20px 8px}.service-descWrapper p{display:block;overflow:visible;white-space:break-spaces}h2.card-title{font-size:24px}.checkoutFormDiv .v-stepper__header .v-divider{border-width:3px}.checkoutFormDiv .v-stepper__header .step__complete{border-color:#26914a!important}.checkoutFormDiv .v-stepper__header .v-divider{margin:31.5px -78px!important}.checkoutFormDiv .v-stepper__step__step{height:20px;min-width:20px;width:20px}.checkoutFormDiv .v-stepper__step__step .v-icon.v-icon{font-size:.7rem}.checkoutFormDiv .payment__desc{padding:0 4rem}.checkoutFormDiv .payment__desc p{font-size:15px;font-weight:600;line-height:25px}.customStepper .card__custom{background:transparent!important;box-shadow:none!important}.background-box{background:rgba(38,145,74,.05);height:30%;margin-top:-50px;position:absolute;width:100%}.paymentStep .card__1{background:#dfefe5;border:none;border-radius:20px;height:100%;margin-bottom:3rem}.payment__heading{font-size:2.2rem;text-align:center}.paymentStep .card__1 .title_card_1{font-size:15px;font-style:normal;font-weight:700;margin-top:20px}.paymentStep .card__1 .card__2{background:#f4f9f6;border-radius:15px;margin:5px 9rem}.paymentStep .card__1 .card__2 .toggle_radio{margin-top:20px}.paymentStep .card__1 .card__3{border:2px solid #26914a;border-radius:20px;margin:15px 80px;padding:45px}:root{--radio-switch-width:250px;--radio-switch-height:50px;--radio-switch-padding:2px;--radio-switch-radius:50em;--radio-switch-animation-duration:0.3s}.radio-switch{display:inline-block;display:inline-flex;flex-wrap:wrap;justify-content:center;padding:var(--radio-switch-padding);position:relative}.radio-switch__item{border:1px solid rgba(38,145,74,.43);border-radius:40px;display:inline-block;height:calc(var(--radio-switch-height) - var(--radio-switch-padding)*2);margin:2px;position:relative}.radio-switch__label{align-items:center;border-radius:var(--radio-switch-radius);color:#26914a;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:0 10px;position:relative;transition:all var(--radio-switch-animation-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.radio-switch__input:checked~.radio-switch__label{background-color:#26914a;color:#fff}.radio-switch__input:focus~.radio-switch__label{background-color:hsla(var(--ri5-color-primary-hsl),.6)}.radio-switch__input:focus~.radio-switch__label,.radio-switch__label :not(*):focus-within{background-color:#26914a}.radio-switch__marker{background-color:#26914a;border-radius:var(--radio-switch-radius);height:calc(var(--radio-switch-height) - var(--radio-switch-padding)*2);left:-100%;position:absolute;top:0;transition:transform var(--radio-switch-animation-duration);width:calc(var(--radio-switch-width)*.5 - var(--radio-switch-padding));z-index:1}.radio-switch__input:checked~.radio-switch__marker{transform:translateX(100%)}.ri5-sr-only{clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.paymentStep .card__1 .card__2 ul{padding-left:2px!important}.paymentStep .card__1 .card__2 .content{color:#000;font-size:15px;font-style:italic;font-weight:500;margin-top:20px;padding:0 20px}.paymentStep .choice__payment{border:3px solid rgba(38,145,74,.19);height:auto;margin:0 2rem;padding:0 8rem}.paymentStep .choice__payment .content{font-size:15px;font-style:italic;font-weight:600;margin-top:1.7rem;padding:0 5rem}.paymentStep .choice__payment .radio-switch{padding-left:2px!important}.paymentStepChoice .background-box{height:25%}.paymentStepChoice .payment_heading_3{font-size:1.6rem;font-weight:700}.paymentStepChoice .choice__card{background:#dfefe5;border:3px solid rgba(38,145,74,.19);border-radius:22px;padding:30px 25px}.paymentStepChoice .choice__card h2{font-weight:900}.paymentStepChoice .choice__card .bold_p{font-size:15px;font-weight:600}.choice_payment_btn .customButton span{font-weight:500}.card.choice__card.choice__card__right{margin-right:5rem}.card.choice__card.choice__card__left{margin-left:5rem}.paymentSummaryModel .payment_final_pr{border-top:1px solid rgba(38,145,74,.19);margin-bottom:20px}.paymentSummaryModel .payment_final_pr .name,.paymentSummaryModel .payment_final_pr .value{font-size:30px}.list-display li{font-size:.9rem;font-weight:400;line-height:25px;margin-bottom:.4rem}.list-checkmarks{padding-left:.8rem!important}.list-checkmarks li{list-style-type:none;padding-left:.6rem}.list-checkmarks li:before{background:#26914a;border-radius:50%;color:#fff;content:"\F012C";font:normal normal normal 12px Material Design Icons;margin:0 10px 0 -22px}.tos_row a{font-size:10px}.TosModal{left:unset;position:unset;top:unset;width:600px}.TosModal .modal-body{line-height:50px;padding:10px 0;position:relative}.TosModal .close_btn{color:green!important;font-size:30px;position:absolute;right:5%;top:0}.TosModal h3{font-size:24px;font-weight:700}.fst-italic{font-style:italic}.fw-light{font-weight:300}.monthly_payment .form-check{align-items:center;display:flex}.monthly_payment .badge{background-color:#26914a;padding:.6em}.monthly_payment label{font-weight:700}.installments_loop{line-height:40px;margin-bottom:10px;margin-top:-14px}.next_payment .card{border-radius:1rem;box-shadow:0 0 5px #ccc}.next_payment h1{font-size:2rem}.next_payment .left-days{background-color:#26914a;border-radius:0 1rem 0 .2rem;color:#fff;padding:0 30px;position:absolute;right:0;top:0}.next_payment .empty-card{padding:50px}.next_payment .empty-card span{display:flex;font-size:18px;justify-content:center}.loader_section{backdrop-filter:blur(2px);display:none;height:100%;overflow:hidden;position:fixed;width:100%;z-index:9999999}.loading-spinner{animation:loadingspinner .7s linear infinite;border:2px solid #26914a;border-radius:50%;border-top-color:#0001;display:inline-block;height:30px;left:50%;position:fixed;top:50%;width:30px}@keyframes loadingspinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AuthButtonDiv{display:inline-flex;justify-content:space-around;min-width:100%}.AuthButtonDiv .customButton{margin:0 6px;min-width:25%;text-align:center}.AuthButtonDiv .customButton:hover{background:#202020!important;border-color:#202020!important;color:#fff!important}
