body{margin:0}#booking-tool .page-title.text-center{display:none}#booking-tool .wrapper.wrapper--medium{max-width:initial!important;padding:0!important}#booking-tool .main-content{padding:0!important}#booking-tool .rte{margin-bottom:0!important}#PageContainer{padding-top:5px!important}.order-id{padding-left:20px;padding-bottom:20px}.order-id input{padding-left:10px;margin-left:10px;width:40%}select{-webkit-appearance:auto!important;-moz-appearance:none!important;appearance:auto!important}#thank-you-page .wrapper.wrapper--medium .page-title{display:none}#thank-you-page .wrapper.wrapper--medium{max-width:100%!important;padding:0!important}#liability-waiver h1.page-title.text-center{display:none}#liability-waiver .outer-privacy-section{padding:50px 0;max-width:650px;margin:0 auto}a:focus{outline:none}.page-center{max-width:1200px!important;margin:0 auto;float:none!important;width:100%}.outer-login-section,.outer-register-section,.outer-appoint-section,.outer-provider-section,.outer-date-section,.outer-pay-section,.edit-client-section{display:flex;justify-content:space-between;flex-wrap:wrap}.outer-provider-section,.outer-date-section,.outer-pay-section{float:left;width:100%}.outer-login-section .bg-img-section{flex:0 50%;min-height:70vh;position:relative;background:linear-gradient(158deg,#a6dde5,#aa98fa 78%,#bd8ffb);display:flex;align-items:center}.outer-register-section .bg-img-section,.edit-client-section .bg-img-section{flex:0 50%;background:linear-gradient(158deg,#a6dde5,#aa98fa 78%,#bd8ffb);min-height:100vh;position:relative;display:flex;align-items:center}.outer-login-section .login-form-section{flex:0 50%;display:flex;align-items:center}.outer-register-section .login-form-section,.edit-client-section .login-form-section{flex:0 50%;padding:100px 0;display:flex;align-items:center}.outer-login-section .inner-form-section{max-width:85%;margin:0 auto}.outer-login-section .inner-form-section .form-section,.outer-login-section .inner-form-section .form-section form{display:block}.outer-login-section .inner-form-section .form-section form .inline-ipt{display:flex;width:75%}.outer-register-section .inner-form-section,.edit-client-section .inner-form-section{max-width:90%;margin:0 auto}.bg-img-section .inner-bg-section{max-width:80%;margin:0 auto;padding-top:40px;position:relative}.banner-together{padding-top:20px}.inner-bg-section h2{margin:0 0 20px;padding-bottom:15px;border-bottom:2px solid #fff;color:#fff;font-size:30px;line-height:1.1;font-family:fieldwork,sans-serif!important}.inner-bg-section p{margin:0;padding-bottom:20px;color:#fff;font-size:16px;line-height:24px;font-family:fieldwork,sans-serif!important}.inner-bg-section .sub-title{margin:0;padding-bottom:20px;color:#fff;font-size:22px;line-height:32px;font-family:fieldwork,sans-serif!important;font-weight:700}.inner-form-section h4{color:#02cccc;margin:0;padding-bottom:10px;font-size:30px;line-height:43px;font-weight:500;font-family:fieldwork,sans-serif!important}.inner-form-section p{color:#000;margin:0;padding:15px 0 20px;font-size:16px;line-height:23px;font-weight:400;font-family:fieldwork,sans-serif!important}ul.dates-print{margin:0;list-style:none;padding:40px 0}.nxt-btn button{text-decoration:none;color:#fff;font-size:16px;line-height:23px;text-transform:uppercase;padding:10px 40px;background-color:#ff00c8;box-shadow:0 0 6px #00000029;border-radius:0;display:inline-block;border:2px solid #ff00c8;transition:all .4s;font-family:fieldwork,sans-serif!important;cursor:pointer;outline:none}.email-message{color:red!important}.appoint-type .nxt-btn{padding:20px 0 40px;max-width:90%;margin:0 auto}.nxt-btn{padding:20px 0}.provider-section .inner-provider-type .nxt-btn,.inner-date-section .nxt-btn{padding:20px 0 40px}.form-section .email-ip{box-shadow:0 0 6px #00000029;border-radius:5px;border:none;line-height:30px;width:80%;padding:10px 5px 10px 30px;font-size:15px}input:focus{outline:0}form{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.email-icon{background-color:#000;padding:5px;max-width:50px;min-height:50px;border-radius:5px 0 0 5px}form label{display:block;color:#000;font-size:16px;line-height:23px;padding-bottom:10px}.inline-ipt{display:flex;width:100%}.first-name-section input,.last-name-section input,.mobile-section input,.valid-email input,.country input,.state input,.city input,.zip input{box-shadow:0 0 6px #00000029;border-top-right-radius:5px;border-bottom-right-radius:5px;border:none;line-height:30px;width:61%;padding:10px 5px 10px 30px}.outer-register-section .first-name-section input,.outer-register-section .last-name-section input,.outer-register-section .mobile-section input,.outer-register-section .valid-email input,.outer-register-section .country input,.outer-register-section .state input,.outer-register-section .city input,.outer-register-section .zip input,.edit-client-section .first-name-section input,.edit-client-section .last-name-section input,.edit-client-section .mobile-section input,.edit-client-section .valid-email input,.edit-client-section .country input,.edit-client-section .state input,.edit-client-section .city input,.edit-client-section .zip input{box-shadow:0 0 6px #00000029;border-top-right-radius:5px;border-bottom-right-radius:5px;border:none;line-height:30px;width:80%;padding:5px 5px 5px 15px}.DOB input,.address-1 input{box-shadow:0 0 6px #00000029;border:none;line-height:30px;width:81%;padding:10px 5px 10px 30px;border-top-right-radius:5px;border-bottom-right-radius:5px}.outer-register-section .DOB input,.outer-register-section .address-1 input,.edit-client-section .DOB input,.edit-client-section .address-1 input{box-shadow:0 0 6px #00000029;border:none;line-height:30px;width:90%;padding:5px 5px 5px 15px;border-top-right-radius:5px;border-bottom-right-radius:5px}.DOB,.address-1{padding-bottom:20px;flex:0 100%}.first-name-section,.last-name-section,.mobile-section,.valid-email,.city,.state,.country,.zip{padding-bottom:20px;flex:0 50%}.city select,.state select,.country select,.zip select{box-shadow:0 0 6px #00000029;border:none;line-height:30px;width:76%;padding:10px 5px 10px 30px;border-top-right-radius:5px;border-bottom-right-radius:5px}select:focus{outline:0}.photo-name img{max-width:64px;max-height:64px}a.cancel{background:#fff;color:#000;border:0;box-shadow:none;margin-left:20px}.outer-location-section{padding:60px 0}.inner-location-section h4{text-align:center;font-size:16px;line-height:23px;color:#7b7b7b;margin:0;padding-bottom:20px;font-family:fieldwork,sans-serif!important}.inner-location-section h4 span{color:#02cccc}.inner-location-section h3{margin:0;text-align:center;color:#02cccc;font-size:30px;line-height:43px;padding-bottom:60px;font-family:fieldwork,sans-serif!important}.inner-location-section .location-select{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.single-location .hover-img,ul.provider-list li .hovered-img{display:none}ul.provider-list li .colored-img{display:block}.inner-provider-type ul.provider-list li:hover .colored-img{display:none}.inner-provider-type ul.provider-list li:hover .hovered-img{display:block}.location-select .single-location{padding:30px 0 0;box-shadow:0 0 15px #02cccc2c;text-align:center;transition:all .4s;border-radius:5px;min-height:220px;flex:0 30%}.single-location h3{color:#02cccc;font-size:20px;list-style:28px;padding:0;font-family:fieldwork,sans-serif!important}.location-select .single-location:hover{background-color:#02cccc;cursor:pointer}.location-select .single-location:hover .hover-img{display:block}.location-select .single-location:hover .icon-img{display:none}.location-select .single-location:hover h3{color:#fff}.outer-appoint-section .details-section{flex:0 50%;background:linear-gradient(158deg,#a6dde5,#aa98fa 78%,#bd8ffb);min-height:100vh;position:relative}.outer-provider-section .pro-details-section{flex:0 40%;background:linear-gradient(158deg,#a6dde5,#aa98fa 78%,#bd8ffb);min-height:100vh;position:relative}.outer-date-section .date-details-section,.outer-pay-section .pay-details-section{flex:0 50%;background:linear-gradient(158deg,#a6dde5,#aa98fa 78%,#bd8ffb);min-height:100vh;position:relative}.outer-appoint-section .details-section .inner-details-section{max-width:70%;margin:0 auto;position:relative;padding-top:60px}.inner-details-section .edit-btn,.inner-pro-details-section .edit-btn,.inner-date-details-section .edit-btn,.inner-pay-details-section .edit-btn{display:flex;justify-content:flex-end;padding:0 10px 0 0}.inner-details-section .edit-btn button,.inner-pro-details-section .edit-btn button,.inner-date-details-section .edit-btn button,.inner-pay-details-section .edit-btn button{text-decoration:none;color:#fff;font-size:14px;line-height:20px;text-transform:uppercase;padding:5px 10px;background-color:#ff00c8;box-shadow:0 0 6px #00000029;border-radius:5px;display:inline-block;border:2px solid #ff00c8;transition:all .4s;font-family:fieldwork,sans-serif!important;cursor:pointer;outline:none}.inner-details-section .edit-btn button:hover,.inner-pro-details-section .edit-btn button:hover,.inner-date-details-section .edit-btn button:hover,.inner-pay-details-section .edit-btn button:hover{color:#02cccc;background-color:#fff}.inner-details-section .edit-btn button:hover{color:#fff;background-color:#ff00c8}.outer-provider-section .pro-details-section .inner-pro-details-section{max-width:70%;margin:0 auto;position:relative;padding-top:60px}.outer-date-section .date-details-section .inner-date-details-section,.outer-pay-section .pay-details-section .inner-pay-details-section{max-width:70%;margin:0 auto;position:relative;padding-top:60px;padding-bottom:40px}.outer-appoint-section .appoint-type{flex:0 50%}.outer-provider-section .provider-section{flex:0 60%!important}.outer-date-section .date-section,.outer-pay-section .pay-section{flex:0 50%}.details-box .name,.pro-details-box .name,.date-details-box .name,.details-box .mail,.pro-details-box .mail,.date-details-box .mail,.details-box .number,.pro-details-box .number,.date-details-box .number,.pay-details-box .name,.pay-details-box .number,.pay-details-box .mail{display:flex;align-items:center;flex-wrap:wrap;padding-bottom:10px}.details-box h4,.pro-details-box h4,.date-details-box h4,.pay-details-box h4{font-size:16px;min-width:70px;line-height:23px;margin:0;font-family:fieldwork,sans-serif!important}.details-box p,.pro-details-box p,.date-details-box p,.pay-details-box p{margin:0;font-size:16px;line-height:23px;font-family:fieldwork,sans-serif!important}.update-client{color:#5f5f5f;font-size:14px!important;line-height:20px!important;padding-bottom:20px}.details-box p span,.pro-details-box p span,.date-details-box p span,.pay-details-box p span{padding-right:15px}.inner-details-section h2,.inner-pro-details-section h2,.inner-date-details-section h2,.inner-pay-details-section h2{font-size:30px;line-height:43px;margin:0;color:#fff;padding-bottom:30px;font-family:fieldwork,sans-serif!important}.details-box,.pro-details-box,.date-details-box,.pay-details-box{background-color:#fff;padding:20px;max-width:75%;margin-bottom:80px;box-shadow:12px 12px #02cccc}.reserve-box{background-color:#fff;display:flex;align-items:center;flex-wrap:wrap;padding:10px;box-shadow:5px 5px #02cccc;margin-bottom:15px}.reserve-box h4{margin:0;flex:0 60%;font-family:fieldwork,sans-serif!important;padding-left:7px;font-size:14px!important}.reserve-box p{margin:0;color:#02cccc;font-size:16px;line-height:23px;flex:0 30%;font-family:fieldwork,sans-serif!important}.inner-appoint-type{max-width:90%;margin:0 auto;padding-top:60px}.inner-appoint-type h2{color:#02cccc;margin:0;padding-bottom:30px;font-size:30px;line-height:43px;font-family:fieldwork,sans-serif!important}.inner-appoint-type select{width:80%;border:1px solid #02cccc;padding:13px 10px;margin-bottom:20px;font-family:fieldwork,sans-serif!important}.inner-appoint-type h4.appoint-select{margin:0;padding-bottom:5px;font-size:18px;line-height:28px;font-weight:500}.outer-provider-section .provider-section{flex:0 50%}.provider-section .inner-provider-type,.date-section .inner-date-section,.pay-section .inner-pay-section{max-width:90%;margin:0 auto;padding-top:60px}.inner-pay-section .nxt-btn{display:flex;align-items:center}.inner-pay-section .nxt-btn button{margin-right:20px}.inner-pay-section .nxt-btn p{color:red!important;font-family:fieldwork,sans-serif!important}.inner-provider-type h2{color:#02cccc;margin:0;padding-bottom:30px;font-size:30px;line-height:43px;font-family:fieldwork,sans-serif!important}.inner-provider-type ul.provider-list{padding:0!important;list-style:none;margin:0!important;display:flex;align-items:center;flex-wrap:wrap}.inner-provider-type ul.provider-list li{flex:0 30%;padding:15px 20px;border:1px solid rgb(2,204,204);margin:0 10px 20px;text-align:left;font-size:18px;line-height:26px;color:#000;font-family:fieldwork,sans-serif!important;border-radius:12px;display:flex;align-items:center;min-height:130px!important}.photo-name h3{font-size:14px;margin:5px 0 0;color:#02cccc}.inner-provider-type ul.provider-list li:hover .photo-name h3,.inner-provider-type ul.provider-list li:hover .loc-serv h6 span h5{color:#fff}.photo-name{flex:0 37%;text-align:center;margin-right:10px!important}.loc-serv{flex:0 63%}.loc-serv h6{margin:0;font-family:fieldwork,sans-serif!important;font-size:14px}.loc-serv h6 span h5{margin:0;display:inline;color:#02cccc;font-size:14px;padding-right:5px;line-height:17px}.loc-serv h6 span{display:block;line-height:17px;font-size:14px;font-weight:700}.same-dates{padding:25px 0 10px;margin:0;list-style:none}.same-dates h5{margin:0;display:flex;align-items:center;font-size:16px;line-height:23px;font-family:fieldwork,sans-serif!important;border-bottom:1px solid #e6e6e6;padding-bottom:5px}img.cal-icon{padding-top:3px}.map-icns{padding:0 7px 3px 20px}.date-provider{padding:20px 0}span.arrow-bf{position:relative}span.arrow-bf:before{content:"";position:absolute;background:#707070;height:17px;width:2px;left:-29px;top:3px}.inner-provider-type ul.provider-list li:hover{color:#fff;background-color:#02cccc;cursor:pointer}ul.provider-list li.active{color:#fff;background-color:#02cccc}.inner-date-section h2{color:#02cccc;margin:0;font-size:30px;line-height:43px;font-family:fieldwork,sans-serif!important}.new-line{border:0!important}.calender-icon{background-color:#02cccc;padding:5px;max-width:40px;min-height:40px;border-radius:5px 0 0 5px}.calender-ip{box-shadow:0 0 6px #00000029;border-top-right-radius:5px;border-bottom-right-radius:5px;border:none;line-height:30px;width:50%;padding:4px 5px 4px 30px;-webkit-appearance:auto!important;appearance:auto!important}input[type=date]{display:block;-webkit-appearance:textfield!important;-moz-appearance:textfield}#cal{box-shadow:0 0 6px #00000029;border-top-right-radius:5px;border-bottom-right-radius:5px;border:none;line-height:30px;width:50%;padding:4px 5px 4px 30px;min-height:40px;-webkit-appearance:textfield!important;-moz-appearance:textfield}.search-ic{position:relative;top:0;right:40px;cursor:pointer}.inner-date-section h4{font-size:16px;line-height:23px;margin:0;padding:30px 0 10px;border-bottom:1px solid #e6e6e6;font-family:fieldwork,sans-serif!important}.inner-date-section ul.time-list{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.inner-date-section ul.time-list li:first-child{flex:0 10%;text-align:center;padding:0 17px;margin-top:10px;border-right:2px solid #e6e6e6;border-left:2px solid #e6e6e6}.inner-date-section ul.time-list li{flex:0 10%;text-align:center;padding:0 17px;margin-top:10px;border-right:2px solid #e6e6e6;color:#919191;font-size:14px;line-height:20px}.inner-date-section ul.time-list li:hover{color:#02cccc;cursor:pointer}.inner-date-section ul.time-list li.active{color:#02cccc}.time-set{padding-bottom:25px}.inner-pay-section h2{color:#02cccc;margin:0;padding-bottom:30px;font-size:30px;line-height:43px;font-family:fieldwork,sans-serif!important}.card-checkbox-holder{padding-bottom:30px}.card-container{display:flex}.check-content{padding:25px 0}.check-content .txt-check label{display:block;padding-left:30px;padding-bottom:10px}.check-content .txt-check textarea{width:90%!important;margin-left:30px!important;height:60px!important}.check-content .privacy-check{display:flex;align-items:center;padding-bottom:15px}.check-content .emailsms-check{display:flex;padding-bottom:20px}.check-content .emailsms-check input{margin-top:4px}.check-content label{color:#000;margin:0;font-size:14px;line-height:20px;font-family:fieldwork,sans-serif!important;padding-left:10px}.check-content label a{color:#00e;margin:0;font-size:14px;line-height:20px;font-family:fieldwork,sans-serif!important;text-decoration:underline!important;text-transform:capitalize}.check-content label a:hover{color:#551a8b}.card-container .single-card{display:flex;align-items:center;padding:15px 10px;border:1px solid #ededed;margin-right:50px;border-radius:5px;justify-content:space-between;flex:0 55%}.single-card h4{margin:0;color:#02cccc;font-size:18px;line-height:26px;font-family:fieldwork,sans-serif!important}.single-card .visa-card{max-width:40px}.single-card .card-select,.single-card .card-active{max-width:20px}.card-container .single-card:hover{cursor:pointer;border:1px solid #02cccc;box-shadow:0 0 12px #00000029}.card-container .single-card.active{border:1px solid #02cccc;box-shadow:0 0 12px #00000029}.card-container .single-card .card-active{display:none}.card-container .single-card.active .card-active{display:block}.card-container .single-card.active .card-select{display:none}.card-holder-name label,.card-number label{display:block;padding-bottom:15px;color:#000;font-size:18px;line-height:26px;font-family:fieldwork,sans-serif!important}.card-holder-name input,.card-number input{border:1px solid #f0f0f0;border-radius:5px;line-height:35px;width:85%;padding:5px;font-family:fieldwork,sans-serif!important}.card-holder-name input::placeholder{color:#c7c7c7}.card-number input::placeholder{color:#c7c7c7}.card-number-cvv{display:flex}.card-holder-name,.card-number{padding-bottom:25px}.date-cvv{display:flex;flex-wrap:wrap;padding-bottom:10px}.date-drp{flex:0 70%}.date-cvv label{color:#000;font-size:18px;padding-bottom:16px;line-height:26px;font-family:fieldwork,sans-serif!important}.order-id label,.txt-check label{color:#000;font-size:18px;padding-bottom:25px;line-height:26px;font-family:fieldwork,sans-serif!important}.loader-bty{border:16px solid #f3f3f3;border-top:16px solid #02cccc;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite;display:block;margin-left:40px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.date-cvv select{border:1px solid #f0f0f0;border-radius:5px;width:45%;padding:14.5px 5px;color:#c7c7c7;margin-right:5px;font-family:fieldwork,sans-serif!important}.date-cvv input{border:1px solid #f0f0f0;border-radius:5px;width:45%;padding:7px 5px;color:#c7c7c7;font-family:fieldwork,sans-serif!important}.date-cvv input::placeholder{color:#c7c7c7}.sub-txt{color:red;margin:0;font-size:14px;line-height:20px;font-family:fieldwork,sans-serif!important;padding-top:5px}.outer-thank-section{background-image:linear-gradient(109deg,#23d1cc,#877bfe 51%,#e452e7);min-height:700px}.inner-thank-section{padding:130px 0}.outer-thank-section .white-bg-section{max-width:800px;margin:0 auto;background-color:#fff;display:flex}.outer-thank-section .white-bg-section h2{margin:0;font-size:34px;line-height:48px;color:#02cccc;text-align:center;padding-bottom:30px;font-family:fieldwork,sans-serif!important}.white-bg-section .empty-section{flex:0 35%;position:relative}.white-bg-section .empty-section .crop-girl{position:absolute;top:-25px;left:-45px}.white-bg-section .content-section{flex:0 65%;padding:35px;position:relative}.white-bg-section .content-section:after{content:" ";position:absolute;width:50%;right:0;bottom:0;height:38%;z-index:1;box-shadow:10px 10px #02cccc}.empty-section .crop-girl img{max-width:300px;max-height:560px}.content-section .book-data{max-width:420px;margin:0 auto}.book-data .single-data{display:flex;flex-wrap:wrap;padding:10px 5px;border-top:1px solid #e6e6e6}.book-data .single-data:last-child{border-bottom:1px solid #e6e6e6}h4.data-para{flex:0 50%;margin:0;color:#02cccc;font-size:16px;line-height:23px;font-family:fieldwork,sans-serif!important}h4.data-val{flex:0 50%;margin:0;color:#000;font-size:16px;line-height:23px;font-family:fieldwork,sans-serif!important}h4.data-val span{display:block}h4.data-val span.cAddress{font-size:15px;line-height:20px;color:#5f5f5f;margin:0;padding:5px 0;font-family:fieldwork,sans-serif!important}.data-first-line{font-size:13px;line-height:18px;color:#5f5f5f;margin:0;padding:10px;font-family:fieldwork,sans-serif!important}.data-sec-line{font-size:12px;line-height:16px;color:#9b9b9b;margin:0;padding:0 10px;font-family:fieldwork,sans-serif!important}.data-sec-line a{color:#01cbcb;text-decoration:none;font-weight:600;font-family:fieldwork,sans-serif!important}.outer-treat-col-sec{background-image:url(./assets/col-image.png);background-position:right;background-repeat:no-repeat;background-size:cover}.outer-treat-col-sec-2{background-image:url(./assets/col-image.png);background-position:right;background-repeat:no-repeat;background-size:cover}.outer-treat-col-sec .outer-overlay,.outer-treat-col-sec-2 .outer-overlay-2{background-color:#fff;opacity:.92;padding:70px 0}.treat-col-sec p,.treat-col-sec-2 p{font-size:20px;margin:0;line-height:28px;color:#02cccc;font-weight:600;padding-bottom:15px;text-align:center;font-family:fieldwork,sans-serif!important}.treat-col-sec h3,.treat-col-sec-2 h3{margin:0;font-size:30px;line-height:43px;color:#000;padding-bottom:60px;font-weight:700;text-align:center;font-family:fieldwork,sans-serif!important}.treat-col-sec .col-container,.treat-col-sec-2 .col-container-2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.col-container .single-col{padding:13px;box-shadow:0 0 6px #00000029;border-radius:5px;position:relative;background-color:#fff;flex:0 30%}.col-container-2 .single-col-2{padding:13px;box-shadow:0 0 6px #00000029;border-radius:5px;position:relative;background-color:#fff;flex:0 22%}.col-container .single-col:after{content:" ";position:absolute;width:86%;right:-10px;bottom:-10px;height:83%;z-index:-1;background-image:linear-gradient(319deg,#23d1cc,#8b78ff,#fc3bd1);border-radius:5px}.col-container-2 .single-col-2:after{content:" ";position:absolute;width:86%;right:-10px;bottom:-10px;height:83%;z-index:-1;background-image:linear-gradient(319deg,#23d1cc,#8b78ff,#fc3bd1);border-radius:5px}.col-container .single-col h4{margin:0;padding:15px 0;color:#000;font-weight:700;font-size:21px;line-height:30px;text-align:center;font-family:fieldwork,sans-serif!important}.col-container-2 .single-col-2 h4{margin:0;padding:15px 0;color:#000;font-weight:700;font-size:21px;line-height:30px;text-align:center;font-family:fieldwork,sans-serif!important;min-height:90px}.single-col .a-tag,.single-col-2 .a-tag-2{text-align:center;padding:30px 0 45px;font-family:fieldwork,sans-serif!important}.single-col .a-tag a,.single-col-2 .a-tag-2 a{text-decoration:none;color:#fff;font-size:16px;background-color:#000;line-height:23px;font-weight:600;text-transform:uppercase;padding:20px 27px;transition:all .4s;border:2px solid #000;font-family:fieldwork,sans-serif!important}.single-col-2 .a-tag-2 a s{padding-left:10px}.single-col .a-tag a:hover,.single-col-2 .a-tag-2 a:hover{color:#000;background-color:#fff}@media (max-width: 1300px){.inner-provider-type ul.provider-list li{flex:0 45%}}@media only screen and (min-width: 768px) and (max-width: 1200px){.first-name-section,.last-name-section,.mobile-section,.valid-email,.city,.state,.country,.zip{flex:0 100%}.first-name-section input,.last-name-section input,.mobile-section input,.valid-email input,.country input,.state input,.city input,.zip input{width:75%}.city select,.state select,.country select,.zip select{width:88%}.bg-img-section .inner-bg-section{padding:65px 0 20px}.outer-location-section{padding:60px 20px}.details-box,.pro-details-box,.date-details-box,.pay-details-box{max-width:90%}.inner-date-section ul.time-list li,.inner-date-section ul.time-list li:first-child{padding:0 10px}.card-container .single-card{flex:0 90%;margin-bottom:30px}.pay-section .inner-pay-section,.date-section .inner-date-section{padding:60px 0}.inner-thank-section{padding:100px 30px}.white-bg-section .empty-section .crop-girl{position:static}.outer-treat-col-sec .outer-overlay,.outer-treat-col-sec-2 .outer-overlay-2{padding:70px 20px}.col-container .single-col,.col-container-2 .single-col-2{flex:0 25%}.single-col img,.single-col-2 img{max-width:300px;width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.details-box h4,.pro-details-box h4,.date-details-box h4,.pay-details-box h4,.details-box p,.pro-details-box p,.date-details-box p,.pay-details-box p{font-size:12px;line-height:18px}.inner-provider-type ul.provider-list li{flex:0 75%}.same-dates h5{font-size:12px;line-height:20px}}@media (max-width: 767px){.outer-appoint-section .appoint-type{margin-top:30px}.pro-details-section{order:1!important}.outer-login-section{flex-direction:column}.outer-date-section .date-details-section,.outer-pay-section .pay-details-section{order:1!important}.outer-register-section,.outer-appoint-section,.outer-provider-section,.outer-date-section,.outer-pay-section,.edit-client-section{flex-direction:column-reverse}.outer-login-section .bg-img-section,.outer-register-section .bg-img-section,.outer-register-section .login-form-section,.outer-appoint-section .appoint-type,.outer-provider-section .pro-details-section,.outer-provider-section .provider-section,.outer-date-section .date-details-section,.outer-location-section,.date-section,.outer-pay-section .pay-details-section,.outer-pay-section .pay-section,.outer-thank-section,.edit-client-section .bg-img-section,.edit-client-section .login-form-section{padding:40px 20px;min-height:initial;margin-top:30px}.provider-section{margin-top:30px}.outer-appoint-section .details-section{padding:50px 20px 10px;min-height:initial;order:1!important;margin-top:30px}.bg-img-section .inner-bg-section,.outer-appoint-section .details-section .inner-details-section,.inner-appoint-type,.outer-provider-section .pro-details-section .inner-pro-details-section,.provider-section .inner-provider-type,.outer-date-section .date-details-section .inner-date-details-section,.outer-login-section .inner-form-section,.outer-register-section .inner-form-section,.date-section .inner-date-section,.outer-pay-section .pay-details-section .inner-pay-details-section,.pay-section .inner-pay-section{max-width:initial;padding:0}.appoint-type .nxt-btn{max-width:initial;padding:20px 0}.outer-login-section .login-form-section{padding:40px 20px;display:block}.reserve-box{max-width:90%}.inner-thank-section{padding:50px 0}.white-bg-section .empty-section .crop-girl{position:static}.outer-thank-section .white-bg-section{flex-direction:column;align-items:center}.empty-section .crop-girl img{max-width:initial;max-height:initial}.data-sec-line,.data-first-line{text-align:center}.outer-treat-col-sec .outer-overlay,.outer-treat-col-sec-2 .outer-overlay-2{padding:50px 20px}.col-container .single-col,.col-container-2 .single-col-2{margin-bottom:40px;flex:0 25%}.single-col img,.single-col-2 img{max-width:250px;width:100%}.city select,.state select,.country select,.zip select{width:72%}.bg-img-section .inner-bg-section{padding-top:35px}.inner-bg-section h2{font-size:30px;line-height:48px}.inner-location-section h3{padding-bottom:40px}.outer-login-section .inner-form-section .form-section form .inline-ipt,.inner-appoint-type select{width:100%}.provider-section .inner-provider-type .nxt-btn,.inner-date-section .nxt-btn{padding:20px 0}.inner-provider-type ul.provider-list li{flex:0 45%}}@media (max-width: 700px){.treat-col-sec .col-container,.treat-col-sec-2 .col-container-2{justify-content:center}.col-container .single-col,.col-container-2 .single-col-2{flex:0 50%}.card-container .single-card{flex:0 65%}}@media (max-width: 600px){.first-name-section,.last-name-section,.mobile-section,.valid-email,.city,.state,.country,.zip{flex:0 100%}.first-name-section input,.last-name-section input,.mobile-section input,.valid-email input,.country input,.state input,.city input,.zip input{width:90%!important}.city select,.state select,.country select,.zip select{width:87%}.inner-location-section .location-select{justify-content:center}.location-select .single-location{flex:0 52%;margin-bottom:40px}.card-container .single-card{margin-right:20px}}@media (max-width: 450px){.inner-date-section ul.time-list li{flex:0 5%}.card-container .single-card{margin-bottom:0}.card-container{flex-direction:column}.card-number input{width:82%}.card-checkbox-holder{max-width:350px}.date-drp{flex:0 80%;padding-bottom:25px}.outer-login-section .inner-bg-section h2{font-size:20px;line-height:30px}.inner-bg-section .sub-title{font-size:16px;line-height:26px}.inner-bg-section p{font-size:14px;line-height:22px}.inner-provider-type ul.provider-list{justify-content:center;display:flex;flex-wrap:wrap}.inner-provider-type .nxt-btn{text-align:center}.inner-provider-type h2{text-align:center;font-size:23px;line-height:35px}.inner-details-section h2,.inner-pro-details-section h2,.inner-date-details-section h2,.inner-pay-details-section h2,.inner-date-section h2,.inner-pay-section h2{font-size:23px;line-height:35px}.inner-provider-type ul.provider-list li{flex:0 75%}.empty-section .crop-girl img{max-width:250px;width:100%}.inner-date-section ul.time-list li,.inner-date-section ul.time-list li:first-child{padding:0 10px}.inner-provider-type ul.provider-list li{flex:0 60%;display:block;min-height:170px}.inner-provider-type ul.provider-list li:hover .hovered-img{display:none}.inner-bg-section h2{font-size:30px;line-height:40px}.inner-form-section h4{font-size:24px;line-height:34px}.outer-thank-section .white-bg-section h2{font-size:25px;line-height:35px}.white-bg-section .content-section{padding:25px}.inner-appoint-type h2{font-size:23px;line-height:35px}.details-box,.pro-details-box,.date-details-box,.pay-details-box{max-width:85%}.provider-list .loc-serv{flex:0 48%;margin-top:5px}.provider-list .photo-name{flex:0 48%}.same-dates h5{font-size:10px}span.arrow-bf:before{height:10px;top:7px}.date-provider ul.same-dates li.list-book{padding:7px 15px!important;font-size:12px!important}.check-content .txt-check textarea{width:80%!important}.dLpvYz.fader-enter-done,.dLpvYz.fader-appear-done,.ui-admin-bar__body,.inner-form-section .loader-bty{display:none!important}.nxt-btn #aBook{margin-left:2px}.nxt-btn #appnxt,.nxt-btn #pronxt,.nxt-btn #bkBtn{margin-left:2px!important}.nxt-btn #goBack4,.nxt-btn #goBack3,.nxt-btn #goBack2,.outer-date-section #goBack{margin-right:2px!important}.order-id input{width:60%}.card-number-cvv{flex-direction:column}.date-cvv label{display:block}}@media (max-width: 400px){.inner-date-section ul.time-list li{padding:0 10px}.inner-date-section ul.time-list li,.inner-date-section ul.time-list li:first-child{padding:0 5px}.col-container .single-col,.col-container-2 .single-col-2{flex:0 80%}.details-box h4,.pro-details-box h4,.date-details-box h4,.pay-details-box h4,.details-box p,.pro-details-box p,.date-details-box p,.pay-details-box p{font-size:12px;line-height:18px}.inner-provider-type ul.provider-list li{flex:0 90%}.calender-ip{width:65%}.single-card h4{font-size:14px;line-height:24px}}ul.dates-print li{list-style-type:none;font-family:fieldwork,sans-serif!important;padding:10px;margin-bottom:10px}ul.dates-print li h4{padding:10px 0}ul.dates-print li.active{list-style-type:none;color:#fff;background-color:#02cccc}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:center no-repeat #fff;text-align:center;color:#01cbcb}.inner-form-section .nxt-btn{display:flex;align-items:center}.inner-form-section .form-section label{display:inline-block;padding-bottom:15px}.cancel-btn{text-decoration:none!important;color:#d3d3d3!important;font-size:16px!important;line-height:23px!important;text-transform:uppercase!important;padding:10px 40px!important;background-color:transparent!important;box-shadow:#00000029 0 0 6px!important;border-radius:5px!important;display:inline-block!important;transition:all .4s ease 0s!important;cursor:pointer!important;outline:none!important;box-shadow:none!important;border:0!important;font-family:fieldwork,sans-serif!important}.date-provider ul.same-dates li.list-book{list-style:none;padding:15px 30px;font-family:fieldwork,sans-serif;display:inline-block;margin:15px 15px 10px 0;color:#02cccc;background-color:#fff;border-radius:2px;box-shadow:0 0 6px #00000029;font-family:fieldwork,sans-serif!important;cursor:pointer}.date-provider ul.same-dates li.list-book.active,.date-provider ul.same-dates li.list-book:hover{background-color:#02cccc;color:#fff}li.list-book.active{color:#01cbcb}.inline-ipt.load-fix{display:flex;align-items:center}.form-section{display:flex;flex-wrap:wrap;font-family:fieldwork,sans-serif!important}.outer-date-section #goBack{margin-right:10px}.nxt-btn #appnxt,.nxt-btn #pronxt{margin-left:10px}.flex-ip{width:250px}select option:first-child{color:#fff;background:#fff}@media (max-width: 768px){.new-bestsellers .bestseller-carousel .product-card{min-height:320px!important}}.new-bestsellers .bestseller-carousel .product-card .product-image{background-size:cover!important}.content-right{flex:0 50%!important}h6.address{font-size:13px!important;line-height:18px;font-weight:400}.search_t_result{padding-top:50px}.search_-bar{margin-top:30px;margin-bottom:25px}@media (min-width:550px){.all_treats_main_coll_banner,#all_treats_main_coll_banner_img{height:300px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/beauty.css.map */
