.careprovider-content{padding:70px 0 100px}.search-result-summary>.main-container-cp-list>.row{background:#fafbfe;border-radius:12px;position:relative}.search-result-summary .photo{position:relative}.search-result-summary .photo+.col-md{max-width:calc(100% - 216px)}.search-result-summary .photo .rating-summary{background:#fff;border-radius:8px;padding:2px 5px;position:absolute;top:8px;right:8px}html[dir="rtl"] .search-result-summary .photo .rating-summary{right:unset!important;left:8px}.search-result-summary h3{font-size:24px;font-weight:600;line-height:32px;color:#102851}.search-result-summary h4{font-size:19px;font-weight:600;line-height:26px;color:#0097a3}.search-result-summary p{font-size:15px;line-height:25px;color:#666;max-height:50px;overflow:hidden;margin:0;word-break:break-all}.search-result-summary h5{color:#0097a3;font-size:16px;line-height:21px;font-weight:600}.search-result-summary .follow-session h5{color:#f57c00}.first-session,.follow-session{width:180px;padding:0 30px;position:relative}.follow-session{width:220px}.first-session span,.follow-session span{color:#666;line-height:20px;font-size:15px;display:block}.first-session b,.follow-session b{color:#102851;font-size:26px;line-height:35px;font-weight:600}.search-result-summary .rating{font-size:12px;font-weight:600;color:#102851}.search-result-summary .rating i{font-weight:300;font-style:normal}.search-result-summary .rating img{width:15px}.search-result-summary button{font-size:15px;background:#0097a3;color:#fff;padding:15px 40px;border:none;border-radius:6px}.search-result-summary button img{transform:scalex(-1)}.search-careprovider .form-control#search_cp{height:50px;padding-right:55px;color:#999}html[dir="rtl"] .form-control#search_cp{height:50px;padding-right:10px;padding-left:55px;color:#999}.search-careprovider .form-control{height:50px;color:#999}html[dir="rtl"] .search-careprovider .form-control{padding-right:40px;padding-left:.75rem;background-position:calc(100% - 10px)}.search-careprovider .search-form button{position:absolute;top:5px;right:6px;background:#1e98a2;height:40px;width:40px;border-radius:5px;border:none}#gender-container,#careprovider-t-container{display:flex;flex-wrap:wrap;gap:5px}#careprovider-t-container .check-container{flex:0 0 calc(53% - 4px)}#careprovider-t-container .check-container:nth-child(even){flex:0 0 45%}#sidebar+div{max-width:calc(75% - 1rem)}#session-r-container{margin-top:20px}.apply-btn{height:36px;border-radius:5px;background:#0097a3;color:#fff;line-height:36px;padding:0 30px;font-size:15px;font-weight:600;display:inline-block;text-decoration:none}.reset-btn{height:36px;border:1px solid #0097a3;border-radius:5px;color:#0097a3;background:#fff;line-height:36px;padding:0 30px;font-size:15px;font-weight:600;display:inline-block;text-decoration:none}.check-container{position:relative;font-size:13px;flex-grow:1}.check-container input{position:relative;left:0;height:18px;width:18px;z-index:5;opacity:0;display:inline-block;vertical-align:middle;margin-right:5px}.check-container .checkmark{position:absolute;height:18px;width:18px;border:1px solid #d4d4d4;border-radius:13px;left:0;z-index:0;text-align:center}.check-container input:checked~.checkmark{border:1px solid #d4d4d4;border-color:#0097a3;background:#0097a3}.check-container input[type="checkbox"]~.checkmark{border-radius:6px}.check-container input:checked~.checkmark::before{height:5px;width:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;content:"";display:inline-block;transform:rotate(-45deg);position:relative;top:-4px}.sidebar{background:#fafbfe;padding:10px 10px 15px;overflow:auto;position:sticky;top:calc(75px + 1rem);border-radius:12px;max-height:calc(100vh - 120px)}.sidebar h2{font-size:16px!important;line-height:30px!important}.white-box{background:#fff;padding:15px;border-radius:12px;width:100%}.white-box h4{font-size:14px;color:#000;font-weight:600;line-height:21px;margin-bottom:0}.white-box h4+div{padding-top:10px}.white-box select{background-color:#fff;border:1px solid #d8d8d8;border-radius:6px;height:35px;width:100%}.careprovider-content h2{font-size:30px;color:#000;font-weight:600;font-size:30px;line-height:60px;margin-bottom:30px}.slider.slider-horizontal{max-width:616px;width:calc(100% - 20px);height:5px;margin-top:20px;display:inline-block;vertical-align:middle;position:relative;background:#0097a3}.slider.slider-horizontal::after{content:"";width:20px;background-color:#0097a3;border-radius:0 4px 4px 0;position:absolute;height:5px;right:-19px;top:0}.slider.slider-horizontal .slider-track{height:5px;width:100%;top:50%;left:0;border-radius:4px;position:absolute;cursor:pointer}.range-points{color:#666;font-size:12px;margin-top:20px}.slider-selection{background-color:#dedede;border-radius:4px;position:absolute}.slider-handle{background:#0097a3;position:absolute;top:-6px;width:20px;height:20px;border-radius:30px;z-index:5}.tooltip.tooltip-main.bs-tooltip-top{left:0!important;position:absolute;bottom:100%;opacity:1;margin:0!important}.slider .tooltip.tooltip-main .tooltip-inner{width:90px;margin-bottom:5px;border-radius:30px;background:#fafbfe;color:#0097a3;margin-left:-30px;font-family:'Poppins';position:absolute;top:-32px;left:25px;font-size:12px;font-weight:300}.tooltip.tooltip-main.bs-tooltip-top.show{position:absolute;z-index:500;z-index:500;bottom:100%;margin-left:-10px}.rating>i.fa-solid{color:#d7dcdc;font-size:20px;font-weight:900!important}.rating i.active{color:#ffc107}.search-result-summary .rating i.fa-solid{font-size:12px}.fa-star{position:relative}.fa-star.half::after{content:"";position:absolute;left:0;color:#ffc107}.fa-star.half::before{color:#d7dcdc}.search-result-summary .photo .cp-img-dp{border-radius:15px;background:#eee;width:200px;height:200px;object-fit:contain}.custom-select-sort{position:relative}.custom-select-sort select{display:none}.select-selected{background-color:#fff;min-width:110px;border:1px solid #dee2e6!important;border-radius:.375rem;position:relative;line-height:30px;padding-right:35px!important}.careprovider-searchbox .form-control.date-picker{padding-left:40px;padding-right:.75rem;background-position:10px}#txtCalendarScheduleDate+img{position:absolute;top:15px;right:15px}html[dir="rtl"] #txtCalendarScheduleDate+img{right:auto;left:15px}html[dir="rtl"] .select-selected{padding-right:17px!important;padding-left:35px!important}.select-selected::before{position:absolute;content:url("../../../Content/Images/img/keyboard_arrow.png");top:15px;right:10px;z-index:5}html[dir="rtl"] .select-selected::before{left:10px;right:auto}.availability-hours-container{max-width:100%;display:flex;align-items:flex-start;overflow-y:hidden;gap:10px;flex-grow:1;margin:10px 0 0;padding-bottom:5px}.availability-hours-container span{padding:2px 15px;background:#e6ecec;border-radius:5px;font-size:12px;text-align:center;color:#0097a3;cursor:pointer;flex:0 0 auto;font-weight:600}.availability-hours-container span:hover{background:#1e98a2;color:#fff}.availablehours-body button{background:#b9b9b9;height:21px;flex:0 0 21px;border-radius:50%;color:#fff;line-height:22px;text-align:center;padding:0!important;margin:11px 0 0}.select-items div,.select-selected{color:#212529;padding:9px 17px;font-size:1rem;cursor:pointer;user-select:none;font-weight:600}.select-items div{color:#666;padding-left:35px;position:relative}html[dir="rtl"] .select-items div{padding-left:auto;padding-right:35px}.select-items{position:absolute;background-color:#fff;top:100%;left:auto;right:0;z-index:99;width:220px;border-radius:10px;box-shadow:0 1px 10px #ccc;padding:10px}html[dir="rtl"] .select-items{left:0;right:auto}.select-items div::before{content:"";position:absolute;height:24px;width:24px;border:1px solid #d4d4d4;border-radius:13px;left:0}html[dir="rtl"] .select-items div::before{left:auto;right:0}.select-items div.same-as-selected::before{border:1px solid #d4d4d4;border-color:#0097a3;background:#0097a3}.select-items div.same-as-selected::after{content:"";position:absolute;height:6px;width:12px;border-left:2px solid #fff;border-bottom:2px solid #fff;content:"";display:inline-block;transform:rotate(-45deg);top:17px;left:6px}html[dir="rtl"] .select-items div.same-as-selected::after{left:auto;right:6px}.select-hide{display:none}html[dir="rtl"] .slider .tooltip.tooltip-main .tooltip-inner{font-family:'Alexandria'!important;margin-left:100px;font-size:14px;left:60px}html [dir="rtl"] .check-container input{margin-left:5px;margin-right:0}html[dir="rtl"] .check-container .checkmark{left:auto;right:0}.search-result-summary button img{display:none}.is-preferred{position:absolute;width:40px;left:8px;top:5px}html[dir="rtl"] .is-preferred{left:unset!important;right:8px;top:5px}html[dir="rtl"] .search-careprovider .search-form button{right:auto;left:5px}html[dir="rtl"] .careprovider-content h2,html[dir="rtl"] .search-result-summary h3{font-size:20px}html[dir="rtl"] .search-result-summary h4,html[dir="rtl"] .search-result-summary h5,html[dir="rtl"] .search-result-summary button{font-size:14px}html[dir="rtl"] .first-session b,html[dir="rtl"] .follow-session b{font-size:24px;margin-left:5px}html[dir="rtl"] .search-result-summary p,html[dir="rtl"] .first-session span,html[dir="rtl"] .follow-session span{font-size:12px}html[dir="rtl"] .check-container input:checked~.checkmark::before{top:-2px}html[dir="rtl"] .slider.slider-horizontal::after{right:auto;left:-19px}html[dir="rtl"] i.fa-solid.fa-star-half{transform:scalex(-1)}html[dir="rtl"] .fa-star.half::before{color:#ffc107}html[dir="rtl"] .fa-star.half::after{color:#d7dcdc}.careprovider-searchbox{background:#fafbfe;padding:10px 15px 15px!important;border-radius:12px;position:sticky;top:0;z-index:10}.day-container{display:flex;gap:10px}.dayitem{border:1px solid #dee2e6;border-radius:8px;display:inline-flex;color:#1e98a2;font-size:16px;align-content:center;justify-content:center;flex-wrap:wrap;width:57px;cursor:pointer;line-height:18px;padding:5px 0;background:#fff}.dayitem span:not(.day-name){display:block;flex:0 0 100%;text-align:center;font-weight:600;font-size:18px}.dayitem.active{background:#1e98a2;color:#fff;border-color:#1e98a2}.availability-conatiner{flex-grow:1;padding:0 15px}label.selected-date{background:#d3e3cb;border-radius:34px;color:#3ea80b;font-size:13px;font-weight:600;padding:3px 15px;line-height:16px}label.availablehours-heading{color:#464646;margin-left:15px;font-size:14px;font-weight:600}html[dir="rtl"] label.availablehours-heading{margin-left:0!important;margin-right:15px!important}.availablehours-body{gap:8px;position:relative;height:54px}html[dir="rtl"] .availablehours-body i{transform:scaleX(-1)}.availability-hours-container::after{content:"";background:#fafbfe;height:19px;width:100%;bottom:0;left:0;position:absolute}.slots{max-width:calc(100% - 173px)}.book-appointment{white-space:nowrap;margin-bottom:19px;cursor:pointer!important}.search-careprovider>.w-100{display:none}.sidebar>h2::after{content:url(../../../Content/images/img/keyboard_arrow.png);float:right}html[dir="rtl"] .sidebar>h2::after{float:left}.sidebar::-webkit-scrollbar{width:10px}.sidebar::-webkit-scrollbar-track{background:#f1f1f1}.sidebar::-webkit-scrollbar-thumb{background:#0097a3}.sidebar::-webkit-scrollbar-thumb:hover{opacity:.8}@media screen and (min-width:768px){#sidebar{display:block!important}}@media screen and (max-width:1500px){.first-session{width:130px;padding:0 15px}.first-session::after{right:0}body.rtl .first-session::after{left:0}.careprovider-content{padding:40px 0 50px}.careprovider-content h2{font-size:24px;line-height:45px;margin-bottom:20px}.search-result-summary>p{margin:0;padding:2px 0 5px!important}.search-result-summary h4{font-size:16px}.search-result-summary h3,.first-session b,.follow-session b{font-size:18px}.search-result-summary .photo>img{width:200px}.search-result-summary button{padding:10px 25px}.follow-session+div.py-4{padding-top:1rem!important;padding-bottom:0!important}.search-result-summary .photo+div{padding-bottom:0!important}html[dir="rtl"] .careprovider-content h2,html[dir="rtl"] .search-result-summary h3{font-size:18px}html[dir="rtl"] .search-result-summary h4,html[dir="rtl"] .search-result-summary h5,html[dir="rtl"] .search-result-summary button,html[dir="rtl"] .grey-box h4{font-size:12px}html[dir="rtl"] .first-session b,html[dir="rtl"] .follow-session b{font-size:18px}html[dir="rtl"] .search-result-summary p,html[dir="rtl"] .first-session span,html[dir="rtl"] .follow-session span,html[dir="rtl"] .check-container{font-size:11px}.first-session span,.follow-session span{font-size:13px}.careprovider-content .container-fluid{padding:0 30px}}@media screen and (max-width:1360px){.date-field{width:200px}#careprovider-t-container .check-container{flex:0 0 100%!important}.slots{min-width:100%}}@media screen and (max-width:1250px){.doc-info{flex:0 0 100%}.first-session{margin-left:0!important;margin-right:0!important}.search-result-summary p{margin-bottom:20px}}@media screen and (max-width:1150px){.select-selected,.date-field{width:200px}.sidebar{top:calc(140px + 1rem);max-height:calc(100vh - 160px)}.day-container,.dayitem{flex-grow:1}.search-careprovider>.w-100{display:block}.follow-session+div{flex-wrap:wrap}.follow-session+div>div{flex:0 0 100%;max-width:100%}.availability-conatiner{padding:0}.book-appointment{position:relative}}@media screen and (max-width:991px){.sidebar{position:static;max-height:unset}.sidebar+div{max-width:unset!important}}@media screen and (max-width:767px){.search-result-summary .photo{margin:0 0 15px!important}.search-result-summary button{width:100%}.search-result-summary .border-top{border:none!important}.search-result-summary .photo{text-align:left!important}.search-result-summary .photo+.col-md{max-width:100%}html[dir="rtl"] .search-result-summary .photo{text-align:right!important}.is-preferred{position:static;margin-left:10px;width:27px}html[dir="rtl"] .is-preferred{margin-right:10px;margin-left:0}#rating-star-container{margin-bottom:10px}#rating-star-container span{display:block}.filter-btn{height:50px;width:50px;background:#0097a3;border-radius:50%;color:#fff;text-align:center;line-height:54px;position:fixed;bottom:155px;z-index:1500;right:30px}#sidebar{position:fixed;top:10px;left:10px;right:10px;width:unset;background:#fff;padding:15px;z-index:1200;border-radius:15px;box-shadow:0 0 10px #ccc;overflow:auto;bottom:10px}.search-careprovider>div{width:100%}.search-careprovider>.col-auto.position-relative{margin:0}.select-selected,.date-field{width:100%}}@media screen and (max-width:576px){.careprovider-content .container-fluid{padding:0 10px}.search-result-summary>.main-container-cp-list>.row{padding:1rem 10px!important}.first-session::after{display:none}.first-session,.follow-session{width:auto;padding:0 10px}.follow-session+div{flex-wrap:wrap}.follow-session+div>div{flex:0 0 100%}.search-result-summary button{margin:15px auto 0}.day-container{flex-wrap:wrap}.dayitem{flex:0 0 20%;flex-grow:1}}#cp-packages-Modal .modal-header{background-color:#f4f7f7;padding:13px 1rem}#cp-packages-Modal .modal-title{color:#212529;font-size:20px;font-weight:600}#cp-packages-Modal a.border-btn{display:block;border:1px solid #1e98a2;height:38px;line-height:35px;padding:0 18px;color:#0097a3;text-decoration:none;font-weight:600;font-size:14px;border-radius:5px;background-color:#fff;width:140px;text-align:center}#cp-packages-Modal a.border-btn:hover{background:#0097a3!important;color:#fff!important}#cp-packages-Modal .appointmentRow{background-color:#e6ecec;padding:10px;border-radius:6px;display:flex;justify-content:space-between}#cp-packages-Modal .appointmentRow .appointmentImg{background-color:#fff;width:33px;height:33px;border-radius:50%}#cp-packages-Modal .appointmentRow .appointmentContent h5{font-weight:700;font-size:24px}#cp-packages-Modal .appointmentRow .appointmentContent h5,#cp-packages-Modal .appointmentRow .appointmentPrice h5{color:#0097a3;margin:0}#cp-packages-Modal .appointmentRow .appointmentPrice h5{font-weight:700;font-size:28px;margin-bottom:10px}#cp-packages-Modal .appointmentRow h3{font-weight:700;font-size:21px;color:#666}#cp-packages-Modal .appointmentPrice .package-price b{font-weight:600}#cp-packages-Modal .appointmentPrice span{font-size:16px}#cp-packages-Modal .appointmentRow .appointmentContent p{color:#666;margin:0;font-size:15px;font-weight:400}#cp-packages-Modal .appointmentRow .appointmentPrice h5{font-weight:700;font-size:28px}#cp-packages-Modal .sidebar>h2::after{content:unset!important}#cp-packages-container .userprofile-content{margin:0!important}#cp-packages-container .userprofile-content #wallet-add-amount .col-lg-auto{min-height:unset!important}#cp-packages-container .userprofile-content #wallet-add-amount .col-lg-auto .sidebar.white-box{background:unset!important}@media(max-width:767px){#cp-packages-Modal .buy-package{width:100%;text-align:center}}@media(max-width:576px){#cp-packages-Modal .appointmentRow{display:block!important}#cp-packages-Modal .appointmentPrice{align-items:start!important}}