.loading-img,.overflow{overflow:hidden}.custom-slider,.date-content,.lang-content,.loading-img,.main-slider,.modal .modal-content,.modal .time-select,.notifications-link,.post-body .post-img.video,.search-input,.side-card .payment-select,.side-card .time-select{position:relative}.download-btns .download-btn,.lazy-img-parent img,.modal .modal-close,.reservation-body .table-row a{transition:.3s ease-in-out}.main-btn:disabled,.modal .day-select input:disabled,.modal .time-select input:disabled,.side-card .day-select input:disabled,.side-card .payment-select input:disabled,.side-card .time-select input:disabled{cursor:not-allowed}.main-btn,.sec-btn{width:170px;font-size:16px}.contacts-list a,.form-control{text-transform:none}.auth-body,.success-body{min-height:calc(100vh - 149px)}@font-face{font-family:Bahij;src:url("../fonts/Bahij/BahijTheSansArabic-ExtraLight.woff2") format("woff2"),url("../fonts/Bahij/BahijTheSansArabic-ExtraLight.woff") format("woff"),url("../fonts/Bahij/BahijTheSansArabic-ExtraLight.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Bahij;src:url("../fonts/Bahij/BahijTheSansArabic-SemiLight.woff2") format("woff2"),url("../fonts/Bahij/BahijTheSansArabic-SemiLight.woff") format("woff"),url("../fonts/Bahij/BahijTheSansArabic-SemiLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Bahij;src:url("../fonts/Bahij/BahijTheSansArabic-Light.woff2") format("woff2"),url("../fonts/Bahij/BahijTheSansArabic-Light.woff") format("woff"),url("../fonts/Bahij/BahijTheSansArabic-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bahij;src:url("../fonts/Bahij/BahijTheSansArabic-Plain.woff2") format("woff2"),url("../fonts/Bahij/BahijTheSansArabic-Plain.woff") format("woff"),url("../fonts/Bahij/BahijTheSansArabic-Plain.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bahij;src:url("../fonts/Bahij/BahijTheSansArabic-SemiBold.woff2") format("woff2"),url("../fonts/Bahij/BahijTheSansArabic-SemiBold.woff") format("woff"),url("../fonts/Bahij/BahijTheSansArabic-SemiBold.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bahij;src:url("../fonts/Bahij/BahijTheSansArabic-SemiBold.woff2") format("woff2"),url("../fonts/Bahij/BahijTheSansArabic-SemiBold.woff") format("woff"),url("../fonts/Bahij/BahijTheSansArabic-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bahij;src:url("../fonts/Bahij/BahijTheSansArabic-Bold.woff2") format("woff2"),url("../fonts/Bahij/BahijTheSansArabic-Bold.woff") format("woff"),url("../fonts/Bahij/BahijTheSansArabic-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bahij;src:url("../fonts/Bahij/BahijTheSansArabic-ExtraBold.woff2") format("woff2"),url("../fonts/Bahij/BahijTheSansArabic-ExtraBold.woff") format("woff"),url("../fonts/Bahij/BahijTheSansArabic-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Bahij;src:url("../fonts/Bahij/BahijTheSansArabic-Black.woff2") format("woff2"),url("../fonts/Bahij/BahijTheSansArabic-Black.woff") format("woff"),url("../fonts/Bahij/BahijTheSansArabic-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}html{scrollbar-width:thin;scrollbar-color:#37a59b #f1f1f1;scroll-behavior:unset!important}body{font-family:Bahij;font-weight:400;color:#343434;background-color:#f5fbfb;padding:90px 0 0}body::-webkit-scrollbar{background-color:#f1f1f1;width:4px;border-radius:3px}body::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}html[dir=ltr] body{text-transform:capitalize}.container,.container-fluid{--bs-gutter-x:40px}@media (min-width:1200px){.container{max-width:1180px}}.row,.row>*{--bs-gutter-x:30px}*{outline:0!important}input::-moz-placeholder{color:inherit}input::placeholder{color:inherit}a,a:focus,a:hover{text-decoration:none;color:inherit}button{border:none;background:0 0;outline:0}.loading-img,select{background-repeat:no-repeat}a,button,img,input,select{transition:.3s}[role=button]{cursor:pointer}ul{list-style:none;margin:0;padding:0}input{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear{display:none;width:0;height:0}input::-ms-reveal{display:none;width:0;height:0}input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none}input::-webkit-calendar-picker-indicator,input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}select{background-image:url(../images/arrow.png);background-size:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:left 25px top 50%}html[dir=ltr] select{background-position:right 25px top 50%}.fa-linkedin::before{content:"\f0e1"}.fa-twitter::before{content:"\e61b"}.fa-facebook::before{content:"\f39e"}.loading-img{background-size:cover;display:inline-block}.account-tabs,.modal .days-list,.modal .time-list,.side-card .days-list{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#37a59b #f1f1f1}.loading-img img{opacity:0!important;filter:blur(40px)}.loaded-img img{opacity:1;filter:blur(0)}.custom-slider .slider-pagination{position:relative;inset:unset;width:100%;display:flex;align-items:center;justify-content:center;gap:5px;z-index:5;margin-top:30px}.custom-slider .slider-pagination .swiper-pagination-bullet,.main-slider .main-pagination .swiper-pagination-bullet{margin:0;width:8px;height:4px;background-color:#000;border-radius:2px;opacity:.3;transition:.3s ease-in-out}.custom-slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#37a59b;opacity:1}.custom-slider.specialties-slider .slider-pagination,.upload-content input{display:none}@media (min-width:400px){.modal .modal-dialog{--bs-modal-width:375px;margin-inline:auto;width:var(--bs-modal-width)}}@media (min-width:992px){.modal .modal-dialog.modal-lg{--bs-modal-width:500px}}.modal .modal-content{border-radius:10px;border:none;padding:40px 15px 30px;max-height:600px}.modal .modal-header{border:none;margin:0;padding:0;text-align:center;justify-content:center}.modal .modal-title,.search-title{font-size:16px;font-weight:700;color:#343434;line-height:1.625;margin:0}.modal .modal-close{position:absolute;top:10px;inset-inline-end:10px;font-size:22px;color:#cfcfcf;display:flex;align-items:center;justify-content:center}.account-list .main-link.active,.account-list .main-link.active i,.account-list .main-link:hover,.account-list .main-link:hover i,.account-page .page-title,.auth-body .form-link:hover,.blog-item .blog-title a:hover,.breadcrumb-content li a:hover,.checkbox label a:hover,.contact-content .contacts-list a:hover,.contact-content .social:hover,.doctor-item .doctor-name a:hover,.doctor-item .doctor-summary a:hover,.doctor-item-new .doctor-name a:hover,.faq-item .accordion-button:not(.collapsed),.faq-item .accordion-button:not(.collapsed)::after,.faq-item .accordion-button:not(.collapsed):before,.file-item .file-name a:hover,.filter-item .filter-title.active,.filter-item .filter-title.active i,.lab-item .lab-name a:hover,.modal .modal-close:hover,.nav-head .menu-close:hover,.password-content .password-toggle.active,.radio label a:hover,.search-title span,.side-categories .categories-list a:hover,.side-categories .categories-list a:hover::before,.side-nav .nav-body a.active,.side-nav .nav-body a.active::before,.side-nav .nav-body a:hover,.side-nav .nav-body a:hover::before,.specialty-item .specialty-title a:hover,.sub-list .sub-link.active,.sub-list .sub-link:hover,.success-content .success-description span,.transactions-table .invoice-links:hover{color:#37a59b}.modal .modal-body{padding:19px 15px 10px;margin-bottom:10px;scrollbar-width:thin;scrollbar-color:#37a59b #f1f1f1}.modal .modal-body::-webkit-scrollbar{background-color:#f1f1f1;width:4px;border-radius:3px}.modal .modal-body::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.modal .modal-footer{display:flex;align-items:center;justify-content:center;gap:6px;padding:0;border:none}.main-btn,.modal .modal-textarea{border-radius:24px;transition:.3s ease-in-out}.modal .modal-btn{width:calc(50% - 6px);max-width:154px;margin:0}.modal .radio~.modal-textarea{pointer-events:none;opacity:.5}.modal .radio:has(:checked)~.modal-textarea{opacity:1;pointer-events:unset}.modal .modal-textarea{resize:none;width:100%;height:100px;border:2px solid #f1f1f1;background-color:#f1f1f1;font-size:14px;color:#343434;line-height:1.57142857;padding:13px 25px;margin-top:15px}.modal .modal-textarea::-moz-placeholder{font-size:14px;color:#9b9b9b}.modal .modal-textarea::placeholder{font-size:14px;color:#9b9b9b}.form-control:focus,.modal .modal-textarea:focus{border-color:#37a59b;box-shadow:none;outline:0}.active .account-list,.active .search-filters,.checkbox label input:checked~.mark,.radio label .mark:after,.radio label input:checked~.mark{box-shadow:0 4px 15px rgba(55,165,155,.1019607843)}.modal .side-title{font-size:14px;font-weight:600;color:#343434;line-height:1.57142857;margin:0 0 12px}.doctor-item-new .profile-link,.modal .select-day{margin-bottom:15px}.modal .days-list,.side-card .days-list{display:flex;gap:5px;padding-inline-end:2px;max-width:100%}.modal .days-list::-webkit-scrollbar{background-color:#f1f1f1;width:0;height:4px;border-radius:3px}.modal .days-list::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.modal .day-select,.side-card .day-select{flex-shrink:0;position:relative}.modal .day-select .day-info,.side-card .day-select .day-info{width:52px;height:65px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #dee1e6;border-radius:7px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#343434;transition:.3s ease-in-out}.modal .day-select .day,.side-card .day-select .day{font-size:10px;font-weight:400;line-height:1.6;margin-bottom:6px}.modal .day-select .date,.side-card .day-select .date{font-size:16px;font-weight:600;line-height:1.5625}.form-label,.main-btn,.sec-btn{font-weight:700}.modal .day-select input,.modal .time-select input,.services-list .service-select input,.side-card .day-select input,.side-card .payment-select input,.side-card .time-select input,.test-select input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.checkbox label .mark,.radio label .mark{width:18px;height:18px;box-shadow:0 4px 15px rgba(55,165,155,0);margin-inline-end:10px}.doctor-item-new .heart-btn.active,.doctor-item-new .share-btn:hover,.modal .day-select input:checked~.day-info,.side-card .day-select input:checked~.day-info{background-color:#37a59b;border-color:#37a59b;color:#fff}.modal .day-select input:disabled~.day-info,.modal .time-select input:disabled~.time-info,.side-card .day-select input:disabled~.day-info,.side-card .payment-select input:disabled~.payment-info,.side-card .time-select input:disabled~.time-info{background-color:#f1f1f1;border-color:#f1f1f1;color:#9b9b9b}.about-description :last-child,.faq-item .faq-body :last-child,.information-description :last-child,.message-item:last-of-type,.modal .select-time,.post-body :last-child,.single-card:last-of-type{margin-bottom:0}.modal .time-list{display:flex;flex-direction:column;gap:6px;padding-inline-end:5px;max-height:160px}.modal .time-list::-webkit-scrollbar{background-color:#f1f1f1;width:4px;border-radius:3px}.modal .time-list::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.modal .time-select .time-info,.side-card .time-select .time-info{width:100%;padding:9px 20px 7px;display:flex;align-items:center;justify-content:flex-start;border:1px solid #dee1e6;border-radius:7px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.57142857;font-size:14px;font-weight:700;color:#343434;transition:.3s ease-in-out}.city-grid .city-item input:checked~.city-content,.modal .time-select input:checked~.time-info,.side-card .payment-select input:checked~.payment-info,.side-card .time-select input:checked~.time-info{border-color:#37a59b;color:#37a59b}.main-btn{display:flex;align-items:center;justify-content:center;height:48px;background-color:#37a59b;border:2px solid #37a59b;color:#fff}.doctor-item .doctor-btn:hover,.lab-item .lab-btn:hover,.load-more-container button:hover,.main-btn:hover,.main-information .single-btn:hover,.reservation-head .reservation-btn.back-btn:hover,.reservation-head .reservation-btn.book-btn:hover,.reservation-head .reservation-btn:hover,.side-card .single-btn:hover{color:#fff;background-color:#52cbc0;border-color:#52cbc0}.main-btn:disabled{opacity:.5}.add-input:hover,.banner-content:hover .banner-btn,.categories-filters .categories-list .category-btn.active,.categories-filters .categories-list .category-btn:hover,.doctor-item .doctor-tag:hover,.doctor-item .doctor-wishlist.active,.doctor-item .doctor-wishlist:hover,.doctor-item-new .sa-time-slot:hover,.lab-item .lab-tag:hover,.lab-item .lab-wishlist.active,.lab-item .lab-wishlist:hover,.main-btn:disabled:hover,.post-head .post-category:hover,.post-head .post-share:hover,.reservation-body .footer-btn:hover,.section-btn:hover,.subspecialties-list .subspecialty-btn.active,.subspecialties-list .subspecialty-btn:hover{background-color:#37a59b;color:#fff}.sec-btn{display:flex;align-items:center;justify-content:center;height:48px;border-radius:24px;background-color:#e6e6e6;border:2px solid #e6e6e6;color:#949494;transition:.3s ease-in-out}.sec-btn:hover{color:#37a59b;background-color:#e2f2f1;border-color:#e2f2f1}.checkbox label .mark,.date-content::before,.form-control,.form-control:disabled,.radio label .mark{background-color:#fff}.submit-btn{width:100%;max-width:200px;margin-top:10px}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-grid-2 .checkboxes,.form-grid-2 .radios{grid-template-columns:1fr 1fr;height:48px}.form-group .form-grid-2{gap:0 10px}.form-group{margin:0 0 18px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.form-group:has(.form-error) .form-control{border-color:#e24a56}.form-group:has(.form-error) .form-label{color:#e24a56}.form-group:has(:disabled){opacity:.5}.footer-logo img,.form-content .date-content,.form-group .form-group,.intl-tel-input,.recommendations-table .table,.single-table,.upload-content{width:100%}.checkboxes,.radios{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:0 20px}.auth-body .radios{grid-template-columns:1fr 1fr;padding:0 20px}.form-label{font-size:14px;color:#343434;line-height:1.57142857;padding:0 20px;margin:0 0 7px}.form-error{font-size:12px;font-weight:400;display:flex;margin:2px 0;color:#e24a56}.form-control{width:100%;height:48px;border:2px solid #fff;border-radius:25px;padding:0 20px;font-size:14px;color:#343434;direction:rtl;resize:none;transition:.3s ease-in-out}html[dir=ltr] .form-control{direction:ltr}.form-control:is(textarea){height:90px;line-height:1.57142857;padding:13px 20px}.form-control::-moz-placeholder{font-size:14px;color:#c2c2c2}.form-control::placeholder{font-size:14px;color:#c2c2c2}.breadcrumb-content,.checkbox,.radio{display:flex;align-items:center;justify-content:flex-start}.checkbox label,.radio label{display:flex;align-items:center;position:relative;font-size:14px;font-weight:400;color:#343434;line-height:1.57142857}.blog-item .blog-title a,.breadcrumb-content li a,.checkbox label a,.doctor-item .doctor-name a,.doctor-item .doctor-summary a,.file-item .file-name a,.lab-item .lab-name a,.radio label a,.specialty-item .specialty-title a{color:inherit;transition:.3s ease-in-out}.checkbox label .mark{border:1px solid #c8e1e1;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#37a59b;font-size:11px;transition:.3s ease-in-out}.checkbox label .mark i{transform:scale(0) rotate(360deg);display:flex;align-items:center;transition:.3s ease-in-out}.password-content .password-toggle,.radio label .mark{align-items:center;display:flex;transition:.3s ease-in-out}.checkbox label input,.radio label input{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;cursor:pointer;opacity:0;z-index:2}.doctor-item,.doctor-item-new,.lab-item,.select2-container .select2-dropdown{box-shadow:0 4px 15px rgba(55,165,155,.1)}.checkbox label input:checked~.mark i,.filter-item .filter-value input:checked~.check-mark i{transform:scale(1) rotate(0)}.radio label .mark{border:1px solid #c8e1e1;border-radius:50%;justify-content:center}.radio label .mark:after{content:"";width:10px;height:10px;border-radius:50%;background-color:#37a59b;display:flex;transform:scale(0);opacity:0;transition:.3s ease-in-out}.radio label input:checked~.mark{border-color:#37a59b}.radio label input:checked~.mark::after{opacity:1;transform:scale(1)}.password-content{position:relative;width:100%}.password-content .password-toggle{position:absolute;top:50%;transform:translateY(-50%);padding:0;inset-inline-end:20px;font-size:16px;color:#c2c2c2}.password-content .password-toggle.active i::before{content:"\f070"}.form-group:has([type=tel]){direction:ltr}html[dir=rtl] .form-group:has([type=tel]) .form-control{direction:ltr;text-align:right}html[dir=rtl] .form-group:has([type=tel]) .form-error,html[dir=rtl] .form-group:has([type=tel]) .form-label{width:100%;text-align:right}.intl-tel-input .flag-container .selected-flag{display:flex;align-items:center;width:auto!important;padding:0 6px 0 13px;background-color:transparent!important}.intl-tel-input .flag-container .selected-flag .iti-flag{position:relative;inset:unset;margin:0}.intl-tel-input .flag-container .selected-flag .selected-dial-code{padding:0;font-size:14px;font-weight:600;color:#343434;margin-left:7px}.intl-tel-input .flag-container .selected-flag .iti-arrow{position:relative;inset:unset;border:none;margin:0 0 0 7px;display:flex;align-items:center;justify-content:center;height:auto;width:auto;color:#343434}.intl-tel-input .flag-container .selected-flag .iti-arrow::before{content:"\f078";font-family:"Font Awesome 6 pro";font-weight:400;font-size:8px}.intl-tel-input .flag-container .country-list,.select2-container .select2-results>.select2-results__options{scrollbar-width:thin;scrollbar-color:#37a59b #f1f1f1}.intl-tel-input .flag-container .country-list::-webkit-scrollbar{background-color:#f1f1f1;width:4px;border-radius:3px}.intl-tel-input .flag-container .country-list::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.intl-tel-input .flag-container .country-list .country{font-size:13px;font-weight:400;color:#343434}.intl-tel-input .flag-container .country-list .country .country-name,.intl-tel-input .flag-container .country-list .country .flag-box{margin-right:7px}.intl-tel-input .flag-container .country-list .country .dial-code{font-weight:600}.intl-tel-input .form-control{padding-right:20px!important}.file-content{position:relative;width:100%;cursor:pointer}.file-content .file-placeholder{border:2px dashed #c3e2e0;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:19px 10px 27px}.file-content .file-placeholder .placeholder-icon{width:60px;height:61px;display:flex;align-items:center;justify-content:center;margin:0 0 8px}.file-content .file-placeholder .placeholder-icon svg{width:100%;max-height:100%;fill:#c3e2e0}.file-content .file-placeholder .placeholder-text{font-size:12px;font-weight:600;color:#343434;line-height:1.583334;margin:0}.file-content .file-placeholder .placeholder-text span,.main-information .single-specialty:hover{color:#37a59b;text-decoration:underline}.file-content input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}.date-content .date-icon{background-color:#fff;height:calc(100% - 4px);display:flex;align-items:center;justify-content:center;padding:0 20px;position:absolute;top:2px;inset-inline-end:2px;font-size:18px;color:#c2c2c2;pointer-events:none;border-end-end-radius:24px;border-start-end-radius:24px}.date-content::before{content:attr(data-placeholder);font-size:14px;color:#c2c2c2;position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:20px;line-height:24px;pointer-events:none;display:none}.date-content:has(input:-moz-placeholder-shown)::before{display:block}.date-content:has(input:placeholder-shown)::before{display:block}.date-content .form-control{text-align:right}html[dir=ltr] .date-content .form-control{text-align:left}.upload-content .form-control{position:relative;cursor:pointer;display:flex;align-items:center}.upload-content .upload-text{position:absolute;top:7px;bottom:7px;inset-inline-end:7px;background-color:#37a59b;color:#fff;font-size:14px;font-weight:600;padding:0 20px;display:flex;align-items:center;justify-content:center;border-radius:25px}.select2-container .select2-selection--single{padding:0 16px;border:2px solid #fff;background-color:#fff;border-radius:24px;display:flex;align-items:center;justify-content:space-between;height:48px;width:100%;transition:.3s ease-in-out}.select2-container .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;color:#343434;font-weight:400;font-size:14px}.select2-container .select2-selection--multiple::after,.select2-container .select2-selection--single .select2-selection__arrow::after{content:"\f078";font-size:8px;color:#343434;font-weight:400;transition:.3s ease-in-out;font-family:"Font Awesome 6 pro"}html[dir=ltr] .select2-container .select2-selection--single .select2-selection__rendered,html[dir=rtl] .select2-container .select2-selection--single .select2-selection__rendered{padding:0}.select2-container .select2-selection--single .select2-selection__arrow{position:relative;top:auto;bottom:auto;width:auto;height:auto}.select2-container .select2-selection--single .select2-selection__arrow b{display:none}html[dir=ltr] .select2-container .select2-selection--single .select2-selection__arrow,html[dir=rtl] .select2-container .select2-selection--single .select2-selection__arrow{right:auto;left:auto}.select2-container .select2-selection--multiple{padding:10px 16px;border:2px solid #fff!important;background-color:#fff;border-radius:24px;display:flex;align-items:center;justify-content:space-between;min-height:48px;width:100%;cursor:pointer;position:relative;transition:.3s ease-in-out}.select2-container .select2-selection--multiple .select2-selection__rendered{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;background-color:#ebf8f7;border:none;color:#37a59b;font-weight:600;font-size:12px;height:24px;border-radius:12px;padding:0 10px;transition:.3s ease-in-out;margin:0}.bs-stepper-content.form-content,.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice span{padding:0}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice button{position:relative;background-color:transparent;padding:0;color:#fa404f;opacity:1;font-size:10px;margin-right:5px}html[dir=ltr] .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice button,html[dir=rtl] .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice button{border:none;inset:unset}.rating-stars input,.select2-container .select2-selection--multiple .select2-search,.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice button span,.steps-header .step:last-of-type::after{display:none}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice button:before{content:"\f00d";font-family:"Font Awesome 6 Pro";font-weight:400}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice button:hover{color:red}.auth-header .header-btn.back-btn .text,.blog-head .page-title,.contact-content .contacts-list li,.filter-item .filter-value:last-of-type,.footer-information,.main-information .page-title,.notifications-head .account-title,.post-head .page-title,.reservation-body .reschedule-table-head .reservation-title,.reservation-body :last-child,.reservation-head .account-title,.reservations-head .account-tabs,.sub-list li:last-of-type,html[dir=ltr] .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,html[dir=rtl] .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{margin:0}.select2-container .select2-selection--multiple::after{position:absolute;inset-inline-end:16px;top:0;height:48px;display:flex;align-items:center}.select2-container.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container.select2-container--open.select2-container--above .select2-selection--single,.select2-container.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container.select2-container--open.select2-container--below .select2-selection--single{border:2px solid #fff;background-color:#fff;border-radius:24px}.select2-container .select2-dropdown{background-color:#fff;border:2px solid #fff;border-radius:10px;overflow:hidden;z-index:9}.select2-container .select2-dropdown.select2-dropdown--below{border:2px solid #fff;margin-top:5px;border-radius:10px}.select2-container .select2-dropdown.select2-dropdown--above{border:2px solid #fff;margin-top:-5px;border-radius:10px}.select2-container .select2-results{padding:10px 6px}.select2-container .select2-results>.select2-results__options::-webkit-scrollbar{background-color:#f1f1f1;width:4px;border-radius:3px}.select2-container .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.select2-container .select2-results__option{color:#343434;font-size:14px;font-weight:400;background-color:transparent;line-height:1.85714;transition:.3s ease-in-out;padding:10px}.select2-container .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable,.select2-container .select2-results__option:hover,.selected-test .test-download:hover{background-color:transparent;color:#37a59b}.select2-container .select2-results__options[aria-multiselectable=true] .select2-results__option.select2-results__option--selected::after{content:"\f00c";font-family:"Font Awesome 6 Pro";font-weight:400;margin-inline-start:10px;color:#37a59b}html[dir=rtl] .flatpickr-current-month{font-size:130%}.flatpickr-day:hover{background-color:#f8f8f8;border-color:#f8f8f8}.card-head .search-input input:focus,.city-grid .city-item input:checked~.city-content .city-mark,.contact-form .form-control:focus,.flatpickr-day.flatpickr-day.today,.otp-content .otp-input input:focus,.pagination a:hover,.search-input input:focus{border-color:#37a59b}.flatpickr-day.flatpickr-day.today:focus,.flatpickr-day.flatpickr-day.today:hover,.flatpickr-day.selected,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover{border-color:#37a59b;background-color:#37a59b}.rating-stars{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;margin-bottom:10px}.rating-stars .rating-star{fill:#e0e0e0;width:36px;aspect-ratio:1;cursor:pointer;transition:.3s ease-in-out}.rating-stars .rating-star svg{width:100%;max-height:100%}.rating-stars .rating-star:hover,.rating-stars .rating-star:hover~.rating-star,.rating-stars input:checked~.rating-star{fill:#ffd43b}.steps-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:30px}.steps-header .step{position:relative;display:flex;align-items:center;pointer-events:unset}.steps-header .step::after{content:"";width:30px;height:4px;background-color:#37a59b;margin-inline-start:10px;transition:.3s ease-in-out}.steps-header .step-trigger,.steps-header .step-trigger:focus,.steps-header .step-trigger:hover{background-color:transparent}.steps-header .step-trigger{display:flex;justify-content:center;align-items:center;padding:0;margin:0;font-size:14px;font-weight:600;color:#37a59b;line-height:1.572;transition:.3s ease-in-out}.steps-header .step-trigger span{width:40px;aspect-ratio:1;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#37a59b;font-size:16px;color:#fff;font-weight:400;margin-inline-end:10px;transition:.3s ease-in-out}.steps-header .step.active,.steps-header .step.active~.step{pointer-events:none}.steps-header .step.active::after,.steps-header .step.active~.step::after{background-color:#dfeeee}.steps-header .step.active .step-trigger,.steps-header .step.active~.step .step-trigger{color:#343434}.steps-header .step.active .step-trigger span,.steps-header .step.active~.step .step-trigger span{background-color:#dfeeee;color:#343434}.account-tabs{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;padding-bottom:5px;margin-bottom:15px;max-width:100%;padding-inline-end:2px}.account-tabs button,.reservation-body .table-row .method,.transactions-table .method{align-items:center;display:flex}.account-tabs::-webkit-scrollbar{background-color:#f1f1f1;height:4px;border-radius:3px}.account-tabs::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.account-tabs button{justify-content:center;background-color:#e2f2f1;border:1px solid #e2f2f1;color:#37a59b;width:auto;height:45px;border-radius:25px;padding:0 21px;font-size:14px;font-weight:600;white-space:nowrap;transition:.3s ease-in-out}.transactions-table td,.transactions-table th{font-size:14px;font-weight:600;line-height:1.57142857;padding:14px 5px}.account-tabs button.active,.reg-tabs-content .tab-buttons .finish-btn:hover{background-color:#fff;border-color:#37a59b}.table-responsive{border:none;overflow:hidden}.transactions-table{table-layout:fixed;min-width:850px}.transactions-table td:first-of-type,.transactions-table td:last-of-type,.transactions-table th:first-of-type,.transactions-table th:last-of-type{text-align:center}.transactions-table th{background-color:#37a59b;color:#fff}.transactions-table td{background-color:#fff;border-bottom:1px solid #ececec;color:#343434}.transactions-table .method .text{margin-inline-end:5px}.transactions-table .method .img{max-width:25px;max-height:15px;display:flex;align-items:center;justify-content:center}.notification-item .notification-icon img,.specialty-item .specialty-img img,.transactions-table .method .img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.transactions-table .invoice-links{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;margin:auto;font-size:18px;color:#c2c2c2;transition:.3s ease-in-out}.archive-head,.section-head,.table-filters{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.section-title{font-size:24px;font-weight:800;color:#343434;line-height:1.6666667;margin:0}.pagination a,.section-btn{color:#37a59b;font-size:14px;font-weight:600;background-color:#e2f2f1;transition:.3s ease-in-out}.section-btn{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;padding:0 22px;height:45px;border-radius:23px}.section-btn.mobile{display:none;margin:40px auto 0}.pagination{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:40px}.pagination a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid #e2f2f1}.pagination a.active{border-color:#37a59b;background-color:#37a59b;color:#fff}.slide-content{display:flex;width:100%;aspect-ratio:1360/500;position:relative;overflow:hidden}.about-img .about-cover img,.contact-img .contact-cover img,.doctor-item .doctor-img img,.extras-imgs .extra-img img,.lab-item .lab-img img,.main-information .single-img img,.message-item .user-img img,.post-body img,.reservation-item .item-img img,.slide-content img,.test-select .test-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide-content .slide-title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:48px;font-weight:800;margin:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%)}.main-slider .main-pagination{position:absolute;bottom:20px;left:0;width:100%;display:flex;align-items:center;justify-content:center;gap:5px;z-index:5}.main-slider .main-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:#37a59b}.specialty-item{width:100%;margin:0 auto}.specialty-item .specialty-img{display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;aspect-ratio:1;box-shadow:0 4px 15px rgba(55,165,155,.0705882353);padding:15px;border-radius:50%;overflow:hidden;margin-bottom:15px;transition:.3s ease-in-out}.specialty-item .specialty-img:hover{background-color:#e2f2f1}.specialty-item .specialty-title{font-size:14px;color:#343434;font-weight:600;line-height:1.57142856;text-align:center;margin:0}.banner-content{padding:55px 50px 54px;position:relative;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:space-between;gap:30px}.banner-content::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner-content .banner-btn,.banner-content .banner-information{position:relative;z-index:2}html[dir=rtl] .banner-content::after{background-image:linear-gradient(270deg,#37a59b 0,rgba(55,165,155,0) 100%)}html[dir=ltr] .banner-content::after{background-image:linear-gradient(270deg,rgba(55,165,155,0) 0,#37a59b 100%)}.banner-content .banner-title{font-size:30px;font-weight:800;color:#fff;line-height:1.6333334;margin:0 0 7px}.banner-content .banner-subtitle{font-size:24px;font-weight:600;color:#fff;line-height:1.5833333333;margin:0}.banner-content .banner-btn{width:171px;height:50px;background-color:#fff;border-radius:25px;display:flex;align-items:center;justify-content:center;color:#37a59b;font-size:20px;font-weight:700;transition:.3s ease-in-out}.doctor-item{position:relative;width:100%;background-color:#fff;border-radius:10px;padding:16px 18px;display:flex;align-items:flex-start;justify-content:flex-start}.swiper-slide .blog-item,.swiper-slide .doctor-item,.swiper-slide .lab-item{box-shadow:none}.doctor-item .doctor-img,.lab-item .lab-img{width:80px;height:80px;border-radius:50%;flex-shrink:0;overflow:hidden}.doctor-item .doctor-information{padding:6px 0 0;width:100%;margin-inline-start:18px}.doctor-item .doctor-head,.lab-item .lab-head{display:flex;align-items:flex-start;max-width:calc(100% - 50px);margin-bottom:5px}.doctor-item .doctor-name,.lab-item .lab-name{font-size:15px;font-weight:700;color:#343434;line-height:1.667;margin:0}.doctor-item .doctor-status,.lab-item .lab-status{margin-top:1px;margin-inline-start:10px;display:flex;align-items:center;justify-content:center;height:24px;border-radius:12px;color:#fff;font-weight:700;font-size:11px;padding:0 10px;flex-shrink:0}.doctor-item .doctor-status.available,.lab-item .lab-status.available,.main-information .status.available{background-color:#6ccb79}.doctor-item .doctor-status.unavailable,.file-item .file-btn~.file-btn,.lab-item .lab-status.unavailable,.main-information .status.unavailable,.reservation-body .reschedule-btn~.reschedule-btn{background-color:#fa404f}.doctor-item .doctor-rate,.lab-item .lab-rate{display:flex;align-items:center;justify-content:flex-start;gap:3px;font-size:12px;color:#e0e0e0;margin-bottom:10px}.doctor-item .doctor-rate .active,.doctor-item-new .doctor-rating .active,.lab-item .lab-rate .active,.main-information .single-rate .active,.reservation-body .reservation-rate .active{color:#ffd43b}.doctor-item .doctor-price{flex-direction:column;display:flex;align-self:end;font-size:14px;text-align:end;color:#696969}.doctor-item .doctor-price .price{font-size:20px;font-weight:700;color:#37a59b}.doctor-item .doctor-specialty{display:inline-flex;align-items:center;color:#37a59b;font-size:13px;font-weight:600;margin-bottom:5px;transition:.3s ease-in-out}.doctor-item .doctor-specialty img,.reservation-item .item-specialty img{height:17px;flex-shrink:0;margin-inline-end:5px}.doctor-item .doctor-specialty:hover,.doctor-item-new .specialty-link:hover{opacity:.8}.doctor-item .doctor-summary,.lab-item .lab-summary{font-size:13px;font-weight:400;color:#696969;line-height:1.539;margin:0 0 10px}.doctor-item .doctor-tags,.lab-item .lab-tags{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:3px;margin-bottom:20px}.doctor-item .doctor-tag,.lab-item .lab-tag{display:flex;align-items:center;justify-content:center;background-color:#ebf8f7;color:#37a59b;font-weight:600;font-size:12px;height:24px;border-radius:12px;padding:0 10px;transition:.3s ease-in-out}.header-btn,header.fixed .lang-content .lang-head{height:40px}.doctor-item .doctor-footer{display:flex;align-items:center;justify-content:flex-start;margin-bottom:9px}.doctor-item .doctor-btn,.lab-item .lab-btn{height:40px;border-radius:20px;padding:0 33px;background-color:#37a59b;border:2px solid #37a59b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;transition:.3s ease-in-out}.doctor-item .doctor-btn i,.lab-item .lab-btn i,.side-card .single-btn i{font-size:16px;margin-inline-end:7px}.doctor-item .doctor-hint{margin-inline-start:20px;color:#fa404f;font-size:12px;font-weight:600}.doctor-item .doctor-wishlist,.lab-item .lab-wishlist{width:30px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;background-color:#ebf8f7;color:#37a59b;font-size:15px;position:absolute;top:10px;inset-inline-end:10px;transition:.3s ease-in-out}.doctor-item-new{position:relative;width:100%;background-color:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column;border:1px solid #f0f0f0;margin-bottom:20px}.doctor-item-new .doctor-top-section{display:flex;align-items:stretch;margin-bottom:20px}.doctor-item-new .doctor-left-section{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:120px;padding-right:20px}.doctor-item-new .profile-link a{color:#37a59b;font-size:14px;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:5px;transition:.3s}.doctor-item-new .profile-link a:hover{color:#2a8a7f}.doctor-item-new .doctor-price-section{display:flex;flex-direction:column;align-items:flex-start}.doctor-item-new .price-label{font-size:12px;color:#666;margin-bottom:5px}.doctor-item-new .price-value{font-size:24px;font-weight:700;color:#37a59b}.doctor-item-new .doctor-divider{width:1px;background:linear-gradient(to bottom,transparent,#e0e0e0,transparent);margin:0 20px;flex-shrink:0}.doctor-item-new .doctor-right-section{flex:1;display:flex;flex-direction:column}.doctor-item-new .doctor-main-info{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px}.doctor-item-new .doctor-img-section{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.doctor-item-new .doctor-img{width:80px;height:80px;border-radius:50%;overflow:hidden}.doctor-item-new .doctor-img img{width:100%;height:100%;object-fit:cover}.doctor-item-new .doctor-actions{display:flex;flex-direction:column;gap:8px;align-items:center}.doctor-item-new .action-btn{width:32px;height:32px;border-radius:50%;border:1px solid #e9ecef;background-color:#fff;color:#6c757d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;font-size:14px}.doctor-item-new .action-btn:hover{background-color:#f8f9fa;border-color:#37a59b;color:#37a59b;transform:scale(1.1)}.doctor-item-new .action-btn:active,.doctor-item-new .sa-time-slot:active{transform:scale(.95)}.doctor-item-new .heart-btn.active:hover{background-color:#2a8a7f;border-color:#2a8a7f}.doctor-item-new .doctor-details{flex:1}.doctor-item-new .doctor-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.doctor-item-new .doctor-name{font-size:18px;font-weight:700;color:#343434;margin:0;line-height:1.3}.doctor-item-new .doctor-name a{color:inherit;text-decoration:none;transition:color .3s}.doctor-item-new .doctor-statuses{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.doctor-item-new .doctor-status{font-size:11px;padding:4px 8px;border-radius:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.doctor-item-new .doctor-status.available{background-color:#6ccb79;color:#fff}.doctor-item-new .doctor-status.unavailable,.notifications-head .notifications-btn:hover{background-color:#fa404f;color:#fff}.doctor-item-new .doctor-specialty{margin-bottom:10px;min-height:80px;display:block}.doctor-item-new .specialty-link{display:inline-flex;align-items:center;color:#37a59b;font-size:14px;font-weight:600;text-decoration:none;transition:.3s}.doctor-item-new .specialty-icon{width:20px;height:20px;margin-right:8px;border-radius:4px}.doctor-item-new .doctor-meta,.sub-list li{margin-bottom:10px}.doctor-item-new .meta-item{display:flex;align-items:center;font-size:13px;color:#666;margin-bottom:4px}.doctor-item-new .meta-item i{width:16px;margin-right:8px;color:#37a59b}.doctor-item-new .doctor-rating{display:flex;align-items:center;gap:4px}.doctor-item-new .rating-text{font-size:12px;color:#666;margin-left:5px}.doctor-item-new .doctor-time-slots{position:relative;width:100%;margin-top:0;padding-top:15px;border-top:1px solid #f0f0f0}.doctor-item-new .sa-carousel-slide{position:relative;display:flex;align-items:center}.doctor-item-new .sa-carousel{display:flex;gap:8px;overflow-x:auto;padding:10px 0;scrollbar-width:thin;scrollbar-color:#37a59b #f1f1f1;list-style:none;margin:0;align-items:center}.doctor-item-new .sa-carousel::-webkit-scrollbar{height:4px;background-color:#f1f1f1;border-radius:3px}.doctor-item-new .sa-carousel::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.doctor-item-new .sa-carousel li{flex-shrink:0;list-style:none}.doctor-item-new .sa-time-slot{background-color:#e8f7f5;border:1px solid #37a59b;color:#37a59b;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:.3s;white-space:nowrap;margin:0;text-align:center;min-width:80px}.doctor-item-new .sa-next,.doctor-item-new .sa-prev{width:30px;height:30px;align-items:center;font-size:12px;position:absolute;display:flex;transition:.3s;z-index:10;top:50%;transform:translateY(-50%)}.doctor-item-new .sa-time-slot.no-slots{color:#999;font-size:13px;background-color:#f8f9fa;border-color:#e9ecef;cursor:default}.doctor-item-new .sa-time-slot.no-slots:hover{background-color:#f8f9fa;color:#999}.doctor-item-new .sa-time-slot.next-day-slot{background-color:#fff3e0;border:1px solid #ffb74d;color:#e65100}.doctor-item-new .sa-time-slot.next-day-slot:hover{background-color:#ffe0b2;border-color:#ff9800;color:#bf360c}.doctor-item-new .sa-prev{left:-15px;background-color:#37a59b;color:#fff;border:none;border-radius:50%;justify-content:center;cursor:pointer;opacity:.5;pointer-events:none}.doctor-item-new .sa-next:hover,.doctor-item-new .sa-prev:hover{background-color:#2a8a7f;transform:translateY(-50%) scale(1.1)}.doctor-item-new .sa-next:active,.doctor-item-new .sa-prev:active{transform:translateY(-50%) scale(.95)}.doctor-item-new .sa-next{right:-15px;background-color:#37a59b;color:#fff;border:none;border-radius:50%;justify-content:center;cursor:pointer;opacity:1;pointer-events:auto}.doctor-item-new .sa-prev::before{content:'←';font-size:14px;font-weight:700}.doctor-item-new .sa-next::before{content:'→';font-size:14px;font-weight:700}[dir=rtl] .doctor-item-new .sa-prev::before{content:'→'}[dir=rtl] .doctor-item-new .sa-next::before{content:'←'}[dir=rtl] .doctor-item-new .sa-prev{left:auto;right:-15px}[dir=rtl] .doctor-item-new .sa-next{right:auto;left:-15px}[dir=rtl] .doctor-item-new .sa-carousel,[dir=rtl] .doctor-item-new .sa-carousel li{direction:ltr;transform:scaleX(-1)}.doctor-item-new .doctor-wishlist{position:absolute;top:15px;right:15px;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;border:1px solid #e9ecef;color:#6c757d;cursor:pointer;transition:.3s;z-index:10}.doctor-item-new .doctor-wishlist.active,.doctor-item-new .doctor-wishlist:hover{background-color:#37a59b;color:#fff;border-color:#37a59b}.account-list .main-link,.sub-list .sub-link{font-size:14px;color:#343434;line-height:1.57142857}.lab-item{position:relative;width:100%;background-color:#fff;border-radius:10px;padding:18px;display:flex;align-items:flex-start;justify-content:flex-start}.accountNav-trigger,.blog-item .blog-category:hover,.filter-trigger,footer,header{background-color:#37a59b}.account-list,.accountNav-trigger,.filter-trigger{box-shadow:0 4px 15px rgba(55,165,155,.1019607843)}.lab-item .lab-information{padding:6px 0 0;margin-inline-start:18px;width:100%}.lab-item .lab-footer{display:flex;align-items:center;justify-content:flex-start;margin-bottom:11px}.account-nav,.archive-sidebar{position:sticky;top:92px}.accountNav-trigger,.filter-trigger{display:none;align-items:center;justify-content:center;color:#fff;font-size:20px;width:40px;aspect-ratio:1;border-end-end-radius:5px;border-start-end-radius:5px;margin-top:35px}.active .accountNav-trigger i::before,.active .filter-trigger i::before{content:"\f00d"}.account-list{padding:27px 19px 29px;background-color:#fff;border-radius:10px;overflow:hidden}.account-list>li{border-bottom:1px solid #e8e8e8;padding:0 0 14px;margin:0 0 16px}.account-list>li:last-of-type{margin:0;border:none;padding:0}.account-list .main-link{width:100%;display:flex;align-items:center;justify-content:flex-start;font-weight:600;transition:.3s ease-in-out}.account-list .main-link i{display:flex;align-items:center;justify-content:center;width:18px;font-size:18px;color:#c5c5c5;margin-inline-end:17px;transition:.3s ease-in-out}.blog-item .blog-category,.header{align-items:center;transition:.3s ease-in-out}.account-list .main-link.has-list::after,.filter-item .filter-title::after{content:"\f053";font-family:"Font Awesome 6 pro";font-weight:300;font-size:12px;color:#c5c5c5;margin-inline-start:auto;transition:.3s ease-in-out}html[dir=ltr] .account-list .main-link.has-list::after,html[dir=ltr] .filter-item .filter-title::after{content:"\f054"}.account-list .main-link.active::after,.filter-item .filter-title.active::after{color:#37a59b;transform:rotate(-90deg)}html[dir=ltr] .account-list .main-link.active::after,html[dir=ltr] .filter-item .filter-title.active::after{transform:rotate(90deg)}.blog-item,.lang-content .lang-list,.search-filters{box-shadow:0 4px 15px rgba(55,165,155,.1019607843)}.blog-item,.blog-item .blog-img{border-radius:10px;overflow:hidden}.sub-list{display:none;padding:10px 35.5px 4px}.sub-list .sub-link{font-weight:400;transition:.3s ease-in-out}.status{background-color:#ddefee;color:#37a59b}.status.waiting{background-color:rgba(227,119,35,.15);color:#e37723}.status.ongoing{background-color:rgba(3,146,175,.15);color:#0392af}.status.rescheduled{background-color:rgba(149,64,241,.15);color:#9540f1}.status.completed{background-color:rgba(45,142,54,.15);color:#2d8e36}.status.reported{background-color:rgba(250,64,79,.15);color:#fa404f}.status.canceled{background-color:rgba(107,107,107,.15);color:#6b6b6b}.blog-item{background-color:#fff;padding:10px 10px 12px}.blog-item .blog-img{width:100%;display:flex;aspect-ratio:242/183}.blog-item .blog-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s ease-in-out}.blog-item .blog-img:hover img{transform:scale(1.1)}.blog-item .blog-info{position:relative;padding:12px 5px}.blog-item .blog-date{font-size:12px;color:#37a59b;display:flex;line-height:1.58333334;margin-bottom:4px}.blog-item .blog-summary,.blog-item .blog-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#343434}.blog-item .blog-title{font-size:15px;font-weight:700;line-height:1.6666667;-webkit-line-clamp:1;margin:0 0 3px}.blog-item .blog-summary{font-size:13px;font-weight:400;line-height:1.61538462;-webkit-line-clamp:2;height:42px;margin:0 0 10px}.blog-item .blog-link{font-size:12px;color:#959595;line-height:1.58333334;display:inline-flex;transition:.3s ease-in-out}.blog-item .blog-link:hover{text-decoration:underline;color:#37a59b}.blog-item .blog-category{position:absolute;bottom:calc(100% + 10px);inset-inline-start:10px;background-color:rgba(0,0,0,.6);display:inline-flex;justify-content:center;height:24px;border-radius:12px;color:#fff;font-size:11px;font-weight:700;padding:0 12px}body:has(.auth-header),body:has(.success-header){padding:0}.page-content{padding:30px 0 100px}.page-title{font-size:24px;color:#343434;font-weight:800;line-height:1.66666667;margin:0 0 20px}.header{display:flex;justify-content:space-between;padding:20px 10px}.menu-btn{display:none;align-items:center;justify-content:center;font-size:20px;color:#fff;padding:0;margin-inline-end:20px}.logo{display:flex;width:127px;transition:.3s ease-in-out}.header-list,.header-tools,.search-tools,.test-select .test-features{display:flex;align-items:center;gap:30px}.header-link{display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;padding:0;transition:.3s ease-in-out}.header-link span{font-weight:600;margin-inline-start:7px}.header-link i{font-size:16px}.header-link:hover,.header-list a:hover,.lang-content:hover .lang-head,.social:hover{color:#e2f2f1}.lang-content .lang-head{height:45px;transition:.3s ease-in-out}.lang-content .lang-head::after{content:"\f078";font-family:"Font Awesome 6 pro";font-weight:400;font-size:8px;margin-inline-start:5px}.lang-content .lang-list{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:123px;z-index:10;background-color:#fff;border-radius:0;padding:10px;visibility:hidden;opacity:0;transition:.3s ease-in-out}.lang-content .lang-list:before{content:"";width:0;height:0;display:block;border-width:6px;border-color:transparent transparent #fff;border-style:solid;bottom:100%;position:absolute;right:50%;transform:translateX(50%)}.lang-content .lang-list a{width:100%;background-color:transparent;border:none;border-bottom:1px solid rgba(55,165,155,.1);padding-bottom:4px;margin-bottom:1px;display:block;text-align:center;color:#696969;font-size:14px;font-weight:400;transition:color .3s ease-in-out}.lang-content .lang-list a:hover,.single-table .table-row a:hover{color:#37a59b;text-decoration:none}.lang-content .lang-list a:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.lang-content:hover .lang-list,.search-input input:focus~.clear-btn,.search-input:hover .clear-btn{visibility:visible;opacity:1}.header-btn{border-radius:20px;width:-moz-max-content;width:max-content;background-color:rgba(0,0,0,.1);padding:0 22px}.header-btn:hover,.reservation-head .reservation-btn.back-btn{background-color:#fff;color:#37a59b}.city-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px 10px}.city-grid .city-item{width:100%;position:relative}.city-grid .city-item .city-content{width:100%;border-radius:5px;border:2px solid #e1e1e1;min-height:36px;display:flex;align-items:center;justify-content:flex-start;padding:5px 7px;cursor:pointer;margin:0;color:#343434;font-size:14px;font-weight:600;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease-in-out}.city-grid .city-item .city-mark{width:15px;aspect-ratio:1;border-radius:50%;border:1px solid #e1e1e1;display:flex;align-items:center;justify-content:center;margin-inline-end:10px;transition:.3s ease-in-out}.city-grid .city-item .city-mark::after{content:"";width:9px;aspect-ratio:1;border-radius:50%;background-color:#37a59b;transform:scale(0);transition:.3s ease-in-out}.city-grid .city-item input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;z-index:2}.city-grid .city-item input:checked~.city-content .city-mark::after{transform:scale(1)}header{position:fixed;top:0;left:0;width:100%;z-index:9;transition:.3s ease-in-out}header.fixed{box-shadow:0 4px 15px rgba(0,0,0,.15)}.messages-content,header.fixed .header{padding:10px}header.fixed .logo{width:120px}.nav-head{background-color:transparent;padding:10px 20px;display:none;align-items:center;justify-content:space-between}.nav-head .nav-logo{width:75px}.nav-head .menu-close{display:flex;align-items:center;justify-content:center;font-size:22px;color:#343434;padding:0;transition:.3s ease-in-out}.header-list a{font-size:14px;font-weight:500;color:#fff;transition:.3s ease-in-out}.nav-lang{display:none;width:100%}.nav-lang .lang-content{display:block;width:100%}.nav-lang .lang-content .lang-head{height:auto;width:100%;justify-content:flex-start;color:#343434}.nav-lang .lang-content .lang-head::after{margin-inline-start:auto;font-size:14px;transition:.3s ease-in-out}.nav-lang .lang-content .lang-head.active::after{transform:rotate(180deg)}.nav-lang .lang-content .lang-list{position:relative;inset:unset;transform:none;visibility:visible;opacity:1;transition:none;box-shadow:none;background-color:transparent;padding:0 25px;display:none}.nav-lang .lang-content .lang-list a{padding:0;border:none;text-align:start;margin-top:10px;font-size:14px}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.9;z-index:998;display:none}.banner-section,.breadcrumb-section,.doctors-section,.labs-section,.main-section,.specialties-section{background-color:#f5fbfb;overflow:hidden}.copyrights,.footer{position:relative;z-index:2}.breadcrumb-section{padding:30px 0 0}.breadcrumb-content li{display:flex;align-items:center;justify-content:center;font-size:14px;color:#9b9b9b;line-height:1.572}.social,.socials{align-items:center;display:flex}.breadcrumb-content li~li::before{content:"/";margin:0 5px}footer{position:relative;overflow:hidden}footer .pattern{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:-90.6px}.footer{padding:50px 0}.footer-logo{width:72px;margin-bottom:29px}.socials{justify-content:flex-start;gap:20px;margin-bottom:21px}.social{font-size:14px;color:#fff;transition:.3s ease-in-out}.payments{margin:0;margin-inline-start:-17px;display:flex;align-items:center}.footer-title{font-size:14px;font-weight:700;color:#fff;line-height:1.572;margin:0 0 20px}.footer-nav{padding-top:7px;padding-inline-start:25px}.contacts-list li,.footer-list li{display:flex;margin-bottom:13.6px}.contacts-list a,.footer-list a{display:inline-flex;align-items:center;font-size:13px;font-weight:300;line-height:1.616;transition:.3s ease-in-out;color:#fff}.contacts-list a:hover,.footer-list a:hover{transform:translateX(-5px)}html[dir=ltr] .contacts-list a:hover,html[dir=ltr] .footer-list a:hover{transform:translateX(5px)}.footer-contacts{padding-top:7px}.contacts-list a i{font-size:14px;margin-inline-end:15px}.footer-download{padding-top:26px}.download-btns{display:flex;align-items:center;gap:7px}.download-btns .download-btn:hover{transform:translateY(-2px)}.copyrights{padding:7px 0 30px;display:flex;align-items:center;justify-content:space-between}.copyrights p{margin:0;display:flex;align-items:center;color:#fff;font-size:12px;font-weight:600}.copyrights p a{width:70px;margin-inline-start:5px}.main-section{width:100%;padding:20px 0}.specialties-section{width:100%;padding:60px 0 40px}.specialties-section .swiper{overflow:unset}.banner-section{width:100%;padding:40px 0}.doctors-section{width:100%;padding:40px 0 30px}.labs-section{width:100%;padding:30px 0 100px}.specialties-grid{display:grid;grid-template-columns:repeat(8,1fr);align-items:start;gap:30px}.categories-filters,.subspecialties-filters{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#37a59b #f1f1f1;margin-bottom:40px}.subspecialties-filters::-webkit-scrollbar{background-color:#f1f1f1;height:4px;border-radius:3px}.subspecialties-filters::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.categories-filters .categories-list,.subspecialties-list{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-bottom:7px}.categories-filters .categories-list .category-btn,.subspecialties-list .subspecialty-btn{display:flex;align-items:center;justify-content:center;padding:0 22px;height:45px;border-radius:23px;background-color:#e2f2f1;color:#37a59b;font-size:14px;font-weight:600;white-space:nowrap;transition:.3s ease-in-out}.search-input input,.search-sort .search-select{height:48px;width:200px;font-size:14px;color:#343434}.filter-item .filter-title,.filters-title{font-size:14px;line-height:1.572;margin:0}.search-filters{background-color:#fff;border-radius:10px;overflow:hidden;transition:.3s ease-in-out}.filter-item .filter-value .check-mark,.notification-item,.single-card{box-shadow:0 4px 15px rgba(55,165,155,.1019607843)}.filters-title{background-color:#37a59b;color:#fff;font-weight:700;border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:flex-start;padding:14px 20px}.filter-item .filter-title,.filter-item .filter-title i{display:flex;align-items:center;transition:.3s ease-in-out}.filters-list{padding:16px 18px}.filter-item{border-bottom:1px solid #e8e8e8;padding:0 0 10px;margin-bottom:16px}.filter-item:last-of-type{border:none;margin:0}.filter-item .filter-title{font-weight:600;color:#343434;justify-content:flex-start;cursor:pointer;padding:0 0 5px}.filter-item .filter-title i{font-size:18px;color:#c5c5c5;margin-inline-end:16px;width:22px;justify-content:center}.filter-item .filter-values{padding:10px 0;display:none;max-height:155px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#37a59b #f1f1f1}.filter-item .filter-values::-webkit-scrollbar{background-color:#f1f1f1;width:4px;border-radius:3px}.filter-item .filter-values::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.filter-item .filter-value{display:flex;align-items:center;justify-content:flex-start;width:-moz-max-content;width:max-content;position:relative;margin-bottom:10px}.filter-item .filter-value .check-mark{width:18px;height:18px;background-color:#fff;border:1px solid #c8e1e1;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#37a59b;margin-inline-end:10px;transition:.3s ease-in-out}.filter-item .filter-value .check-mark i{display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(360deg);transition:.3s ease-in-out}.filter-item .filter-value .text{font-size:12px;color:#343434;line-height:1.583334;transition:.3s ease-in-out}.filter-item .filter-value input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.search-input .clear-btn,.search-input .search-icon{transform:translateY(-50%);align-items:center;font-size:16px;display:flex;position:absolute;top:50%}.search-input .search-icon{inset-inline-start:20px;color:#c2c2c2;justify-content:center}.search-input .clear-btn{inset-inline-end:25px;padding:0;background-color:#fff;border:none;justify-content:center;color:#fa404f;visibility:hidden;opacity:0;transition:.3s ease-in-out}.search-input .clear-btn:hover{color:#fc0e21}.search-input input{background-color:#fff;border:2px solid #fff;border-radius:24px;padding:0 40px;transition:.3s ease-in-out}.search-input input::-moz-placeholder{font-size:14px;color:#c2c2c2}.search-input input::placeholder{font-size:14px;color:#c2c2c2}.search-input input:-moz-placeholder-shown~.clear-btn{display:none}.search-input input:placeholder-shown~.clear-btn{display:none}.reservation-head .reservation-tool,.search-sort{display:flex;align-items:center;gap:12px}.search-sort .sort-label,.table-filters .search-date .date-label{font-size:14px;font-weight:700;color:#343434;white-space:nowrap}.search-sort .search-select{background-color:#fff;border:none;border-radius:24px;padding:0 20px}.single-content{display:grid;grid-template-columns:2fr 1fr;align-items:flex-start;gap:20px}.single-card{padding:30px;width:100%;overflow:hidden;background-color:#fff;border-radius:10px;margin-bottom:20px;position:relative}.main-information{display:flex;align-items:flex-start}.main-information .single-img{width:140px;aspect-ratio:1;border-radius:50%;flex-shrink:0;overflow:hidden}.main-information .single-information{width:100%;margin-inline-start:30px}.main-information .information-head{display:flex;align-items:flex-start;justify-content:flex-start;width:calc(100% - 100px)}.main-information .status{margin-top:8px;margin-inline-start:10px;display:flex;align-items:center;justify-content:center;height:24px;border-radius:12px;color:#fff;font-weight:700;font-size:11px;padding:0 10px;flex-shrink:0}.main-information .single-specialty{display:inline-flex;align-items:center;color:#37a59b;font-size:16px;font-weight:700;line-height:1.625;transition:.3s ease-in-out;margin-top:4px}.main-information .single-rate{display:flex;align-items:center;justify-content:flex-start;font-size:18px;color:#e0e0e0;margin-top:10px;flex-direction:row}.main-information .single-description{font-size:14px;font-weight:400;color:#696969;line-height:1.642857143;margin:15px 0 0}.main-information .single-tools{position:absolute;display:flex;align-items:center;justify-content:center;top:10px;inset-inline-end:10px;gap:10px}.main-information .single-btn{width:45px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;border:none;font-size:20px;color:#37a59b;background-color:#e2f2f1;transition:.3s ease-in-out}.main-information .single-btn i{display:flex;align-items:center;justify-content:center}.card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.card-head .card-title{font-size:18px;font-weight:800;color:#343434;line-height:1.66666667;margin:0}.account-tab .file-content,.extras-imgs,.single-description p~.single-table,.single-table~.selected-services{margin-top:20px}.card-head .search-input input{border:1px solid #dee1e6;width:260px;height:40px}.services-list{max-height:455px;display:grid;grid-template-columns:1fr;gap:10px;overflow-y:auto;padding-inline-end:2px;scrollbar-width:thin;scrollbar-color:#37a59b #f1f1f1;margin-bottom:20px}.services-list::-webkit-scrollbar{background-color:#f1f1f1;width:4px;border-radius:3px}.services-list::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.services-list .service-select{background-color:#f5fbfb;padding:12px 30px;width:100%;position:relative}.services-list .service-select .service-info .hint{font-size:12px;text-align:center;display:block;margin-top:10px}.services-list .service-select .service-title{font-size:16px;color:#343434;font-weight:400;margin:0 0 15px;line-height:1.5625}.services-list .service-select .service-hint{margin-inline-start:10px;align-items:center;justify-content:center;background-color:#e2f2f1;color:#37a59b;font-size:12px;font-weight:600;height:24px;border-radius:12px;padding:0 12px}.services-list .service-select .service-price{color:#37a59b;font-weight:700;font-size:16px;line-height:1.625;margin-inline-start:auto;margin-inline-end:20px}.services-list .service-select .service-mark{display:flex;align-items:center;justify-content:center;height:32px;border-radius:16px;min-width:77px;padding:0 17px;border:1px solid #37a59b;background-color:transparent;font-size:14px;font-weight:600;color:#37a59b;transition:.3s ease-in-out;width:100%;margin-top:15px}.message-form .message-input:empty::before,.services-list .service-select .service-mark span,.services-list .service-select input:checked~.service-info .service-mark span.selected,.test-select .test-mark span,.test-select input:checked~.test-mark span.selected{display:block}.services-list .service-select .service-mark span.selected,.services-list .service-select input:checked~.service-info .service-mark span,.test-select .test-mark span.selected,.test-select input:checked~.test-mark span{display:none}.services-list .service-select .service-condition{font-size:13px;font-weight:400;display:flex;margin:2px 0 4px;color:#e24a56}.reservation-body .reschedule-btn:hover,.services-list .service-select input:checked~.service-info .service-mark,.test-select input:checked~.test-mark{color:#fff;background-color:#37a59b}.single-description p{font-size:16px;font-weight:400;color:#343434;line-height:1.75;margin:0}.single-table .table-row{display:flex;align-items:center;justify-content:flex-start;background-color:#fff;padding:10px 30px 9px;font-size:16px;color:#343434;line-height:1.625}.reservation-body .table-row:nth-of-type(odd),.single-table .table-row:nth-of-type(odd){background-color:#f5fbfb}.single-table .table-row strong{font-weight:700;width:165px}.single-table .table-row a{color:#e24a56;text-decoration:underline;transition:.3s ease-in-out}.extras-imgs{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:15px}.extras-imgs .extra-img{width:125px;aspect-ratio:1;display:flex;overflow:hidden}.selected-services .selected-list,.side-card .time-list{padding-inline-end:5px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#37a59b #f1f1f1}.side-card{max-width:100%;overflow:hidden;position:sticky;top:92px}.checkout-page .side-card{position:relative;top:unset}.side-card .side-title{font-size:14px;font-weight:600;color:#343434;margin:0 0 10px}.selected-services,.side-card .checkbox,.side-card .select-day,.side-card .select-payment{margin-bottom:20px}.side-card .days-list::-webkit-scrollbar{background-color:#f1f1f1;width:0;height:4px;border-radius:3px}.side-card .days-list::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.side-card .select-time{margin-bottom:34px}.side-card .time-list{display:flex;flex-direction:column;gap:6px;max-height:191px}.side-card .payment-select .payment-info,.side-card .side-total{align-items:center;font-size:14px;color:#343434;line-height:1.57142857;font-weight:600}.side-card .time-list::-webkit-scrollbar{background-color:#f1f1f1;width:4px;border-radius:3px}.side-card .time-list::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.side-card .side-totals{margin-bottom:20px;display:grid;grid-template-columns:1fr;gap:20px}:has(.doctor-card) .side-card .select-payment{margin-bottom:77px}.side-card .payment-list{display:grid;grid-template-columns:1fr;gap:6px}.side-card .payment-select .payment-info{width:100%;padding:11px 19px 10px;display:flex;justify-content:space-between;border:1px solid #dee1e6;border-radius:7px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease-in-out}.side-card .payment-select .payment-info img{max-height:19px;width:auto}.side-card .side-total{display:flex;justify-content:space-between;flex-wrap:wrap}.side-card .side-total strong{color:#37a59b;font-weight:700}.side-card .side-total:has(.hint){font-size:16px;font-weight:700}.side-card .side-total .hint{width:100%;line-height:1.583333334;color:#888;font-size:12px;margin-top:4px;font-weight:400}.checkout-page .side-card .side-total{font-weight:700}.side-card .single-btn{width:100%;height:40px;border-radius:20px;background-color:#37a59b;border:2px solid #37a59b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;transition:.3s ease-in-out;cursor:pointer}.selected-services .selected-title{font-size:14px;font-weight:700;color:#343434;margin:0 0 10px}.selected-services .selected-list{display:flex;flex-direction:column;gap:5px;max-height:223px}.checkout-page .selected-services .selected-list{max-height:none;padding:0}.selected-services .selected-list::-webkit-scrollbar{background-color:#f1f1f1;width:4px;border-radius:3px}.selected-services .selected-list::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.selected-services .selected-item{width:100%;background-color:#f5fbfb;padding:14px 20px 13px}.selected-services .selected-item .service-info{display:flex;align-items:center;justify-content:space-between}.selected-services .selected-item .service-title{font-size:14px;font-weight:400;color:#343434;line-height:1.57142857;margin:0}.selected-services .selected-item .service-price{font-size:16px;font-weight:700;color:#37a59b;line-height:1.625}.selected-services .selected-item .service-condition{display:flex;font-size:11px;color:#e24a56;margin-top:3px}.related-content{padding-top:70px}.related-content .section-head,.success-header .header{justify-content:center}.success-content{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:100%;max-width:385px;margin:28px auto 8px}.success-content .success-icon{display:flex;align-items:center;justify-content:center;font-size:72px;color:#37a59b;margin:0 auto 28px}.success-content .success-title{font-size:18px;font-weight:800;color:#343434;line-height:1.66666667;margin:0 0 10px}.success-content .success-description{font-size:16px;color:#888;font-weight:400;line-height:1.5625;margin:0 0 30px}.success-content .success-btn{width:100%;max-width:248px}.auth-header,.success-header{background-color:#f5fbfb;position:relative;inset:unset}.success-body{background-color:#f5fbfb;padding:58px 0 40px}.file-item,.notification-item,.reservation-body,.reservation-item{background-color:#fff}.account-body{padding:20px 0 0;max-width:100%}.account-title{font-size:20px;font-weight:800;color:#343434;line-height:1.65;margin:0 0 20px}.account-tab .checkboxes{padding-top:10px}.files-list{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.file-item{display:flex;align-items:center;justify-content:space-between;padding:13px 20px}.file-item:first-of-type{margin-top:5px}.file-item:last-of-type{margin-bottom:25px}.file-item .file-info{display:flex;flex-direction:column;width:100%}.file-item .file-name{font-size:14px;font-weight:400;color:#343434;line-height:1.57142857;margin:0 0 4px}.file-item .file-date,.notification-item .notification-date{font-size:12px;font-weight:400;color:#727272;line-height:1.5833334}.file-item .file-tools{display:flex;align-items:center;flex-shrink:0;gap:10px}.file-item .file-btn{width:36px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#37a59b;color:#fff;font-size:16px;transition:.3s ease-in-out}.file-item .file-btn:hover{background-color:#e2f2f1;color:#37a59b}.notifications-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.notifications-head .notifications-btn{display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid #fa404f;color:#fa404f;height:32px;border-radius:16px;font-size:16px;padding:0 20px;transition:.3s ease-in-out}.notifications-head .notifications-btn .text{font-size:14px;font-weight:600;margin-inline-start:6px}.accout-notifications,.reservations-list{display:grid;grid-template-columns:1fr;gap:10px}.notification-item{padding:20px;display:flex;align-items:flex-start;border-radius:5px;transition:.3s ease-in-out}.notification-item .notification-icon{width:50px;aspect-ratio:1;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#37a59b;fill:#fff;padding:10px}.notification-item .notification-info{margin-inline-start:20px;margin-inline-end:14px;padding:2px 0 0;display:flex;flex-direction:column;width:100%}.notification-item .notification-title{font-size:14px;font-weight:400;color:#343434;line-height:1.7857142857;text-align:justify;margin:0 0 5px}.notification-item:is(a):hover{background-color:#e7f5f4;border-radius:5px;box-shadow:none}.notification-item.new{background-color:#e7f5f4;border-radius:5px;box-shadow:none}.blog-head .search-input input,.table-filters .search-input input{width:260px}.table-filters .search-dates{display:flex;align-items:flex-start;gap:20px}.table-filters .search-date{display:flex;align-items:center;display:flex;gap:12px}.table-filters .date-content input{width:200px;height:48px;background-color:#fff;border:none;border-radius:24px;padding:0 20px;font-size:14px;color:#343434;text-align:right}.reservations-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.reservations-head .reservations-filters{display:flex;align-items:flex-end;gap:20px}.reservations-head .search-select{width:205px}.reservations-head .search-filter .search-select{width:160px}.reservation-item{box-shadow:0 4px 15px rgba(55,165,155,.102);border-radius:10px;padding:22px 23px 28px;display:flex;align-items:flex-start;transition:.3s ease-in-out}.reservation-item .item-img{width:80px;aspect-ratio:1;border-radius:50%;flex-shrink:0;overflow:hidden}.reservation-item .item-info{padding:1px 20px 0;width:100%}.reservation-item .item-head{display:flex;align-items:center;justify-content:flex-start;gap:7px 30px;width:100%;margin-bottom:6px}.reservation-item .item-head span{font-size:12px;font-weight:400}.reservation-item .item-head span:not(.status){color:#727272}.reservation-body .table-row .status,.reservation-item .item-head .status{display:flex;align-items:center;justify-content:center;height:24px;border-radius:12px;font-size:12px;font-weight:600;padding:0 15px}.reservation-item .item-name{font-size:15px;font-weight:700;color:#343434;line-height:1.66666667;margin:0 0 8px}.reservation-item .item-extra{display:flex;align-items:center;justify-content:flex-start;gap:7px}.reservation-item .item-specialty{display:flex;align-items:center;color:#37a59b;font-size:13px;font-weight:600}.reservation-item .item-price{color:#37a59b;font-size:16px;font-weight:700}.reservation-item .item-hint{display:flex;align-items:center;justify-content:center;height:24px;border-radius:12px;font-size:12px;font-weight:600;padding:0 15px;background-color:#ddefee;color:#37a59b}.reservation-item:hover{transform:translateY(-5px);box-shadow:0 4px 15px rgba(55,165,155,.202)}.about-content,.auth-header .header-btn,.contact-content,.faq-content,.information-description,.messenger-body,.post-body,.reservation-body,.side-categories,.side-nav{box-shadow:0 4px 15px rgba(55,165,155,.1019607843)}.reservation-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 0;margin-bottom:16px}.reservation-head .reservation-btn{display:flex;align-items:center;justify-content:center;height:40px;border-radius:20px;font-size:14px;font-weight:600;background-color:#37a59b;border:1px solid #37a59b;color:#fff;padding:0 20px;transition:.3s ease-in-out}.reservation-body .footer-btn i,.reservation-head .reservation-btn i{font-size:16px;margin-inline-end:8px}.reg-tabs-content .tab-buttons .finish-btn,.reservation-head .reservation-btn.book-btn{background-color:#e2f2f1;border-color:#e2f2f1;color:#37a59b}.reservation-body{border-radius:10px;padding:30px 30px 56px}.reservation-body .reservation-title{font-size:18px;font-weight:700;color:#37a59b;line-height:1.6666667;margin:0 0 15px}.reservation-body .reschedule-table-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px}.reservation-body .reschedule-tool{display:flex;align-items:center;gap:5px}.reservation-body .reschedule-btn{height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;padding:0 25px;font-size:14px;font-weight:600;color:#fff;background-color:#54b75d;transition:.3s ease-in-out}.recommendations-table,.reservation-body .reservation-reason,.reservation-body .reservation-table{margin-bottom:40px}.reservation-body .table-row{width:100%;background-color:#fff;display:flex;align-items:flex-start;padding:10px 30px 9px;gap:15px}.reservation-body .table-row p{line-height:1.625;font-size:16px;color:#343434;width:100%;margin:0;display:flex}.reservation-body .table-row p:first-of-type{font-weight:700;width:230px;flex-shrink:0}.reservation-body .table-row a.invoice{color:#e24a56;text-decoration:underline}.reservation-body .table-row a:hover{text-decoration:none;color:#37a59b}.reservation-body .table-row .method img{height:14px;margin-inline-start:10px}.reservation-body .reason-date{font-size:12px;color:#b2b2b2;display:flex;line-height:1.5833333334;margin-bottom:6px}.reservation-body .reason-text{font-size:16px;font-weight:400;color:#343434;line-height:1.77;margin:0}.auth-header .header-btn.back-btn i,.test-select .test-info{margin-inline-start:20px}.reservation-body .reservation-footer{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:10px}.reservation-body .footer-btn{display:flex;align-items:center;justify-content:center;height:40px;padding:0 22px;border-radius:20px;font-size:14px;font-weight:600;color:#6b6b6b;background-color:#e9e9e9;transition:.3s ease-in-out}.reservation-body .tests-list{margin-bottom:40px;display:grid;grid-template-columns:1fr;gap:10px}.reservation-alert{display:flex;padding:8px 14px 6px;background-color:#f8aa25;border-radius:20px;color:#fff;font-size:14px;font-weight:700;line-height:1.57142857}.selected-test,.test-select{background-color:#f5fbfb;width:100%;display:flex;position:relative}.reservation-alert i{display:flex;align-items:center;margin-inline-end:8px}.reservation-body .reservation-rate{display:flex;align-items:center;justify-content:flex-start;font-size:18px;color:#e0e0e0;margin-bottom:9px}.test-select{padding:11px 20px 18px;align-items:flex-start}.test-select .test-img{width:50px;aspect-ratio:1;display:flex;border-radius:50%;overflow:hidden;flex-shrink:0}.test-select .test-info{display:flex;flex-direction:column;margin-inline-end:auto;padding:5px 0 0}.test-select .test-title{font-size:16px;color:#343434;font-weight:400;line-height:1.5625;margin:0 0 6px}.test-select .test-features span{font-size:12px;color:#727272;line-height:1.5833333334}.test-select .test-mark{display:flex;align-items:center;justify-content:center;height:32px;border-radius:16px;min-width:77px;padding:0 17px;border:1px solid #37a59b;background-color:transparent;font-size:14px;font-weight:600;color:#37a59b;margin:5px 0 0;transition:.3s ease-in-out}.selected-test{padding:14px 20px 13px;align-items:center;justify-content:space-between}.selected-test .test-information{display:flex;flex-direction:column}.selected-test .test-title{font-size:14px;color:#343434;font-weight:400;line-height:1.57142857;margin:0 0 4px}.selected-test .test-condition{font-size:11px;font-weight:400;display:flex;margin:0;line-height:1.6363636;color:#e24a56}.selected-test .test-tools{display:flex;align-items:center;justify-content:space-between;gap:20px}.selected-test .test-price{font-size:16px;font-weight:700;color:#37a59b;line-height:1.625;display:flex}.selected-test .test-download{display:flex;align-items:center;justify-content:center;height:36px;border-radius:18px;padding:0 18px;background-color:#37a59b;border:2px solid #37a59b;font-size:14px;font-weight:600;color:#fff;transition:.3s ease-in-out}.messenger-body{background-color:#fff;border-radius:10px;overflow:hidden}.messages-content .messages-list{min-height:446px;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:#37a59b #f1f1f1}.messages-content .messages-list::-webkit-scrollbar{background-color:#f1f1f1;width:4px;border-radius:3px}.messages-content .messages-list::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.message-item{display:flex;align-items:flex-start;margin-bottom:15px;width:100%}.message-item .user-img{width:44px;aspect-ratio:1;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#e2f2f1;font-size:18px;display:flex;align-items:center;justify-content:center;color:#a0c8c5;margin-inline-end:6px}.message-item .message-content{max-width:463px;background-color:#f5fbfb;border-radius:7px;border-start-start-radius:0;position:relative;padding:12px 17px}.message-item .message-content p{font-size:14px;color:#343434;line-height:1.57142857;text-align:start;margin:0;padding-inline-end:10px}.message-item .message-content img{border-radius:7px;max-width:100%}.message-item .message-content .date{display:flex;align-items:center;justify-content:flex-start;font-size:11px;color:#a8a8a8;font-weight:400;margin-top:8px;line-height:1.6363636}.message-item .message-content::after{content:"";position:absolute;top:0;inset-inline-end:100%;width:0;height:0;border-style:solid;border-width:10px 6px 0 0;border-color:#f5fbfb transparent transparent}.message-item.received{flex-direction:row-reverse}.message-item.received .user-img{margin:0;margin-inline-start:6px}.message-item.received .message-content{border-radius:7px;border-start-end-radius:0}.message-item.received .message-content p{text-align:end;padding:0;padding-inline-start:10px}.message-item.received .message-content .date{justify-content:flex-end}.message-item.received .message-content::after{inset-inline-end:unset;inset-inline-start:100%;border-width:0 6px 10px 0;border-color:transparent #f5fbfb transparent transparent}.message-form{background-color:#d5ebe9;border-radius:0 0 10px 10px;padding:14px 30px 13px;display:flex;align-items:flex-end;gap:11px}.message-form .input-content{width:calc(100% - 59px);position:relative}.message-form .message-media{position:absolute;bottom:0;height:48px;width:48px;inset-inline-end:0;padding-inline-end:24px;display:flex;align-items:center;justify-content:center;fill:#37a59b;border-end-end-radius:24px;border-start-end-radius:24px;cursor:pointer}.message-form .message-media input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.message-form .message-media svg,.message-form .message-send svg{max-width:24px}.message-form .message-input{width:100%;min-height:48px;max-height:158px;overflow-y:auto;border-radius:24px;padding:13px 25px;padding-inline-end:60px;background-color:#fff;font-size:14px;line-height:1.57142857;color:#343434;cursor:text;word-break:break-word;scrollbar-width:thin;scrollbar-color:#37a59b #f1f1f1}.message-form .message-input::before{content:attr(data-placeholder);color:#9b9b9b;display:none}.message-form .message-input::-webkit-scrollbar{background-color:#f1f1f1;width:4px;border-radius:3px}.message-form .message-input::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.message-form .message-send{width:48px;aspect-ratio:1;border-radius:50%;background-color:#37a59b;border:2px solid #37a59b;fill:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.3s ease-in-out}html[dir=ltr] .auth-header .header-btn.back-btn i::before,html[dir=rtl] .message-form .message-send svg{transform:scaleX(-1)}.message-form .message-send:hover{background-color:#fff;fill:#37a59b}.recommendations-table .table td,.recommendations-table .table th{padding:14px 30px}.recommendations-table .table th{background-color:#e2f2f1;font-size:14px;font-weight:700;color:#343434;line-height:1.57142857}.recommendations-table .table td{border-bottom:1px solid #ececec;font-size:14px;font-weight:400;color:#343434;line-height:1.57142857}.recommendations-table .table td::before{content:attr(data-title);font-size:14px;font-weight:700;width:110px;flex-shrink:0;display:none}.recommendations-table .table .notes{max-width:350px}.recommendations-table .table a{font-size:14px;color:#37a59b;text-decoration:underline;transition:.3s ease-in-out}.recommendations-table .table a:hover{opacity:.7;text-decoration:none}.blog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.categories-filters::-webkit-scrollbar{background-color:#f1f1f1;height:4px;border-radius:3px}.categories-filters::-webkit-scrollbar-thumb{background-color:#37a59b;border-radius:3px}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 31px}@media (max-width:1199px){.custom-slider.specialties-slider .slider-pagination{display:flex}.checkboxes,.radios{grid-template-columns:1fr 1fr}.table-responsive{overflow-x:auto}.swiper-slide .specialty-item .specialty-img{box-shadow:none}.header-tools{gap:15px}.notifications-link .text{display:none}.header-list{gap:20px}.specialties-section .swiper{overflow:hidden}.specialties-grid{grid-template-columns:repeat(8,1fr)}.main-information .information-head{width:calc(100% - 30px)}.main-information .single-specialty{max-width:calc(100% - 30px)}.main-information .single-tools{flex-direction:column}.extras-imgs{gap:7px}.success-header .header{justify-content:center}.success-header .header .logo{margin:auto}.table-filters{align-items:flex-end;gap:15px}.table-filters .search-input input{width:200px}.table-filters .search-dates{gap:10px}.table-filters .search-date{flex-direction:column;align-items:flex-start;gap:5px}.table-filters .date-content input{width:175px}.reservations-head{flex-direction:column;align-items:flex-start}.reservations-head .reservations-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.reservations-head .search-filter .search-select,.reservations-head .search-select{width:100%}.reservation-item{padding:20px 15px}.reservation-item .item-info{padding:0 10px}.reservation-item .item-head{flex-wrap:wrap}.reservation-item .item-head .status{white-space:nowrap;flex-shrink:0;margin-inline-end:85%}.reservation-body .table-row .status{white-space:nowrap;flex-shrink:0;padding:0 8px;font-size:11px}.recommendations-table .table td,.recommendations-table .table th{padding:15px 20px}.blog-grid{grid-template-columns:repeat(4,1fr);gap:25px 15px}}.contact-row,.information-content,.post-content{display:grid;grid-template-columns:23637fr 10000fr;gap:30px;align-items:flex-start}.post-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:20px}.about-img,.post-body .main-img{margin-bottom:25px;overflow:hidden}.post-head .post-share{width:45px;aspect-ratio:1;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background-color:#e2f2f1;color:#37a59b;font-size:20px;transition:.3s ease-in-out}.post-head .post-category,.side-categories .categories-list a span{height:24px;border-radius:12px;background-color:#e2f2f1;color:#37a59b;font-size:11px}.post-head .post-features{display:flex;align-items:center;gap:20px;width:100%}.post-head .post-category{display:flex;align-items:center;justify-content:center;padding:0 12px;font-weight:700;transition:.3s ease-in-out}.about-content,.auth-header .header-btn,.contact-content,.faq-content,.information-description,.post-body,.side-categories,.side-nav{background-color:#fff}.about-content,.about-img,.contact-content,.contact-img,.faq-content,.post-body,.post-body .main-img,.post-body .post-img,.side-categories,.side-nav{border-radius:10px}.post-head .post-date{font-size:12px;color:#37a59b;display:flex;line-height:1.58333334}.post-body{padding:20px 20px 60px}.post-body .main-img{width:100%;display:flex;aspect-ratio:740/434}.post-body .post-img{width:100%;max-width:548px;aspect-ratio:548/322;overflow:hidden;display:flex;margin:0 auto 25px}.post-body .post-img.video::after{content:url(../images/icons/play.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-description p,.faq-item .faq-body p,.post-body p{font-size:16px;font-weight:400;line-height:1.9375;color:#343434;margin:0 0 25px}.side-categories{padding:30px 30px 36px;overflow:hidden}.side-categories .categories-title,.side-nav .nav-title{font-size:18px;font-weight:800;color:#343434;line-height:1.666667;display:flex;align-items:center;justify-content:space-between;pointer-events:none;margin-bottom:19px}.side-categories .categories-list li,.side-nav .nav-body li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e8e8e8}.side-categories .categories-list li:last-of-type,.side-nav .nav-body li:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.side-categories .categories-list a,.side-nav .nav-body a{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:14px;font-weight:600;color:#343434;line-height:1.57142857;transition:.3s ease-in-out}.side-categories .categories-list a::before,.side-nav .nav-body a::before{font-family:"Font Awesome 6 Pro";font-weight:400;content:"\f060";color:#c2c2c2;transition:.3s ease-in-out}html[dir=ltr] .faq-item .accordion-button::before,html[dir=ltr] .side-categories .categories-list a::before,html[dir=ltr] .side-nav .nav-body a::before{content:"\f061"}.side-categories .categories-list a span{display:flex;align-items:center;justify-content:center;padding:0 10px;font-weight:700;margin-inline-start:auto}.related-blog{padding-top:74px}.related-blog .section-title{text-align:center;margin-bottom:26px}.about-content{padding:20px 20px 64px}.about-img{display:flex;width:100%;aspect-ratio:1100/434;position:relative}.about-img .about-cover,.contact-img .contact-cover{position:absolute;top:0;left:0;width:100%;height:100%}.about-img .about-logo,.contact-img .contact-logo{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(180deg,rgba(55,165,155,.1019607843) 0,#37a59b 100%);padding:30px}.about-img .about-logo img{width:40%;max-width:411px;max-height:100%;-o-object-fit:contain;object-fit:contain}.faq-content{padding:27px 30px 28px}.faq-item{margin-bottom:20px;padding-bottom:9px;border-bottom:1px solid #e8e8e8}.faq-item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.faq-item .faq-header{padding-bottom:11px;width:100%}.faq-item .accordion-button{display:flex;align-items:flex-start;font-size:18px;font-weight:700;color:#343434;line-height:1.66666667;transition:.3s ease-in-out}.faq-item .accordion-button::after,.faq-item .accordion-button:before{font-family:"Font Awesome 6 pro";font-weight:400;color:#c5c5c5;display:flex;align-items:center;width:28px;height:30px;flex-shrink:0;transition:.3s ease-in-out}.faq-item .accordion-button::before{content:"\f060";font-size:14px;justify-content:flex-start}.faq-item .accordion-button::after{justify-content:flex-end;font-size:18px;content:"+"}.faq-item .accordion-button:not(.collapsed)::after{content:"\f068"}.faq-item .faq-body{padding:0 28px 21px}.information-description{border-radius:10px;padding:27px 30px 57px}.information-description h3{font-size:18px;font-weight:700;color:#343434;line-height:1.6666667;margin:0 0 11px}.contact-content .contacts-list a,.information-description p{color:#343434;font-weight:400;font-size:16px}.information-description p{line-height:2.0625;margin:0 0 30px}.side-nav{padding:30px 30px 36px;overflow:hidden;position:sticky;top:92px}.contact-content{padding:27px 30px 44px}.auth-body,.auth-footer{background-color:#f5fbfb}.contact-content .contact-title{font-size:18px;font-weight:700;color:#343434;line-height:1.66666667;margin:0 0 17px}.contact-content .contact-info,.contact-content .contact-socials{margin:0 0 30px}.contact-content .contacts-list{display:flex;flex-direction:column;gap:5px}.contact-content .contacts-list a i{color:#37a59b;font-size:16px}.contact-content .social{font-size:18px;color:#37a59b}.contact-form{padding-top:30px;border-top:1px solid #e8e8e8}.contact-form .form-control{border-color:#dee1e6}.contact-form .contact-btn{width:140px;margin-inline-start:auto}.contact-img{overflow:hidden;display:flex;width:100%;aspect-ratio:330/759;position:relative}.contact-img .contact-logo img{width:60%;max-width:184px;max-height:100%;-o-object-fit:contain;object-fit:contain}.auth-header .header-tools{gap:20px}.auth-header .auth-btn-title{color:#343434;font-size:14px;font-weight:600;margin:0}.auth-header .header-btn{color:#37a59b}.auth-header .header-btn:hover{background-color:#37a59b;color:#fff;box-shadow:none}.auth-body{padding:40px 0}.auth-body .form-content{width:100%;max-width:400px;margin:0 auto}.auth-body .form-link{font-size:14px;font-weight:400;color:#343434;line-height:1.572;display:inline-flex;margin-bottom:13px;transition:.3s ease-in-out}.auth-body .submit-btn{max-width:100%}@media (max-width:991px){.modal .days-list,.side-card .days-list{padding-bottom:5px}.date-content .date-icon{pointer-events:unset}.slide-content .slide-title{font-size:30px}.banner-content{padding:35px 20px 34px}.account-nav,.archive-sidebar{position:fixed;top:75px;inset-inline-start:-265px;display:flex;align-items:flex-start;z-index:997;transition:.3s ease-in-out}.account-nav.active,.archive-sidebar.active,.header-nav.active{inset-inline-start:0}.accountNav-trigger,.filter-trigger,.menu-btn,.nav-head{display:flex}.account-list{border-radius:0;border-end-end-radius:10px;border-start-end-radius:10px;box-shadow:none;max-height:calc(100vh - 200px);overflow-y:auto;width:264px}body{padding:65px 0 0}.header{padding:10px 0}.logo{margin-inline-end:auto;width:100px}header.fixed .header{padding:7px 0}header.fixed .logo{width:90px}.header-nav{position:fixed;top:0;height:100vh;inset-inline-start:-300px;width:300px;background-color:#f5fbfb;z-index:999;transition:.3s ease-in-out}.header-list{flex-direction:column;align-items:flex-start;padding:40px 20px}.header-list a{color:#343434}.header-list a:hover,.side-categories .categories-title.active,.side-nav .nav-title.active{color:#37a59b}footer .pattern{top:100px;transform:none}.footer{padding:35px 0}.footer-logo{margin:auto auto 30px}.socials{justify-content:center;gap:15px}.payments{justify-content:center;margin:0 0 21px}.account-body,.footer-contacts,.footer-nav{padding:0}.contact-form,.main-section{padding:20px 0 0}.doctors-section,.specialties-section{padding:40px 0}.banner-section{padding:20px 0}.labs-section{padding:40px 0 60px}.specialties-grid{grid-template-columns:repeat(6,1fr)}.categories-filters,.subspecialties-filters{margin-bottom:30px}.categories-filters .categories-list,.subspecialties-list{gap:7px;padding-bottom:5px}.categories-filters .categories-list .category-btn,.subspecialties-list .subspecialty-btn{padding:0 15px;height:40px;font-size:12px;min-width:77px}.search-filters{border-radius:0;border-end-end-radius:10px;border-start-end-radius:10px;box-shadow:none;width:264px}.filters-title{border-radius:0;border-start-end-radius:10px}.filters-list{max-height:calc(100vh - 200px);overflow-y:auto}.contact-row,.information-content,.post-content,.single-content{grid-template-columns:1fr}:has(.doctor-card) .side-card .select-payment{margin-bottom:20px}.success-header .header{justify-content:center}.success-header .header .logo{margin:auto}.auth-body,.success-body .form-content{min-height:calc(100vh - 119px);padding:40px 0 25px}.reservation-head .reservation-tool{gap:5px}.reservation-head .reservation-btn{padding:0 10px;font-size:12px}.reservation-head .reservation-btn i{font-size:12px;margin-inline-end:3px}.blog-grid{grid-template-columns:repeat(3,1fr)}.about-content,.contact-content,.post-body{padding:15px 15px 30px}.about-img,.post-body .main-img,.post-body .post-img{margin-bottom:15px}.about-description p,.faq-item .faq-body p,.information-description p,.post-body p{font-size:14px;margin-bottom:15px}.side-categories{width:100%;max-width:330px;margin-inline:auto;padding:15px 20px}.side-categories .categories-title,.side-nav .nav-title{pointer-events:unset;margin:0}.side-categories .categories-title::after,.side-nav .nav-title::after{content:"\f053";font-family:"Font Awesome 6 pro";font-weight:300;font-size:12px;color:#c5c5c5;margin-inline-start:auto;transition:.3s ease-in-out}html[dir=ltr] .side-categories .categories-title::after,html[dir=ltr] .side-nav .nav-title::after{content:"\f054"}.side-categories .categories-title.active::after,.side-nav .nav-title.active::after{color:#37a59b;transform:rotate(-90deg)}html[dir=ltr] .side-categories .categories-title.active::after,html[dir=ltr] .side-nav .nav-title.active::after{transform:rotate(90deg)}.side-categories .categories-list,.side-nav .nav-body{display:none;padding:15px 15px 0}.faq-content{padding:20px 15px}.faq-item .accordion-button,.faq-item .accordion-button::after{font-size:16px}.faq-item .accordion-button::after,.faq-item .accordion-button:before{width:20px;height:26.6px}.faq-item .accordion-button::before{font-size:12px}.faq-item .faq-body{padding:0 15px 15px}.information-description{padding:20px 15px 30px}.information-description h3{font-size:16px;margin-bottom:6px}.side-nav{display:none;width:100%;max-width:330px;margin-inline:auto;padding:15px 20px}.contact-content .contact-title{font-size:16px;margin:0 0 15px}.contact-content .contact-info,.contact-content .contact-socials{margin:0 0 20px}.contact-content .socials{justify-content:flex-start}.contact-img{display:none}}.auth-title{font-size:24px;font-weight:800;text-align:center;color:#343434;line-height:1.667;margin:0 0 10px}.auth-subtitle{font-size:16px;font-weight:400;color:#888;text-align:center;line-height:1.563;margin:0 0 33px}.auth-footer{display:flex;align-items:center;justify-content:center;padding-bottom:40px}.auth-footer .copyrights{font-size:12px;font-weight:600;color:#343434;padding:0;margin:0;line-height:1.584}.otp-content{max-width:248px;margin:0 auto}.otp-content .otp-input{display:flex;align-items:center;justify-content:center;direction:ltr;width:100%;gap:20px;margin-bottom:25px}.otp-content .otp-input input{text-align:center;width:47px;height:55px;background-color:#fff;border:2px solid #d8e9ef;border-radius:10px;transition:.3s ease-in-out}.otp-content .otp-input input:disabled{opacity:.5}.reg-tabs-content{width:100%;max-width:766px;margin:0 auto}.reg-tabs-content .account-tabs{justify-content:center;margin-bottom:25px}.reg-tabs-content .file-content{margin:0 auto;width:100%;max-width:315px}.reg-tabs-content .files-list{max-width:658px;margin:0 auto}.reg-tabs-content .tab-buttons{display:flex;align-items:center;justify-content:center;width:100%;gap:10px}.reg-tabs-content .tab-buttons .submit-btn{width:calc(50% - 5px);max-width:160px}.add-input{width:100%;background-color:#e2f2f1;border:none;height:40px;color:#37a59b;margin-bottom:20px}.account-img{width:115px;aspect-ratio:1;position:relative;margin-bottom:30px}.account-img img{width:100%;border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover}.account-img .edit-img{position:absolute;background-color:#37a59b;width:36px;height:36px;border-radius:50%;overflow:hidden;bottom:0;inset-inline-end:0;cursor:pointer;display:flex;align-items:center;justify-content:center;fill:#fff;transition:.3s ease-in-out}.account-img .edit-img:hover{background-color:#e2f2f1;fill:#37a59b}.account-img .edit-img input{position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer;opacity:0}.account-img .edit-img input::-webkit-file-upload-button{cursor:pointer}@media (max-width:767px){select{background-position:left 10px top 50%}html[dir=ltr] select{background-position:right 10px top 50%}.custom-slider .slider-pagination{margin-top:20px}.modal .modal-content{padding:25px 10px 20px}.modal .modal-body{padding:15px 5px 5px}.submit-btn{margin:10px auto 0}.auth-body .radios,.form-grid-2 .checkboxes,.form-grid-2 .radios,.form-group .form-grid-2{grid-template-columns:1fr 1fr}.form-grid-2{grid-template-columns:1fr;gap:unset}.checkboxes,.city-grid,.radios{grid-template-columns:1fr}.steps-header{justify-content:space-between;max-width:400px;margin:0 auto 20px}.auth-header .auth-btn-title,.breadcrumb-section,.header-btn .text,.lang-content,.recommendations-table .table td[data-title="#"],.recommendations-table .table th,.section-btn,.steps-header .step::after{display:none}.header-address,.steps-header .step-trigger{font-size:12px}.steps-header .step-trigger span{margin:0 0 5px}.account-tabs{gap:5px}.section-head{justify-content:center;text-align:center}.section-title,.slide-content .slide-title{font-size:20px}.section-btn.mobile{display:flex}.pagination a{aspect-ratio:1;height:auto}.main-slider .main-pagination{bottom:15px}.banner-content{padding:25px 15px;text-align:center;flex-direction:column;justify-content:center;gap:0}.banner-content .banner-title{font-size:24px}.banner-content .banner-subtitle{font-size:18px;margin-bottom:10px}.banner-content .banner-btn{width:130px;height:40px;font-size:14px}.doctor-item .doctor-btn,.lab-item .lab-btn{padding:0 20px}body{padding:59px 0 0}.page-content{padding:40px 0 60px}.page-title{text-align:center}.header-address i,.reservation-body .reason-text,.reservation-body .table-row p,.single-description p{font-size:14px}.header-btn{width:35px;height:35px;padding:0}header.fixed .lang-content .lang-head{height:auto}.auth-header .header-btn .text,.nav-lang,.recommendations-table .table td::before{display:block}.footer-title.acc-title{display:flex;align-items:center;justify-content:space-between;margin:0}.footer-title.acc-title::after{content:"\f078";font-family:"Font Awesome 6 pro";font-weight:400;margin-inline-start:auto;transition:.3s ease-in-out}.footer-title.acc-title.active::after{transform:rotate(180deg)}.footer-contacts,.footer-nav{margin-bottom:30px}.contacts-list,.footer-lists{display:none;padding:15px 15px 0}.contacts-list li,.footer-list,.footer-list li,.reservation-body .reschedule-table-head{margin-bottom:10px}.contacts-list li:last-of-type,.footer-list li:last-of-type,.footer-list:last-of-type{margin:0}.footer-download,.message-item.received .message-content p,.reservation-item .item-info{padding:0}.footer-download .footer-title{text-align:center;margin:0 0 15px}.download-btns{justify-content:center;gap:5px}.download-btns .download-btn{max-width:calc(50% - 5px)}.copyrights{flex-direction:column;justify-content:center;text-align:center;gap:10px;padding:0 0 20px}.copyrights p,.success-header .header{justify-content:center}.banner-section,.recommendations-table .table td,.recommendations-table .table th{padding:10px 0}.banner-section .container{width:100%;padding:0}.specialties-grid{grid-template-columns:repeat(4,1fr);gap:30px 10px}.archive-head{flex-direction:column;align-items:flex-start;gap:20px}.search-tools{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.blog-head .search-input,.blog-head .search-input input,.card-head .search-input input,.extras-imgs .extra-img,.main-information .information-head,.search-input,.search-input input,.search-sort .search-select,.selected-test .test-title,.selected-test .test-tools,.table-filters .date-content,.table-filters .date-content input,.table-filters .search-date,.table-filters .search-input input{width:100%}.search-input .clear-btn{visibility:visible;opacity:1}.search-sort{gap:10px;width:100%}.single-card{padding:20px 15px}.main-information{flex-direction:column}.main-information .single-img{margin:0 0 15px}.main-information .single-information{margin-inline-start:0}.card-head{flex-direction:column;align-items:flex-start}.card-head .search-input,.table-filters .search-input{width:100%;margin-top:7px}.services-list .service-select{padding:10px 15px}.services-list .service-select .service-info{flex-wrap:wrap}.services-list .service-select .service-title,.test-select .test-title{font-size:14px;width:100%;margin-bottom:5px}.single-table .table-row{font-size:14px;padding:10px 15px;gap:3px 0;flex-wrap:wrap}.account-img,.single-table .table-row strong{width:95px}.extras-imgs{display:grid;grid-template-columns:repeat(3,1fr)}.related-content{padding:50px}.success-header .header .logo{margin:auto}.account-title{font-size:18px}.file-item{padding:13px 10px}.notification-item{padding:15px 10px}.notification-item .notification-info{margin-inline:10px}.table-filters{flex-direction:column;justify-content:flex-start;align-items:flex-start}.table-filters .search-dates{display:grid;grid-template-columns:1fr 1fr;align-items:end;width:100%}.reservations-head .search-sort{flex-direction:column;align-items:flex-start;gap:7px}.blog-head,.reservation-item{flex-direction:column;gap:10px}.reservation-item .item-head{gap:10px 15px}.reservation-body{padding:20px 10px 40px}.reservation-body .reservation-title{font-size:16px;margin-bottom:10px}.reservation-body .reschedule-btn{padding:0 15px;font-size:12px}.reservation-body .reservation-reason,.reservation-body .reservation-table{margin-bottom:25px}.reservation-body .table-row{padding:7px;gap:7px}.reservation-body .table-row p:first-of-type{width:150px}.reservation-body .footer-btn{padding:0 15px;max-width:calc(50% - 5px)}.reservation-alert{padding:5px 10px;font-size:12px}.test-select{padding:10px 15px;flex-direction:column}.test-select .test-info{margin:0;padding-top:10px}.test-select .test-features{flex-wrap:wrap;gap:15px}.test-select .test-mark{margin-inline-start:auto;margin-top:10px}.selected-test{padding:10px 15px;flex-direction:column;align-items:flex-start;gap:7px}.messages-content{padding:5px}.messages-content .messages-list{padding:10px}.message-item .user-img{width:30px;font-size:14px}.message-item .message-content{padding:10px;max-width:calc(100% - 66px)}.message-item .message-content p{font-size:12px;padding:0}.message-item .message-content .date{font-size:10px}.message-form{gap:5px;padding:12px 10px}.message-form .input-content{width:calc(100% - 53px)}.recommendations-table .table td{border:none;display:flex;align-items:flex-start;gap:10px}.recommendations-table .table td:last-of-type{border-bottom:1px solid #ececec}.blog-grid{grid-template-columns:repeat(2,1fr)}.post-head .page-title{width:100%;text-align:center;order:1}.post-head .post-share{order:3}.post-head .post-features{width:auto;order:2}.related-blog{padding-top:40px}.contact-content .contacts-list{display:flex;padding:0}.auth-header .header-btn{width:auto;padding:0 15px}.reg-tabs-content .account-tabs{justify-content:flex-start;margin-bottom:15px}}.notification-item .item-title{font-size:16px;font-weight:700;color:#343434;line-height:1.7857142857;margin:0 0 5px}.empty-content{padding-top:40px}.alert-icon.remove-icon,.empty-content .success-icon{color:#fa404f}.empty-content .success-btn{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:0 20px}.alert-icon{display:flex;align-items:center;justify-content:center;font-size:72px;color:#37a59b;margin:0 auto 15px}.alert-title,.remove-description{line-height:1.625;color:#343434;text-align:center}.alert-title{font-size:20px;font-weight:700;margin:0}.remove-description{font-size:16px;margin:10px 0}.notification-count{font-size:12px;width:20px;height:20px;text-align:center;line-height:20px;position:absolute;right:0;top:-15px;background-color:red;padding:1px;border-radius:10px}.timer{display:flex}.timer span+span:not(:first-of-type,:nth-of-type(2)):before{content:":"}[x-cloak]{display:none!important}.ratings-list{margin-top:1rem}.rating-item{padding:1rem;border-bottom:1px solid #eee}.rating-item:last-child{border-bottom:none}.rating-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.rating-user{display:flex;align-items:center;gap:.5rem}.user-info h4{margin:0;font-size:1rem}.rating-date{font-size:.875rem;color:#666}.rating-stars{color:#ddd}.rating-stars .active{color:#ffc107}.rating-comment{margin:.5rem 0 0;color:#666}.no-ratings{text-align:center;color:#666;padding:2rem 0}.load-more-container{text-align:center;margin-top:1rem;padding:1rem 0}.load-more-container button{width:140px;height:40px;border-radius:20px;background-color:#37a59b;border:2px solid #37a59b;color:#fff;font-size:14px;font-weight:600;transition:.3s ease-in-out;cursor:pointer}.specialties-section.specialties-rectangular-layout{background-color:#f5fbfb!important;padding:60px 0 40px!important}.specialties-section.specialties-rectangular-layout .section-head{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:30px!important}.specialties-section .fixed-rectangular-btn{background-color:#37a59b!important;color:#fff!important;padding:12px 24px!important;border-radius:6px!important;text-decoration:none!important;font-weight:600!important;font-size:14px!important;transition:.3s ease-in-out!important;display:inline-block!important;min-width:140px!important;text-align:center!important;border:none!important}.specialties-section .fixed-rectangular-btn:hover{background-color:#52cbc0!important;color:#fff!important;text-decoration:none!important;transform:none!important}.specialties-section .specialties-grid-layout{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin-bottom:30px!important}.specialties-section .specialty-rectangular-item{width:100%!important}.specialties-section .specialty-rectangular-link{display:flex!important;align-items:center!important;padding:15px!important;background-color:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;text-decoration:none!important;color:#343434!important;transition:.3s ease-in-out!important;gap:15px!important;width:100%!important}.specialties-section .specialty-rectangular-link:hover{box-shadow:0 4px 16px rgba(55,165,155,.15)!important;color:#37a59b!important;text-decoration:none!important;transform:translateY(-2px)!important}.specialties-section .specialty-rectangular-icon{width:50px!important;height:50px!important;background-color:#37a59b!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;overflow:hidden!important;transition:.3s ease-in-out!important}.specialties-section .specialty-rectangular-icon img{width:100%!important;height:100%!important;object-fit:contain!important;transition:.3s ease-in-out!important}.specialties-section .specialty-rectangular-link:hover .specialty-all-icon,.specialties-section .specialty-rectangular-link:hover .specialty-rectangular-icon{background-color:#37a59b!important}.specialties-section .specialty-rectangular-title{font-size:16px!important;font-weight:600!important;color:inherit!important;margin:0!important;line-height:1.4!important;transition:color .3s ease-in-out!important}.specialties-section .specialty-all-icon{background-color:#37a59b!important;color:#fff!important}.specialties-section .specialty-all-icon i{font-size:20px!important;color:#fff!important}@media (max-width:1400px){.specialties-section .specialties-grid-layout{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:1200px){.specialties-section .specialties-grid-layout{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:992px){.specialties-section .specialties-grid-layout{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.doctor-item-new{padding:15px}.doctor-item-new .doctor-top-section{flex-direction:column;margin-bottom:15px}.doctor-item-new .doctor-left-section{flex-direction:row;justify-content:space-between;align-items:center;min-width:auto;padding-right:0;margin-bottom:15px}.doctor-item-new .doctor-divider{display:none}.doctor-item-new .doctor-main-info{margin-bottom:0}.doctor-item-new .doctor-img-section{flex-direction:row;gap:15px}.doctor-item-new .doctor-actions{flex-direction:row;gap:8px}.doctor-item-new .doctor-head{flex-direction:column;align-items:flex-start}.doctor-item-new .doctor-statuses{flex-direction:row;align-items:center;margin-top:8px}.doctor-item-new .doctor-time-slots{padding-top:10px}.specialties-section .specialties-grid-layout{grid-template-columns:repeat(2,1fr)!important;gap:15px!important}.specialties-section .specialty-rectangular-link{padding:12px!important;gap:12px!important}.specialties-section .specialty-rectangular-icon{width:45px!important;height:45px!important}.specialties-section .specialty-rectangular-title{font-size:15px!important}.specialties-section.specialties-rectangular-layout .section-head{flex-direction:column!important;gap:15px!important;text-align:center!important}.specialties-section .fixed-rectangular-btn{width:100%!important;max-width:200px!important}}@media (max-width:480px){.doctor-item,.lab-item{padding:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start}.doctor-item .doctor-information,.lab-item .lab-information{margin:10px 0 0;padding:0}.doctor-item .doctor-head,.lab-item .lab-head{width:100%}.doctor-item-new{padding:12px}.doctor-item-new .doctor-img{width:60px;height:60px}.doctor-item-new .doctor-name{font-size:16px}.doctor-item-new .price-value{font-size:20px}.doctor-item-new .time-slot-btn{padding:6px 12px;font-size:12px}.blog-item{width:100%;max-width:262px;margin:0 auto}.specialties-grid{grid-template-columns:repeat(3,1fr)}.blog-grid{grid-template-columns:1fr}.specialties-section .specialties-grid-layout{grid-template-columns:1fr!important}}