*{box-sizing:border-box;outline:none}*,body{margin:0;padding:0}body{font-size:14px;font-weight:400}body,button,input,optgroup,select,textarea{font-family:Poppins}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular.eot?c6543ebb0830680b7328f4eb85c8a3f3) format("embedded-opentype"),url(/fonts/OpenSans-Regular.woff?552ea4cf95b85269f5a3b5b1e2b2eedb) format("woff"),url(/fonts/OpenSans-Regular.ttf?d7d5d4588a9f50c99264bc12e4892a7c) format("truetype"),url(/fonts/OpenSans-Regular.svg?ada459f78f69bd62c6848e5d0b49f54d) format("svg");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Open Sans Light;src:url(/fonts/OpenSans-Light.eot?2c7d99f09db7c4c52ef7deb370977de8) format("embedded-opentype"),url(/fonts/OpenSans-Light.woff?edab3663655deaddbc4baf33e83838dd) format("woff"),url(/fonts/OpenSans-Light.ttf?9ff12f694e5951a6f51a9d63b05062e7) format("truetype"),url(/fonts/OpenSans-Light.svg?04f4668bc9a85ab66c017a196b2acf2a) format("svg");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-SemiBold.eot?11d670a385228bfd4f2460146e65682b) format("embedded-opentype"),url(/fonts/OpenSans-SemiBold.woff?1d8cbd42230b32f36e03e5fa9cfc27bc) format("woff"),url(/fonts/OpenSans-SemiBold.ttf?e1c83f9474e0cc1d84a13c6d1ddf3ca5) format("truetype"),url(/fonts/OpenSans-SemiBold.svg?24d1048b48efd57de201896e90c81c06) format("svg");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Bold.eot?6f03cc3ecb0333cbc6c4b9d299c35ea2) format("embedded-opentype"),url(/fonts/OpenSans-Bold.woff?8dd1fba73ff945cf492243e58a13877e) format("woff"),url(/fonts/OpenSans-Bold.ttf?f5331cb6372b6c0d8baf2dd7e200498c) format("truetype"),url(/fonts/OpenSans-Bold.svg?c05044abce15e621bd96143122bafc2c) format("svg");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-ExtraBold.eot?37375dcae047d66fc0aa6b82738a75d2) format("embedded-opentype"),url(/fonts/OpenSans-ExtraBold.woff?5aa0bd4242398e1ff9971c3cbc86ad08) format("woff"),url(/fonts/OpenSans-ExtraBold.ttf?49f89e34d03233b1f27788f75df7a40a) format("truetype"),url(/fonts/OpenSans-ExtraBold.svg?6c0c75ce8df94474f7679460b0f7246a) format("svg");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.eot?8161384f469695518e52e96f871512b5) format("embedded-opentype"),url(/fonts/Poppins-Regular.woff?851187050d913425b953c25356921e29) format("woff"),url(/fonts/Poppins-Regular.ttf?41e8dead03fb979ecc23b8dfb0fef627) format("truetype"),url(/fonts/Poppins-Regular.svg?64427f685f6bf2eee7f4dc639e8616b8) format("svg");font-weight:400;font-style:normal;font-display:swap}h1{color:#2c2c2c;font-family:Open Sans;font-size:31px;font-weight:700}a{transition:all .3s ease}a,button,select{cursor:pointer;outline:none}a:focus,a:hover,button:focus,button:hover{text-decoration:none;outline:none}img{max-width:100%}::-webkit-input-placeholder{color:#8d92a3;font-family:Open Sans Light}::-moz-placeholder{color:#8d92a3;font-family:Open Sans Light}:-ms-input-placeholder{color:#8d92a3;font-family:Open Sans Light}:-moz-placeholder{color:#8d92a3;font-family:Open Sans Light}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:none;-webkit-text-fill-color:#8d92a3;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-internal-autofill-selected{background-image:inherit!important}li{list-style:none}.font-16{font-size:16px}.font-12{font-size:12px}.blur{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.loader-section{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(137deg,#2bbebe,#0079ad);opacity:.78;display:flex;align-items:center;justify-content:center;transition:all .5s ease;opacity:1;visibility:visible;z-index:999}.loader-section.loaded{opacity:0;visibility:hidden}.main-header{padding:40px 0;position:relative;z-index:3;left:0;right:0;top:0}.login-section,.main-header .row{align-items:center}.login-section{min-height:calc(100vh - 123px);display:flex;padding-bottom:30px}.login-section .file-upload{margin-left:auto;margin-right:auto}.login-section .file-upload-wrap h6{text-align:center}.form-section-wrap{height:100%;display:flex;align-items:center;padding-bottom:50px}.form-section{min-width:100%}.left-image{padding-bottom:50px;position:relative}.left-image img{float:right;position:relative;max-width:487px}.header-right ul{float:right;display:flex;flex-wrap:wrap;align-items:center}.header-right ul li{float:left;margin-left:35px}.header-right ul li:first-child{margin-left:0}.header-right i{font-size:24px;position:relative}.header-right i span.notify{position:absolute;top:0;right:0;height:14px;width:14px;background:#ff6e6e;border-radius:100%;box-shadow:0 0 0 2px #fff;font-size:9px;font-family:Open Sans;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-top:-4px;margin-right:-3px}.exit-link{padding:9px 29px;border-radius:5px;border:1px solid #9d9d9d;color:#9d9d9d;font-size:13px;font-weight:700}.exit-link:hover{background:#65a3fe!important;border-color:#65a3fe!important;color:#fff!important}.form-title{color:#a3a3a3;margin-bottom:30px}.form-title h1{font-family:Poppins}.form-title p{margin-top:15px;margin-bottom:0}.form-section .form-control{border-radius:4px;background-color:#f7f8fa;border:none;padding-left:62px;height:51px;font-size:16px}.form-section .form-control:focus{box-shadow:none}.form-section .form-check{font-size:17px;font-weight:400;padding:0;margin-bottom:22px}.form-section .form-check-label{position:relative;padding:0 2px 0 30px;cursor:pointer}.form-section .form-check-label:before{content:"";width:21px;height:21px;border-radius:2px;border:1px solid #707070;display:inline-block;vertical-align:top;opacity:.25;position:absolute;left:0;top:3px}.form-section .form-group{margin-bottom:25px}.form-section .forgot-link{color:#2c2c2c}.form-section .forgot-link,.form-section .resend-link{font-size:18px;font-weight:400;display:inline-block;vertical-align:top;margin-top:15px}.form-section .resend-link{color:#65a3fe}.form-section .form-section .forgot-link{margin-top:12px}.form-section .form-check-label:after{content:"";top:7px;width:7px;height:10px;border:solid #fff;border-width:0 2px 2px 0;position:absolute;left:7px;transform:rotate(45deg);opacity:0}.form-section input:checked+.form-check-label:after{opacity:1}.form-section .form-check input[type=checkbox]{position:absolute;opacity:0;left:0}.form-section .form-check input[type=checkbox]:checked+.form-check-label:before{background-color:#fdc75b;opacity:1;border-color:#fdc75b}.form-section .form-check input[type=radio]{position:absolute;opacity:0;left:0}.form-section .form-check input[type=radio]:checked+.form-check-label:before{background-color:#fdc75b;opacity:1;border-color:#fdc75b}.form-section .btn-primary.focus,.form-section .btn-primary:focus{box-shadow:none}.icon-input-wrapper{background-position:20px;background-repeat:no-repeat;background-color:#f7f8fa}.icon-input-wrapper .form-control{background:transparent}.email-input{background-image:url(/images/mail-icon.png?2985e0aec8c3032211d15243463c5a59)!important}.password-input{background-image:url(/images/password-icon.png?e1fd62938cf3f8237854e4101b124488)!important}.form-section .form-control{background-repeat:no-repeat;background-position:left 17px center}.form-btn{height:60px;border-radius:64px;background-color:#65a3fe;border:none;color:#fff;font-size:21px;font-weight:700;box-shadow:none!important;min-width:225px;padding:.375rem 2rem}.form-btn:hover{background-color:#0062cc;color:#fff}.form-section .forgot-link:hover{color:#0062cc}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.form-error{padding:7px 10px;text-align:center;color:red;margin-bottom:20px;border-radius:5px;color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.general-form{min-width:100%}.general-form .form-control{border-radius:4px;background-color:#f7f8fa;border:none;height:51px;font-size:16px;padding:10px 20px;box-shadow:none}.general-form .form-group{margin-bottom:18px;box-shadow:none}.general-form .form-control[type=date]{color:#8d92a3}.file-upload{width:88px;height:88px;background-color:#f7f8fa;border-radius:100%;position:relative;margin:0 0 10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.file-upload-wrap{min-width:100%;text-align:left}.file-upload input[type=file]{cursor:pointer;opacity:0;max-width:100%;z-index:1}.file-upload img,.file-upload input[type=file]{position:absolute;left:0;right:0;top:0;bottom:0}.file-upload img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.file-upload-wrap h6{font-size:14px;font-weight:600;color:#000;margin:0}.file-upload-wrap p{color:#8d92a3;font-family:Open Sans Light}.search-therapist{text-align:center}.search-therapist,.user-timezone{max-width:454px;margin:0 auto;min-width:100%}.user-timezone{text-align:left}.user-timezone .input-wrapper{padding:0 0 30px}.user-timezone .input-group-prepend{margin-right:5px}.user-timezone select{border-radius:25px!important;padding-left:10px;font-size:inherit;font-weight:300;color:#8d92a3;-webkit-appearance:none;background-image:url(/images/dropdown-arrow.png?af121b63b194183976bbf7fe44c92ddf);background-repeat:no-repeat;background-position:95% 50%;padding-right:20px;border:none;border-bottom:3px solid}.user-timezone .form-control{background-color:#f7f8fa;border:none;height:51px;font-size:16px;padding:10px 30px;box-shadow:none}.search-therapist .next-btn{padding:90px 0 0}.search-therapist-wrap{height:100%;display:flex;align-items:center;justify-content:center}.search-therapist select{padding-left:5px;font-size:inherit;font-weight:300;color:#8d92a3;-webkit-appearance:none;background-image:url(/images/dropdown-arrow.png?af121b63b194183976bbf7fe44c92ddf);background-repeat:no-repeat;background-position:100%;padding-right:20px;border:none;border-bottom:3px solid}.search-therapist .form-control{background-color:#f8f9fa}.search-therapist input.form-control{padding-left:30px}.search-therapist .general-form .input-group-prepend{position:relative}.search-therapist .general-form .input-group-prepend:after{content:"";width:1px;height:48px;background-color:#ececec;position:absolute;right:-15px;top:2px;z-index:1}.search-therapist h1{line-height:40px;font-family:Poppins;font-size:24px}.search-therapist h1 a{color:#65a3fe;white-space:nowrap;border-bottom:3px solid;text-decoration:none}.or-content{margin:32px 0 38px;opacity:.6;color:#2c2c2c;font-size:18px;text-transform:uppercase}.blue-btn{height:60px;border-radius:64px;background-color:#65a3fe;color:#fff;font-size:21px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:220px;margin:0 auto 5px;cursor:pointer;min-width:225px;padding:.375rem 2rem;border:1px solid #65a3fe}.blue-btn:hover{background-color:#0062cc;border-color:#0062cc;color:#fff}.blue-btn.white{color:#2c2c2c;background-color:#fff;border-color:#707070}.blue-btn.white:hover{background-color:#2c2c2c;border-color:#2c2c2c;color:#fff}.find-search-therapist h1{margin-bottom:30px}.find-search-therapist h1 strong{font-weight:700;color:#65a3fe}.find-search-therapist .blue-btn{max-width:354px;width:100%}.therapist-result-popup{font-size:14px!important}#step_0,#step_1,#step_2,#step_3,#step_4,#step_5,#step_6,#step_7,#step_8,#step_9{display:none}.recovery-email-question{margin-top:2rem;margin-bottom:2rem}.step-content{text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%}.step-content h2{color:#f9f9f9;font-size:26px;font-weight:700;position:relative;margin:23px 0 0}.step-info{color:#fff;font-family:Open Sans;font-size:16px;font-style:italic;margin-top:55px}.step-form{position:relative;padding:30px 60px 60px;border-radius:17px;background-color:#f2f7ff;margin-bottom:25px;max-height:507px}.step-form .big-checkbox{height:325px;overflow:auto}.previous-btn{position:absolute;top:25px;left:30px}.step-form .skip-content{position:absolute;bottom:20px;left:0;right:0}.big-checkbox .form-group{margin:0 0 20px;position:relative}.skip-content{text-align:center;margin-top:24px}.skip-btn{padding:9px 29px;border-radius:5px;border:1px solid #9d9d9d;color:#9d9d9d;font-size:13px;font-weight:700;display:inline-block;vertical-align:top;margin:0 15px}.skip-btn:hover{background:#65a3fe;color:#fff;border-color:#65a3fe}.skip-btn.bg-transparent:hover{background:#65a3fe!important}.step-section{padding-bottom:0;min-height:calc(100vh - 123px);display:flex;align-items:center}.step-content-in{max-width:390px;margin:0 auto 70px;position:relative}.step-content-in.full{max-width:504px}body.step-form-body{background-image:linear-gradient(137deg,#2bbebe,#0079ad)}body.step-form-body .main-header{background:transparent}body.step-form-body .main-header .logo{max-width:154px;display:inline-block;vertical-align:top}body.step-form-body .exit-link{border:1px solid #fff;color:#fff}body.step-form-body .exit-link:hover{background:#000;border-color:#000}.step-content-in .exit-link{position:absolute;right:0;top:90px}.step-progress{text-align:center;margin-top:30px}.step-progress-bar{position:relative;background:#fff;display:inline-block;vertical-align:top;width:129px;height:7px;border-radius:24px;background-color:#e7e7e7;margin:0;overflow:hidden}.progress-percentage{position:absolute;left:0;top:0;bottom:0;border-radius:24px;background-color:#59cccc}.checkbox-list{height:325px;overflow:auto}.checkbox-list label{position:relative;margin:0;color:#000;font-size:17px;font-weight:300;line-height:24px;cursor:pointer}.checkbox-list .form-group{margin-bottom:22px}.big-checkbox .form-group input[type=checkbox]{position:absolute;opacity:0;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border-radius:100px;cursor:pointer}.big-checkbox .form-group input[type=checkbox]+label{margin:0;box-shadow:0 4px 5px rgba(0,0,0,.08);border-radius:100px;background-color:#fff;font-size:17px;padding:33px 20px;width:100%;text-align:center;transition:all .3s ease}.big-checkbox .form-group input[type=checkbox]:checked+label{color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.08);border-radius:100px;background-color:#fdc75b}.checkbox-list label input[type=checkbox]+span{position:relative;display:inline-block;vertical-align:top;padding-left:25px}.checkbox-list label input[type=checkbox]+span:before{content:"";position:absolute;width:14px;height:14px;border:1px solid #707070;opacity:.25;border-radius:100%;left:0;top:5px}.checkbox-list label input[type=checkbox]+span:after{content:"";position:absolute;top:7px;width:5px;height:7px;border:solid #fff;border-width:0 1px 1px 0;left:5px;transform:rotate(45deg)}.checkbox-list label input[type=checkbox]{position:absolute;opacity:0;left:0;right:0;bottom:0;top:0;height:100%}.checkbox-list label input[type=checkbox]:checked+span:before{border:1px solid #65a3fe;background-color:#65a3fe;opacity:1}.big-checkbox .form-group input[type=radio]{position:absolute;opacity:0;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border-radius:100px;cursor:pointer}.big-checkbox .form-group input[type=radio]+label{margin:0;box-shadow:0 0 10px rgba(64,162,194,.1019607843);border-radius:100px;background-color:#fff;font-size:17px;font-weight:600;padding:16px 20px;width:100%;text-align:center;transition:all .3s ease}.big-checkbox .form-group input[type=radio]:checked+label{color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.08);border-radius:100px;background-color:#65a3fe}.checkbox-list label input[type=radio]+span{position:relative;display:inline-block;vertical-align:top;padding-left:25px}.checkbox-list label input[type=radio]+span:before{content:"";position:absolute;width:14px;height:14px;border:1px solid #707070;opacity:.25;border-radius:100%;left:0;top:5px}.checkbox-list label input[type=radio]+span:after{content:"";position:absolute;top:7px;width:5px;height:7px;border:solid #fff;border-width:0 1px 1px 0;left:5px;transform:rotate(45deg)}.checkbox-list label input[type=radio]{position:absolute;opacity:0;left:0;right:0;bottom:0;top:0;height:100%}.checkbox-list label input[type=radio]:checked+span:before{border:1px solid #fdc75b;background-color:#fdc75b;opacity:1}.step-form-second .skip-content{margin-top:135px}.max-height-wrapper{max-height:430px;overflow:auto}.max-height-wrapper::-webkit-scrollbar{width:5px}.max-height-wrapper::-webkit-scrollbar-track{background:#d4d4d4}.max-height-wrapper::-webkit-scrollbar-thumb{background:#2abcbd}.max-height-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.checkbox-style .form-group label{display:block}.checkbox-style .form-group{margin:0 0 25px;position:relative}.checkbox-style .form-group input{position:absolute;opacity:0;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border-radius:100px;cursor:pointer}.checkbox-style .form-group input+span{margin:0;box-shadow:0 0 10px rgba(64,162,194,.1019607843);border-radius:100px;background-color:#fff;font-size:17px;font-weight:600;padding:5px 20px;width:100%;text-align:center;transition:all .3s ease;display:block}.checkbox-style .form-group input:checked+span{color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.08);border-radius:100px;background-color:#65a3fe}.custom-model .alert-icon{width:134px;height:134px;background-color:#e28282;border-radius:100%;margin:30px auto 0;display:flex;align-items:center;justify-content:center}.custom-model .alert-top{display:inline-block;vertical-align:top;width:100%;background-position:50%;background-size:contain;height:140px;margin-bottom:40px}.custom-model .modal-dialog{max-width:411px;height:100%;margin-top:0;display:flex;align-items:center;margin-bottom:0}.custom-model .modal-body{padding:43px 24px 30px 17px}.custom-model .alert-content-below{color:#22242a;font-family:Open Sans;font-size:16px;font-weight:700;line-height:26px;text-align:center;padding:10px 11px 0 13px}.custom-model .modal-footer{text-align:center;justify-content:center;border-top:1px solid #f1f3f8;padding:20px 10px}.custom-model .modal-footer .modal-btn,.custom-model .modal-footer button{color:#65a3fe;font-family:Open Sans;font-size:15px;font-weight:700;background:transparent;border:none;outline:none;margin:0}.custom-model .alert-content-below a{white-space:nowrap;color:inherit}.custom-model .modal-content{border:none;box-shadow:0 5px 20px rgba(0,0,0,.05);border-radius:10px;background-color:#fff}.recovery-modal .modal-body{padding:unset!important}.recovery-modal .modal-footer{border:unset!important}.recovery-modal .alert-content-below span{color:#000!important}.recovery-modal .modal-footer .modal-body{margin-bottom:20px}.modal-backdrop.show{opacity:.7}.find-book-section h4{color:#65a3fe;font-size:22px;font-weight:500;text-transform:uppercase}.find-book-section h4 span{text-transform:none}.blue-btn.btn-small{width:auto;padding:10px 59px}.find-book-section h1{font-size:24px;line-height:34px;margin-bottom:40px}h1 input[type=text]{border:none;border-bottom:3px solid #65a3fe;color:#65a3fe;font-weight:600}h1 input[type=text]::-webkit-input-placeholder{color:#65a3fe;font-family:Open Sans;font-weight:600}h1 input[type=text]::-moz-placeholder{color:#65a3fe;font-family:Open Sans;font-weight:600}h1 input[type=text]:-ms-input-placeholder{color:#65a3fe;font-family:Open Sans;font-weight:600}h1 input[type=text]:-moz-placeholder{color:#65a3fe;font-family:Open Sans;font-weight:600}.find-book-section .search-therapist{text-align:unset}.find-book-section{height:auto;padding-bottom:40px;display:block}h3{color:#2c2c2c;font-size:19px;font-weight:700}.therapist-box.upcoming{display:inline-block;position:relative;margin:0 8px}.therapist-info{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;text-align:left;border-radius:4px;background-color:#4492b4;padding:6px 10px;min-height:38px}.therapist-info h4{color:#fff;font-size:12px;font-weight:400;letter-spacing:.13px;margin:0;line-height:16px;text-transform:capitalize}.therapist-info-sm p{margin:0;color:#fff;font-family:Poppins;font-size:10px;letter-spacing:.08px}.therapist-info .cancel-btn{color:#fff;font-family:Poppins;font-size:12px;font-weight:700;margin-right:6px}.therapist-box{position:relative}.slick-slide .therapist-box{margin:0 8px}.previous-appoinments .therapist-info{border-radius:4px;background-color:#8d88cf}.therapist-remaining{text-align:center;margin-top:40px}.therapist-remaining h3{padding:18px 20px 20px;background:#4491b4;color:#fff;border-radius:30px;font-size:22px;font-weight:400}.previous-appoinments .therapist-info-sm p,.previous-appoinments .therapist-info h4{font-family:Open Sans Light}.with-bg-color{position:relative;padding-right:50px}.with-bg-color:before{content:"";position:fixed;left:0;top:0;height:800px;width:1000%;border-radius:0 0 30px;background-color:#f3fbfd;max-width:calc(50% - 100px);min-height:100vh}.right-side-wrap{max-width:484px;margin:0 auto}.btn-wrap .blue-btn{margin-bottom:15px}.btn-wrap .blue-btn:last-child{margin-bottom:0}.rightside-content .btn-wrap{margin-top:40px}.grey-bg{background-color:rgba(44,44,44,.1);color:#2c2c2c}.custom-model .canceled-content{max-width:180px;margin:0 auto;padding-left:0;padding-right:0}.rightside-center-content{min-height:calc(100vh - 123px);display:flex;align-items:center;justify-content:center}.left-image .rightside-center-content{justify-content:flex-end}.left-custom-column{width:calc(50% - 160px);height:800px;display:flex;align-items:flex-end;border-radius:0 0 84px;background-color:#e9eff9;overflow:hidden;height:100vh;position:fixed;top:0;left:0;right:0;padding-top:0;z-index:2;bottom:0}.left-custom-column img{height:607px;-o-object-fit:cover;object-fit:cover}.column-section>.container{position:absolute;top:0;left:0;right:0}.column-right-section{padding-top:123px}.result-image img{height:80px;width:90px;min-width:90px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.result-location{display:flex;align-items:center;margin-bottom:40px}.location-info p{margin:0;color:#a3a3a3;font-family:Open Sans;font-size:12px;font-weight:500}.location-info h1{color:#2c2c2c;font-family:Poppins;font-size:22px;font-weight:700;margin:4px 0 0;display:flex;align-items:center}.location-info h1 img{margin-right:8px}.location-info{margin-left:30px}.result-found h2{font-size:19px;font-weight:700;color:#2c2c2c;margin-bottom:30px}.result-found h2 span{color:#c6c6c6}.result-image{float:left;margin-right:20px}.result-user{float:left;width:100%;max-width:400px;border-bottom:1px solid hsla(0,0%,82.4%,.5);padding-bottom:30px;margin-bottom:30px;padding-right:10px;display:flex}.result-user-info{float:left}.result-user-info h3{color:#333;font-family:Poppins;font-size:13px;font-weight:600;letter-spacing:.17px;margin:0}.result-user-info h3 span{color:#82a2ff;font-family:Open Sans;font-size:8px;font-weight:700;letter-spacing:.1px;line-height:13px;text-transform:uppercase;white-space:nowrap;padding-left:10px}.result-user-info h3 span img{margin-right:3px}.user-tag{color:#818181;letter-spacing:.07px}.location-distance,.user-tag{margin:0;font-family:Poppins;font-size:12px;font-weight:400;display:block}.location-distance{color:#000;letter-spacing:.05px}.location-distance i{font-size:8px;display:inline-block;position:relative;top:-1px;color:#989898;margin-right:3px}.next-appointment{margin:4px 0 0!important;color:red!important;font-weight:400;line-height:12px}.next-appointment,.next-appointment span{font-size:11px!important}.location-distance img{margin-right:6px}.next-appointment span{color:#131111!important}.result-list{max-height:480px;overflow:auto}.result-list:after{content:"";position:relative;left:0;right:0;bottom:20px;height:2px;background:#fff;clear:both;display:block;z-index:1}.result-list:before{content:"";display:table}.below-contact-us{position:fixed;right:0;width:calc(50% + 240px);text-align:center;height:150px;background-color:#82a2ff;bottom:0;padding:25px 10px;z-index:1}.below-contact-us-padding{padding:42px 10px}.below-contact-content{max-width:300px;margin:0 auto;position:relative}.below-contact-content img{position:absolute;bottom:-24px;left:-30px}.below-contact-content p{color:#000;font-size:13px;font-weight:400;padding:8px 23px;background-color:#fff;display:inline-block;vertical-align:top;border-radius:100px;margin:0}.below-contact-us .close-contact{position:absolute;right:20px;top:10px;z-index:15}.contact-btn{color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;border-radius:15px;background-color:#fdc75b;border:none;padding:8px 21px;margin-top:21px;outline:none}.contact-btn:hover{background:#000}.chat-contacts{border-right:1px solid hsla(0,0%,43.9%,.25);height:100%}.previous-chat-list ul{display:inline-block;vertical-align:top;width:100%}.previous-chat-list ul li{float:left;width:25%;text-align:center}.previous-chat-list ul li p{color:#1b1b1b;font-family:Open Sans;font-size:11px;font-weight:300;font-family:Open Sans Light;max-width:50px;margin:0 auto}.chat-user-img .previous-chat-list{position:relative}.previous-chat-list .chat-user-img img{width:40px;height:40px;border-radius:100%}.previous-chat-list .chat-user-img{margin-bottom:10px;display:inline-block;vertical-align:top;position:relative}.previous-chat{padding-right:15px;margin-bottom:10px}.previous-chat h3{margin-bottom:22px}.chat-search input[type=text]{width:100%;height:43px;border-radius:3px;border:1px solid hsla(0,0%,43.9%,.12);background-color:#fff;padding:5px 10px 5px 47px;background:url(/images/search-icon.png?9110198f10141beecddef5700a2a424a) no-repeat center left 18px}.chat-search{display:flex;justify-content:space-between;align-items:center;padding-right:20px}.chat-search .search-plus{margin-left:15px}.chat-user-img{position:relative}.online .chat-user-img:before{content:"";position:absolute;right:0;bottom:0;width:11px;height:11px;background-color:#1babab;border-radius:100%;border:2px solid #fff}.chat-user{display:flex;align-items:center;position:relative;cursor:pointer}.chat-user .chat-user-img{height:48px;width:48px;margin-right:15px;min-width:48px}.chat-user .chat-user-img img{height:48px;width:48px;border-radius:100%;-o-object-fit:cover;object-fit:cover}.chat-name-text h4{color:#393939;font-family:Open Sans;font-size:11px;font-weight:700;margin:0 0 4px}.chat-name-text p{color:#22242a;font-size:14px;line-height:22px;font-family:Open Sans Light;font-weight:400;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-user-info{padding-right:15px;display:flex;justify-content:space-between;width:100%;position:relative;overflow:hidden}.chat-user-info .chat-name-text{overflow:hidden}.chat-user-time p{margin:0;color:#8d92a3;line-height:17px;white-space:nowrap}.chat-user-time p,.unread-chat{font-family:Poppins;font-size:10px;letter-spacing:1px;font-weight:400}.unread-chat{width:19px;height:19px;background-color:#4492b4;color:#fff;line-height:19px;display:inline-block;vertical-align:top;text-align:center;border-radius:100%}.chat-user-time{text-align:right}.chat-user:before{content:"";position:absolute;left:80px;right:0;bottom:-18px;background:#f1f3f8;height:1px}.chatting-list{margin-top:10px;overflow:auto;height:calc(100vh - 220px)}.chatting-list li{margin-bottom:18px;padding-bottom:18px}.chatting-list li:last-child .chat-user:before{content:none}.chatting-list li:last-child{margin-bottom:0}.chat-user.online .chat-user-img:before{width:13px;height:13px}.chat-content .text{max-width:100%;word-wrap:break-word}.chat-content .send .text{text-align:left}.chatting-section .chat-notification-text span{font-style:italic;display:block;padding:0 0 20px;font-size:12px}.uiLoading{height:100%;width:100%}@keyframes loading{0%{transform:translateY(0)}25%{background-color:#cbd6e2;transform:translateY(.4em)}50%{transform:translateY(0)}75%{background-color:#cbd6e2;transform:translateY(-.4em)}to{transform:translateY(0)}}.uiLoading{align-items:center;display:flex;justify-content:center;height:1.25em;width:4.5em}.uiLoading-grow{height:100%;width:100%;position:absolute;top:0;left:0;background:#fff;z-index:1}.uiLoadingDot{animation:loading 1s linear infinite;background-color:currentColor;border-radius:50%;color:#7c98b6;height:1em;width:1em}.uiLoadingDot.dot-1{animation-delay:0s;margin-right:.75em}.uiLoadingDot.dot-2{animation-delay:-.66s;margin-right:.75em}.uiLoadingDot.dot-3{animation-delay:-.33s}.uiLoadingDot.loading-blue{color:#00a4bd}.uiLoadingDot.loading-orange{color:#e66e50}.uiLoading-grow-wrap{position:relative}.uiLoading-grow-wrap .uiLoading{background:#f6f7fb;display:none}.uiLoading-grow-wrap.loading .uiLoading{display:flex}section.chatting-section{position:relative;min-height:250px}.current-chat-user{display:flex;align-items:center;margin-bottom:35px}.current-chat-user .current-user-info{width:100%;display:flex;justify-content:space-between;margin-left:20px}.current-chat-user .chat-user .chat-user-img img{height:36px;width:36px}.current-chat-user .chat-user .chat-user-img{height:36px;width:36px;min-width:36px}.current-chat-user .chat-name-text h4{font-size:14px;margin:0}.current-chat-user .chat-name-text p{color:#8d92a3;font-size:12px}.current-chat-user .chat-user:before{content:none}.send{text-align:right}.chat-content{overflow:auto;height:calc(100vh - 300px)}.chat-content .text{display:inline-block;vertical-align:top;padding:10px 20px;color:#22242a;font-size:14px;line-height:22px;font-family:Open Sans Light;border-radius:10px 10px 10px 0;background-color:#f7f8fa;position:relative;border:1px solid #cbcbca}.chat-content .send .text{margin-left:auto;background-color:#65a3fe;color:#fff;border-radius:10px 10px 0 10px}.message{max-width:80%;padding-left:10px}.message.send{margin-left:auto;padding-left:0;padding-right:10px;margin-bottom:5px}.message span{display:block;color:#8d92a3;font-family:Poppins;font-size:10px;line-height:22px;font-weight:400;margin-top:3px}.write-chat-message{background-color:#fff;border-top:1px solid hsla(0,0%,43.9%,.45);margin-left:-30px;margin-top:0;position:absolute;left:0;right:0;bottom:0;padding-top:10px;display:flex;align-items:center;padding-bottom:10px;padding-left:30px}.write-chat-message textarea{border:none;resize:none;width:100%;background-repeat:no-repeat;background-position:center left 10px;position:relative;padding-right:20px}.chat-area{height:100%;padding-bottom:93px;position:relative}.chatting-list ul{margin:0}.user-more .dropdown-toggle:after{content:none}.user-more .dropdown-menu{right:0!important;left:auto!important;padding:5px 0;border-radius:0}.user-more .dropdown-toggle{padding:0 10px}.user-more .dropdown-menu li a{color:inherit;display:block;padding:5px 10px}.chat-emoji-voice{display:flex}.chat-emoji-voice a{float:left;height:35px;display:inline-flex;align-items:center;justify-content:center;width:45px;border-right:1px solid #f1f3f8}.chat-emoji-voice a:last-child{border-right:none}.user-like-wrap{height:141px;background-color:rgba(62,160,193,.9);display:inline-block;vertical-align:top;width:100%}.user-like{float:right;text-align:center;margin-top:28px;margin-right:23px}.user-like .fa-heart-o{display:block}.user-like a{color:#fff}.user-like span{display:block;margin-top:3px}.user-like .fa{font-size:18px}.user-details{text-align:center}.profile-image{max-width:317px;border-bottom:1px solid #ccc;margin:-45px auto 20px}.profile-image h3{color:#22242a;font-size:22px;font-weight:700;line-height:22px;margin-top:15px;margin-bottom:25px}.profile-image p{color:#82a2ff;font-family:Open Sans;font-size:8px;font-weight:700;letter-spacing:.1px;line-height:13px;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.profile-image p img{margin-right:3px}.profile-buttons{max-width:200px;margin:0 auto}.therapist-btn{display:block;margin-bottom:20px;color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;border-radius:12px;background-color:#3ea0c1;padding:12px 10px}.therapist-btn:hover{color:#fff;background:#373737}.therapist-btn.disabled-btn{border:1px solid #9d9d9d!important;color:#9d9d9d;opacity:1}.therapist-btn.disabled-btn,.therapist-btn.disabled-btn:hover{background-color:#fff!important}.book-appointment{background-color:#fdc75b}.therapist-btn img,.therapist-btn svg{margin-right:10px}.therapist-btn svg{fill:#fff}.nav-tabs .nav-link{color:#22242a!important;font-family:Open Sans;font-size:11px;font-weight:700;text-align:center;border:none;border-bottom:2px solid #e5e5e5}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-color:#50a9c7}.nav-tabs{display:flex;flex-wrap:nowrap;border:none;margin-bottom:20px}.wrap-section{border-radius:4px;background-color:#e6e6e6;padding:14px 12px;margin-bottom:15px;color:#495057;font-size:13px;font-weight:400}.wrap-section h4{font-size:13px}.wrap-section h4,.wrap-section label{color:#22242a;font-family:Open Sans;font-weight:600;margin:0}.wrap-section label{font-size:10px}.wrap-section p{margin:0}.wrap-section h4 span{color:#65a3fe;font-family:Open Sans;font-size:10px;font-weight:400}.wrap-section-content ul{margin-top:15px}.wrap-section-content ul li{position:relative;padding-left:20px;margin-bottom:7px}.wrap-section-content ul li:before{content:"";position:absolute;width:9px;height:9px;background-color:#1babab;border-radius:100%;left:0;top:4px}.wrap-section-content ul li:last-child{margin-bottom:0}.wrap-section-title{display:flex;justify-content:space-between}.wrap-section-title h4 a{color:inherit}.photos-section h3{color:#22242a;font-family:Open Sans;font-size:13px;font-weight:600;margin:0 0 15px}.photos-section ul li{float:left;width:25%;padding:0 8px 16px}.photos-section ul li img{height:150px;width:100%}.photos-section ul{margin:0 -8px}.user-more-info{position:relative;padding-left:19px}.user-more-info:before{content:"";width:1px;height:100%;background-color:hsla(0,0%,43.9%,.3);position:absolute;left:-15px;top:0}.user-more-info h2{font-size:medium}.user-more-info .card-header{padding:0;border-radius:4px;background-color:#f6f7fb;border:none}.user-more-info .btn{margin:0;width:100%;text-align:left;border:none;color:#22242a;font-family:Open Sans;font-size:13px;font-weight:700;padding:13px 35px 13px 15px;position:relative}.user-more-info .btn-link:hover{color:#000;text-decoration:none}.btn-link:focus,.user-more-info .btn-link.focus{text-decoration:none}.user-more-info .card{border:none;margin-bottom:8px;border-radius:4px!important}.user-more-info .card-body{background:#f6f7fb;padding-top:0;margin:0}.user-more-info .card-body.wrap-section.wrap-section-content ul{margin:0}.user-more-info .btn img{position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0deg);max-width:10px;transition:all .3s ease}.user-more-info .btn.collapsed img{transform:translateY(-50%) rotate(-90deg)}.single-result-list .result-user{width:100%}.single-result-list{max-width:314px}h1.custom-h1{font-size:22px;line-height:23px}h1.custom-h1,h2.custom-h2{color:#2c2c2c;font-weight:700;margin:0}h2.custom-h2{font-size:19px}.book-appointment-section h1{margin-bottom:35px}.purple-bg-right,.purple-bg-right:before{background-color:#f6f7fb}.purple-bg-right:before{content:"";position:absolute;left:0;right:0;top:0;height:123px}.available-time h2{margin-bottom:25px}.available-time .btn{border-radius:2px}.available-time .btn-secondary{background-color:#fff;color:#1b1b1b;font-size:14px;font-weight:400;text-transform:uppercase;border:none;box-shadow:none!important;padding:10px 11px;width:70px;text-align:center}div.available-time .btn.disabled,div.available-time .btn:disabled{opacity:1;background-color:#e7e7e7;color:#c6c6c6;cursor:no-drop}.available-time .btn-secondary:not(:disabled):not(.disabled):active,.available-time .show>.btn-secondary.dropdown-toggle{background-color:#007bff}.available-time .btn-secondary:not(:disabled):not(.disabled).active,.available-time .btn-secondary:not(:disabled):not(.disabled):active{background-color:#02a09e}.available-time .btn-secondary:not(:disabled):not(.disabled).active:focus,.available-time .btn-secondary:not(:disabled):not(.disabled):active:focus,.available-time .show>.btn-secondary.dropdown-toggle:focus{box-shadow:none}.available-time .btn-group-toggle>.btn-group>label.btn,.available-time .btn-group-toggle label.btn{margin-bottom:26px;cursor:pointer;display:inline-block;padding:8px 16px;font-weight:700;font-size:16px;text-align:center;color:#2c2c2c;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#f3fbfd}.available-time .btn-group-toggle .btn input{display:none}.appointment-select-date h2{margin-bottom:5px}.appointment-select-date input{height:46px;border-radius:23px;background-color:#f7f8fa;border:none;width:100%;padding:5px 40px 5px 44px;color:#8d92a3;font-family:Poppins;font-size:14px;line-height:22px;font-weight:400;background-image:url(/images/calender-icon.png?75a1d772441f2191aee298f5a5b99d08);background-position:center right 17px;background-repeat:no-repeat;background-size:13px}.available-time .btn-secondary:hover{background-color:#02a09e;border-color:#02a09e;color:#fff}.custom-date-picker{position:relative}.custom-date-picker>img{position:absolute;left:20px;top:16px}.available-time .single-day-slot>div{display:flex;flex-wrap:wrap}.available-time .single-day-slot .form-error{width:100%}.custom-model .purple-icon .alert-icon{background-color:#8d88cf}.custom-model .purple-icon .employee-popup-icon img{max-width:100px}.custom-model .purple-icon .alert-icon i{color:#fff;font-size:60px}.appointments-content-pop{max-width:320px;margin:0 auto}.employee-popup button{color:#65a3fe}.employee-popup a,.employee-popup button{font-family:Open Sans;font-size:15px;font-weight:700;background:transparent;border:none;outline:none;margin:0;cursor:pointer}.employee-popup a{color:#65a3fe!important}.custom-model>button{background:transparent;border:none;position:absolute;right:100px;top:100px}.general-form.confirm-form .form-control{background-color:rgba(205,205,215,.2);font-size:13px;height:40px;padding:5px 20px}.confirm-appointment-content small{margin:0;color:#5f5f5f;font-size:12px;font-weight:400;line-height:22px}.confirm-appointment-content small a{color:#65a3fe}.confirm-appointment-content h1{margin-bottom:8px;line-height:32px}.confirm-appointment-content .general-form{margin-top:30px}.custom-model .alert-content-below span{display:block;color:#a3a3a3;font-family:Open Sans;font-size:14px;font-weight:400;max-width:323px;margin:15px auto 0}.custom-model .alert-content-below .subheading{display:block;color:#000;font-size:14px;font-weight:600;line-height:24px;max-width:323px;margin:15px auto 0}.custom-model .therapist-model{max-width:543px}.therapist-info-top{display:flex;vertical-align:top;width:100%}.therapist-info-top .therapist-image{float:left}.therapist-info-top .therapist-details{float:left;padding-left:20px}.therapist-info-top .therapist-image img{width:210px}.therapist-details h2{color:#000;font-family:Poppins;font-size:24px;font-weight:600}.therapist-details p{line-height:22px}.therapist-details p,.therapist-details span{color:#919191;font-family:Poppins;font-size:18px;font-weight:400}.therapist-details span{text-transform:uppercase}.therapist-details span img{margin-right:5px}.appointment-date{text-align:center;color:#4492b4;font-family:Open Sans;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:40px}.appointment-date img{margin-right:18px}.complete-session h2{color:#2c2c2c;font-family:Open Sans;font-size:27px;font-weight:700;text-align:center}.btn-wrap-side{display:flex;margin:0 -10px}.blue-btn-transparent{border:1px solid #65a3fe;background:transparent;color:#65a3fe}.btn-wrap-side .blue-btn{margin:0 10px}.complete-session .btn-wrap-side{margin-top:32px}.custom-model .therapist-model .modal-body{padding:35px 25px}.what-happen-wrap{width:523px;padding:0 15px}.what-happen-content{box-shadow:0 1px 17px rgba(0,0,0,.08);background-color:#fff;border-radius:10px;text-align:center;padding:35px 80px 40px;margin-bottom:25px}.what-happen-content img{height:88px;width:88px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:100%;margin-bottom:12px}.what-happen-content h3{color:#22242a;font-family:Open Sans;font-size:14px;font-weight:700;line-height:22px;max-width:120px;margin:0 auto}.form-section-sm.form-section{text-align:left;margin-top:30px}.form-section-sm.form-section .form-check{color:#2c2c2c;font-family:Open Sans;font-size:10px;font-weight:700;line-height:14px;margin-bottom:15px}.form-section-sm.form-section .form-check-label:before{width:18px;height:18px;top:0}.form-section-sm.form-section .form-check-label:after{top:4px;width:5px;height:8px;left:7px;border-width:0 1px 1px 0}.what-happened-detail{text-align:center}.what-happen-text textarea{width:100%;height:293px;resize:none;border-radius:4px;background-color:rgba(205,205,215,.2);border:none;display:block;margin-bottom:25px;text-align:left;padding:10px}.what-happened-detail h3{color:#22242a;font-family:Open Sans;font-size:23px;font-weight:700;line-height:36px;max-width:355px;margin:0 auto 40px}.custom-model .blue-icon .alert-icon{background-color:#65a3fe}.appointment-preferences .search-therapist{text-align:left}.find-book-section h5{opacity:.6;color:#22242a;font-family:Open Sans;font-size:11px;font-weight:700;text-transform:uppercase}.appointment-preferences h3{margin-bottom:15px}.appointment-preferences h1{margin-top:15px}.check-listing{margin-bottom:25px}.apply-chanegs{margin-top:50px}.appointment-preferences .form-section-sm.form-section{margin-top:22px}.appointment-preferences .check-listing h4{color:#22242a;font-family:Open Sans;font-size:13px;font-weight:700;margin-bottom:25px}.progress-wrap{margin-bottom:20px}.progress-wrap .progress{height:5px;border-radius:4px;background-color:#f7f8fa;overflow:hidden}.progress-wrap .progress-bar{border-radius:4px}.progress-wrap .progress-text{width:100%;text-align:right;color:#8ec9a0;font-size:14px;font-weight:400;line-height:27px}.form-title img{margin-bottom:40px}.therapist-appointment-info .upcoming-appoinments{text-align:left}.message-client{text-align:center;max-width:648px;padding:0 15px}.message-client .profile-image{max-width:100%}.message-client .profile-image>img{height:87px;width:87px}.message-client .profile-image h3{color:#22242a;font-family:Open Sans;font-size:14px;font-weight:700;line-height:22px}.message-client .therapist-info-wrap{text-align:left;height:60px;border-radius:4px;background-color:#f6f7fb;padding:10px 14px}.message-client .therapist-info-wrap label{color:#22242a;font-size:13px;font-weight:600;display:block;margin:0}.message-client .therapist-info-wrap span{color:#7d7d7d;font-family:Open Sans;font-size:10px;font-weight:400}.user-open-tag{text-align:center}.user-open-tag span{border-radius:10px;background-color:#1babab;color:#fff;font-family:Open Sans;font-size:8px;text-transform:uppercase;font-weight:400;height:19px;display:inline-block;vertical-align:top;padding:4px 14px}.loadmore-btn{background:#3ea0c1;border:none;color:#fff;padding:6px 15px;border-radius:5px;transition:all .3s ease;margin-bottom:.5rem}.loadmore-btn:hover{background:#000}.form-section .form-control[type=email] :-webkit-autofill,.form-section .form-control[type=email] :-webkit-autofill:active,.form-section .form-control[type=email] :-webkit-autofill:focus,.form-section .form-control[type=email] :-webkit-autofill:hover{background-color:transparent!important}.therapist-box-slider .slick-list{margin:0 -8px}.content-section .content-row .content-center{height:calc(100vh - 123px);min-height:500px;display:flex;align-items:center}.content-section .content-row .content-center .left-image{display:inline-block;padding:0;position:relative;left:-100px;top:-60px}.find-book-section .common-heading h3{flex-wrap:wrap}.find-book-section .common-heading h3 span{display:block;width:calc(100% - 50px);font-family:Poppins;font-weight:600}.find-book-section .common-heading h3 a.view-all{display:inline-block;width:auto;margin:0}.form-heading{padding:0 0 30px}.find-book-section .form-heading h1{margin:0;font-family:Poppins;font-size:16px}.form-heading span{color:#65a3fe;text-transform:uppercase;font-size:24px;display:block;padding:0 0 6px;font-weight:700}.or,.rounded-strip-wrapper .or{margin:0;color:#2c2c2c;opacity:.6;font-size:18px;padding:10px 0 20px}.rounded-strip{border-radius:40px;overflow:hidden}.rounded-strip button.blue-btn{padding:0 10px;height:auto;margin:0;width:70px;min-width:auto;border-radius:0;font-weight:400;font-size:16px}.checkbox-list .checkbox-list-scroll{height:325px}.checkbox-list{overflow:hidden;max-height:none}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#65a3fe!important;width:6px!important}.mCSB_scrollTools .mCSB_draggerRail{background:#dce1e9!important}.column-section>.container{position:relative}.column-right-section{padding-top:0}.result-list-scrollbar{max-height:550px}section.column-section{min-height:525px;height:calc(100vh - 123px)}.result-list{max-height:none;overflow:unset}.result-list:after{display:none}.result-user:last-child{margin-bottom:0;border-bottom:0}.location-action .location-action-inner{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px}.location-action .location-action-inner button{color:#000;background:transparent;border:none}.location-action .location-action-inner button img{transition:all .3s ease}.location-action .location-action-inner button:hover img{transform:rotate(-1turn)}.location-action .location-action-inner h5{margin:0}.search-therapist.v2{max-width:100%;text-align:left}.search-therapist.v2 .general-form{border-radius:40px;overflow:hidden}.search-therapist.v2 .input-wrapper{display:flex;align-items:center;max-width:490px;flex-wrap:wrap;padding:0 0 30px}.search-therapist.v2 .input-wrapper .input-group{min-width:auto;width:calc(100% - 40px);margin:0!important}.search-therapist.v2 .input-wrapper p.or{width:40px;text-align:right;padding:0}.general-form.confirm-form .StripeElement{display:flex;align-items:center;justify-content:center}.general-form.confirm-form .StripeElement>div{width:100%}.card-list li{align-items:center;text-align:center}.step-form-body .header-right .menu a{color:#fff}.step-form-body .header-right i span.notify{height:6px;width:6px;box-shadow:0 0 0 3px #fff;top:3px;right:3px}.update-header .main-header a.logo{display:none}.main-header .header-right{position:relative}.notification-list:not(.v2){position:absolute;right:0;top:100%;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.13);padding:0 0 10px;margin-top:7px;width:430px;transform:translateY(20px);transition:all .3s ease;opacity:0;visibility:hidden;z-index:5}.notification-list:not(.v2):before{content:"";position:absolute;top:-2px;left:-113px;width:25px;height:25px;right:0;margin:0 auto;transform:rotate(45deg);background:#fff}.notification-list:not(.v2)>div{position:relative;z-index:1}.notification-list.f-unread:not(.v2):before{background:#f1f1f1}.main-header .header-right:after{content:"";display:table;clear:both}.exit-link{display:inline-block}.notification-list .single-notification{padding:0 15px}.notification-list .single-notification .inner-wrap{margin:0 -15px;padding:10px 25px}.notification-list .single-notification .inner{position:relative;padding-left:59px}.notification-list .single-notification .inner .thumb{height:40px;width:40px;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:100%;position:absolute;left:0;top:0;bottom:0;margin:auto 0}.notification-list .single-notification .time{color:#9a9a9a;font-size:12px;display:block;padding:2px 0 0}.notification-list .single-notification .info{position:relative;padding-right:40px;width:320px}.notification-list .single-notification .info:after{content:"";height:10px;width:10px;border-color:#9a9a9a;border-style:solid;border-width:0 2px 2px 0;display:block;position:absolute;right:0;top:0;bottom:0;transform:rotate(-45deg);margin:auto 0}.notification-list.show{transform:translateY(0);opacity:1;visibility:visible}.header-right a.active i.fa-bell-o:before{content:"\F0F3"}.notification-list .she-all-wrap{text-align:center;padding:6px 0 0}.notification-list .single-notification.unread .inner-wrap{background:#f1f1f1}.notification-list .single-notification.unread .inner-wrap:hover{background:#edf5ff}.date-wrapper-box button.slick-arrow{position:absolute;right:100%;height:40px;width:40px;top:50%;bottom:0;border:none;background:transparent;font-size:0;transform:translateY(-50%)}.date-wrapper-box button.slick-arrow:before{content:"";position:absolute;top:0;left:0;display:block;width:12px;height:12px;border:solid #000;border-width:0 1px 1px 0;transform:rotate(135deg);margin:auto;right:0;bottom:0;background-color:transparent;border-radius:0}.date-wrapper-box .single-date-wrapper span input{cursor:pointer}.notification-list .single-notification .inner a{color:inherit;display:block}.notification-list .single-notification .inner a:hover{color:#63a1fb}.notification-list .single-notification .inner span{display:block;line-height:normal}.notification-list .single-notification a:hover .info:after{border-color:#63a0f9}.find-therapist-btn{position:fixed;background:#fff;z-index:999;bottom:10px;right:10px;padding:0;height:60px;width:60px}.find-therapist-btn svg{height:30px;width:30px;transition:all .3s ease}.find-therapist-btn span{position:absolute;width:160px;background:#fff;font-size:15px;font-weight:700;padding:9px 7px;right:calc(100% + 10px);top:50%;transform:translate(-10px,-50%);border-radius:3px;box-shadow:0 0 10px rgba(64,162,194,.1019607843);opacity:0;visibility:hidden;transition:all .3s ease}.find-therapist-btn:hover span{opacity:1;visibility:visible;transform:translateY(-50%)}.find-therapist-btn:hover{background:#4fbabd;box-shadow:0 0 2px 0 rgba(0,0,0,.41)}.find-therapist-btn:hover svg{fill:#fff}.find-therapist-btn span:before{content:"";height:14px;width:14px;position:absolute;left:100%;top:0;bottom:0;background:#fff;transform:rotate(45deg);margin:auto 0 auto -10px}.common-heading{padding-bottom:25px}.common-heading .form-error{margin:0}.common-heading h3{margin:0;padding:0 0 20px}.view-more-none .therapist-box{position:relative;overflow:hidden}.view-more-none .therapist-box a.cancel-btn{position:absolute;height:140px;width:100%;transform:translate(-50%,-50%);top:50%;left:50%;margin-top:-40px;opacity:0}.therapist-image{width:150px;border-radius:50%;margin:0 auto}.therapist-image,.therapist-image-view{height:150px;-o-object-fit:cover;object-fit:cover}.therapist-image-view{width:310px;border-radius:4px}.therapist-name h4{color:#000;font-size:16px;text-transform:none}.small .therapist-image{width:200px;height:200px}.appointment-status{top:0;right:0;padding:2px}.appointment-status-pending{background-color:#ef7172!important}.appointment-status-accepted{background-color:#4bb38e!important}.appointment-status-rejected{background-color:#a20000!important}.appointment-status-canceled{background-color:#e43232!important}.appointment-status-completed{background-color:#6c757d!important}.appointment-status-prev{background-color:#4492b4!important}.font-500{font-weight:500}label.custom-control-label{padding-left:30px;cursor:pointer}.custom-control-label:after{content:"";top:7px;width:7px;height:10px;border:solid #fff;border-width:0 2px 2px 0;position:absolute;left:7px;top:5px;transform:rotate(45deg)}.custom-control-label:before{content:"";width:21px;height:21px;border:1px solid #707070;display:inline-block;vertical-align:top;opacity:.25;position:absolute;left:0;top:1px}.custom-control-input:checked~.custom-control-label:before,.custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:#fdc75b;opacity:1;border-color:#fdc75b;box-shadow:none}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:unset}.custom-radio .custom-control-label:before{border-radius:2px}.custom-control-label:before{transition:all 0s ease}.custom-control-inline{padding-left:30px}.custom-control.custom-radio{margin-bottom:5px;padding:0}.white-btn{height:54px;border-radius:64px;background-color:#fff;border:none;color:#2c2e2e;font-size:18px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:220px;margin:0 auto 5px;cursor:pointer;min-width:225px;padding:.375rem 2rem}.white-btn:hover{background-color:#0062cc;color:#fff}.gray-btn{height:60px;border-radius:64px;background-color:#e9e9e9;border:none;color:#2c2e2e;font-family:Open Sans;font-size:21px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:220px;margin:0 auto 5px;cursor:pointer;min-width:225px;padding:.375rem 2rem}.gray-btn:hover{background-color:#0062cc;color:#fff}.find-book-section .blue-btn{padding:.375rem 3.7rem}.cancel-appointment{text-align:center}.cancel-appointment h1{font-weight:600;line-height:46px}.cancel-appointment .btn-wrap{display:flex;margin-top:45px;flex-wrap:wrap;justify-content:center}.appointment-inperson-phone{margin:0 -15px}.appointment-inperson-phone a{font-size:18px;margin:0 15px}.confirm-appointment-content{text-align:center}.confirm-appointment-content #add-card-form .form-group{margin-bottom:8px}.confirm-appointment-content #add-card-form .btn{margin-top:42px}.btnfont18{font-size:18px}button.blue-btn.grey-bg{border-color:#e9e9e9}.rightside-content{width:100%}.date-wrapper-box button.slick-arrow.slick-prev{left:0}.date-wrapper-box button.slick-arrow.slick-next{right:0}.date-wrapper-box button.slick-arrow.slick-next.slick-disabled{display:none}.date-wrapper-box{position:relative}.date-wrapper-box button.slick-arrow.slick-next:before{transform:rotate(315deg)}.date-wrapper-box .single-date-wrapper{text-align:center}.date-wrapper-box .single-date-wrapper span{cursor:pointer}.appointment-select-date{padding:0 0 20px}.appointment-select-date .custom-date-picker{padding:10px 0 0}.date-wrapper-box .single-date-wrapper span{position:relative;display:block}.date-wrapper-box .single-date-wrapper span input{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;opacity:0}.notification-list .no-found{padding:15px 15px 5px;width:290px;text-align:center;margin:0 auto}.notification-list .no-found h4{margin:0;font-size:18px}.result-user-info h3 span i.fa-star{color:#f6c75c}.info-card .inner{display:flex;align-items:center;flex-wrap:wrap}.info-card .inner img{height:100px;width:100px}.info-card .inner .info{width:calc(100% - 100px);padding-left:20px}.info-card .inner .info a:not(.cs-btn){font-size:19px;font-weight:500}.badge{padding:10px 15px;text-transform:capitalize}.info-card .inner .info.with-btn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.info-card .inner .info.with-btn a.btn{font-size:13px}.chatting-section-wrap .chat-area{height:auto}body{font-size:16px}.time-schedule .text p{margin:0}.advance-table .table-header{background:#4491b4}.advance-table .table-header .td{color:#fff;font-weight:700;padding:8px 15px!important}.advance-table .tr{display:flex}.advance-table .tr .td{padding:10px 15px;width:100%;display:flex;align-items:center;justify-content:center}.advance-table .table-contain{border:1px solid #e4e4e4;max-height:315px;overflow:auto}.advance-table .tr .td+.td{border-left:1px solid rgba(0,0,0,.07)}.advance-table .table-contain .tr:nth-child(2n){background:#f4f4f4}.advance-table .table-contain .tr>.td:first-child{justify-content:left}.advance-table .tr label{display:none}.advance-table .table-contain .tr+.tr{border-top:1px solid #e4e4e4}.popup-therapist .therapist{display:flex;flex-wrap:wrap}.popup-therapist .therapist .img-wrapper{width:200px}.popup-therapist .therapist .img-wrapper img{width:100%;height:128px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.popup-therapist .therapist .therapist-content{width:calc(100% - 200px);padding-left:20px}.popup-therapist .therapist .text{color:#919191;font-weight:400;font-size:15px}.form-action-wrapper .link{font-size:18px;font-weight:500;color:#000;border:none;background:none}.form-action-wrapper .link:hover{color:#64a2fe}.available-time .time-slot{width:140px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:6px 0;border:1px solid #ced4da;margin:7px 9px}.available-time-user{height:100%;max-height:270px;overflow:auto;min-height:110px}.available-time .time-slot .custom-control{width:10px}.available-time .time-slot .delete{font-size:18px;padding-left:6px;color:#ff7280}.available-time .time-slot .custom-control label:after{height:10px;width:10px;border-radius:100%;border:none}.book-appointment-section.v2 h1{margin:0}.v2 .date-wrapper-box{padding:0 40px}.v2 .available-time .btn-group-toggle{margin:0}.available-time .disabled.time-slot{opacity:.4;pointer-events:none}.cs-form-font .form-control{font-size:13px}.input-l-0 input{padding-left:0!important}.add-btn-wrapper{margin-top:10px}.add-btn{padding:8px 18px;background:#65a3fe;font-size:13px;font-weight:500;color:#fff;border-radius:100px;border:none}.add-btn i.fa{font-weight:400;position:relative;top:-1px;margin-right:2px;font-size:10px}.add-btn:hover{background:#0062cc}.locations-box-wrapper .form-section-sm{margin-top:16px}.locations-box-wrapper .form-section-sm h4{margin:0 0 6px}.locations-box-wrapper .form-section-sm p.badge{margin-top:15px}.form-group-wrapper{display:flex;flex-wrap:wrap;margin:0 -10px}.form-group-wrapper .form-group{padding:0 10px}.file-upload-inner{display:inline-block;text-align:center}.file-upload-inner span{color:#8d92a3;font-size:13px}.file-upload-inner .file-upload{margin-left:auto;margin-right:auto}.cs-preference .form-row{margin:0}.cs-preference .form-row-inner{width:100%}.cs-preference .form-row-inner .title-text{margin:0;padding:0 0 35px}.cs-preference .form-row-inner+.form-row-inner{padding-top:40px}.notification-list-box h2{padding:0 0 20px;text-align:center}.notification-list.v2 .single-notification{padding-bottom:0;overflow:hidden}.notification-list-box>div{max-width:460px;margin:0 auto}.form-control.error{border-color:#f5c6cb!important;color:#721c24;box-shadow:inset 0 0 0 2px rgba(251,68,85,.46)}.form-control.error::-moz-placeholder{color:#721c24}.form-control.error::placeholder{color:#721c24}.step-form-btn{text-align:center}a.therapist-btn.cs-btn{width:180px;text-align:center;margin:0}.therapist-btn.invert{background:#fff;border:1px solid #3ea0c1;color:#3ea0c1}.therapist-btn.invert svg{fill:#3ea0c1}.therapist-btn.invert:hover{background:#3ea0c1;color:#fff}.therapist-btn.invert:hover svg{fill:#fff}.therapist-bgcolor{background:#3ea0c1!important}.therapist-color{color:#3ea0c1!important}.btn.therapist-bgcolor{color:#fff}.age-label{display:inline-block;background:#f6f7fb;padding:8px 23px;border-radius:40px;font-size:16px;color:#7d7d7d;margin-top:5px;margin-bottom:10px}.age-label strong{display:inline-block;padding-right:10px;color:#22242a}.blue-btn.btn-theripast{background:#3ea0c1;border-color:#3ea0c1}.blue-btn.btn-theripast:hover{background:#2a6c82;border-color:#2a6c82}.gray-btn.btn-theripast:hover{background:#3ea0c1}.btn-theripast.invert{background:#fff;color:#3ea0c1}.btn-theripast.invert:hover{background:#3ea0c1;color:#fff;border-color:#3ea0c1}.notification-list:not(.v2) .close-btn{display:none}.wrap-section.v2{background:#fff;padding-left:0;padding-right:0;padding-bottom:1px}.card-list li{text-align:left}.change-password-link{color:#64a2fe;font-size:20px;font-weight:700;cursor:pointer}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#fdc75b}.below-new-style{width:100%;padding:15px 10px;height:120px}.below-new-style .below-contact-content{max-width:100%}.below-new-style .below-contact-content img{left:40%;bottom:-25px}.pref-btn{background-color:#82a2ff;border-color:#82a2ff}.left-content-section h3{font-size:16px}.step-form-btn button.white-btn{background-color:transparent;border:2px solid #fff;color:#fff;border-radius:10px}.step-form-btn button.white-btn:hover{background-color:#fff;border:2px solid #fff;color:#2c2e2e}.banner-text-search{align-items:center}.banner-text-search .text-clm{width:43%}.banner-text-search .search-clm{max-width:56%;margin-left:0;width:100%}.time-list-wrapper{display:flex;flex-wrap:wrap;max-width:550px}.time-list-wrapper>label{max-width:23%;width:100%!important;margin-right:5px;padding:8px 10px}.form-heading .flex-column .input-search{display:flex;width:100%}.therapist_sec{padding-bottom:50px}.book_therapist_conti_btn{display:flex;align-items:center;flex-wrap:wrap}.book_therapist_conti_btn>*{max-width:40%;width:100%}.book_therapist_conti_btn button.btn{padding:8px 48px;font-size:16px;letter-spacing:.8px}.book_therapist_conti_btn a{color:#3176bb;font-size:15px}.icon_msg_wrap{position:relative;padding-left:70px}.icon_msg_wrap .icon_msg_inner img{left:0;top:40px}.icon_msg_wrap .icon_msg_inner{position:unset;height:unset}.icon_msg_wrap .icon_msg_inner .book_therapist_msg{position:relative;width:100%;left:0;max-width:340px;text-align:left;font-size:14px}.icon_msg_wrap .icon_msg_btn{margin-top:25px}.icon_msg_wrap .icon_msg_btn button{border-radius:40px;padding:7px 30px;font-size:15px}.user-dash-tabs{border-bottom:1px solid #ccc;margin:0 -10px}.user-dash-tabs li{width:33.33333%}.user-dash-tabs-content{padding-top:15px}.user-dash-tabs.four-clm>li{width:25%}.user-dash-tabs li a{font-size:12px;color:#000;padding:0 5px 7px;text-align:center;display:block}.user-dash-tabs li a.active{font-weight:700;border-width:2px;border-bottom:1px solid #000}.user-dash-tabs-content ul li{list-style-type:disc;list-style-position:inside;padding-left:20px;font-size:15px;line-height:26px}.user-dash-tabs-content ul li.view-all{list-style:none}.user-dash-tabs-content ul li.view-all a{margin-left:22px}.user-dash-tabs-content ul li a{color:#3871b2;font-weight:700;letter-spacing:.2px}.slick-arrow{z-index:99;background-color:transparent;width:30px;height:30px;line-height:30px;text-align:center;border-radius:100px}.slick-arrow:before{content:"\F007";color:#000;background-color:#bebdbd;left:0;top:-20px}.slick-arrow:before,.therapist-appointment-box-slider .slick-next:before{font:normal normal normal 14px/1 FontAwesome;font-weight:900;width:100%;height:100%;border-radius:100px;position:absolute;line-height:30px}.therapist-appointment-box-slider .slick-next:before{color:#1cacad;background:none;left:25px;top:-5px}.therapist-appointment-box-slider .slick-prev:before{font:normal normal normal 14px/1 FontAwesome;font-weight:900;color:#1cacad;width:100%;height:100%;background:none;border-radius:100px;position:absolute;line-height:30px;left:-25px;top:-5px}.slick-next:hover,.slick-prev:hover{background-color:transparent}.slick-arrow:hover:before{background-color:#4dacab;color:#fff}.therapist-appointment-box-slider .slick-arrow:hover:before{background:none;color:#1cacad}.therapist-appointment-box-slider .slick-next.slick-arrow:before{content:"\F105";font-size:35px}.therapist-appointment-box-slider .slick-prev.slick-arrow:before{content:"\F104";font-size:35px}.slick-next.slick-arrow:before{content:"\F178"}.slick-prev.slick-arrow:before{content:"\F177"}.slick-prev{left:-16px}.slick-next{right:-16px}.user-dash-mile-select select{background-color:transparent;border:1px solid #ccc;margin-right:10px;color:#000;border-radius:6px;padding:0 11px;font-size:15px;background-position:93% 50%;background-size:9px}.employee-sponsored h3 span{font-family:Poppins;font-size:16px;font-weight:600!important}.employee-sponsored>ul li{list-style-type:none;padding-left:15px;position:relative;font-size:15px;font-weight:700}.employee-sponsored>ul li span{color:#3871b2;margin-right:3px}.employee-sponsored>ul li:before{position:absolute;content:"";width:4px;height:4px;background-color:#000;border-radius:100%;top:8px;left:5px}.whats-this-tooltip ul li{list-style-type:disc;list-style-position:inside;padding-left:10px;font-size:12px}.whats-this-tooltip ul{padding:0;margin:0;list-style:none}.whats-this-tooltip ul li{list-style-type:none;padding:0;font-weight:400;line-height:18px;font-family:Open Sans;font-size:11px}.whats-this-tooltip ul li:not(:first-child){margin-top:10px}.whats-this-tooltip{background-color:#f3fbfd;padding:10px 10px 10px 30px;border-radius:12px;position:absolute;z-index:99;opacity:0;visibility:hidden;transition:all .3s;top:-6px;left:-5px;width:340px;color:#333}.whats-this-tooltip span{margin-bottom:7px;display:block}.employee-sponsored{position:relative}.employee-sponsored h3 i.fa,.general-form i.two_factor_mod.fa{position:relative;color:#3871b2;bottom:5px}.employee-sponsored h3 i.fa:hover .whats-this-tooltip,.general-form i.two_factor_mod.fa:hover .whats-this-tooltip{opacity:1;visibility:visible}.employee-sponsored h3 i.fa:hover:before,.general-form i.two_factor_mod.fa:hover:before{z-index:999;position:relative}footer ul li a{font-size:14px;color:#3b74ba!important;text-decoration:none!important}.unavailability span{display:block;padding:0 0 10px;font-size:15px}.logo img{height:43px;width:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1199px){.dashboard-buttons-wrap a{font-size:13px}.below-new-style .below-contact-content img{left:38%}.left-content-section{padding-left:15px;padding-right:15px}.left-image img,h1 input[type=text]{max-width:100%}.step-form{padding:50px 30px 72px;min-height:470px}.big-checkbox .form-group input[type=radio]+label{padding:23px 15px;font-size:14px}.checkbox-list label{font-size:14px}.checkbox-list .form-group{margin-bottom:10px}.available-time .btn-group-toggle{margin:0}.content-section .content-row .content-center .left-image{left:-40px}.step-form .skip-content{bottom:40px}.step-form-btn .white-btn{margin:7px}.below-new-style .below-contact-content img{left:33%}.inner-left-image .user-profile-image{height:60px;width:60px}.inner-left{max-width:80%}.inner-right{max-width:20%}.signup-step-form-btn .white-btn{margin-right:7px!important}.available-time .btn-group-toggle>.btn-group>label.btn,.available-time .btn-group-toggle label.btn{font-size:15px;padding:8px 12px}.book_therapist_conti_btn button.btn{padding:8px 12px;font-size:13px}.book_therapist_conti_btn a{font-size:14px;margin-left:auto}.banner-text-search .text-clm{width:100%}.banner-text-search{flex-wrap:wrap}.form-heading .flex-column .input-search{width:100%}.banner-text-search .search-clm{max-width:100%;width:100%}}@media screen and (max-width:991px){.book_therapist_conti_btn>*{max-width:50%}.banner-text-search{flex-wrap:wrap}.banner-text-search .text-clm{width:100%}}@media screen and (max-width:767px){.main-header{padding:15px 0}.left-image img{max-width:100%;float:none}.nav-tabs .nav-link{min-height:50px;display:flex;align-items:center;justify-content:center}.loader-section img{max-width:200px}h1 input[type=text]{max-width:100%}.with-bg-color:before{height:auto;width:auto;max-width:none;min-height:0;bottom:0;position:absolute;left:-15px;right:-15px;border-radius:0}.with-bg-color{padding-right:0}.left-image{margin-bottom:10px;padding-bottom:20px}.or-content{margin:15px 0 20px}.header-right ul li{margin-left:10px}.exit-link{padding:7px 15px}.therapist-box img{width:100%}.therapist-box{margin-bottom:20px}.therapist-box-wrap .therapist-box-slider{margin-right:0}.previous-appoinments h3 a{margin-left:5px}.blue-btn{margin-bottom:10px;height:auto;padding:10px;font-size:18px;font-weight:700}.search-therapist h1{font-size:26px;line-height:normal}h1{font-size:24px}.btn-wrap .blue-btn:last-child{margin-bottom:10px}.custom-model .alert-icon{width:101px;height:100px}.custom-model .alert-icon img{max-width:35px}.custom-model .modal-footer{padding:15px 10px}.main-header .col-sm-6{flex:0 0 50%;max-width:50%;padding:0 15px}.user-profile-image{height:100px;width:100px}.user-more-info:before{display:none}.user-more-info{padding:0}.content-section .content-row .content-center .left-image{left:0;top:0}.content-section .content-row .content-center{min-height:auto;height:auto;margin:0 0 20px}.left-custom-column{display:none}.below-contact-us{width:100%;height:auto;z-index:9}.below-new-style .below-contact-content img{left:0}.below-contact-us .close-contact{right:3px;top:5px}.contact-btn{margin-top:10px}section.column-section{height:auto;min-height:auto}.result-list-scrollbar{max-height:none;height:auto}.result-user{max-width:100%}.column-right-section:after{content:"";display:table;clear:both}.location-info{margin-left:20px}.location-info h1{font-size:18px}.result-location{margin-bottom:20px}.column-right-section{padding:30px 0 20px}.small .therapist-image{width:100%;height:150px}.cancel-appointment h1{font-size:18px;line-height:1.6}.cancel-appointment .btn-wrap{margin:20px 0 0}.form-btn{height:auto;padding:11px 15px;font-size:17px}.date-wrapper-box button.slick-arrow{left:0;z-index:2}.date-wrapper-box button.slick-next{left:auto;right:0}.available-time .btn-secondary{margin:0 5px 10px!important}h1.custom-h1{font-size:17px}.book-appointment-section h1{margin-bottom:25px}h2.custom-h2{font-size:15px}.available-time h2{margin-bottom:15px}.advance-table .table-header{display:none}.advance-table .tr label{display:block}.advance-table .tr .td{width:100%;padding:0;font-size:12px}.advance-table .tr{flex-wrap:wrap;border:1px solid #e4e4e4}.advance-table .table-contain .tr>.td:first-child{background:#4a94a8;justify-content:center;color:#fff;font-weight:700;font-size:16px;padding:4px 0}.advance-table .tr .td label{display:block;width:50%;padding:7px 15px;border-right:1px solid rgba(0,0,0,.168627451);margin:0}.advance-table .tr .td span{display:block;width:50%;text-align:center}.advance-table .table-contain .tr>.td:first-child label{display:none}.advance-table .tr+.tr{margin-top:20px}.advance-table .table-contain,.advance-table .tr .td+.td{border:none}.badge{padding:6px 14px}.advance-table .table-contain .td+.td{border-top:1px solid #e4e4e4}.appointments-details{font-size:12px}.appointments-details h5{font-size:16px}.appointments-details h6{font-size:14px}.search-therapist select{width:100%;background-position:calc(100% - 20px) 50%}.search-therapist .general-form .input-group-prepend{flex-wrap:wrap;width:100%}.search-therapist .general-form .input-group-prepend:after{display:none}.search-therapist .general-form .input-group-prepend{margin:0 0 15px}.step-form{padding:50px 15px 90px;margin-bottom:20px}.step-form .skip-content{bottom:35px}.step-content h2{font-size:28px}.step-content-in{margin:0 auto 50px}.white-btn{font-size:17px;padding:11px 15px}.checkbox-list .checkbox-list-scroll,.white-btn{height:auto}.notification-list:not(.v2) .close-btn{display:block;position:absolute;top:10px;right:10px}.notification-list:not(.v2){position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0;align-items:normal;padding:40px 0 0;background-color:#f9f9f9}.notification-list:not(.v2):before{opacity:0}.notification-list .no-found{padding:0 15px}.notification-list .single-notification .inner-wrap{text-align:left}.notification-list .single-notification .info{width:100%;padding-right:10px}.notification-list .single-notification .inner-wrap{padding:8px 15px}.notification-list .single-notification .inner span{font-size:13px;line-height:normal}.notification-list .single-notification .time{font-size:11px}.notification-list:not(.v2) .sinlge-list-wrapper{max-height:100vh;overflow:auto}.notification-list .single-notification{overflow:hidden;border-bottom:1px solid #eee;background-color:#fff}.notification-list-box .notification-list{margin:0 -15px;width:auto}.notification-list-box h2{font-size:21px;padding:0 0 10px}.notification-list.v2{max-height:unset}.rightside-center-content{min-height:auto;padding:15px 0}.below-contact-content p{font-size:11px;padding:8px 15px}.rightside-center-content img{max-height:150px;margin:0 auto}.left-image.with-bg-color{padding-bottom:10px}.chatting-list{height:auto}.current-chat-user{margin-bottom:5px}.user-more .dropdown-menu{transform:unset!important;top:100%!important}.location-action-input .search-therapist.v2 .input-wrapper .input-group{width:100%}.location-action-input .search-therapist.v2 .general-form{border-radius:0}.location-action-input .search-therapist .general-form .input-group-prepend{margin-bottom:10px}.location-action-input .search-therapist.v2{text-align:center}.form-section-sm .float-right{float:none!important;display:inline-block;vertical-align:top;margin-top:10px}.form-section-sm .col-6{flex:0 0 100%;max-width:100%;margin-bottom:20px}.chatting-section-wrap *{max-width:100%}.chatting-section-wrap{position:relative}.chat-is-active .chat-right{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;height:auto}.chat-left{max-height:calc(100vh - 81px);overflow:auto}.chat-content{height:auto;padding-bottom:60px}.write-chat-message{margin-left:0}.chat-contacts{border-right:none}.chat-is-active .write-chat-message{position:fixed;z-index:99;background-color:#fff;padding:10px 15px 0;display:block}.chat-is-active .write-chat-message .chat-emoji-voice{position:absolute;z-index:5;right:7px;top:7px}.write-chat-message textarea{padding-right:30px}.signup-step-form-btn .white-btn{font-size:15px}.slick-next{right:0}.slick-prev{left:0}.whats-this-tooltip{opacity:1;visibility:visible;display:none}.employee-sponsored h3 i.fa:hover .whats-this-tooltip{display:block}}@media (max-width:500px){.main-header .col-sm-6{max-width:100%;flex:0 0 100%;text-align:center}.main-header .header-right{text-align:center;padding:21px 0 10px}.main-header .header-right:after{content:"";display:table;clear:both}.header-right ul{float:none;display:flex;align-items:center;justify-content:center}.main-header img{width:120px}.header-right i{font-size:19px}.header-right ul li{margin:0}.header-right ul li+li{margin-left:21px}.header-right i span.notify{height:6px;width:6px}.search-therapist h1{font-size:20px}.find-search-therapist h1{margin-bottom:20px}.blue-btn{font-size:17px}.rounded-strip{flex-wrap:wrap;flex-direction:column;border-radius:0}.search-therapist .general-form .input-group-prepend:after{display:none}.search-therapist .general-form .input-group-prepend{margin:0}.rounded-strip button.blue-btn{padding:10px;width:100%;margin:14px 0 0}.rounded-strip select{background-position:calc(100% - 19px) 50%!important;height:45px!important;min-height:auto}.rounded-strip .form-control{border-radius:4px!important}.rounded-strip button{border-radius:20px!important}.search-therapist .next-btn{padding:20px 0 0}.or{padding-top:0}.result-user{padding-right:0}.result-image{margin-right:15px}.available-time .time-slot{flex:1;min-width:calc(50% - 20px)}.main-header .row{display:flex;vertical-align:top;margin:0;width:100%;justify-content:space-between}.main-header .col-sm-6{max-width:none;flex:initial;float:left;padding:0;width:auto}.main-header img{width:99px}.exit-link{padding:5px 9px}.header-right ul li+li{margin-left:12px}.main-header .col-sm-6:last-child{float:right}.main-header .header-right{padding:10px 0}.age-label{margin-bottom:10px}.age-label,.info-card .inner .info.with-btn .age-label{padding:8px 20px;font-size:14px}.info-card .inner .info.with-btn>div{width:100%}.info-card .inner .info.with-btn>div:first-child>span{margin-right:10px}.info-card .inner .info.with-btn .age-label{margin:6px 0 12px}.column-right-section .alert{padding:5px 10px}.header-right i{font-size:16px}.column-right-section a.therapist-btn{padding:8px 15px;width:auto;display:inline-block;vertical-align:top}.info-card .inner{margin-bottom:10px}}.strike{text-decoration:line-through}.theme-btn-clr{background-color:#64a2fe;border-color:#64a2fe}.employee-sponsored-ribbon{position:absolute;top:0;right:0;padding:5px;color:#fff;background-color:#4492b4;font-size:10px}.theme-btn-success{background-color:#e3ffe9;border-color:#e3ffe9;color:#3f9854}.theme-btn-success:hover{background-color:#c6f5d0;border-color:#c6f5d0;color:#3f9854}.theme-btn-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(63,152,84,.25)}.theme-btn-primary{background-color:#e7effc;border-color:#e7effc;color:#4f80c4}.theme-btn-primary:hover{background-color:#cedff9;border-color:#cedff9;color:#4f80c4}.theme-btn-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(79,128,196,.25)}.theme-btn-danger{background-color:#fbe8e8;border-color:#fbe8e8;color:#bb5b5c}.theme-btn-danger:hover{background-color:#ffd3d0;border-color:#ffd3d0;color:#bb5b5c}.theme-btn-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(187,91,92,.25)}.discount-available-text{color:red}a.result-user{position:relative;float:none;max-width:none}.mCSB_container{padding-left:20px;padding-top:20px;padding-bottom:20px}button[type=submit]:disabled,input[type=submit]:disabled{cursor:not-allowed}.appointment-prev-icon{width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%}.theme-dark-alert{color:#808488;background-color:#f4f6f7;border-color:#c6c8ca}.font-weight-400{font-weight:400}.dashboard-buttons-wrap{display:table;justify-content:space-between;width:100%}.dashboard-buttons-wrap a{display:block;width:100%;font-size:15px;font-weight:700}.dashboard-buttons-wrap a,.dashboard-buttons-wrap a:focus,.dashboard-buttons-wrap a:hover{outline:none;box-shadow:none}.dashboard-buttons-wrap>div{display:table-cell}.dashboard-buttons-wrap>div:nth-child(2){padding:0 10px}.btn-theme-green{background-color:#61ce70}.object-fif-cover{-o-object-fit:cover;object-fit:cover}.licence{background:#65a3fe;border-radius:64px;margin-left:23px;color:#fff!important}.no-licence{background:#f6f7fb;padding:10px;border-radius:4px}.licence-content ul li{position:relative;padding-left:20px;margin-bottom:7px}.licence-content ul li:before{content:"";position:absolute;width:9px;height:9px;background-color:#1babab;border-radius:100%;left:0;top:4px}.licence-content{background-color:#e6e6e6;border-radius:4px;padding-bottom:12px;font-size:13px;margin-bottom:15px}.licence-content .licence-heading h4{font-size:13px;padding:14px 12px 4px;font-weight:700}.licence-content .licence-data h4{font-size:13px;color:#00071b}.licence-content .licence-data ul li{color:#5a5a5a}.licence-content .licence-data>div>.row{margin:0}.cursor-pointer{cursor:pointer}@font-face{font-weight:400;font-style:normal;font-display:swap}@font-face{font-weight:600;font-style:normal;font-display:swap}a:hover{text-decoration:none}.header-details{display:flex;flex-wrap:wrap;padding:25px 23px 45px 30px}.login{display:flex;justify-content:flex-end}.login,.logo{flex:50%}.login a{font-weight:600;font-size:10px;color:#9f9f9f;border:1px solid #9f9f9f;border-radius:8px;padding:12px 38px;display:inline-block}.mobile-menu{display:none}.search{width:100%;position:relative;display:flex;margin-bottom:20px}.searchTerm{width:100%;border:1px solid #e5e5e5;border-right:none;padding:17px;height:20px;border-radius:5px 0 0 5px;outline:none;color:#6b6a6a;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);font-size:15px}.searchTerm:focus{color:#000}.searchButton{width:40px;height:36px;border:none;color:#000;border-radius:0 5px 5px 0;cursor:pointer;font-size:15px;font-style:normal;box-shadow:0 3px 6px 0 rgba(0,0,0,.3)}.content-details{display:flex;flex-wrap:wrap}#distance-details li{text-transform:none}ul{margin:0;padding:0}ul.menu li:last-child a,ul.menu li:nth-child(4) a{font-weight:600;font-size:13px;color:#9f9f9f;border:1px solid #9f9f9f;border-radius:8px;padding:10px 30px;display:inline-block}ul.method{margin-top:10px}.check{display:block;position:relative;padding-left:35px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px}.check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #02a09e;border-radius:3px}.check:hover input~.checkmark,.check input:checked~.checkmark{background-color:#02a09e}.checkmark:after{content:"";position:absolute;display:none}.check input:checked~.checkmark:after{display:block}.check .checkmark:after{left:7px;top:3px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.therapist-result-info h1{font-weight:600;font-size:18px;color:#000;text-transform:capitalize;padding-bottom:10px}.inner-image-info i.fas.fa-star{color:#ffd884;padding-left:10px}.inner-image-info h4{font-weight:400;font-size:10px;padding-bottom:5px}.inner-image-info h2,.inner-image-info h4{color:#000;text-transform:capitalize;margin:0}.inner-image-info h2{font-weight:600;font-size:25px}.inner-image-info p{font-weight:400;font-size:12px;color:#6c757d;padding-bottom:5px;text-transform:capitalize;margin:0}span.action{font-weight:600;font-size:10px;color:#fff;background:#02a09e;padding:7px 17px;margin-right:20px;border-radius:5px}.inner-image-info{margin-left:20px;margin-top:10px}.distance p{color:#6c757d;font-size:12px;font-weight:400;margin:0;padding-left:10px}.book-now a{font-weight:600;font-size:15px;color:#000;background:#ffd884;text-transform:capitalize;padding:7px 17px;border-radius:5px;display:inline-block;width:auto;text-align:center}.view-profile a{display:inline-block;width:100px}.view-profile a span{border-bottom:1px solid #000;font-size:12px;font-weight:400;color:#000;text-transform:capitalize}.therapist-details{flex:80%;padding-left:80px}.side-menu{flex:20%;font-family:Poppins}.inner-box,.inner-left{display:flex;width:100%;flex-wrap:wrap}.therapy-uppar-detail .therapist-title h1{font-family:Poppins!important}.inner-left{flex:80%}.inner-right{display:flex;flex-wrap:wrap;align-content:space-between;flex:20%}.book-now,.view-profile{text-align:right;width:100%}.inner-therapist{padding:10px;box-shadow:0 3px 3px 3px rgba(0,0,0,.3);border-radius:10px;margin-bottom:20px;font-family:Poppins}.mobile-filters{display:none}.inner-left-image{position:relative}.inner-left-image .user-profile-image{height:100px;width:100px;max-width:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.inner-left-image .discount-img{position:absolute;top:-30px;max-width:50px;width:50px;min-width:50px;height:auto;left:-18px}.inner-image-info i.fa.fa-star{color:#ffd884;padding-left:10px;font-size:15px}.message-content{text-align:left}.message-content label{font-size:14px;display:block}.message-content textarea{padding:5px;resize:none;width:100%;font-size:12px;height:90px;border-radius:10px}.message-content textarea::-webkit-scrollbar{width:5px}.message-content textarea::-webkit-scrollbar-track{box-shadow:inset 0 0 6px hsla(0,0%,60.4%,.5607843137);border-radius:15px;margin:10px}.message-content textarea::-webkit-scrollbar-thumb{border-radius:15px;background:#8d88ce}.inner-left{max-width:80%;flex:unset;width:100%}.inner-right{flex:unset;max-width:20%;width:100%}.inner-image-info{max-width:calc(100% - 110px);margin:0 0 10px 10px;width:100%}.clinical_specialities{display:flex;flex-wrap:wrap}.clinical_specialities>span{max-width:32%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}span.action{margin:0 6px 6px 0;padding:5px 9px}.c_container{padding-left:26px;padding-right:26px;max-width:1344px;margin-left:auto;margin-right:auto}.therapist_side_bar_wrapper{position:relative}.therapist_side_bar_inner{background-color:#f3fbfd;padding:26px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.therapist_like{position:absolute;width:30px;height:30px;line-height:30px;font-size:14px;right:10px;top:24px;cursor:pointer}.therapist_like,.therapist_profile{text-align:center}.therapist_intro h4{color:#001a3a;font-size:20px;font-weight:700;margin-bottom:5px;line-height:normal}.therapist_intro label{font-size:16px;font-weight:400;color:#000;margin-bottom:0}.therapist_intro{padding-top:19px}.therapist_image{max-width:223px;max-height:223px;margin-left:auto;margin-right:auto}.therapist_image,.therapist_image img:last-child{-o-object-fit:cover;object-fit:cover;position:relative}.therapist_image img:last-child{width:167px;border-radius:50%;height:167px}ol,ul{margin:0;padding:0;list-style-type:none}.therapist_appo_info li{display:flex;flex-wrap:wrap}.therapist_appo_info li label{font-size:16px;font-weight:600;color:#000;line-height:normal;margin-bottom:8px}.therapist_appo_info_option span{background:#fff;border:1px solid #f8f9fa;box-sizing:border-box;display:inline-block;font-size:14px;font-weight:600;margin-right:6px;padding:2px 12px 6px;border-radius:10px}.therapist_appo_info{margin-top:40px}.therapist_appo_info li:not(:last-child){margin-bottom:12px}.therapist_appo_btn{margin-top:30px}.therapist_appo_btn a{width:100%}.c_btn a,.c_btn button{padding:9px 25px;font-weight:700;font-size:16px;display:inline-block;background:#f8f9fa;color:#2c2c2c;text-decoration:unset!important;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;text-align:center;box-shadow:0 4px 4px rgba(0,0,0,.25);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}.c_btn a:hover,.c_btn button:hover{box-shadow:2px 8px 8px rgba(0,0,0,.25)}.c_btn .btn_wrapper{color:#fff;background-color:#02a09e}.therapist_appo_btn .c_btn.c_btn_yellow{width:85%;margin:0 auto}.c_btn.c_btn_yellow a,.c_btn.c_btn_yellow button{background-color:#ffd884}.c_btn.c_btn_cyan a,.c_btn.c_btn_cyan button{color:#fff;background-color:#02a09e}:last-child{margin-bottom:0}.about_therapist_part_mobile_btn{display:none}.common_btn_group{margin-bottom:25px}.common_btn_group ul{display:flex;flex-wrap:wrap}.common_btn_group ul>li:not(:last-child){margin-right:28px}.about_therapist_part:not(:last-child){margin-bottom:26px;background-color:#f3fbfd;padding:10px 15px;border-radius:5px}.about_therapist_part label{font-size:16px;color:#2c2c2c;font-weight:600}.about_therapist_part a{color:#000}.about_therapist_part :is(p,li){font-size:14px;color:#000;font-weight:400}#all-clinical-specialities,#clinical-specialities{margin-left:20px}#all-clinical-specialities li:before,#clinical-specialities li:before{content:"\2022";color:#02a09e;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.filter-icon{font-size:6px;color:#487cff;vertical-align:middle;margin-bottom:0}#see-less-specialities a,#see-more-specialities a,.filter-icon{margin-left:8px}#see-less-specialities a:hover,#see-more-specialities a:hover,#see-more-statement a:hover,#statement a:hover{color:#02a09e}.therapist_map{margin-top:35px;margin-bottom:5px;overflow:hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.about_therapist_content h6,.book_therapist_content h6{font-size:18px}i.fa.fa-angle-left.pr-2.back{font-size:25px}.book_therapist_name{margin-bottom:36px}.book_therapist_name h3{font-weight:800;font-size:22px}.book-appointment-section .book_therapist_calendar .ui-datepicker-inline{margin:0 auto;max-width:300px}.book-appointment-section .book_therapist_calendar{width:100%}.book_therapist_calendar_time_wrapper{display:flex;flex-wrap:wrap;height:340px}.book_therapist_calendar{width:35%}.book_therapist_time{width:65%;margin-left:auto}.book_therapist_part:not(:last-child){margin-bottom:24px}.book_therapist_part label{font-weight:700;font-size:19px;color:#2c2c2c;display:block}.book_therapist_btn_group a.active{color:#fff;background-color:#02a09e}.book_therapist_time ul{display:flex;flex-wrap:wrap}.book_therapist_time ul li:not(:last-child){margin-right:14px;margin-bottom:10px}.book_therapist_time ul li label{cursor:pointer;display:inline-block;padding:8px 16px;font-weight:700;font-size:19px;text-align:center;color:#2c2c2c;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#f3fbfd}.book_therapist_time ul li.active label{color:#fff;background-color:#02a09e}.therapist_icon_msg_btn{display:flex;flex-wrap:wrap}.icon_msg_wrap{width:100%}.icon_msg_inner{position:relative;width:100%;display:block;height:100px}.icon_msg_inner img{position:absolute;cursor:pointer;top:20px;left:10px}.therapist_conti_btn{text-align:center;margin-top:2rem!important}.therapist_conti_btn .btn-primary{font-size:20px;font-weight:800;color:#fff;background-color:#02a09e;border-color:#02a09e;text-decoration:none!important;padding:15px 48px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;display:inline-block;width:330px}.therapist_conti_btn .btn-primary:focus{box-shadow:none;outline:none}.therapist_conti_btn .btn-primary:not(:disabled):not(.disabled).hover,.therapist_conti_btn .btn-primary:not(:disabled):not(.disabled):hover{background:#91cec7;border-color:#91cec7;color:#525252}.therapist_conti_btn .btn-primary:not(:disabled):not(.disabled).active,.therapist_conti_btn .btn-primary:not(:disabled):not(.disabled):active{background-color:#02a09e;border-color:#02a09e}.book_therapist_msg{max-width:260px;cursor:pointer;padding:11px 12px;font-size:12px;text-align:center;background-color:#d5f9f9;border-radius:10px;position:absolute;display:inline-block;left:64px;z-index:9}.book_therapist_msg>span{text-decoration:underline;font-weight:900}.book_therapist_msg:before{position:absolute;content:"";width:15px;height:23px;background-color:#d5f9f9;left:-4px;bottom:4px;z-index:-9;transform:rotate(27deg);-webkit-transform:rotate(15deg);-moz-transform:rotate(27deg);-ms-transform:rotate(27deg);-o-transform:rotate(27deg);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.book_therapist_icon_btn{margin-left:15px;margin-top:15px}.book_therapist_icon_text,.book_therapist_icon_text_btn_wapper{display:flex;align-items:center}.book_therapist_icon_text .icon{background-color:rgba(193,218,255,.4);width:90px;height:90px;text-align:center;line-height:90px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.book_therapist_icon_text .text{font-weight:600;font-size:20px;max-width:325px;margin-left:15px}.book_therapist_icon_btn_inner a{display:inline-block;background-color:#3176bb;color:#fff;font-size:20px;font-weight:800;padding:4px 20px;border-radius:30px;text-decoration:none}.book_therapist_icon_btn_inner a i{margin-left:6px}.mobile_icon_wrap{display:none}.book_therapist_calendar .ui-datepicker-inline{max-width:250px;padding:10px;background-color:#fff}.book_therapist_calendar .ui-datepicker-calendar{display:block}.book_therapist_calendar .ui-datepicker-calendar tbody,.book_therapist_calendar .ui-datepicker-calendar thead{width:100%;display:block}.book_therapist_calendar .ui-datepicker-calendar tbody tr,.book_therapist_calendar .ui-datepicker-calendar thead tr{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.book_therapist_calendar .ui-datepicker-calendar tbody tr td,.book_therapist_calendar .ui-datepicker-calendar thead tr th{display:block;font-weight:400;font-size:18px;padding:0;width:26px;height:26px;text-align:center}.book_therapist_calendar .ui-datepicker-calendar tbody tr td a{font-size:18px;font-weight:400;color:#000;width:100%;height:100%;display:block;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.book_therapist_calendar .ui-datepicker-calendar tbody tr td a.ui-state-active,.book_therapist_calendar .ui-datepicker-calendar tbody tr td a:hover{background-color:#3176bb;color:#fff;text-decoration:none;font-weight:700;line-height:24px}.book_therapist_calendar .ui-datepicker-calendar tbody tr:not(:last-child){margin-bottom:6px}.book_therapist_calendar .ui-datepicker-header{position:relative;padding:0 30px;text-align:center;margin-bottom:15px}.book_therapist_calendar .ui-datepicker-header .ui-corner-all{position:absolute;font-size:0}.book_therapist_calendar .ui-datepicker-header .ui-datepicker-prev{left:0}.book_therapist_calendar .ui-datepicker-header .ui-datepicker-next{right:0}.book_therapist_calendar .ui-datepicker-header .ui-datepicker-next:before{content:"\F054"}.book_therapist_calendar .ui-datepicker-header .ui-corner-all:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;width:20px;height:20px;text-align:center;line-height:20px;cursor:pointer}.book_therapist_calendar .ui-datepicker-header .ui-datepicker-prev:before{content:"\F053"}.book_therapist_calendar .ui-datepicker-calendar tbody td.available-day a{font-weight:700;color:#3176bb}td.ui-datepicker-unselectable.ui-state-disabled span{color:#9e9595}.available-time::-webkit-scrollbar{width:5px;background-color:#dad3d3;border-radius:10px}.available-time::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #f7f7f7;border-radius:10px}.available-time::-webkit-scrollbar-thumb{background:#44a09e;border-radius:10px}.c_scroll_bar::-webkit-scrollbar{width:5px;border-radius:30px}.c_scroll_bar::-webkit-scrollbar-track{background:#ddd;border-radius:30px}.c_scroll_bar::-webkit-scrollbar-thumb{background:#15c39a;border-radius:30px}.c_scroll_bar::-webkit-scrollbar-thumb:hover{background:#555}.mobile_back_btn,.mobile_filter_btn,.profile_back_btn{display:none}footer ul li{position:relative}footer ul li:not(:first-child){margin-left:10px;padding-left:20px}footer ul li:not(:first-child):before{position:absolute;content:"";width:7px;height:7px;background-color:#000;border-radius:100px;top:50%;transform:translateY(-50%);left:0}.dashboard-input-search .dashboard-searchTerm{width:100%;border:1px solid #e5e5e5;border-right:none;padding:8px 100px 8px 18px;height:44px;border-radius:5px 0 0 5px;outline:none;color:#6b6a6a;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);font-size:15px;border-radius:100px}.dashboard-input-search{display:flex;flex-wrap:wrap;justify-content:flex-end}.dashboard-input-search .dashboard-searchButton{background-color:#427cff;border:none;padding:7px 14px;height:44px;color:#fff;font-size:14px;border-radius:100px;position:absolute;top:0}.date-wrapper-box .single-date-wrapper.slick-active.slick-current{font-weight:700;background-color:#85d0ea;border-radius:5px}@media only screen and (max-width:1024px){.mCustomScrollBox{max-height:90vh!important}.book-now a,.view-profile a{width:auto}.common_btn_group ul>li:not(:last-child){margin-right:18px}.common_btn_group ul>li a{padding:9px 14px;font-size:16px}.therapist-image{width:120px;margin:0 auto;height:120px}.therapist-name h4{font-size:14px}}@media screen and (max-width:991px){.therapist_sec{padding:50px 0}.c_container{max-width:720px}.common_btn_group ul>li:not(:last-child){margin-bottom:10px;margin-right:18px}.common_btn_group ul>li a{padding:9px 14px;font-size:16px}.book_therapist_time ul{justify-content:center}.navbar-toggler{display:none}.mobile_icon_wrap{display:block;margin-left:auto;margin-right:15px}.mobile_icon_wrap ul{display:flex;flex-wrap:wrap}.mobile_icon_wrap ul li:not(:last-child){margin-right:12px}.mobile_icon_wrap ul li a{font-size:20px}.book_therapist_icon_text_btn_wapper>div{width:100%}.book_therapist_icon_text{margin-bottom:11px}.book_therapist_icon_btn{margin-left:0}.inner-image-info{max-width:calc(100% - 110px);margin-left:10px}.inner-therapist .inner-right{padding-left:200px}.side-menu{flex:25%}.therapist-details{flex:75%}.inner-therapist{position:relative;padding:15px 10px}.therapist-details{padding-left:20px!important}.inner-therapist .clinical_specialities{margin-top:5px}.inner-therapist .distance{position:absolute;bottom:10px;left:0}.inner-therapist .inner-right .view-profile{margin-top:6px}form#filter-form .filter-button{margin:0!important;padding:10px 0 20px;text-align:left}form#filter-form .filter-button button{font-size:15px}.mCSB_container{padding-left:5px}.inner-image-info h2{font-size:16px!important;line-height:normal}.c_btn.c_btn_yellow a,.c_btn.c_btn_yellow button{width:auto}.therapist_appo_btn .c_btn.c_btn_yellow{width:100%;text-align:center}.book_therapist_icon_text .text{width:calc(100% - 90px)}.book_therapist_icon_text .icon img{width:60%;height:60%;-o-object-fit:contain;object-fit:contain}.book_therapist_icon_text .icon{width:70px;height:70px;line-height:70px}.book-now,.view-profile{text-align:right}.book-now a,.view-profile a{width:100px}.user-profile-image{height:100px;width:110px;-o-object-fit:cover;object-fit:cover}.form-heading span{font-size:19px}.search-therapist .next-btn{padding:40px 0 0}.therapist-remaining{margin-top:0}.therapist-remaining h3{font-size:16px;padding:12px 20px}.dashboard-buttons-wrap{display:block}.dashboard-buttons-wrap a{display:block;width:100%;margin-bottom:10px}.dashboard-buttons-wrap>div{display:block}.dashboard-buttons-wrap>div:nth-child(2){padding:0}.inner-left,.inner-right{max-width:100%}.clinical_specialities>span{max-width:48%}.profile .mobile_back_btn{display:block}.profile .mobile_back_btn h6{font-size:18px}.book_appo .profile_back_btn{display:block}.book_appo .profile_back_btn h6{font-size:18px}.desk_back_btn{display:none}.therapist_like{top:50px}.therapist_icon_msg_btn>div{max-width:95%;margin-left:auto}.time-list-wrapper>label{max-width:23.6%;padding:8px 12px!important}.banner-text-search>*{max-width:100%!important;width:100%;margin-bottom:12px}.banner-text-search .search-clm{margin-bottom:0}.banner-text-search .search-clm .search .input-search{width:100%}}@media only screen and (max-width:767px){.therapist_sec{padding:20px 0}.c_btn a,.c_btn button{padding:8px 13px}.c_container{padding-left:20px;padding-right:20px}.therapist_appo_btn{display:none}.therapist_appo_mobile_btn{display:block!important;margin-top:43px}.therapist_appo_mobile_btn ul{text-align:center}.therapist_appo_mobile_btn ul li:not(:last-child){margin-bottom:20px}.about_therapist_part{padding:0 15px;background-color:#f8f9fa;border-radius:10px}.about_therapist_part:not(:last-child){margin-bottom:15px}.therapist_map{margin-top:0}.therapist_map iframe{height:80px}.about_therapist_part_mobile_btn{display:block;padding-top:0}.therapist_side_bar_wrapper{margin-bottom:20px}.therapist_appointment_sec .therapist_appo_info,.therapist_final_sec .therapist_appo_info{display:none}.book_therapist_name{text-align:center}.book_therapist_name h3{line-height:1.3}.book_therapist_part label{display:block;text-align:center}.book_therapist_btn_group ul>li a{background-color:#e5e5e5;font-size:17px}.common_btn_group ul>li,.common_btn_group ul>li a{width:100%}.common_btn_group ul>li:not(:last-child){margin-right:0;margin-bottom:10px}.book_therapist_calendar_time_wrapper>div{width:100%}.ui-datepicker-inline{margin:0 auto}.book_therapist_time ul{justify-content:center}.book_therapist_time ul li:not(:last-child){margin-right:10px}.book_therapist_time{margin-top:25px}.therapist_icon_msg_btn>div{width:100%}.therapist_icon_msg_btn{flex-direction:column-reverse}.book_therapist_icon_text .icon,.book_therapist_icon_text .text:not(.mobile_text){display:none}.mobile_text.text{display:block!important}.book_therapist_icon_btn{margin-top:11px;width:100%;text-align:center;margin-left:0}.book_therapist_icon_btn_inner a{padding:14px;width:100%;background-color:#ffd884;color:#000;font-size:20px;font-weight:700;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.book_therapist_icon_btn_inner a i{display:none}.inner-therapist .inner-right{padding-left:0;padding-right:0;flex:20%}.inner-left-image .user-profile-image{width:70px;height:70px}.inner-left-image{flex:unset!important;width:70px}.inner-image-info{margin-left:20px!important}.clinical_specialities>span{padding:0;background-color:transparent;color:#02a09e;margin-bottom:0;max-width:29%!important;text-align:left!important;width:100%}.clinical_specialities>span:not(:last-child){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.inner-therapist .clinical_specialities{margin-top:0}.inner-therapist{padding-bottom:40px}.distance p{padding-top:0;padding-left:0}.inner-image-info h2{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.therapist-details{padding-left:0!important}.content-details{padding-bottom:30px}.mobile_filter_btn{display:block;position:absolute;right:0;bottom:-37px}.side-menu{position:relative;padding-bottom:30px}.search{padding:0 10px!important}.mobile_filter_btn a{width:91px;height:29px;text-align:center;background-color:#e7faf9;border-radius:10px;font-size:15px;color:#2c2c2c;display:inline-block;line-height:29px}.therapy-uppar-detail{margin-bottom:10px}.therapy-uppar-detail h1{line-height:normal}.book_therapist_calendar_time_wrapper{height:unset}.icon_msg_inner img{top:-30px}.therapist_conti_btn{padding-left:0;text-align:center}.book_therapist_name h3{font-size:20px;margin:0 15px}.profile-discount-img{height:90px;width:90px}.book_therapist_icon_text .text{font-size:18px;text-align:center;width:auto}.desktop-menu{display:block!important;position:fixed;top:0;left:-100%;background-color:#fff;width:calc(100% - 80px);z-index:99;padding:20px;height:100vh;overflow:auto;transition:all .5s}}@media only screen and (max-width:767px) and (prefers-reduced-motion:reduce){.desktop-menu{transition:none}}@media only screen and (max-width:767px){.desktop-menu.show{left:0}body.o_y_hidden>.mobile_overlay{position:fixed;width:100%;height:100vh;content:"";left:0;right:0;background-color:rgba(0,0,0,.3294117647);z-index:9;transition:all .5s}.write-chat-message textarea{width:calc(100% - 30px);padding-right:10px}.inner-therapist .clinical_specialities{display:none}ul.menu li:last-child a,ul.menu li:nth-child(4) a{padding:7px 15px}.header-right ul li a i{font-size:24px}.header-right ul li+li{margin-left:15px}.book_appo .therapist_side_bar_inner{background-color:#fff}.book_appo .therapist_appo_info,.book_appo .therapist_intro{display:none}footer ul li a{font-size:13px}.mCustomScrollBox{max-height:70vh!important}.c_btn.c_btn_yellow a,.c_btn.c_btn_yellow button{width:100%}.filter-icon{font-size:8px;color:#487cff;margin-bottom:2px}.book_therapist_conti_btn>*{max-width:100%}.book_therapist_conti_btn a{margin-top:20px}.available-time-user .date-wrapper-box-for>div>label{max-width:29.3333%!important}.therapist_icon_msg_btn>div{max-width:100%}.icon_msg_wrap{padding-left:60px;padding-left:0}.icon_msg_wrap .icon_msg_inner{position:relative;padding-left:60px}.icon_msg_wrap .icon_msg_inner img{top:30px}.icon_msg_wrap .icon_msg_btn{text-align:right;margin-top:50px}.icon_msg_wrap .icon_msg_btn button{padding:7px 20px;width:100%;max-width:330px;margin:0 auto}.form-heading .d-flex{flex-wrap:wrap}.form-heading .flex-column{width:100%}.form-heading .flex-column:not(:first-child){margin-top:15px}.form-heading .flex-column .search{flex-wrap:wrap;padding:0!important}.banner-text-search>*{margin-bottom:0}.form-heading .flex-column .search .input-group-prepend select{width:100%;margin:0}.form-heading .flex-column .input-search{width:100%}.therapist-box img{width:100%;height:auto}}@media (max-width:500px){.therapist_side_bar_inner{padding:15px}}@media only screen and (max-width:375px){.inner-therapist .inner-right{flex:25%}footer ul li:not(:first-child){margin-left:5px;padding-left:12px}footer ul li a{font-size:12px}footer ul li:not(:first-child):before{width:5px;height:5px;top:57%}.mCSB_inside>.mCSB_container{margin-right:20px}.book_therapist_icon_text .text{font-size:16px;width:auto;text-align:center}.book_therapist_icon_btn_inner a,.therapist_conti_btn .btn-primary{width:100%;padding:9px 14px;font-size:17px}.available-time .btn-group-toggle .date-wrapper-box-for>div{display:flex;flex-wrap:wrap}.available-time .btn-group-toggle>.btn-group>label.btn,.available-time .btn-group-toggle label.btn{padding:8px 9px;font-size:14px}.available-time .btn-secondary{margin:0 3px 8px!important}}@media (max-width:360px){.inner-left-image{width:60px}.inner-image-info{max-width:calc(100% - 70px)}.inner-box,.inner-left{flex-wrap:wrap}.inner-left-image .user-profile-image{width:55px;height:55px}.header-right ul li+li{margin-left:12px}.header-right ul li a i{font-size:19px}ul.menu li:last-child a,ul.menu li:nth-child(4) a{padding:5px 10px;font-size:12px}.therapy-uppar-detail .therapist-title h1{font-size:15px}.mobile_filter_btn a{font-size:13px}.inner-therapist .inner-left{flex:unset;max-width:170px}.inner-therapist .inner-right{flex:unset;max-width:70px}.inner-therapist .inner-right a{padding:5px 7px;font-size:11px;width:unset}.inner-image-info{margin-left:10px!important}.mCustomScrollBox{max-height:63vh!important}}@media only screen and (min-width:767px){.therapist-result-info{position:sticky;top:20px}.about_therapist_content h6,.book_therapist_content h6{margin-top:1rem!important}}.error-page .logo-wrapper{width:120px;display:block;margin-bottom:30px}.error-page{padding:20px 0;height:100vh}.error-page .container{height:100%}.conent-row{height:calc(100% - 100px);align-items:center}.error-content{padding-left:40px}.error-content h3{font-size:25px;line-height:normal;margin-bottom:20px;font-family:Poppins}.error-content li,.error-content span{font-size:15px;line-height:normal;display:block}.error-content ul li{position:relative;padding-left:19px}.error-content ul{margin:10px 0 30px}.error-content ul li:before{position:absolute;content:"";width:5px;height:5px;background-color:#000;border-radius:100px;left:0;top:9px}.therapist-no-data{text-align:center;margin-top:60px}.therapist-no-data img{max-width:300px}.therapist-no-data p{max-width:450px;margin:0 auto;line-height:normal;color:#000;font-size:15px}@media screen and (max-width:767px){.error-page{height:auto}.error-img-wrapper{max-width:425px;margin:0 auto 30px}.error-content{padding-left:15px}.error-content h3{font-size:20px}}.ghost-therapist{position:fixed;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.7411764706);display:flex;align-items:center;justify-content:center}.ghost-therapist p{font-size:24px;text-align:center;font-weight:600;letter-spacing:.5px;padding:0 30px;width:55%}.ajax-loading{z-index:20;position:absolute;top:0;left:-5px;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.ajax-loading-content{position:absolute;border:16px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:50px;height:50px;top:40%;left:35%;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.therapist-details{position:relative}.therapist-details .loader_main{position:absolute;height:calc(100% + 3px);top:-3px;bottom:0;left:80px;right:0;background:hsla(0,0%,100%,.7411764706);z-index:1;display:flex;align-items:center;justify-content:center}.loader{width:30px;height:30px;display:inline-block;padding:0;border-radius:100%;border:3px solid transparent;border-top-color:#03a09e;animation:loader 1s ease-in-out infinite;vertical-align:sub}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-select{width:21em}.step-container .modal-select{width:25em!important}.modal-form-group{padding:10px}.modal-text-help{border-top:1px solid #f1f3f8}.modal-text-help .help-text{font-size:12px;line-height:15px;color:#000;text-align:left;padding:18px}.modal-text-help .help-text:before{position:absolute;width:16px;height:15px;left:30px;content:url(/images/icon-question.png?d63b5c1827fc1ccf881a3d9cc6e946cf)}.modal-text-help .help-text .bold-text{margin:16px;font-weight:700}.blue-btn-modal{height:45px;border-radius:64px;background-color:#65a3fe;color:#fff;font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:220px;margin:0 auto 5px;cursor:pointer;min-width:160px;padding:.375rem 2rem;border:1px solid #65a3fe}#preference-tab-content #search_location_radius{border-top-left-radius:25px!important;border-bottom-left-radius:25px!important}#preference-tab-content #find-location-box{border-top-right-radius:25px!important;border-bottom-right-radius:25px!important;width:328px}.search-therapist-wrap .btn-search-location .blue-btn{margin-left:5px;height:51px}.user-timezone .blue-btn{height:51px}.custom-datepicker{z-index:1051!important}#recovery_miss{position:absolute;top:-5px;right:-45px;background:none;border:none;cursor:pointer}.alert-view-as{padding:10px;color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb;border-radius:8px;text-align:center;margin-bottom:15px}.two_fa_form .form-check-label{color:#000;font-family:Open Sans;font-size:16px;font-weight:400}.two_fa_form .form-check input[type=checkbox]:checked+.form-check-label:before{background-color:#007bff;border-color:#007bff}#about-me-tab-content .custom-checkbox{margin-bottom:.5rem}#about-me-tab-content .ghost_mode .form-check-label,#about-me-tab-content .two_factor .form-check-label{font-size:16px}#about-me-tab-content .ghost_mode .form-check-label:before,#about-me-tab-content .two_factor .form-check-label:before{width:20px;height:20px;top:2px}#about-me-tab-content .ghost_mode .form-check-label:after,#about-me-tab-content .two_factor .form-check-label:after{top:5px}#about-me-tab-content .form-section.patient .two_factor .form-check{margin-bottom:0}