:root{--sa-primary:#26A9E0;--sa-primary-dark:#11a1de;--sa-primary-light:#EAF7FC;--sa-primary-light-bg:#edf8ff;--sa-secondary:#4FE765;--sa-secondary-dark:#00C19D;--sa-secondary-light:#EEFDF0;--sa-danger:#DD282B;--sa-danger-dark:#dd282b;--sa-danger-light:#FCE5E9;--sa-success:#4FE765;--sa-success-dark:#00C19D;--sa-success-light:#EEFDF0;--sa-success-light-new:#E0F9F4;--sa-warning:#ebc052;--sa-warning-dark:#FFC14F;--sa-warning-light:#FFF9ED;--sa-info:#26A9E0; --sa-info-dark: #DFEFFF; --sa-info-light: #F8FBFF;--sa-custom-v1:#002A56; --sa-custom-v2:#020288;--sa-custom-v3:#474554;--sa-custom-v4: #ACA9BB;--sa-custom-v5:#716E7D;--sa-custom-v6: #00315E;--sa-disabled:#F4F9FF;--sa-light:#FFF;--sa-dark-50: #F4F6FA;--sa-dark-100: #e6e6e6;--sa-dark-150: #DDE0E6;--sa-dark-200: #cccccc;--sa-dark-250: #bfbfbf;--sa-dark-300: #b3b3b3;--sa-dark-350: #a19999;--sa-dark-400: #9B9B9B;--sa-dark-450: #8c8c8c;--sa-dark-500: #808080;--sa-dark-550: #6c757d;--sa-dark-600: #86909D;--sa-dark-650: #595959;--sa-dark-700: #4d4d4d;--sa-dark-750: #404040;--sa-dark-800: #333333;--sa-dark-850: #262626;--sa-dark-900: #191919;--sa-dark-950: #0d0d0d;--sa-dark:#000;--sa-primary-gradient: linear-gradient(45deg, #26A9E0, #4FE765);--sa-secondary-gradient: linear-gradient(25deg, #4fe765 20%, #26a9e0 60%); --sa-primary-gradient-trans: linear-gradient(249.24deg, rgba(38, 169, 224, 0.15) 34.27%, rgba(79, 231, 101, 0.15) 89.68%);--sa-primary-gradient-light: linear-gradient(45deg, rgba(79, 231, 101, 0.25) 0%, rgba(38, 169, 224, 0.25) 100%);--sa-primary-dark-gradient: linear-gradient(45deg, #2bbd8a 0%, #26abda 100%);--sa-transparent:transparent;--sa-static:static;--sa-relative:relative;--sa-absolute:absolute;--sa-fixed:fixed;--sa-border-solid:1px solid;--sa-border-dashed:1px dashed;--sa-center:center;--sa-right:right;--sa-left:left;--sa-stretch:stretch;--sa-middle :middle;--sa-uppercase:uppercase;--sa-underline:underline;--sa-pointer:pointer;--sa-none:none;--sa-d-i-flex:inline-flex;--sa-flex-end:flex-end;--sa-flex-start:flex-start;--sa-wrap:wrap;--sa-space-between:space-between;--sa-d-flex:flex;--sa-d-block:block;--sa-d-i-block:inline-block;--sa-pixel:2px;--sa-width-percent:0%;--sa-percent:2%;--sa-o-hidden:hidden;--font-family:'Avenir';--font-family-new:'Avenir LT Std'}
@font-face {font-family: 'Avenir';font-style: normal;font-weight: 300;src: url('https://img.litedev.com/arabic-fonts/AvenirArabic-Light.woff2')}@font-face {font-family: 'Avenir';font-style: normal;font-weight: 400;src: url('https://img.litedev.com/arabic-fonts/AvenirArabic-Medium.woff2')}@font-face {font-family: 'Avenir';font-style: normal;font-weight: 500;src: url('https://img.litedev.com/arabic-fonts/AvenirArabic-Heavy.woff2')}@font-face {font-family: 'Avenir';font-style: normal;font-weight: 700;src: url('https://img.litedev.com/arabic-fonts/AvenirArabic-Black.woff2')}
@font-face {font-family: 'Avenir LT Std'; font-style: normal; font-weight: 350; src: url('https://img.litedev.com/arabic-fonts/AvenirLTStd-Light.woff2') format('opentype'); }@font-face {font-family: 'Avenir LT Std'; font-style: normal; font-weight: 450; src: url('https://img.litedev.com/arabic-fonts/AvenirLTStd-Book.woff2') format('opentype');}@font-face { font-family: 'Avenir LT Std'; font-style: normal; font-weight: 550; src: url('https://img.litedev.com/arabic-fonts/AvenirLTStd-Roman.woff2') format('opentype');}@font-face { font-family: 'Avenir LT Std'; font-style: normal; font-weight: 650; src: url('https://img.litedev.com/arabic-fonts/AvenirLTStd-Medium.woff2') format('opentype');}@font-face { font-family: 'Avenir LT Std'; font-style: normal; font-weight: 850; src: url('https://img.litedev.com/arabic-fonts/AvenirLTStd-Heavy.woff2') format('opentype');}@font-face { font-family: 'Avenir LT Std'; font-style: normal; font-weight: 950; src: url('https://img.litedev.com/arabic-fonts/AvenirLTStd-Black.woff2') format('opentype');}
html,body {-webkit-text-size-adjust: none;min-height:100%; height:100%;outline: none; margin: 0; padding: 0;overflow: var(--sa-o-hidden); overflow-y: auto; font-size: 14px; background: var(--sa-light); color:var(--sa-dark);font-family: var(--font-family-new);font-weight:450;line-height: 1.6; direction: rtl;scroll-behavior: smooth;overscroll-behavior: none}html.iphoneBrowser, body.iphoneBrowser,#app { -webkit-overflow-scrolling: touch; overflow-y:auto;height:calc(var(--sa-percent)* 50);overscroll-behavior: none;}body{position:var(--sa-relative);-webkit-touch-callout: none; -webkit-tap-highlight-color: var(--sa-transparent)}* {-webkit-box-sizing: border-box;box-sizing: border-box; user-select: none; -webkit-user-select: none;  -ms-user-select: none; }
button,.truncate,input {font-family: var(--font-family-new);outline: none}figure {margin: 0;padding: 0}label, input {transition: all 0.2s;touch-action: manipulation}input, select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}
dl,ol,ul{margin:0;padding: 0;list-style:none}a{text-decoration:none;outline:none;color: var(--sa-dark)}a:focus, a:active {outline: medium none}p {margin: calc(var(--sa-pixel)* 2 + 1px) 0}.sa-glob-prgh p{font-weight: 350;color: var(--sa-custom-v3)}.sa-glob-prgh .sa-prog-grid p{font-weight: 850}
h1, h2, h3, h4, h5, h6,h1,.h2,h3,h4,h5,.h6 { margin: 0; color: var(--sa-custom-v1); font-weight: 850 }h1,.h1{font-size: calc(var(--sa-pixel)* 14)}h2,.h2{font-size: calc(var(--sa-pixel)* 12)}h3,.h3{font-size: calc(var(--sa-pixel)* 10)}h4,.h4{font-size: calc(var(--sa-pixel)* 9)}h5,.h5{font-size: calc(var(--sa-pixel)* 8)}h6,.h6{font-size: calc(var(--sa-pixel)* 7)}
.h1{font-size: 54px}.h2{font-size: 44px}.h3{font-size:35px}.h4{font-size:28px}.h5{font-size:22px}.h6{font-size:18px}
.sa-unorder-list li{list-style-type:disc;margin:0 0 calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 8);color:var(--sa-dark)}.sa-unorder-list li:last-child{margin-bottom: 0}.sa-unorder-list li.sa-custom-v1-text{color: var(--sa-custom-v1);margin-bottom: 4px;}.sa-unorder-list-v6 li{color: var(--sa-custom-v6);}
.order-list li {list-style-type: decimal;padding-right: 6px;margin-bottom: 10px;margin-right: 12px}.order-list li::marker {color: var(--sa-info)}
.sa-row{display:-ms-flexbox;display: var(--sa-d-flex);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--sa-pixel)* - 5);margin-right:calc(var(--sa-pixel)* -5)}.sa-col1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.sa-col2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.sa-col3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sa-col4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.sa-col5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.sa-col6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sa-col7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sa-col8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.sa-col9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sa-col10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.sa-col11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.sa-col12{-ms-flex:0 0 100%;flex:0 0 100%;max-width: calc(var(--sa-percent)* 50)}
[class*=col]{-webkit-box-sizing: border-box;box-sizing: border-box;min-height:1px;width: calc(var(--sa-percent)* 50);padding-left:calc(var(--sa-pixel)* 5);padding-right:calc(var(--sa-pixel)* 5);position:var(--sa-relative)}
.sa-gutter50{margin-left:-50px;margin-right:-50px}.sa-gutter50 [class*=col]{padding-left:calc(var(--sa-pixel)*25);padding-right:calc(var(--sa-pixel)*25)}.sa-gutter40{margin-left:-40px;margin-right:-40px}.sa-gutter40 [class*=col]{padding-left:calc(var(--sa-pixel)*20);padding-right:calc(var(--sa-pixel)*20)}.sa-gutter30{margin-left:-30px;margin-right:-30px}.sa-gutter30 [class*=col]{padding-left:calc(var(--sa-pixel)*15);padding-right:calc(var(--sa-pixel)*15)}.sa-gutter20{margin-left:calc(var(--sa-pixel)* -10);margin-right:calc(var(--sa-pixel)* -10)}.sa-gutter20 [class*=col]{padding-left:calc(var(--sa-pixel)*10);padding-right:calc(var(--sa-pixel)*10)}.sa-gutter15{margin-left:-15px;margin-right:-15px}.sa-gutter15 [class*=col]{padding-left:calc(var(--sa-pixel)*5 + 5px);padding-right:calc(var(--sa-pixel)*5 + 5px)}.sa-gutter10{margin-left:calc(var(--sa-pixel)* -5);margin-right:calc(var(--sa-pixel)* -5)}.sa-gutter10 [class*=col-]{padding-left:calc(var(--sa-pixel)*5);padding-right:calc(var(--sa-pixel)*5)}.sa-gutter5{margin-left:calc(var(--sa-pixel)*-2.5);margin-right:calc(var(--sa-pixel)*-2.5)}.sa-gutter5 [class*=col-]{padding-left:calc(var(--sa-pixel)*2 + 1px);padding-right:calc(var(--sa-pixel)*2 + 1px)}.sa-no-gutter{margin-left:0;margin-right:0}.sa-no-gutter>.col,.sa-no-gutter>[class*=col-]{padding-left:0;padding-right:0}
.sa-content {box-sizing: border-box; padding: calc(var(--sa-pixel)* 15) 0 0;width: calc(var(--sa-percent)* 50)}.sa-container{width:1160px;margin:0 auto;max-width:1160px}
::-webkit-scrollbar{width:5px;border-radius:2.5px;background-color:#ece4e4;z-index: 99}::-webkit-scrollbar-track{box-shadow:none;border-radius:2.5px;z-index: 99}::-webkit-scrollbar-thumb{width:5px;border-radius:2.5px;background-color:var(--sa-primary);z-index: 99}
/*carousel styles start here*/
:root { /* Color */ --vc-clr-primary: #000; --vc-clr-secondary: #090f207f; --vc-clr-white: #ffffff; /* Icon */ --vc-icn-width: 1.2em; /* Navigation */ --vc-nav-width: 30px; --vc-nav-height: 30px; --vc-nav-border-radius: 0; --vc-nav-color: var(--vc-clr-primary); --vc-nav-color-hover: var(--vc-clr-secondary); --vc-nav-background: transparent; /* Pagination */ --vc-pgn-width: 12px; --vc-pgn-height: 4px; --vc-pgn-margin: 4px; --vc-pgn-border-radius: 0; --vc-pgn-background-color: var(--vc-clr-secondary); --vc-pgn-active-color: var(--vc-clr-primary); } .carousel__prev, .carousel__next { box-sizing: content-box; background: var(--vc-nav-background); border-radius: var(--vc-nav-border-radius); width: var(--vc-nav-width); height: var(--vc-nav-height); text-align: center; font-size: var(--vc-nav-height); padding: 0; color: var(--vc-nav-color); display: flex; justify-content: center; align-items: center; position: absolute; border: 0; cursor: pointer; margin: 0 10px; top: 50%; transform: translateY(-50%); } .carousel__prev:hover, .carousel__next:hover { color: var(--vc-nav-color-hover); } .carousel__next--disabled, .carousel__prev--disabled { cursor: not-allowed; opacity: 0.5; } .carousel__prev { right: 0; } .carousel__next { left: 0; } .carousel--rtl .carousel__prev { right: auto; left: 0; } .carousel--rtl .carousel__next { left: auto; right: 0; } .carousel { position: relative; text-align: center; box-sizing: border-box; touch-action: pan-y; overscroll-behavior: none; } .carousel.is-dragging { touch-action: none; } .carousel * { box-sizing: border-box; } .carousel__track { display: flex; padding: 0 !important; position: relative; } .carousel__viewport { overflow: hidden; } .carousel__sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .carousel__icon { width: var(--vc-icn-width); height: var(--vc-icn-width); fill: currentColor; } .carousel__pagination { display: flex; justify-content: center; list-style: none; line-height: 0; margin: 10px 0 0; } .carousel__pagination-button { display: block; border: 0; margin: 0; cursor: pointer; padding: var(--vc-pgn-margin); background: transparent; } .carousel__pagination-button::after { display: block; content: ''; width: var(--vc-pgn-width); height: var(--vc-pgn-height); border-radius: var(--vc-pgn-border-radius); background-color: var(--vc-pgn-background-color); } .carousel__pagination-button:hover::after, .carousel__pagination-button--active::after { background-color: var(--vc-pgn-active-color); } .carousel__slide { scroll-snap-stop: auto; flex-shrink: 0; margin: 0; position: relative; display: flex; justify-content: center; align-items: center; /* Fix iOS scrolling #22 */ transform: translateZ(0); }
/*carousel styles end here*/
/*multiselect */
.multiselect{align-items:center;background:var(--sa-light);border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-size:1rem;justify-content:flex-end;margin:0 auto;min-height:calc(1px*2 + 1rem*1.375 + .5rem*2);outline:none;position:relative;width:100%}.multiselect.is-open{border-radius:4px 4px 0 0}.multiselect.is-open-top{border-radius:0 0 4px 4px}.multiselect.is-disabled{background:#f3f4f6;cursor:default}.multiselect.is-active{border:1px solid #d1d5db;box-shadow:unset}.multiselect-wrapper{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-end;margin:0 auto;min-height:calc(1px*2 + 1rem*1.375 + .5rem*2);outline:none;position:relative;width:100%}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{align-items:center;background:transparent;box-sizing:border-box;display:flex;height:100%;right:-15px;line-height:1.375;max-width:100%;padding-right:.875rem;padding-left:calc(1.25rem + .875rem*3);pointer-events:none;position:absolute;top:0;font-size:14px}.multiselect-placeholder{color:#9ca3af}.multiselect-single-label-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--sa-light);border:0;border-radius:4px;bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%;right:0;outline:none;padding-right:.875rem;position:absolute;left:0;top:0;width:100%}.multiselect-search::-webkit-search-cancel-button,.multiselect-search::-webkit-search-decoration,.multiselect-search::-webkit-search-results-button,.multiselect-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-tags{align-items:center;display:flex;flex-grow:1;flex-shrink:1;flex-wrap:wrap;margin:.25rem 0 0;padding-right:.5rem}.multiselect-tag { background: var(--sa-primary-light); border-radius: 16px; color: rgba(0, 0, 0, 0.54); display: flex; align-items: center; gap: 6px; font-size: 18px; white-space: nowrap; line-height: 16px; padding: 0px 12px 0px 8px;margin-left: 8px}.multiselect-tag.is-disabled{background:#9ca3af;color:#fff;padding-left:.5rem}.multiselect-tag-remove{align-items:center;border-radius:4px;display:flex;justify-content:center;font-size: 16px;padding:.25rem .25rem}.multiselect-tags-search-wrapper{display:inline-block;flex-grow:1;flex-shrink:1;height:100%;margin:0 4px 4px;position:relative}.multiselect-tags-search-copy{display:inline-block;height:1px;visibility:hidden;white-space:pre-wrap;width:100%}.multiselect-tags-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;right:0;outline:none;padding:0;position:absolute;left:0;top:0;width:100%}.multiselect-tags-search::-webkit-search-cancel-button,.multiselect-tags-search::-webkit-search-decoration,.multiselect-tags-search::-webkit-search-results-button,.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-inifite{align-items:center;display:flex;justify-content:center;min-height:calc(1px*2 + 1rem*1.375 + .5rem*2);width:100%}.multiselect-inifite-spinner,.multiselect-spinner{animation:multiselect-spin 1s linear infinite;background-color:#10b981;flex-grow:0;flex-shrink:0;height:1rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem;z-index:10}.multiselect-spinner{margin:0 0 0 .875rem}.multiselect-clear{display:flex;flex-grow:0;flex-shrink:0;opacity:1;padding-left:10px;position:relative;transition:.3s;z-index:10}.multiselect-clear:hover .multiselect-clear-icon{background-color:transparent}.multiselect-clear-icon{display:inline-block;transition:.3s;line-height: 20px}.multiselect-clear-icon:before{content: '\e9e3';font-family: 'icomoon';font-size: 12px}.multiselect-caret,.multiselect-clear-icon{height:1.125rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.625rem}.multiselect-caret{flex-grow:0;flex-shrink:0;margin-top:-20px;pointer-events:none;position:relative;transform:rotate(0deg);transition:transform .3s;z-index:10}.multiselect-caret.is-open{pointer-events:auto;transform:rotate(0deg)}.multiselect-dropdown{-webkit-overflow-scrolling:touch;background:#FFF;border:1px solid #d1d5db;border-radius:0 0 4px 4px;bottom:0;display:flex;flex-direction:column;right:calc(1px*-1);margin-top:calc(1px*-1);max-height:10rem;outline:none;overflow-y:scroll;position:absolute;left:calc(1px*-1);transform:translateY(100%);z-index:100}.multiselect-dropdown.is-top{border-radius:4px 4px 0 0;bottom:auto;top:1px;transform:translateY(-100%)}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.multiselect-group{margin:0;padding:0}.multiselect-group-label{align-items:center;background:#e5e7eb;box-sizing:border-box;color:#374151;cursor:default;display:flex;font-size:.875rem;font-weight:650;justify-content:flex-start;line-height:1.375;padding:.3rem .75rem;text-align:right;text-decoration:none}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:#d1d5db;color:#374151}.multiselect-group-label.is-selected{background:#059669;color:#FFF}.multiselect-group-label.is-disabled{background:#f3f4f6;color:#d1d5db;cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:#0c9e70;color:#fff}.multiselect-group-label.is-selected.is-disabled{background:#75cfb1;color:#d1fae5}.multiselect-group-options{margin:0;padding:0}.multiselect-option{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:1rem;justify-content:flex-start;line-height:1.375;padding:.5rem .75rem;text-align:right;text-decoration:none}.multiselect-option.is-pointed{background:#f3f4f6;color:#1f2937}.multiselect-option.is-selected{background:#10b981;color:#fff}.multiselect-option.is-disabled{background:#fff;color:#d1d5db;cursor:not-allowed}.multiselect-option.is-selected.is-pointed{background:#26c08e;color:#fff}.multiselect-option.is-selected.is-disabled{background:#87dcc0;color:#d1fae5}.multiselect-no-options,.multiselect-no-results{color:#4b5563;padding:.5rem .75rem}.multiselect-fake-input{background:transparent;border:0;bottom:-1px;font-size:0;height:1px;right:0;outline:none;padding:0;position:absolute;left:0;width:100%}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-assistive-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.multiselect-spacer{display:none}[dir=rtl] .multiselect-multiple-label,[dir=rtl] .multiselect-placeholder,[dir=rtl] .multiselect-single-label{right:auto;padding-right:calc(1.25rem + .875rem*3);padding-left:.875rem;left:0}[dir=rtl] .multiselect-search{padding-right:0;padding-left:.875rem}[dir=rtl] .multiselect-tags{padding-right:0;padding-left:.5rem}[dir=rtl] .multiselect-tag{margin-right:.25rem;margin-left:0;padding:.125rem 0 .125rem .5rem}[dir=rtl] .multiselect-tag.is-disabled{padding-right:.5rem}[dir=rtl] .multiselect-caret,[dir=rtl] .multiselect-spinner{margin:0 .875rem 0 0}[dir=rtl] .multiselect-clear{padding:0 .875rem 0 0}@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.multiselect-caret::before {content: "\e92f";font-family: 'icomoon';color: #ACA9BB}.multiselect.sa-form-control{padding: 0 15px 0 20px}
.multiselect-tag-remove::before{content: "\e92c";font-family: 'icomoon'}
/* carousel styles */
.sa-carousel-slide{position: relative}.sa-carousel {display: flex;overflow: hidden;overflow-x: auto;width: 100%;scrollbar-width: var(--sa-none);scroll-snap-type: x mandatory}.sa-carousel li { margin: 0;transition: right .4s cubic-bezier(.47,.13,.15,.89);flex-shrink: 0}.sa-carousel-slide :is(.sa-prev, .sa-next) {position: absolute;border: var(--sa-border-solid) var(--sa-primary); border-radius: calc(var(--sa-pixel)* 4); text-align: var(--sa-center); background: var(--sa-light); width: 40px; height: 40px;font-size: 15px; font-weight: 600;margin-right: 5px} .sa-carousel-slide .sa-next{ left: 0} .sa-carousel-slide .sa-prev{ right: 0} .sa-carousel::-webkit-scrollbar,.sa-labtech-list::-webkit-scrollbar { display: none}.sa-browse .sa-carousel li:last-child { padding-left: 35px}
.sa-delete-account {display: flex;align-items: center;justify-content: space-between;margin-bottom: 15px}.sa-delete-card {width: 40%;margin: 25px auto 0}.sa-acc-deleted{display: flex;align-items: center;justify-content: center;flex-direction:column}.sa-acc-deleted .sa-mob-footer {background-color: var(--sa-light)}.sa-delete-card .sa-gray-textarea{font-size: 13px}
/* home style */
.sa-active-apt .sa-carousel-slide :is(.sa-prev, .sa-next){font-size:12px;left: 15px; width: 24px; height: 24px;position: absolute; top: -40px; border-radius: 5px; cursor: pointer}.sa-active-apt .sa-carousel-slide .sa-prev{left: 50px;right: auto}.sa-offers :is(.sa-prev, .sa-next),.sa-active-ph-order .sa-carousel-slide :is(.sa-prev, .sa-next),.sa-presc-ref-slide :is(.sa-prev, .sa-next) { position: absolute; top: 50%; transform: translateY(-50%); border-radius: 100%;cursor: pointer; left: -19px}.sa-offers .sa-carousel li {width: 100%}.sa-offers .sa-prev,.sa-presc-ref-slide .sa-prev {left: auto;right: -20px}
.sa-partners .sa-carousel li { width: 126px; margin: auto 75px}.sa-partners .sa-carousel li img{transition: all 0.5s}.sa-partners .sa-carousel li img:hover{transform: scale(1.1);transition: all 0.5s ease-in-out}.sa-partners .sa-carousel-slide :is(.sa-prev, .sa-next) { border: var(--sa-border-solid) #d1dde6; border-radius: calc(var(--sa-pixel)* 4); text-align: var(--sa-center); width: calc(var(--sa-pixel)* 30); height: calc(var(--sa-pixel)* 40); box-shadow: 0 1px 3px 0 rgb(38 169 224 / 30%);  position: absolute; top: 50%; transform: translate(0%, -50%);cursor: pointer}.sa-active-apt .sa-carousel li { width: 100%; padding:20px;cursor: pointer}
.sa-active-ph-order .sa-carousel-slide .sa-prev {right: -62px}.sa-active-ph-order .sa-carousel-slide .sa-next { left: -62px}
.sa-services-location { position: absolute; background: linear-gradient(45deg, rgba(38, 169, 224, 0.45) 0%, rgba(79, 231, 101, 0.45) 100%); color: var(--sa-light); padding: 5px 15px; border-radius: 5px; z-index: 1; top: 20px; left: 20px; cursor: pointer}.sa-services-location .sa-home-loc{ display: flex; align-items: center; justify-content: flex-end;cursor: pointer}.sa-services-location .icon-location2{color: var(--sa-light); margin-left: 8px; vertical-align: middle}
.sa-whtsp-sprt { background: var(--sa-success); color: #fff; padding: 15px; border-radius: 50px; position: fixed; left: 30px; bottom: 150px; font-size: 14px; z-index: 99;cursor: pointer}.sa-whtsp-sprt i{font-size: 24px; vertical-align: middle; margin-left: 5px}
.sa-active-ph-order .carousel__pagination{display: none}.sa-active-ph-order .carousel__prev,.sa-active-ph-order .carousel__next,.sa-corpt-wellness-v2 .carousel__prev, .sa-corpt-wellness-v2 .carousel__next{border: var(--sa-border-solid) var(--sa-primary); border-radius: 50%; text-align: var(--sa-center); background: var(--sa-light); width: 40px; height: 40px; font-size: 15px; font-weight: 600; margin-right: 5px}.sa-active-ph-order .carousel__prev{right: -60px  !important}.sa-active-ph-order .carousel__next{left: -60px !important}.sa-active-ph-order .carousel__icon{font-size: 20px}
/* review styles */
.sa-patient-list .sa-carousel-slide {width: calc(100% - 80px)}.sa-patient-list .sa-carousel li{margin-right: 10px} .sa-patient-list .sa-add-ptnt { position: relative; height: 90px; background-color: var(--sa-info-dark); flex-direction: column; padding: 10px; font-size: calc(var(--sa-pixel)*6); cursor: pointer; width: 94px; border-radius: 8px; display: flex; justify-content: center; text-align: center} .sa-patient-list .sa-add-ptnt span{font-weight: 500} .sa-patient-list .sa-active .sa-add-ptnt { background-color: var(--sa-primary); color: var(--sa-light)} .sa-patient-list .sa-active .sa-add-ptnt:before { content: ''; left: 0; position: var(--sa-absolute); bottom: 0px; padding: 0; border-radius: 0 8px 0 8px; background-color: #389CFF; width: 25px; height: 25px} .sa-patient-list .sa-active .sa-add-ptnt:after { content: ''; z-index: 1; left: 8px; bottom: 7.5px; position: var(--sa-absolute); border: solid var(--sa-light); height: calc(var(--sa-pixel)* 5); width: 4px; border-width: 0 0 2px 2px; transform: rotate( 45deg)}
.sa-ptn-details .sa-patient-btn { display: flex; align-items: center; height: 60px;text-align: right}.sa-ptn-details .sa-patient-btn>i{margin-bottom: 0;font-size: 18px;margin-left: 10px}.sa-ptn-details .sa-add-ptnt { height: 60px; padding: 10px;text-align: right} .sa-slct-ptn {display: flex; justify-content: space-between; color: var(--sa-primary);margin-bottom: 15px;align-items: center}.sa-slct-ptn button { background-color: var(--sa-primary); border: none; color: var(--sa-light); padding: 7px 15px; border-radius: 10px;cursor: pointer}.sa-slct-ptn button i { border: 1px solid var(--sa-light); border-radius: 50%; padding: 5px; font-size: 10px; font-weight: 600; margin-left: 6px}.sa-ptn-details .sa-patient-list .sa-carousel-slide { width: 100%}.sa-ptn-details .sa-patient-list .sa-carousel li:first-child{margin-right: var(--sa-none)}.sa-ptn-details .sa-patient-list .sa-add-ptnt::before,.sa-ptn-details .sa-patient-list .sa-add-ptnt::after,.sa-ptn-details .sa-patient-list .sa-add-ptnt i{display: none}.sa-ptn-details .sa-patient-list .sa-active .sa-add-ptnt i { position: absolute; left: 5px;    display: block; font-size: 14px}.sa-ptn-details .sa-patient-list .sa-active .sa-add-ptnt { background-color: #00ca9d; padding-left: 20px; transition: .2s} .sa-ptn-details .sa-ptn-audio, .sa-attachment { border-top: 1px dashed var(--sa-dark-150); padding-top: 10px}.sa-ptn-details .sa-ptn-audio .sa-tit{margin-bottom: 0}.sa-ptn-details .sa-patient-list {margin-top: 0}.sa-text-note{border-bottom: none;padding-bottom: 0}
/* labswiper styles */
.sa-lab-slider {width: calc(100% - 40px);padding-right: 5px;display: flex;position: relative}.sa-lab-item { overflow: var(--sa-o-hidden); text-overflow: ellipsis; white-space: nowrap; cursor: var(--sa-pointer); border: var(--sa-border-solid) #DDE0E8; border-radius: calc(var(--sa-pixel)*4); color: grey; font-size: calc(var(--sa-pixel)* 6 + 1px); text-align: center; line-height: 40px; margin: 0 5px;background: var(--sa-light)}.sa-lab-scrl .sa-carousel-slide :is(.sa-prev, .sa-next) { position: absolute; border: var(--sa-border-solid) var(--sa-primary); border-radius: calc(var(--sa-pixel)* 4); text-align: var(--sa-center); background: var(--sa-light); width: 40px; height: 42px; margin-right: 5px;top: 0;cursor: pointer}.sa-lab-item.sa-active {border: var(--sa-border-solid) var(--sa-primary)}
.sa-lab-viw-slider {width:100%;padding-right: 5px;display: flex;position: relative;background-color: #d8f0ff; padding: 10px 0;border-radius: 6px}.sa-lab-viw-slider .sa-lab-item { overflow: var(--sa-o-hidden); text-overflow: ellipsis; white-space: nowrap; cursor: var(--sa-pointer); border-radius: calc(var(--sa-pixel)*4); color: grey;background-color: var(--sa-light); font-size: calc(var(--sa-pixel)* 6 + 1px);font-weight: 300; text-align: center; line-height: 40px; margin: 0 7px;border: none}.sa-lab-scrl .sa-carousel-slide.sa-lab-viw-slider :is(.sa-prev, .sa-next) { position: absolute; border: none; box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%); border-radius: calc(var(--sa-pixel)* 4); text-align: var(--sa-center); background: var(--sa-light); color: var(--sa-primary); width: 35px; height: 62px; margin-right: 0;top: 0;cursor: pointer}.sa-lab-viw-slider .sa-lab-item.sa-active {border: var(--sa-border-solid) var(--sa-primary);color: var(--sa-primary); font-weight: 450}
/* medical record styles */
.sa-medical-rec {margin: calc(var(--sa-pixel)* 10) 0}.sa-medical-rec li {width: 33.3333%} .sa-medical-rec-item { background-color: var(--sa-info-dark); padding: 15px; margin-left: 10px; cursor: var(--sa-pointer); display: block; border-radius: 10px;height: 100px}
.sa-item-name { display: var(--sa-d-flex); align-items: var(--sa-center); margin-bottom: calc(var(--sa-pixel) * 5)} .sa-item-name .sa-avtar { color: var(--sa-info); margin-left: calc(var(--sa-pixel) * 5); border: var(--sa-border-solid) var(--sa-info); background: var(--sa-transparent); border-radius: calc(var(--sa-pixel) * 3); height: 36px; width: 36px; line-height: 36px} .sa-item-name h6 { width: calc(100% - 40px);text-align: right; position: var(--sa-relative); word-break: break-word; padding-left: 70px} .sa-item-name h6 small { position: var(--sa-absolute); left: 0; top: 2px;color: var(--sa-dark-350); font-weight: normal}.sa-item-cnt { display: var(--sa-d-flex); justify-content: space-between; font-size: calc(var(--sa-pixel)*6 + 1px); color: #343645}.sa-item-cnt i { color: var(--sa-info); margin-left: 5px; font-size:15px; vertical-align: middle}

/* view patient styles */
.sa-patient-flow .sa-slct-patient .sa-carousel-slide { width: calc(100% - 80px)}.sa-patient-flow .sa-slct-patient li:last-child {margin-left: 20px}.sa-slct-medical .sa-carousel-slide {width: calc(100% - 65px);margin: 1px 0}
.sa-rcord-slide { cursor: pointer; border-radius: calc(var(--sa-pixel) * 5); background-color: var(--sa-light); padding: 10px 15px; box-shadow: 0 0 calc(var(--sa-pixel) * 5) 0 rgba(0, 0, 0, 0.1); text-align: var(--sa-left); display: var(--sa-d-block); height: calc(var(--sa-pixel) * 45); max-width: 140px;margin-right: 10px}

/*Form fields start here*/
input[type=radio i]{margin:0}textarea{min-height:calc(var(--sa-pixel)* 50);resize: none}.sa-textarea{min-height:calc(var(--sa-pixel)* 15);font-style:italic;width: calc(var(--sa-percent)* 50);border: var(--sa-border-solid) var(--sa-dark-200);border-radius:calc(var(--sa-pixel)*3)}.sa-gray-textarea {width: calc(var(--sa-percent)* 50);border-radius:calc(var(--sa-pixel)* 3); min-height: calc(var(--sa-pixel)* 35);padding:15px; background-color: #ECF2FF;border: none}.sa-light-textarea{background-color: var(--sa-light);border: var(--sa-border-solid) var(--sa-custom-v4)} input:focus,select:focus,textarea:focus{outline:0;border-color:var(--sa-primary)}:-ms-input-placeholder,:-moz-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:var(--sa-rock-blue);transition:inherit;font-family: var(--font-family-new)}textarea::placeholder{font-family: var(--font-family-new)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance: none}.sa-invalid .sa-form-control {border-color: var(--sa-error)}
.sa-select-field .sa-form-group input{border-radius: 40px; border:1px solid #D4D4D4; font-size: 14px;}
.sa-form-group {position:var(--sa-relative);margin-bottom: calc(var(--sa-pixel)* 10);display: var(--sa-d-block)}.sa-form-group label, label{color:#706E7C; display: var(--sa-d-block);line-height: normal; margin-bottom: 5px;font-size: calc(var(--sa-pixel)* 6 + 1px);font-weight: normal}.sa-form-group label.sa-floating {position:var(--sa-absolute);background: var(--sa-light);top: -13px;right: calc(var(--sa-pixel)* 10);padding: 2px 5px;color: #4E74C4;z-index: 1}.sa-form-control{ background: var(--sa-light); height: calc(var(--sa-pixel)* 20);line-height: calc(var(--sa-pixel)* 20); color: var(--sa-dark);border: var(--sa-border-solid) var(--sa-custom-v4);padding: 0 15px 0 35px;width: calc(var(--sa-percent)* 50);border-radius:calc(var(--sa-pixel)*3);-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:normal;text-overflow: ellipsis}.sa-disabled,.sa-form-control:disabled {background-color: var(--sa-disabled);border-color: var(--sa-disabled);box-shadow: none;cursor: not-allowed}.sa-disabled:focus,.sa-form-control:disabled:focus{border: var(--sa-info-dark)}.sa-form-group-lg .sa-form-img{top: 10px}.sa-form-group-lg .icon-down-arrow.sa-form-icon{top: 18px}
.sa-form-control-xlg{height: calc(var(--sa-pixel)* 30);line-height: calc(var(--sa-pixel)* 30)}.sa-form-control-lg{height: calc(var(--sa-pixel)* 25);line-height: calc(var(--sa-pixel)* 25)}.sa-form-control-sm{height: calc(var(--sa-pixel)* 20);line-height: calc(var(--sa-pixel)* 20)}
.sa-form-icon {position:var(--sa-absolute);left: 15px;top:12px;pointer-events: none;cursor: var(--sa-pointer);color:var(--sa-dark);font-size: 16px}.sa-form-icon-left{left: auto;right: 15px}.sa-form-icon-right{right: auto;left: calc(var(--sa-pixel)* 5 + 5px)}.sa-form-img {width: 30px; left: auto; right: 10px; top: 5px}.sa-inp-flag { padding-right: 50px;cursor: pointer}
.sa-form-group>label~.sa-form-control~.sa-form-icon {top: 38px;color: var(--sa-custom-v5)}.sa-form-group>[class*="icon-right"]+input[type="text"],.sa-loc-field>[class*="sprite"]+input[type="text"],.sa-form-group>[class*="sprite"]+input[type="text"] {padding-right: calc(var(--sa-pixel)* 25)}.sa-form-icon-right~.sa-form-control,.sa-form-group>[class*="icon-left"]+input[type="text"] {padding-left: calc(var(--sa-pixel)* 25)}.sa-form-group>label~.sa-form-control-lg~.sa-form-icon {top: 44px}.sa-calender7.sa-form-group>label~.sa-form-control-lg~.sa-form-icon {top: 42px;color: #ACA9BB}
.sa-form-control-line {background: var(--sa-transparent);border: none;border-bottom: var(--sa-border-solid) #ebebf0;border-radius: 0;padding: 0; height: calc(var(--sa-pixel)* 20);width: calc(var(--sa-percent)* 50)}.sa-form-control.sa-btn-type{text-align: right}
.sa-form-group .sa-err-border,.sa-service-prov .sa-form-group .sa-err-border{border: 1px solid var(--sa-danger-dark)}.sa-form-group>label~.sa-form-control-lg~.sa-form-icon.sa-form-ctrl-lg-icon{top:38px}
/*checkbox styles start here*/
[type="checkbox"]:not(:checked) + label:after,[type="radio"]:not(:checked) + label:after {opacity: 0;transform: scale(0)}[type="checkbox"]:not(:checked), [type="checkbox"]:checked,[type="radio"]:not(:checked), [type="radio"]:checked  {position:var(--sa-absolute);right: -9999px}[type="checkbox"]:checked + label,[type="checkbox"]:not(:checked) + label {display: var(--sa-d-i-block); padding-right: 28px; position:var(--sa-relative); z-index: 1; font-size: calc(var(--sa-pixel)* 7); color: var(--sa-dark);line-height:18px;cursor: var(--sa-pointer)}[type="checkbox"]:disabled:not(:checked) + label:before, [type="checkbox"]:disabled:checked + label:before {box-shadow: none;border-color: var(--sa-info-dark);background-color: var(--sa-light)}[type="checkbox"]:disabled:checked + label:after {color: #999}[type="checkbox"]:disabled + label {color: #4D6F93; cursor: not-allowed}[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before {content: '';position:var(--sa-absolute);right: 0;top: 0;width: 16px;border: var(--sa-border-solid) #CCCCCC;height: 16px;background: var(--sa-transparent);z-index: 1;border-radius:calc(var(--sa-pixel)* 2)}[type="checkbox"]:checked + label:before {border-color:var(--sa-success);background-color: var(--sa-success)}[type="checkbox"]:checked + label:after {z-index: 1;right: 6px;top: 2px;position:var(--sa-absolute);content: '';border: solid var(--sa-light); height: calc(var(--sa-pixel)* 5);width: 4px; border-width: 0 0 2px 2px;transform: rotate(45deg)}[type="checkbox"]:not(:checked) + label:hover:before, [type="checkbox"]:checked + label:hover:before{border:var(--sa-border-solid) var(--sa-primary)}
/*checkbox styles end here*/
/*radio styles start here*/
[type="radio"]:not(:checked) + label,[type="radio"]:checked + label {position:var(--sa-relative);padding-right:28px;font-size: calc(var(--sa-pixel)* 7);color: var(--sa-dark);cursor:var(--sa-pointer)}[type="radio"]:not(:checked) + label:before,[type="radio"]:checked + label:before {content: '';position:var(--sa-absolute);right: 0;top: 0;width: 18px;border: var(--sa-border-solid) #CCCCCC;height: 18px;z-index: 1;border-radius: calc(var(--sa-percent)* 50)}[type="radio"]:checked + label:after {z-index: 0;right: 3px;top: 3px;background: var(--sa-primary);height: calc(var(--sa-pixel)* 7);position:var(--sa-absolute);border-radius: calc(var(--sa-percent)* 50);text-align: var(--sa-center);width: calc(var(--sa-pixel)* 7);content: ''}[type="radio"]:checked + label:before {border-color: var(--sa-primary)}
[type="radio"]:not(:checked) + .sa-checked:after{opacity: 1;transform: unset} .sa-checked:after { z-index: 0; right: 2.8px; top: 2.8px; background: var(--sa-primary); height: calc(var(--sa-pixel)* 7); position: var(--sa-absolute); border-radius: calc(var(--sa-percent)* 50); text-align: var(--sa-center); width: calc(var(--sa-pixel)* 7); content: ''}[type=radio]:not(:checked) + label:hover::before, [type=radio]:checked + label:hover::before{border-color:var(--sa-primary)}
/*radio styles end here*/
/*Button styles start here*/
:is(.sa-btn,.sa-btn-block,.sa-btn-primary){display: var(--sa-d-i-block);font-weight:450;color:#212529;text-align:var(--sa-center);vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--sa-transparent);border: var(--sa-border-solid) var(--sa-transparent);padding:0 15px;line-height:40px;height:40px;border-radius:calc(var(--sa-pixel)*3);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:var(--sa-pointer);transition: background 0.8s;font-size: 14px;}.sa-btn:hover{color:#212529;text-decoration:none;outline: none}.sa-btn.focus,.sa-btn:focus{outline:0}
.sa-btn-primary{color:var(--sa-light);background-color:var(--sa-primary)}.sa-btn-primary:hover{color:var(--sa-light);background-image:linear-gradient(to left, var(--sa-primary), #4ED4F2)}.sa-btn-primary.disabled,.sa-btn-primary:disabled{color:var(--sa-light);background:#c2c9e1;border-color:#c2c9e1; cursor: not-allowed}
.sa-btn-primary-light{color:var(--sa-primary);background-color: #D7EFFF; font-weight: 650; font-size: 14px}.sa-btn-primary-light:hover{color:var(--sa-primary);background-image:#D7EFFF}.sa-btn-primary-light.disabled,.sa-btn-primary-light:disabled{color:var(--sa-light);background:#c2c9e1;border-color:#c2c9e1; cursor: not-allowed}
.sa-btn-info-light{color:var(--sa-primary);background-color:var(--sa-primary-light)}.sa-btn-info-light:hover{color:var(--sa-light);background-image:linear-gradient(to left, var(--sa-primary), #4ED4F2)}.sa-btn-info-light.disabled,.sa-btn-info-light:disabled{color:var(--sa-light);background:#c2c9e1;border-color:#c2c9e1; cursor: not-allowed}
.sa-btn-secondary{color:var(--sa-light);background-color:var(--sa-dark-550);border-color:var(--sa-dark-550)}.sa-btn-secondary:hover{color:var(--sa-light);background-color:#5a6268;border-color:#545b62}.sa-btn-secondary.disabled,.sa-btn-secondary:disabled{color:var(--sa-light);background-color:var(--sa-dark-550);border-color:var(--sa-dark-550)}
.sa-btn-secondary-lgt{color:var(--sa-primary);background-color:#F9F9F9;border-color:#DDE0E6}.sa-btn-secondary:hover{color:var(--sa-primary);background-color:#F9F9F9;border-color:#DDE0E6}.sa-btn-secondary.disabled,.sa-btn-secondary:disabled{color:var(--sa-primary);background-color:#DDE0E6;border-color:#DDE0E6}
.sa-btn-success{color:var(--sa-light);background-color:var(--sa-success);border-color:var(--sa-success)}.sa-btn-success:hover{color:var(--sa-light);background-color:#00ac86;border-color:#00ac86}.sa-btn-success.disabled,.sa-btn-success:disabled{color:var(--sa-light);background-color:#92cfc1;border-color:#92cfc1}
.sa-btn-danger{color:var(--sa-light);background-color:var(--sa-danger);border-color:var(--sa-danger)}.sa-btn-danger:hover{color:var(--sa-light);background-color:var(--sa-danger);border-color:var(--sa-danger)}.sa-btn-danger.disabled,.sa-btn-danger:disabled{color:var(--sa-light);background-color:var(--sa-danger);border-color:var(--sa-danger)}
.sa-btn-warning{background-color:var(--sa-warning);border-color:var(--sa-warning)}.sa-btn-warning:hover{background-color:#ffa714;border-color:#ffa714}.sa-btn-warning.disabled,.sa-btn-warning:disabled{color:#212529;background-color: var(--sa-warn-dark);border-color: var(--sa-warn-dark)}.sa-grey-btn { background-color: #F9F9F9; border: var(--sa-border-solid) #dde0e6}.sa-btn-gray{color: #ECECEC; background-color: #C4C4C4;  border: none;}
/*Button filled*/
/*Button Outline*/
.sa-btn-outline-default{border-color:var(--sa-info-dark)}.sa-btn-outline-primary{color:var(--sa-primary);border-color:var(--sa-primary)}.sa-btn-outline-primary.disabled,.sa-btn-outline-primary:disabled{color:#007bff;background-color:var(--sa-transparent)}.sa-btn-outline-info{color:var(--sa-info);border-color:var(--sa-info)}.sa-btn-outline-info.disabled,.sa-btn-outline-info:disabled{color:#007bff;background-color:var(--sa-transparent)}.sa-btn-outline-secondary{color:var(--sa-dark-550);border-color:var(--sa-dark-550)}.sa-btn-outline-secondary:hover{color:var(--sa-dark-550);border-color:var(--sa-dark-550)}.sa-btn-outline-secondary.disabled,.sa-btn-outline-secondary:disabled{color:var(--sa-dark-550);background-color:var(--sa-transparent)}.sa-btn-outline-success{color:var(--sa-success-dark);border-color:var(--sa-success-dark)}.sa-btn-outline-success:hover{color:var(--sa-light);background-color:var(--sa-success-dark);border-color:var(--sa-success-dark)}.sa-btn-outline-success.disabled,.sa-btn-outline-success:disabled{color:var(--sa-success-dark);background-color:var(--sa-transparent)}.sa-btn-outline-warning{color: var(--sa-warn-dark);border-color: var(--sa-warn-dark)}.sa-btn-outline-warning:hover{color:#212529;background-color: var(--sa-warn-dark);border-color: var(--sa-warn-dark)}.sa-btn-outline-warning.disabled,.sa-btn-outline-warning:disabled{color: var(--sa-warn-dark);background-color:var(--sa-transparent)}.sa-btn-outline-danger{color:var(--sa-danger);border-color:var(--sa-danger)}.sa-btn-outline-danger:hover{color:var(--sa-light);background-color:var(--sa-danger);border-color:var(--sa-danger)}.sa-btn-outline-danger.disabled,.sa-btn-outline-danger:disabled{color:var(--sa-danger);background-color:var(--sa-transparent)}.sa-btn-outline-primary:hover{color:var(--sa-light);background-color:var(--sa-primary);border-color:var(--sa-primary)}.sa-btn-outline-primary:hover i{color: var(--sa-primary)}.sa-btn-outline-info:hover{color:var(--sa-light);background-color:var(--sa-info);border-color:var(--sa-info)}.sa-btn-outline-primary:hover .sa-dark-text{color:var(--sa-light)}.sa-btn-plain:hover{color: var(--sa-light); border-color: var(--sa-custom-v1); background-color: var(--sa-custom-v1)}.sa-btn-plain:hover i {color: var(--sa-primary)}.sa-btn-outline-dark{color: var(--sa-dark); border-color: var(--sa-custom-v4)}
/*Button Outline*/
.sa-btn-lg, .sa-labtech-bg-v6 .sa-selected-data .sa-btn-primary.sa-btn-block{padding:0 18px;font-size: calc(var(--sa-pixel)* 8);line-height:calc(var(--sa-pixel)* 25);height:calc(var(--sa-pixel)* 25);border-radius:calc(var(--sa-pixel)* 5)}.sa-btn-sm {padding:0 calc(var(--sa-pixel)* 10);font-size: calc(var(--sa-pixel)* 6 + 1px);line-height:34px;height:34px;border-radius:6px} .sa-btn-xs{padding:0 calc(var(--sa-pixel)* 10);font-size: calc(var(--sa-pixel)* 6 + 1px);line-height:calc(var(--sa-pixel)* 12);height:calc(var(--sa-pixel)* 12);border-radius:4px}.sa-btn-block{display: var(--sa-d-block);width: calc(var(--sa-percent)* 50)}.sa-btn-transparent{background: var(--sa-transparent);border: none;margin: 0;padding: 0; color:var(--sa-dark);cursor:var(--sa-pointer);height: unset;line-height: unset}
.sa-btn-back {display: var(--sa-d-i-block); font-size: calc(var(--sa-pixel)* 9); cursor:var(--sa-pointer); border: none; padding: 0; margin: 0 0 calc(var(--sa-pixel)* 10); line-height: calc(var(--sa-pixel)* 10); vertical-align: middle;background: var(--sa-transparent); margin-left: 15px;color:var(--sa-dark)}.sa-btn-back i{vertical-align: middle;font-size: calc(var(--sa-pixel)* 14);font-weight: 350;margin-left: 15px}
/*Button styles end here*/
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { opacity: 0;display: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0}input[type=number] {   -moz-appearance: textfield}
/*sprite styles start here*/
.sa-sprite:before {content: ''; background: url(https://static.sanar.sa/images/sprite/sprite-new.png) no-repeat;display: var(--sa-d-i-block);background-size: 600px}.sa-support:before {background-position: -335px -771px; width: calc(var(--sa-pixel)*18);height: calc(var(--sa-pixel)*18)}.sa-convn:before {background-position: -256px -771px; width: calc(var(--sa-pixel)*16); height: calc(var(--sa-pixel)*16)}.sa-secure:before {background-position: -206px -771px; width: calc(var(--sa-pixel)*20); height: calc(var(--sa-pixel)*14)}.sa-elite:before {background-position: -295px -771px; width: calc(var(--sa-pixel)*15); height: calc(var(--sa-pixel)*18)}.sa-search:before{background-position:-355px -291px;width:24px;height:24px;position:absolute;right:calc(var(--sa-pixel)* 5);top:calc(var(--sa-pixel)* 4)}.sa-loc-map-ico-lg::before { background-position: -276px -404px; background-size: 340px; width: 64px; height: 56px}.sa-successful::before{background-position: 15px -249px; width: 132px ; height: 102px ; margin: 0 calc(var(--sa-pixel)* 10) 0 0; position: absolute; right: 0; top: 0}.sa-ins-icon:before { background-position: -430px -274px; width: 20px; height: 26px; position: var(--sa-absolute); right: 0; background-size: 460px}
.sa-flags:before {content: ''; background: url(https://static.sanar.sa/images/sprite/flags.png) no-repeat;width: calc(var(--sa-pixel)* 20);height: calc(var(--sa-pixel)* 15); display: var(--sa-d-i-block);background-size: 900px;margin-left:calc(var(--sa-pixel)* 5)}.sa-lang-list li .sa-arabic:before{background-position: calc(var(--sa-pixel)* -37) -300px}.sa-lang-list li .sa-english:before{background-position: calc(var(--sa-pixel)* -128) -360px}
.sa-pay-sprite:before {content: ''; background: url(https://static.sanar.sa/images/sprite/payment-sprite.png) no-repeat;display: var(--sa-d-i-block);background-size: 736px}.sa-all-p-cards:before { background-position: -148px -153px; width: 252px; margin: 0 auto; height: 36px; position: var(--sa-absolute); right: 0; top: 0;left: 0; background-size: 400px}
.sa-rr-sucess figure{width: 180px; height: 180px; margin: 0 auto}
.sa-mob-sanar .sa-calender:before, .sa-mob-sanar .sa-prescription:before, .sa-mob-sanar .sa-reports::before, .sa-cancelled-report .sa-reports::before {content: ''; background: url(https://img.litedev.com/images/sprite/v5/sprite.svg) no-repeat;display: var(--sa-d-i-block);background-size: 1035px;background-position: -317px 0}.sa-mob-sanar .sa-prescription:before{background-position: -397px 0}.sa-mob-sanar .sa-reports::before{background-position: -453px 0; width: 25px}
.sa-sprite-new {content: ''; background: url('https://img.litedev.com/images/sprite/v5/sprite.svg') no-repeat;display: var(--sa-d-i-block);background-size: 1600px}
.sa-physio-sprite::before{background-position:-562px -267px;width:30px;height:30px}.sa-nurse-sprite::before{background-position:-562px -234px;width:30px;height:34px}
.sa-lab-test-sprite::before,.sa-lab-pkg-sprite::before{background-position:-294px -54px;width:28px;height:32px}.sa-test-tube-sprite::before{background-position: -390px -723px;height: 32px; width: 30px}.sa-xray-sprite::before{background-position: -428px -724px; height: 32px; width: 30px}.sa-saline-sprite::before{background-position: -316px -725px; height: 32px; width: 30px}.sa-syringe-sprite:before{background-position: -348px -724px; height: 32px; width: 32px}.sa-blood-sprite::before{background-position: -277px -724px; height: 32px; width: 30px}.sa-rr-sucess::before{margin:0 auto calc(var(--sa-spacing-unit)* 10);height:160px;width:186px;background-position:0 -657px}
.sa-journey{background-position: 2px 0; width: 50px; height: 35px}.sa-ele-cardio{background-position: -46px 0; width: 44px; height: 35px}.sa-doc-bag{background-position: -90px 0; width: 47px; height: 43px}.sa-money-fill{background-position: -136px 0; width: 45px; height: 41px}.sa-prescription-new {background-position: -665px 0; width: 30px; height: 30px; background-size: 1000px}.sa-report-new { background-position: -635px 0; width: 30px; height: 30px; background-size: 1000px}.sa-sick-leave-new { background-position: -878px 0; width: 26px; height: 30px; background-size: 1000px}.sa-res-avail { background-position: -825px 0; width: 20px; height: 30px; background-size: 1000px}
.sa-ins-not-link { content: ''; background-position: -215px 0; width: 20px; height: 26px; background-size: 700px; margin-left: 10px}.sa-sprite-ins-link { content: ''; background-position: -235px 0; width: 20px; height: 26px; background-size: 700px}.sa-sprite-ins-link-lg{width: 30px; height: 38px; background-size: 1000px; background-position: -335px 0;}
.sprite-user-record{height: 50px}.sa-sprite-cons-doctor {content: ''; background-position: -805px -3px; width: 30px; height: 33px; background-size: 1200px}.sa-product-vit .sprite-user-record{height: 32px}
/*sprite styles end here*/

/* Sprite new styles */
.sa-sprite-cnt {display: flex;align-items: center}.sa-sprite-cnt i{margin-left: 10px}.sa-sprite-cnt .sa-dark-text{color: var(--sa-dark)}
.sa-next-day .sa-sprite-cnt{padding-bottom: 10px}.sprite-email {width: 46px; height: 46px; background-position: -956px -189px; background-size: 1000px}.sprite-location {width: 26px; height: 24px; background-position: -382px 0; background-size: 500px}

.dp__input_wrap{position:relative;width:100%;box-sizing:unset;pointer-events: none}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input{background-color:var(--dp-background-color);border-radius:4px;border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(0.645, 0.045, 0.355, 1);width:100%;font-size:1rem;line-height:1.5rem;padding:6px;color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__input_focus{border-color:var(--dp-border-color-hover)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:1rem;height:1rem;stroke-width:0;font-size:1rem;line-height:1.5rem;padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{position:absolute;top:50%;right:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;left:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-right:35px}.dp__input_valid{box-shadow:0 0 4px var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 4px var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}
.dp__menu{position:absolute;background:var(--dp-background-color);border-radius:10px;min-width:300px;font-size:1rem;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu::after{box-sizing:border-box}.dp__menu::before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp__menu_index{z-index:99999}.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1}.dp__menu_disabled{background:rgba(255,255,255,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp__arrow_top{right:50%;top:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-right:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(50%, -50%) rotate(45deg)}
.dp__arrow_bottom{right:50%;bottom:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-left:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(50%, 50%) rotate(45deg)}.dp__now_wrap{text-align:center;padding:2px 0}.dp__now_button{border:1px solid var(--dp-primary-color);color:var(--dp-primary-color);padding:0 4px;font-weight:bold;border-radius:4px;font-size:1rem;cursor:pointer;background:rgba(0,0,0,0)}
.dp__preset_ranges{padding:5px;border-left:1px solid var(--dp-border-color)}.dp__preset_range{padding:5px}.dp__preset_range:hover{background-color:var(--dp-hover-color);cursor:pointer}.dp__menu_content_wrapper{display:flex}
.dp__calendar_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:0}.dp__calendar_header{position: relative; display: flex; font-weight: 550; height: 34px; align-items: center; width: calc(100% - 10px); line-height: 34px; margin: 0 5px}.dp__calendar_header_item{text-align: center; width: calc(100%/7 - (1 - 1/7)*0px); margin: 0}.dp__calendar_row{margin: 5px; position: relative; display: flex; font-weight: 550; height: 40px; align-items: center; width: calc(100% - 10px)}.dp__calendar_item{text-align: center; width: calc(100%/7 - (1 - 1/7)*0px); margin: 0 auto}.dp__calendar{position:relative;width: 100%}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:.5rem}
.dp__cell_inner{border-radius: 50px; height: 40px; width: 40px; line-height: 40px; margin: 0 auto; font-weight: normal}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-bottom-left-radius:0;border-top-left-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-bottom-right-radius:0;border-top-right-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--sa-primary);color:var(--dp-primary-text-color)}.dp__cell_auto_range_end,.dp__cell_auto_range_start{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-hover-color);border-radius:0;border-top:1px solid var(--dp-hover-color);border-bottom:1px solid var(--dp-hover-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:none!important;}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-right:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-left:1px dashed var(--dp-primary-color)}
.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-right:10px}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;right:50%;transform:translateX(50%)}.dp__marker_line{width:100%;right:0}.dp__marker_tooltip{position:absolute;border-radius:4px;background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}
.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-left:5px}.dp__arrow_bottom_tp{right:50%;bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-left:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(50%, 50%) rotate(45deg)}.dp__instance_calendar{position:relative}@media only screen and (max-width: 600px){.dp__flex_display{flex-direction:column}}.sa-override-datepicker .dp__arrow_bottom{right: 40px; top: -12px;transform: translate(50%, 50%) rotate(225deg)}
.dp__month_year_row{display:flex;align-items:center;height:40px;color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:25px;width:25px;color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:20px;width:20px}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__month_year_select{width:50%;text-align:center;cursor:pointer;height:35px;display:flex;align-items:center;justify-content:center;border-radius:4px;box-sizing:border-box}.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}
.dp__overlay{position:absolute;overflow-y:auto;width:100%;height:100%;background:var(--dp-background-color);top:0;right:0;transition:opacity 1s ease-out;z-index:99999;color:var(--dp-text-color);box-sizing:border-box}.dp__overlay::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__overlay_container{display:flex;height:100%;flex-direction:column}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-right:auto;margin-left:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__overlay_container>.dp__overlay_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:3px;white-space:nowrap}.dp__overlay_cell_pad{padding:10px 0}.dp__overlay_cell_active{cursor:pointer;border-radius:4px;text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:4px;text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__overlay_action{position:sticky;bottom:0;background:var(--sa-light)}.dp__over_action_scroll{left:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}
.dp__month_picker_header{display:flex;width:100%;align-items:center;justify-content:space-between;height:35px}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;user-select:none;color:var(--dp-text-color)}.dp__time_col_reg{padding:0 20px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{font-size:2rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0 3px}.dp__time_display:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button{padding:5px;margin:0;height:32px;width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:32px;width:32px}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:10px;border-radius:4px;cursor:pointer}.dp__action_row{display:flex;align-items:center;width:100%;padding:10px;box-sizing:border-box;color:var(--dp-text-color);background:var(--dp-background-color)}.dp__action_row svg{height:20px;width:auto}.dp__selection_preview{width:50%;color:var(--dp-text-color);font-size:.8rem}.dp__action_buttons{width:50%;text-align:left}.dp__action{font-weight:bold;cursor:pointer;padding:2px 5px;border-radius:4px;display:inline-flex;align-items:center}.dp__select{color:var(--dp-success-color)}.dp__action_disabled{color:var(--dp-success-color-disabled);cursor:not-allowed}.dp__cancel{color:var(--dp-secondary-color)}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: var(--sa-light);--dp-hover-color: #484848;--dp-hover-text-color: var(--sa-light);--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: var(--sa-light);--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e}
.dp__theme_light{--dp-background-color: var(--sa-light);--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e}.dp__main{user-select:none;box-sizing:border-box}.dp__pointer{cursor:pointer;pointer-events: auto}.dp__icon{stroke:currentcolor;fill:currentcolor}
.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);background:var(--dp-background-color);cursor:pointer;display:flex;align-items:center;align-content:center;justify-content:center;padding:10px;box-sizing:border-box;height:35px}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:20px;width:auto}.dp__button_bottom{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all .1s ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(-22px)}.calendar-next-leave-to{opacity:0;transform:translateX(22px)}.calendar-prev-enter-from{opacity:0;transform:translateX(22px)}.calendar-prev-leave-to{opacity:0;transform:translateX(-22px)}.dp-menu-appear-enter-active,.dp-menu-appear-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all .1s ease-out}.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(22px)}.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(-22px)}.dp-menu-appear-enter-from{opacity:0}.dp-menu-appear-leave-to{opacity:1}
.dp__month_year_select~.dp__month_year_col_nav .dp__inner_nav{margin: 0 auto 0 0}

/*Dialog starts here*/
.sa-dialog{display: flex; align-items: center; justify-content: center}.sa-dialog,.openNav {z-index: 102;position:var(--sa-fixed);top: 0;right: 0;left: 0;bottom: -1px;background: rgba(0,0,0,0.35); margin: auto}.sa-dialog-content .sa-container {width: 100%} .sa-dialog-content .sa-content{padding: 0}.sa-dialog-body {background-color: var(--sa-light);transition: opacity 0.3s linear, left 0.3s ease-out;box-shadow: 0 0 calc(var(--sa-pixel)* 5) rgb(0 0 0 / 15%); position: var(--sa-relative); width: 45%; z-index: 102; margin: auto;  border-radius: calc(var(--sa-pixel)* 5);max-height: 90vh;overflow: hidden;overflow-y: auto;padding: 20px}.sa-map {padding: 0px;height: 100%}
.sa-dialog-close {cursor: var(--sa-pointer); position: var(--sa-absolute); left: 8px; top: 8px; background: transparent; border: none;width: 50px; height: 50px; line-height: 10px; font-size: 10px;z-index: 1}.sa-dialog-close i{-webkit-appearance:none;-moz-appearance:none;appearance:none;color: var(--sa-dark-350);vertical-align: middle; box-shadow: 0 0 8px rgb(0 0 0 / 15%); padding: 8px;border-radius: 50%;background: #fff;color: #313131}.sa-dialog-close-lft {right: -60px;left: auto;top: 15px}
.sa-fixed-right {padding: calc(var(--sa-pixel)* 25) 100px calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 25); top: 0;left:0;bottom:0;background-color: var(--sa-light);border-radius: 0; right: auto;transform: translate(0px, 0px);animation: slide-in .5s ease-out forwards; transition: opacity .5s;max-height: 100%;overflow: unset}
.sa-dialog-body-lg {width: 100%}.sa-dialog-body-md {width: 70%}.sa-dialog-body-sm{width: 35%}.sa-dialog-body-xs{width: 30%}
.sa-close {left: calc(var(--sa-pixel)* 10);top: calc(var(--sa-pixel)* 10);color: var(--sa-dark);position:var(--sa-absolute);font-size: calc(var(--sa-pixel)* 8)}
.sa-close-circle {left: 0;top: -calc(var(--sa-pixel)* 25);color: var(--sa-light);font-size: calc(var(--sa-pixel)* 20)}
.sa-dialog-content,.sa-body-cnt,.sa-login{max-height: calc(100vh - (10vh + 130px)); overflow: hidden; overflow-y: auto; padding: 1px 20px}.sa-dialog-content {margin: 30px;padding-right: 0}
.sa-dialog-content .sa-avter-img {width: calc(var(--sa-percent)* 50);height: 120px;border-radius: 8px 8px 0 0}
.sa-dialog-trans{background: var(--sa-transparent)}.sa-dialog-content-center { top: 50%; transform: translateY(-50%); position:var(--sa-absolute); right: calc(var(--sa-pixel)* 25); left: 100px}
.sa-mob-login .sa-yakeen-register .sa-dialog { right: -25%}.sa-dialog-body.sa-dialog-pad50{padding: 50px}.sa-close-icn { display: var(--sa-d-block); text-align: var(--sa-right); margin: calc(var(--sa-pixel)* 10) 0; font-size: calc(var(--sa-pixel)* 20); color: var(--sa-light)}
.sa-loader-btn .sa-dialog{background: transparent;cursor: auto}
.sa-dialog .sa-dialog-content-center {position: absolute}
.sa-yakeen-content .sa-dialog {right: 0}
.sa-terms-condtions .sa-container{padding: 0;width: 100%}
/* .sa-dialog-overflow-unset .sa-body-cnt{overflow: unset;} */
/*Dialog end here*/
/* login styles start here */
.sa-login { padding: 0 50px}.sa-login .sa-login-brd{background: linear-gradient(45deg, rgba(79, 231, 101, 0.45) 0%, rgba(38, 169, 224, 0.45) 100%); border-radius: 20px; padding: 20px}.sa-login .sa-login-brd form { text-align: initial; background: #fff; padding: 20px; border-radius: 10px}.sa-login .sa-login-left{display: block;text-align: right}.sa-signup,.sa-body-center,.sa-dialog-body-center,.sa-dialog-overflow-unset{overflow: unset}.sa-dialog-overflow-unset .sa-body-cnt.sa-dialog-v7{overflow: unset;}
input#otpfield{text-align: center;box-shadow: 0px 2px 8px 2px rgb(172 169 188 / 10%)}
.sa-custom-dropd {position: absolute; right: 0; left: 0; min-width: 325px; padding: 15px; box-shadow: 0 0 10px #ddd; border-radius: 10px; top: 76px; z-index: 99; background: #FFF; max-height: 200px; min-height: 100px;overflow: hidden; overflow-y: auto}.sa-ccode .sa-custom-dropd {top: 50px}.sa-custom-dropd .sa-form-group {margin-bottom: 0}.sa-custom-dropd .sa-more-list li{padding: 10px 0}.sa-login .sa-logo {margin: 0 auto}.sa-login-brd p.sa-crete-new{font-weight: 450}.sa-custom-dropd .sa-mob-footer {position: sticky; bottom: -15px; right: 0; left: 0; background: #FFF; padding: 10px; margin: -15px;z-index: 1;}
.sa-mob-gender .sa-lang-list{position: unset;width: unset;box-shadow: unset;border-radius: unset;padding: 0}
.sa-gnd-radio-btn .sa-input-radio label{padding-right: 0;width: 100%;color: var(--sa-custom-v1)}.sa-gnd-radio-btn .sa-input-radio label:before{display: none;}.sa-gnd-radio-btn .sa-input-radio [type="radio"]:checked + label::after{right: auto; left: 0; top: 50%; transform: translateY(-50%); color: var(--sa-primary); content: "\e901"; font-family: icomoon; border: none; background: transparent; width: auto; height: auto; font-size: 12px;}
.sa-reg-spcv2 [type="checkbox"]:checked + label:before{background-color: var(--sa-primary);border-color:var(--sa-primary)}
.sa-reg-spcv3 input,.sa-add-patient-det input,.sa-add-patient-det .sa-input-group-vert .sa-inp-flag{height: 56px;line-height: 56px;border: 1px solid #ACA9BB;border-radius: 12px;color: var(--sa-custom-v1)}.sa-reg-spcv3 input:focus{border-color: var(--sa-primary);}.sa-reg-spcv3 .sa-custom-dropd input,.sa-add-patient-det .sa-add-patientSearch input{height: 40px;line-height: 40px;}
.sa-gnd-radio-btn .sa-input-radio label.text-active{color: var(--sa-primary)}.sa-add-patient-det .sa-add-ptn-insurance-lable{height: 56px}.sa-add-patient-det .sa-form-group>label~.sa-form-control~.sa-form-icon,.sa-add-patient-det .sa-patint-form-group.sa-form-group>label~.sa-form-control~.icon-calendar7.sa-form-icon{top: 40px}.sa-add-patient-det .sa-form-icon.sa-form-img{top: 14px}.sa-add-patient-det .sa-form-icon{top:20px}.sa-add-patient-det .sa-add-patientSearch i{top:12px}
/* login styles end here */

/* chat styles start here */
.sa-chat-history {overflow:hidden;overflow-y: auto;height: calc(100vh - 275px); padding-left: 30px}.sa-chat-about {text-align: center; display:var(--sa-d-flex);flex-direction: column; align-items: center; color: var(--sa-dark)}.sa-chat-about small {padding-top: 5px}.sa-chat-card.minimize {width: 60%;height: 100%}.sa-dialog.minimize {background: var(--sa-transparent); width: 300px; overflow: hidden; position:var(--sa-absolute); height: 300px; border-radius: calc(var(--sa-pixel)*5);right: auto;margin: 15px;bottom: 80px}.sa-dialog.minimize .sa-video-call{height: 100%;width: 100%}.sa-dialog.minimize .sa-phone-list{bottom: 50px;padding: 0}.sa-dialog.minimize .sa-phone-list li { margin: 0 calc(var(--sa-pixel)* 5) }.sa-dialog.minimize .sa-video-call .sa-watermark{bottom: calc(var(--sa-pixel)* 5)}.sa-video-icon {position:var(--sa-absolute); left: 15px; top: calc(var(--sa-pixel)* 10); padding: 5px;color: var(--sa-primary)}
.sa-msg-doc .sa-chat-msg-info {padding-right: 0px;display:var(--sa-d-flex); flex-direction: column; align-items: flex-end}.sa-chat-msg {display:var(--sa-d-flex)}.sa-chat-time {font-size: 9px;color: #8F8F8F;text-align: left}.sa-chat-msg-text {background: #F3F4F6; padding: 5px calc(var(--sa-pixel)* 5) 5px calc(var(--sa-pixel)* 5); margin-top: 5px; border-radius: 0 calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 5);  color: var(--sa-dark); position:var(--sa-relative);word-break: break-word}.sa-msg-doc {display:flex;flex-direction: row-reverse}.sa-msg-doc .sa-chat-msg-text {background: var(--sa-primary);color:var(--sa-light);border-radius: calc(var(--sa-pixel)* 5) 0px calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 5);padding: 5px calc(var(--sa-pixel)* 5) 5px calc(var(--sa-pixel)* 5)}.sa-msg-doc .sa-chat-time {color:var(--sa-light);opacity: 0.5}.sa-chat-msg-img {max-width: 50px;display:var(--sa-d-flex)}.sa-chat-msg i,.sa-msg-doc i {font-size: 50px; color: var(--sa-danger)}.sa-msg-doc i {color: var(--sa-light)}
.sa-chat-footer {position:relative; border-top: var(--sa-border-solid) rgba(0,0,0,0.1);padding: calc(var(--sa-pixel)* 10) 0 0;margin-top: calc(var(--sa-pixel)* 10);display:var(--sa-d-flex);align-items: center;z-index: 99}.sa-chat-input {flex: 1; border: none; background: #EFF0F5;height:40px;padding:0 15px;line-height:40px;border-radius: calc(var(--sa-pixel)* 10);width: calc(100% - 100px)}.sa-chat-btn-group { width: 100px; display:var(--sa-d-flex)}.sa-chat-btn {margin-right: calc(var(--sa-pixel)* 5);background: var(--sa-primary);color: var(--sa-light);cursor:var(--sa-pointer); border-radius: calc(var(--sa-percent)*50);transition: background 0.23s; height: 40px;width: 40px;padding: 0;display: none}.sa-chat-btn:hover{color: var(--sa-light)}.sa-chat-card .sa-chat-attach {background: var(--sa-transparent); display: block}.sa-chat-card .sa-chat-attach i{color: #A6B3C9;margin: 0; transform: unset}.sa-chat-textarea {background: var(--sa-disabled); padding: calc(var(--sa-pixel)* 10); font-style: italic;width: 100%;height: 200px;border: none;border-radius: calc(var(--sa-pixel)*5);margin: calc(var(--sa-pixel)* 10) 0}.sa-chat-cancel {color: #999}
.sa-video-call {overflow:hidden;height:90vh;background: url(https://img.litedev.com/images/static/new-theme/video-call-bg.svg) no-repeat #F2F5FF;background-size: 100%; width: 75%;max-width:1160px;z-index: 999;padding:0}.sa-local.sa-small-screen,.sa-remote.sa-small-screen {position:var(--sa-absolute); bottom:calc(var(--sa-pixel)* 10);left:30px;border-radius: calc(var(--sa-pixel)*5);overflow: hidden;z-index:999;cursor:var(--sa-pointer);width: 150px;height: 120px}.sa-phone-call,.sa-dialer,.sa-local.sa-full-screen,.sa-remote.sa-full-screen {width: 100%;height:100%;background-size: cover;background-repeat: no-repeat;padding: 0px;-webkit-filter: blur(0px);-moz-filter: blur(0px);-o-filter: blur(0px);-ms-filter: blur(0px);filter: blur(0px);display:var(--sa-d-flex); align-items: center;flex-direction: column}.sa-remote video,.sa-local video {width: 100%;height: 100%;object-fit: cover}.sa-video-call.minimize .sa-local.sa-small-screen,.sa-video-call.minimize .sa-remote.sa-small-screen {width:50px;height:34px;left:calc(var(--sa-pixel)* 5);bottom:calc(var(--sa-pixel)* 5)}.sa-phone-hdr {position:var(--sa-absolute);bottom:120px;right:50px;z-index:9}.sa-video-call .sa-phone-hdr-tit {font-weight: 550;margin-top: 0}.sa-video-call .sa-phone-hdr-tit small{display: block;font-weight:normal}.sa-phone-call .sa-avtar-xl{position:var(--sa-absolute);top: 40%;right: 50%;transform: translate(50%, -40%)}.sa-phone-call:before {content: ''; border: 4px solid var(--sa-primary); width: 160px; height: 160px; right: 50%; top: 40%; position:var(--sa-absolute); border-radius: calc(var(--sa-percent)*50); transform: translate(50%, -40%)}.sa-phone-list {position:var(--sa-absolute);display:var(--sa-d-flex);align-items: flex-end;flex-wrap: wrap;justify-content: space-evenly;width:100%;padding:0 0 20px 0;z-index: 999;background: url(https://img.litedev.com/images/static/new-theme/phone-call-bg.svg) no-repeat center center;height: 138px; bottom: 0}.sa-phone-list li{background:#3CB1E3; color: var(--sa-light); position:relative; width: 50px;height: 50px;line-height: 50px;border-radius: calc(var(--sa-percent)*50);transition: .3s; display: inline-flex;justify-content: center;align-items: center; cursor:var(--sa-pointer)}.sa-phone-list li i{font-size:18px}.sa-phone-list li:hover {background-image: linear-gradient(to left, var(--sa-primary), #4ED4F2)}.sa-phone-list li small { position:var(--sa-absolute);  color: var(--sa-dark); bottom: -44px}.sa-phone-list-top {top: 70px; bottom: auto;z-index: 11;justify-content: space-around}.sa-watermark { position:var(--sa-absolute); z-index: 9; bottom: 50px; font-size: 30px; right: 50%; transform: translate(50%, 0); color: var(--sa-light); opacity: 0.5}.sa-connecting-call {position:var(--sa-absolute);top: 50%;right:50%;transform: translate(50%, -50%);display:var(--sa-d-flex);flex-wrap: wrap;text-align:center;justify-content: center;text-align: center}.sa-connecting-call figure {margin-right: 50px}.sa-connecting-call figure:first-child {margin-right: 0}.sa-connecting-call p {margin-top:30px;color: var(--sa-light);flex-basis: 100%}
.sa-local { width: 150px; height: 180px; position:var(--sa-absolute); z-index: 999; top: 50px; left: 50px; overflow: hidden; border-radius: 10px}.sa-dialog.minimize .sa-local { display: none}.sa-chat-card .sa-f-up-attach {position: inherit}.sa-chat-card .sa-up-att-list li {line-height: 40px; margin: 0; display:var(--sa-d-flex);justify-content: flex-start; position:var(--sa-absolute); right: 0; background: #EFF0F5;border:none;cursor: inherit; top: calc(var(--sa-pixel)* 10); align-items: center; width: calc(100% - 100px); height: 40px; border-radius: 50px; padding: 0 15px}.sa-chat-msg-text img { height: 100px; width: 100px; object-fit: contain}.sa-maxi {position:var(--sa-absolute); top: 5px; left: calc(var(--sa-pixel)* 5); z-index: 9; color: var(--sa-light); cursor: pointer}
.--movable-base.sa-dialog.sa-full-screen { position: fixed!important; top: 0!important;right: 0!important; left: 0!important; bottom: 0!important}.sa-chat-footer .sa-up-att-list li span{width: auto}.sa-chat-footer .sa-up-att-list li span figure {width: 30px; height: 30px; background-size: cover; margin-left: 10px}.sa-chat-footer .sa-up-att-list li span figure img {width: 100%;object-fit: contain}.sa-chat-footer .sa-up-att-list li span span { display: inline-block; overflow: hidden; text-overflow: ellipsis; width: 85%; white-space: nowrap}
.sa-chat-log{text-align: center; position: relative; margin: calc(var(--sa-pixel)* 10) 0; border-top: 1px solid #ddd; height: 40px}.sa-call-log-brd{position: absolute; background: var(--sa-light); transform: translate(50%,-50%); right: 50%; padding: 0 calc(var(--sa-pixel)* 5) ; top: 8px }.sa-dialog.minimize .height-video {height: 300px}
.sa-chat-btn.sa-chat-attach:hover{color:#212529;text-decoration:none;outline: none}.sa-chat-card .sa-up-att-list li figure {width: 30px;height: 30px;line-height: 30px}.sa-chat-card .sa-up-att-list li i {font-size: 12px}.sa-up-att-list li span {overflow: var(--sa-o-hidden); text-overflow: ellipsis;text-decoration: underline; white-space: nowrap;color: var(--sa-primary);text-align: var(--sa-left); width: calc(var(--sa-percent)* 50); display: var(--sa-d-i-block);margin: 0 calc(var(--sa-pixel)* 5)}.sa-chat-card .sa-sign-loader { position:var(--sa-absolute); right: 21px; bottom: 17px}
.sa-chat-btn-group .sa-f-up-att { margin: 0; padding: 0; height: auto; width: auto; border: none}.sa-new-msg{position: absolute;top: -15px;left:0;background: var(--sa-danger);border-radius: 50%;height: 30px;width: 30px;line-height: 30px;font-size: 8px;text-align: center;color: white}.sa-chat-card .sa-chat-none {display: none}.sa-chat-card .sa-chat-btn {display: block}.sa-chat-card .sa-delete {top: 7px}.sa-chat-card .sa-delete i {color: var(--sa-light)}.sa-phone-more-list {position: absolute; bottom: 80px}.sa-phone-more-list li{margin-bottom: 20px;background: rgba(0, 0, 0, 0.7)}.sa-phone-more-list li:hover{background: #000}.sa-timer {color: var(--sa-dark)}.sa-end-call {bottom: 80px; background: var(--sa-danger); color: var(--sa-light); position: absolute; width: 50px; height: 50px; line-height: 50px; border-radius: calc(var(--sa-percent)*50); transition: .3s; align-items: center; cursor: var(--sa-pointer); text-align: center; font-size: 24px; right: 50%; transform: translateX(50%);z-index: 9999}.sa-ringer-list {background: transparent;bottom: 120px}.sa-phone-hdr.sa-ringer-hdr { top: 62%; right: 50%; transform: translate(50%, -62%);bottom: auto; color: var(--sa-dark);text-align: center}.sa-remote.sa-full-screen {height: 90vh}.sa-chat-logo {position: absolute; top: 50px; z-index: 9; right: 50px; color: var(--sa-primary); font-size: 40px}.sa-dialog.minimize .sa-remote.sa-full-screen {height: 270px}.sa-chat-btn-group .sa-up-att-list li a {width: 26px}.sa-chat-btn-group .sa-up-att-list li a .sa-icon-size {font-size: 20px}.sa-chat-card .sa-chat-footer .sa-f-up-attach {padding-right: 10px}.sa-chat-card .sa-chat-footer .sa-chat-attach {margin-right: 0}
.agora-video-player {height: 100%;width: 100%}.agora-video { width: 100%; height: 440px; margin: 20px} .height-video { height: 100vh} .cl-minimize { width: 100px; height: 200px }
.sa-time-slot {border: 1px solid var(--sa-dark-200); padding: 5px 10px; margin: 10px 0 10px 5px; border-radius: 4px;border: var(--sa-border-solid) var(--sa-primary);color: var(--sa-dark);cursor: pointer;font-weight: 450}.sa-card-list li .sa-time-slot:hover,.sa-datepicker-override .sa-time-slot:hover,.sa-carousel li .sa-time-slot:hover{background-color: var(--sa-primary); border: var(--sa-border-solid) var(--sa-primary); color: var(--sa-light); display: var(--sa-d-block)}.sa-card-list .sa-carousel li .sa-disabled,.sa-card-list .sa-carousel li .sa-disabled:hover,.sa-datepicker-override .sa-time-slot.sa-disabled:hover{background: #EEEDED;border: none;cursor: not-allowed;color: #86909D;line-height: 22px}.sa-result .sa-carousel-slide :is(.sa-prev, .sa-next), .sa-fav-result .sa-carousel-slide :is(.sa-prev, .sa-next) {height: 32px; top: 26px; background: #E0EDFA; cursor: var(--sa-pointer); border-radius: 4px;width: 34px}.sa-datepicker-override .sa-carousel-slide .sa-prev,.sa-datepicker-override .sa-carousel-slide .sa-next{height: 32px; top: 9.3px; background: #E0EDFA; cursor: var(--sa-pointer); border-radius: 4px; width: 34px;margin-right: 0}
.sa-browse .sa-carousel{margin-top: 16px}.sa-browse .sa-carousel-slide .sa-prev {margin-right: 0}
.sa-carousel-slide .icon-left-arrow:before,.sa-abt-sanar .icon-left-arrow:before {content: "\e9d9"}.sa-abt-sanar .icon-right-arrow:before,.sa-carousel-slide .icon-right-arrow:before { content: "\e9da"}
.sa-next-day {background: linear-gradient(to left, #e6eef8 100%, #FFF 100%);border-radius: 8px;padding: 0 10px}.sa-next-day ul {display: flex}
.picker-group { display: flex;padding: 20px 0}.vue-scroll-picker{position:relative;width:100%;height:10em;overflow:hidden;background-color: var(--sa-primary-light-bg)}.vue-scroll-picker-rotator{position:absolute;right:0;left:0;top:calc(50% - .6em)}.vue-scroll-picker-rotator-transition{transition:top ease .2s}.vue-scroll-picker-item{text-align:center;color: var(--sa-dark-400);line-height: 2em}.vue-scroll-picker-item-selected{color: var(--sa-dark)}.vue-scroll-picker-item-empty,.vue-scroll-picker-item-placeholder{color:#aaa}.vue-scroll-picker-item-empty.vue-scroll-picker-item-selected,.vue-scroll-picker-item-placeholder.vue-scroll-picker-item-selected{color:#777}.vue-scroll-picker-layer{position:absolute;right:0;left:0;top:0;bottom:0}.vue-scroll-picker-layer-top,.vue-scroll-picker-layer-selection,.vue-scroll-picker-layer-bottom{position:absolute;right:0;left:0}.vue-scroll-picker-layer-top{box-sizing:border-box;border-bottom: none;height: calc(50% - 1.25em);background:linear-gradient(180deg,#fff 90%,rgba(255,255,255,.7));top:0;cursor:pointer}.vue-scroll-picker-layer-selection{top: calc(50% - 1.25em); bottom: calc(50% - 1.25em)}.vue-scroll-picker-layer-bottom{border-top: none;height: calc(50% - 1.25em);background:linear-gradient(0deg,#fff 90%,rgba(255,255,255,.7));bottom:0;cursor:pointer}
.sa-chat-header{position: relative; padding: 20px; width: 100%;z-index: 9; background-color: var(--sa-light)}.sa-chat-header-lable{flex-direction: row;justify-content: space-between;align-items: center}.sa-chat-call-card{background-color: var(--sa-primary-light-bg);padding: 10px;border-radius: 6px;display: flex;justify-content: space-between;align-items: center;font-size: 12px; margin-top: calc(var(--sa-pixel)* 5);}.sa-chat-call-card button i{font-size: 20px; vertical-align: sub; margin-left: 10px}.sa-chat-call-card button{font-size: 12px}.sa-chat-call-card span{width: calc(100% - 150px)}
/* chat styles end here */
/* hijri styles */
.sa-hijri-calndr .sa-tabs{border-bottom: none;background-color: var(--sa-primary-light-bg); padding: 5px; border-radius: 8px;font-weight: 550;justify-content: space-around}.sa-hijri-calndr .sa-tabs li{width: 100%;text-align: center;padding: 10px 15px}
.horizontal-calendar { width: 510px; box-sizing: border-box; user-select: none; display: flex} .horizontal-calendar * { margin: 0; padding: 0} .horizontal-calendar div { box-sizing: border-box} .horizontal-calendar .icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; font-size: 16px; color: #999} .horizontal-calendar .date-list {position: relative; text-align: right; overflow: hidden; overflow-x: auto} .horizontal-calendar .date-list-scroll { position: relative; transition: transform 0.3s ease-in-out; transform: translateX(0);display: flex}.sa-browse-datepicker .horizontal-calendar { width: calc(100% - 140px)}
.horizontal-calendar .date-item { position: relative; width: 50px;  padding: 0px; line-height: normal; font-size: 11px; text-align: center; cursor: pointer; border-radius: 5px;flex-shrink: 0;font-weight: 550} .horizontal-calendar .date-item:hover { background-color: #f8f8f8}.sa-today{display: none} .horizontal-calendar .date-item:first-child .sa-today {display: block;position: absolute; background: #FFF; top: 1px; right: 5px; color: var(--sa-info);width: 100%;font-weight: 550}
.horizontal-calendar .first-day { position: absolute; top: 0; right: 0; width: 30px; height: 30px; background: #ddd; background-size: 90% 90%}
.horizontal-calendar .first-day p { color: var(--sa-light); font-size: 12px; width: 54%; text-align: center; line-height: 16px; transform: scale(0.9)} .horizontal-calendar .date-item-date { color: #7F7F7F; font-size: 11px; font-weight: 650; line-height: 24px} .horizontal-calendar .date-item-day { color: #7F7F7F; font-size: 12px; text-transform: uppercase; font-weight: 550;margin-bottom: 3px} .horizontal-calendar .today .date-item-date { color: #870000} .horizontal-calendar .choosed-day .date-item-date, .horizontal-calendar .choosed-day .date-item-day { color: var(--sa-primary) } .horizontal-calendar .choosed-day .date-item-date {background: var(--sa-primary);width: 24px; line-height: 24px; border-radius: 3px; color: var(--sa-light); margin: auto}.date-list .date-item-day .sa-tdy{ color: var(--sa-primary); background: var(--sa-light); position: var(--sa-absolute); right: 50%; transform: translate(50%, 0px); text-transform: capitalize}
.horizontal-calendar .today-not-choosed { width: 28px; height: 28px; border-radius: 50%; margin: 6px; background-color: rgba(153, 153, 153, 0.3); color: #870000; font-size: 16px; text-align: center; line-height: 28px; font-weight: 650} .horizontal-calendar .left-arrow, .horizontal-calendar .right-arrow { display: inline-block; box-sizing: border-box; vertical-align: top; width: 30px; height: 100%; line-height: 50px; background-color: #f9f9f9; font-size: 18px; font-weight: 550; text-align: center; cursor: pointer; transition: all 0.1s}
.horizontal-calendar .left-arrow:hover, .horizontal-calendar .right-arrow:hover { background-color: #f5f5f5} .horizontal-calendar .month { flex: 0 0 19px; height: 50px; background-color: #aaa; color: var(--sa-light); line-height: 20px; font-size: 12px; font-weight: 550; text-align: center; display: flexbox; box-sizing: border-box; padding: 5px 0}
.sa-form-group .sa-hijri-calndr .sa-dialog-body { right: 50%; width: 60%}
.horizontal-calendar .date-list::-webkit-scrollbar{display: none}

/*Card list styles start here*/
.sa-card-list>li {width: 100%; overflow: var(--sa-o-hidden); position: var(--sa-relative); border-radius: calc(var(--sa-pixel)*5); background-color: var(--sa-light); border: var(--sa-border-solid) var(--sa-dark-150); transition: .3s; font-size: calc(var(--sa-pixel)* 6 + 1px); padding: 20px; margin-bottom: 20px; cursor: pointer; display: var(--sa-d-flex); flex-direction: column}.sa-card-list li p,.sa-card-list p {color:var(--sa-custom-v5);line-height: calc(var(--sa-pixel)* 10);font-size:calc(var(--sa-pixel)* 6 + 1px)}.sa-card-list li .sa-time-slot{color: var(--sa-primary)} .sa-card-list li p i{font-size: calc(var(--sa-pixel)* 10);vertical-align: middle;width: 30px;display: inline-block}.sa-card-list li p i.icon-video-call-ico {font-size: calc(var(--sa-pixel)* 12)}
.sa-card-list-tit {display: flex}.sa-card-list-tit h5 {width: 100%}.sa-card-list>li:last-child{margin-bottom: 0}.sa-card-list-tit .sa-tit-hdng {display: flex; align-items: center; justify-content: space-between; flex-wrap: nowrap}
.sa-card-list>li .sa-unorder-list li{background: var(--sa-transparent);border:none;flex-direction:unset;margin:calc(var(--sa-pixel)* 5) 0 0 0px;line-height: normal;position:var(--sa-relative);padding:0 0 0 calc(var(--sa-pixel)* 10);color:#7c7c7c}.sa-card-list li .sa-unorder-list li:before{content:'';width:4px;height:4px;background:var(--sa-dark);border-radius: calc(var(--sa-percent)* 50);position:var(--sa-absolute);right:0;top:7px}.sa-covid-list li{flex-direction: row}.sa-covid-list figure {width: 220px; margin: -20px; border-radius: 8px; overflow: hidden; height: 220px}.sa-covid-list .sa-card-list-tit{width: calc(100% - 220px ); margin-right: 35px; padding-right: 0;display: unset}.sa-covid-list .sa-count { position: absolute; left: calc(var(--sa-pixel)* 10); bottom: calc(var(--sa-pixel)* 10); display: flex}
.sa-lab-img {margin: -20px -20px 15px;height: 150px}
/*Card styles ends here*/
/*count styles start here*/
.sa-count{cursor:var(--sa-pointer);text-align: var(--sa-right);display:flex}.sa-symbol { cursor: var(--sa-pointer); background-color: #EFF4FD; border-radius: 50%; width: 30px; height: 30px; color: var(--sa-primary); border: none; font-weight: bold}.sa-slct-count {margin: 0 7px; text-align: var(--sa-center); color: var(--sa-dark); line-height: 30px; font-size: calc(var(--sa-pixel)* 6);display: flex}.sa-slct-count span {margin-right: 2px}
/*count styles end here*/
/*Notification start here*/
.sa-notific-trans .sa-dialog{opacity: 0}.sa-notific-body { width: 350px; height: 400px; padding: calc(var(--sa-pixel)* 10);background: var(--sa-primary-light); position: absolute; top: 40px; z-index: 103; border-radius: 8px; right:-162px;box-shadow: 0 0 50px #f0f0f0;animation: notificToptoBottom  .3s ease; transition: opacity .3s}.sa-notific-body:before{width: 0; height: 0; border-right: 10px solid transparent; border-left: 10px solid transparent; border-bottom: 10px solid var(--sa-primary-light); content: ''; position: absolute; top: -10px; right: 50%; transform: translateX(50%)}.sa-notific-content {  overflow: hidden;  overflow-y: auto;height: 100%;}.sa-notific .sa-notific-list>li{padding: 10px;width: calc(100% - 50px);margin-right:40px;margin-left:10px;color: var(--sa-dark);font-size:14px;background: #fff;border-bottom: var(--sa-border-solid) #eaeaea;position:relative;}.sa-notific-body p{color:var(--sa-custom-v5);font-weight: normal;font-size:16px;text-transform: uppercase;}.sa-noti-cont,.sa-noti-offers {position: relative; width: 100%}.sa-noti-icon {position: absolute; right: -36px; top: 8px; border-radius: 50%; }.sa-noti-tim {position: absolute;left: 0;top: 3px;color: var(--sa-dark-350);font-size:10px;font-weight: normal;width:90px;text-align:left;} .sa-noti-head {width: calc(100% - 90px); font-weight: 450;margin: 0}.sa-notific-list>li:last-child:before{content: none;}
.sa-noti-cont-img small{color:var(--sa-dark-350);width:85%;font-weight: 450;-webkit-line-clamp: 3;}.sa-noti-cont::before{content: ''; position: absolute; top: 5px; width: 10px; height: 10px; background: var(--sa-success); border-radius: 50%;}.sa-notific-list{position:relative; margin:10px 0;}.sa-notific-list>li::before{border-right:2px solid #c2c2c3; content: ""; top: 15px; bottom: 30px; position: var(--sa-absolute); right:-25px;height:100%;}.sa-notic-det{padding-right: 25px;}
.sa-push-notific {max-width: 500px; z-index: 99999; top: calc(var(--sa-pixel)* 5); left: calc(var(--sa-pixel)* 5); right: auto; border: none; padding: calc(var(--sa-pixel)* 5) 50px calc(var(--sa-pixel)* 5) 80px; font-size: 13px; background: var(--sa-info-dark); position:var(--sa-absolute); border-radius: 5px}.sa-push-notific img {position:var(--sa-absolute);right: calc(var(--sa-pixel)* 10);top: 12px;font-size: 40px;color:var(--sa-primary)}.sa-push-notific .sa-icn-close{left: calc(var(--sa-pixel)* 10);text-align:left;font-size: var(--sa-font-15);top: 25px}.sa-push-notific.sa-loc-permis {top: 0; left: 0; right: 0; border: none; position:var(--sa-relative); border-radius: 0}.sa-push-notific .sa-noti-icon{right:20px;top:12px}
/*Notification end here*/
/*Tabs starts here*/
.sa-signup .sa-tabs-fill li {width: 50%;text-align: var(--sa-center)}
.sa-tabs-vert {flex-direction: column}
.sa-signinup-bg {background: url('https://img.litedev.com/images/static/login.png') no-repeat center center #E2F4FF;background-size:cover;overflow: hidden; border-radius: 0 28px 28px 0; height: 100%; display:var(--sa-d-flex); align-items: center;justify-content: center}.sa-session-bg {background: #E2F4FF;overflow: hidden; border-radius: 0 28px 28px 0; height: 100%; display:var(--sa-d-flex); align-items: center;justify-content: center}
.sa-signin-content { display: flex; flex-direction: column; justify-content: center}.sa-placehldr-font input::placeholder{font-size: 16px;font-weight: 650;color: #7C878C}.sa-placehldr-font input{font-size: 14px}.sa-cheked-primary :checked + label:before{background-color: var(--sa-primary);border-color:var(--sa-primary)}
/*tabs end here*/
/*header start here*/
.sa-header{font-weight:550;position:var(--sa-relative);background: #fff;box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%)}.sa-header .sa-container{padding:calc(var(--sa-pixel)* 5) 0;display: var(--sa-d-flex);align-items: center}.sa-home-bg .sa-header .sa-container{border: none}.sa-header-border{border-bottom:var(--sa-border-solid) var(--sa-dark-150)}
.sa-brand { display:var(--sa-d-flex);align-items: center}.sa-select-lang{position:var(--sa-relative)}.sa-select-lang-btn{display:var(--sa-d-flex);align-items: center;cursor:var(--sa-pointer);color: var(--sa-custom-v1);font-weight: bold}.sa-select-lang-btn i{margin-right: calc(var(--sa-pixel)* 5);font-size: 12px}.sa-select-lang-btn .sa-lang-icon {margin-left: calc(var(--sa-pixel)* 5);font-size: 22px;margin-right: 0}.sa-select-lang .sa-dialog {opacity: 0}
.sa-generic-list li a, .sa-generic-list li span {cursor:var(--sa-pointer); display: var(--sa-d-block); position: var(--sa-relative); padding: calc(var(--sa-pixel)* 5) 0;text-align: right; color: var(--sa-dark)}.sa-generic-list li a:hover,.sa-generic-list li span:hover{color:var(--sa-primary)}
nav{display: flex;justify-content: flex-end;width: calc(100% - 90px)}
.sa-nav{display: var(--sa-d-flex);align-items: var(--sa-center)}.sa-nav li { display: inline-flex; align-items: var(--sa-center); margin-left: calc(var(--sa-pixel)* 15);cursor:var(--sa-pointer)}.sa-nav li:last-child { margin-left: 0px}
.sa-lang-list {z-index: 9999; background: var(--sa-light); padding: calc(var(--sa-pixel)* 10) 0; box-shadow: 0 8px calc(var(--sa-pixel)* 5) #999; border-radius: 8px; position:var(--sa-absolute); width: 160px; top: 44px}
.sa-lang-list li {cursor:var(--sa-pointer);margin-bottom: 1px;margin-left: 0; padding: 10px 20px; display:var(--sa-d-flex); align-items: center;color: var(--sa-dark)}
.sa-lang-list li.active,.sa-lang-list li:hover,.sa-get-care li .router-link-active{color: var(--sa-info);background-color: var(--sa-primary-light);font-weight: 450}.sa-lang-list li:last-child { margin-bottom: 0}.sa-lang-list li .sa-flags { width: 30px; height: 30px; overflow: hidden; border-radius: 6px; margin-left: 15px}.sa-brand .sa-logo {margin-left: calc(var(--sa-pixel)* 25);width: 105px}.sa-footer-logo{width: 60px}
.sa-get i{color: #26A9E0}.sa-brand a{height: 80px}

.sa-nav li.sa-notific,.sa-nav li i.icon-traveller{vertical-align: middle; position:var(--sa-relative);cursor:var(--sa-pointer);color: var(--sa-info);font-size: calc(var(--sa-pixel)* 10)}.sa-nav li.sa-notific span{ position: var(--sa-absolute); top: -7px; right: 12px;  padding: 0px calc(var(--sa-pixel)* 1.5); line-height: 19px}.sa-nav li.sa-notific i.icon-ring{color: var(--sa-dark)}
.sa-toggle i{cursor:pointer;font-size: calc(var(--sa-pixel)* 10);vertical-align: middle;margin-right: calc(var(--sa-pixel)* 4)}
.sa-nav-watermark{height:calc(var(--sa-percent)* 50);text-align:var(--sa-center);width:40%;position:fixed;z-index:9999999;top:0;left:-110%;background:var(--sa-light);transition:.5s}
.sa-navbar .closebtn{position:var(--sa-absolute); top: calc(var(--sa-pixel)* 10); right: -50px; font-size: 9px;padding: 0;text-align: var(--sa-center); background: var(--sa-light); width: 30px; height: 30px; line-height: 30px; border-radius: 3px; cursor:var(--sa-pointer); color: var(--sa-dark);box-shadow: 0 0 2px #ddd}.openNav{content: ''}.openNav .sa-nav-watermark{left: 0}
.sa-navbar .sa-services,.sa-navbar .sa-slct-serv {  border-radius: 0; background: transparent; padding: 0}.sa-nav-generic {position:var(--sa-absolute);top: 0;right: 0;left: 0;bottom: 0;padding:50px;overflow: hidden;overflow-y: auto}.openNav .sa-nav-generic .sa-container {width: auto; max-width: initial; margin: inherit;border: none}.openNav .sa-nav-generic .sa-services-bg{margin: inherit}.openNav .sa-nav-generic .sa-container {padding-top: 0}.sa-nav-generic .sa-licence-banner {margin-top: 20px}
.sa-nav-generic .sa-services-location{display: none}
/*header end here*/
/* Banner styles start here */
.sa-banner{margin-top:-1px;position:var(--sa-relative);height:400px;background-size:100%;overflow: var(--sa-o-hidden)}.sa-banner .sa-container { display: var(--sa-d-flex); justify-content: flex-end; position:var(--sa-absolute); z-index: 9; top: 0; right: 50%; transform: translateX(50%)}.sa-banner h1{margin-top: 125px;font-size: calc(var(--sa-pixel)* 25);color: #003084;font-weight: 200} .sa-banner h1 strong{font-weight: 750}
/* Banner styles end here */
/* cancellation policy and Reschedule styles start here */
.sa-refund{background-color: #fffcda;padding: calc(var(--sa-pixel)* 7) calc(var(--sa-pixel)* 10) calc(var(--sa-pixel)* 7) calc(var(--sa-pixel)* 28);border: 2px solid var(--sa-warning);border-radius: calc(var(--sa-pixel)* 4);cursor: pointer;position: relative}.sa-refund::before{background-position: -548px -572px;width: 23px;height: 26px;position: absolute;top: 50%;right: 20px;transform: translateY(-50%)}.sa-cancel-text{color: var(--sa-dark-400);font-size: 15px;display: var(--sa-d-block)}.refund-policy ul li{padding-top: calc(var(--sa-pixel)* 8)}.refund-policy ul li h6{color: var(--sa-primary)}.refund-policy ul li p{color: var(--sa-dark)}.sa-reschedule-sub li{background-color: var(--sa-info-dark);padding: calc(var(--sa-pixel)* 8);border-radius: 5px;position: relative;margin-bottom: calc(var(--sa-pixel)* 8)}.sa-reschedule-sub li h5{color: var(--sa-primary);font-size: 15px;font-weight: 650}.sa-selected-slot{color: var(--sa-primary);font-size: 15px;font-weight: 650}.sa-telemedicine-slot span{color:var(--sa-dark-350)}.refund-policy h5 i{color: #F04B4D;margin-left: 5px;font-size: 20px;vertical-align: middle}.sa-dr-not-available{color: var(--sa-dark-350)}.sa-reschedule-cancel h5{font-weight: 550}.sa-reschedule-slot .sa-mob-none{display: none}.sa-reschedule-slot .sa-card-shadow{box-shadow: none;padding: 0}.sa-reschedule-slot .sa-browse-datepicker{background-color: transparent;margin-top: 0;padding: 15px 0}.sa-reschedule-content .sa-dialog-content-center{padding: 0}.sa-reschedule-sub p{margin-left: 15px}.sa-reschedule .sa-card-shadow{box-shadow: none;padding: 0;border-radius: 0}.sa-reschedule .sa-browse-datepicker{background-color: transparent}.sa-reschedule .sa-slot-btn .sa-time-slot{width: 100px;padding: 5px 15px}.sa-reschedule .sa-slot-btn li:nth-child(6n) p{margin-left: 10px}.sa-reschedule .sa-slot-btn li:nth-child(7n) p {margin-left: 0}.sa-reschedule .sa-browse-datepicker{padding-right: 0}.sa-reschedule .sa-browse-datepicker .horizontal-calendar .date-item:first-child .sa-today{background-color: #fff}.sa-reschedule .sa-browse-datepicker .horizontal-calendar .choosed-day .date-item-date{border-radius: 5px}.sa-resched-dr-name{font-weight: 450}.sa-drag-clndr .sa-browse-hdr.sa-slot-header .sa-reschedule .dp__menu{top: 125px !important}
/* cancellation policy and Reschedule styles end here */

/*Sanar help styles start here  */
.sa-help{padding: calc(var(--sa-pixel)* 25) 0;background:url('https://static.sanar.sa/images/static/banner.jpg');background-size:100%;overflow: var(--sa-o-hidden);text-align: var(--sa-center)}.sa-help-center {justify-content: center;display: flex;align-items: center}.sa-help-center li {margin: 0 calc(var(--sa-pixel)* 10);width: 310px}.sa-help-card {display: var(--sa-d-flex);margin-top: calc(var(--sa-pixel)* 5);text-align: var(--sa-left)}.sa-help-card h4{width:65%;padding-left:5px;color: var(--sa-light)}.sa-help-card h4 small {display: var(--sa-d-block);font-weight: normal;font-size: calc(var(--sa-pixel)* 7)}.sa-help-card .sa-btn{width:calc(100% - 65%)}
/*Sanar Partners styles start here  */
.sa-partners{margin:50px auto 120px}.sa-partners .carousel__pagination-button::after,.sa-abt-sanar .carousel__pagination-button::after { display: block; content: ''; width: 15px; height: 15px; border-radius: 50%; background-color: #bae5ec}.sa-partners .carousel__pagination-button:hover::after,.sa-partners .carousel__pagination-button--active::after,.sa-abt-sanar .carousel__pagination-button:hover::after,.sa-abt-sanar .carousel__pagination-button--active::after { background-color: #26a9e0}.sa-abt-sanar .carousel__viewport ol li {padding-left: 10px}
/* Sanar Partners styles end here */
/* features styles end here */
.sa-features { background: url('https://static.sanar.sa/images/static/our-features.png') no-repeat var(--sa-center) top; padding: calc(var(--sa-pixel)* 25) 0;margin-top: 50px;margin-bottom: calc(var(--sa-pixel)* 25); text-align: var(--sa-center)}
.sa-features-list{display: var(--sa-d-flex);flex-wrap:wrap;align-items: var(--sa-center);margin-bottom: 100px;justify-content: space-between; text-align: var(--sa-left);width: 80%; margin: calc(var(--sa-pixel)* 25) auto 100px}.sa-features-list li { font-size: calc(var(--sa-pixel)* 8); position: var(--sa-relative); padding-right: calc(var(--sa-pixel)* 25)}.sa-features-list li:before {position:var(--sa-absolute); top: 50%; right: 0; transform: translateY(-50%)}
.sa-how-video {height: 330px; width: 850px; margin: 30px auto 0; overflow: var(--sa-o-hidden);border-radius: 10px}
/* features styles end here */
/* services styles start here */
.sa-service-bg{position: relative}.sa-service-bg::before{content: '';position:absolute;height:600px;background:url(https://img.litedev.com/images/static/v5/home/banner-lines.png) 100% no-repeat var(--sa-primary);clip-path: polygon(100% 0%, 100% 74.8%, 0% 100%, 0% 100%, 0% 0%);right: 0;left: 0}.sa-services h1{color: #003084;text-align: center;padding: 80px 50px 0;font-weight: 950;color: var(--sa-light)}.sa-services p{color: var(--sa-light);text-align: center;font-size: 22px}
.sa-services-list{display: var(--sa-d-flex);gap: 10px;flex-wrap: wrap;position:var(--sa-relative);border-radius: 20px;background: linear-gradient(45deg, rgba(79, 231, 101, 0.45) 0%, rgba(38, 169, 224, 0.45) 100%);padding: 70px 20px 20px;margin-top: 30px}
.sa-services-list li{background: #FFF;width: calc(100%/5 - (1 - 1/5)*10px);height:100px;border-radius: 12px;padding: 15px; word-break: break-word; display: flex; align-items: center;position: relative;cursor: pointer;font-weight: 650;color: #002a56}
.sa-services-list li img{width: 40px; height: 40px;margin: 0 0 0 10px}.sa-services-list li img:hover{color:var(--sa-primary)}.sa-health-ins{margin-top: 20px; color: #626262}.sa-health-ins img{vertical-align: middle;margin-left: 10px}.sa-services-list li:hover {background: linear-gradient(270deg, #E2F8EA 93.65%, #DEF2FA 65.71%, #DEF2FA 93.23%)}
.sa-slct-serv-list li{background: #EFF2FF;text-align: var(--sa-center);width: 90px;border-radius: 12px;padding: 3px; word-break: break-word; margin: 0 calc(var(--sa-pixel)* 5) 0 0; display: flex; justify-content: center; flex-direction: column;color: var(--sa-dark);cursor:var(--sa-pointer);font-size: calc(var(--sa-pixel)* 6);position: relative} .sa-slct-serv li i:before { content: ''; width: 42px; height: 42px; display: block; margin: 0 auto; background: url(https://img.litedev.com/images/sprite/home-service-sprite.svg) no-repeat}
.sa-slct-serv-list li img { display: var(--sa-d-block);height: 40px;margin: 0 auto 5px}
.sa-navbar .sa-slct-serv-list {flex-wrap: wrap}.sa-navbar .sa-slct-serv-list li {width: calc(100%/4 - (1 - 1/4)*20px);height: 100px;margin: 0 calc(var(--sa-pixel)* 10) calc(var(--sa-pixel)* 10) 0;padding: calc(var(--sa-pixel)* 5) 5px;font-weight: normal}.sa-navbar .sa-slct-serv-list li:nth-child(4n) { margin-left: 0}
.sa-services .sa-slct-serv-list li:hover{color:var(--sa-info)}.sa-services .sa-slct-serv-list li:hover span::before { content: ''; position: absolute; top: calc(var(--sa-pixel)* -10); transform: scaleY(-1) translate(50%); border-right: 11px solid transparent; border-left: 11px solid transparent; border-bottom: 11px solid #26A9E0; right: 45px; z-index: 1} .sa-services .sa-slct-serv-list li:hover::before { content: " "; position: absolute; top: calc(var(--sa-pixel)* -10); transform: scaleY(-1) translate(50%); border-right: calc(var(--sa-pixel)* 5) solid transparent; border-left: calc(var(--sa-pixel)* 5) solid transparent; border-bottom: calc(var(--sa-pixel)* 5) solid var(--sa-light); right: 45px; z-index: 2} .sa-services .sa-slct-serv-list li:hover::after { content: ''; position: absolute; top: calc(var(--sa-pixel)* -10); transform: scaleY(-1) translate(50%); border-right: 5px solid transparent; border-left: 5px solid transparent; border-bottom: 5px solid #26A9E0; right: 45px; z-index: 2}
.sa-vaccination .sa-lab-img{margin-bottom: -20px}.sa-vaccination .sa-vaccination-card{padding-right: 25px}
/* services styles end here */
/* eclinics styles end here */
.sa-service-list { display:var(--sa-d-flex); flex-wrap: wrap;padding-top: calc(var(--sa-pixel)* 10)}.sa-service-list li{text-align:var(--sa-left);min-height: 200px;position:var(--sa-relative); cursor:var(--sa-pointer); border-radius:calc(var(--sa-pixel)*5); background-color: var(--sa-light); transition: .3s; padding: 0; box-shadow: 0 0 calc(var(--sa-pixel)* 5) rgba(0,0,0,0.08);border:none; line-height: normal;width: calc(100%/2 - (1 - 1/2)*20px); margin: calc(var(--sa-pixel)* 10) calc(var(--sa-pixel)* 10) 0 0;overflow: var(--sa-o-hidden);display: var(--sa-d-flex)}.sa-service-list li figure{width: 100px;border-radius: calc(var(--sa-pixel)* 2);display: flex;align-items: center;justify-content: center;background-color: var(--sa-primary-light);margin: 10px 10px 10px 0}.sa-service-list li:nth-child(2n-1) { margin-left: 0}.sa-service-list li.sa-card-noshadow{box-shadow: none; border: var(--sa-border-solid) var(--sa-dark-150)}.sa-clinc-det { width: calc(100% - 100px); padding: 0}.sa-clinic-det-tit { display:var(--sa-d-flex)}.sa-clinc-det small {color:var(--sa-dark-350)}.sa-service-list h6{margin-bottom: calc(var(--sa-pixel)* 5); font-weight: 650; width: 70%; word-break: break-word}.sa-slct-txt {font-size: calc(var(--sa-pixel)* 8); font-weight: 650; color: var(--sa-primary); cursor: var(--sa-pointer); position: absolute; left: 10px; bottom: 12px}.sa-slct-txt i {vertical-align: middle; margin-right: 3px; font-size: 15px; background: var(--sa-primary-light); border-radius: 50%;width: 30px;height: 30px;text-align: center;line-height: 30px;display: inline-block}.sa-eclinic-serch .sa-form-icon{left: inherit;right: 15px}.sa-eclinic-serch .sa-form-control{padding: 0 40px 0 15px;background-color: #f9f9fa}.sa-eclinic-hed{font-size: 26px}
/* eclinics styles end here */
/*Map styles start here*/
#sanar-map{position:static !important}
.sa-loc-map{overflow: var(--sa-o-hidden); width: 100%; height: 100%; position:var(--sa-relative); border-radius: calc(var(--sa-pixel)* 5)}.sa-loc-header{position:var(--sa-absolute); top: 68px;right: 0;left: 0; z-index: 99; display: var(--sa-d-flex); padding: 0 calc(var(--sa-pixel)* 10)}.sa-loc-field{width: calc(100% - 65px);height: 50px; position: relative}.sa-loc-crnt-btn{background-color:var(--sa-light);color:var(--sa-info);width:calc(var(--sa-pixel)* 25);height:calc(var(--sa-pixel)* 25);position:var(--sa-absolute);left:calc(var(--sa-pixel)* 10);font-size: calc(var(--sa-pixel)* 9)}.sa-loc-footer{background:var(--sa-light);position:var(--sa-absolute);border-radius: 5px 5px 0 0;bottom:0;right:0;left:0;z-index:1;display: var(--sa-d-block);width: calc(var(--sa-percent)* 50);box-sizing:border-box;padding:calc(var(--sa-pixel)* 10);max-height: 50vh;overflow: hidden;overflow-y: auto; box-shadow: 0 0px 10px 0 rgba(0,0,0,.1);}.sa-loc-footer h6 {padding: 5px 30px 10px 0}.sa-nav-watermark .sa-loc-footer {text-align: right}.sa-loc-map-ico-lg{position: relative;  min-height: 60px; display: flex; align-items: center}.sa-loc-map-ico-lg h6{padding-right: calc(var(--sa-pixel)* 10)}.sa-loc-map-ico-lg small {display: var(--sa-d-block);font-weight: normal;color: var(--sa-grey)}.sa-my-loct { position: var(--sa-fixed); right: 50%; top: 50%; font-size: calc(var(--sa-pixel)* 20); color: var(--sa-dark)}.sa-my-loct:after { content: " "; background-color: var(--sa-info-dark); width: calc(var(--sa-pixel)* 20); height: calc(var(--sa-pixel)* 20); border-radius: 50%; display: var(--sa-d-block); text-align: var(--sa-center); margin: -23px -8px 0 0}.mapboxgl-map {position: absolute; top: 0; bottom: 0; right: 0; left: 0;border-radius: 0 8px 8px 0}.mapboxgl-ctrl-bottom-left, .mapboxgl-ctrl-bottom-right {display: none}.sa-loc-field .sa-search:before{top: 13px;}.sa-loc-field .search-location{border: none; height: 100%; box-shadow: 0 0px 10px 0 rgba(0,0,0,.1);}.sa-loc-field .sa-form-icon{top: 16px;}
.sa-loc-footer .sa-line-close{width: 60px; height: 5px; background: #ddd; border-radius: calc(var(--sa-pixel)* 10); border: none; margin: auto; text-align: center; display: block; margin-bottom: 10px}
.sa-location-label{display: flex; align-items: center; position: absolute; left: 0; top: 0;right: auto; margin-left: 0; max-width: calc(100% - 350px);border: 1px solid var(--sa-dark-200); border-radius: 8px;gap: 5px;}.sa-location-label:before { content: ''; background-color: #fff; height: 25px; position: absolute; left: 0; right: 0; opacity: 0.3; padding: 5px; border-radius: 6px}.sa-location-label .sa-btn{width: calc(100% - 45%);position: relative; border-radius: 0.5rem 0 0 0.5rem; text-align: right; color: var(--sa-primary);padding: 0 10px 0 5px}.sa-location-label .sa-btn:before { content: ''; border-left: 1px solid var(--sa-dark); position: absolute; left: 0; height: 20px; top: 0; transform: translateY(50%)}.sa-location-label .icon-location2 { margin-right: 10px; color: var(--sa-success); z-index:1}.sa-location-label .sa-form-control{border: none;color: var(--sa-primary)}.sa-browse .sa-input-group .sa-btn, .sa-browse .sa-location-label .icon-location2{z-index: 0}
.sa-lcn-card{background: var(--sa-primary-light-bg); border-radius: 8px; padding: 10px}
.sa-help .sa-loc-map{text-align: initial}.sa-loc-footer .sa-line-close {right: 50%;transform: translateX(50%)}.sa-saved-address {background: var(--sa-primary-light-bg);padding: 10px;border-radius: 8px;margin-top: 10px}
.sa-saved-address [type="radio"]:not(:checked) + label:before, .sa-saved-address [type="radio"]:checked + label:before {border: 2px solid var(--sa-primary);height: 15px;width: 15px}.sa-lcn-label{margin-top: 25px}.sa-lcn-label .sa-loc-icn { position: absolute; color: var(--sa-success); top: 12px; right: 10px}.sa-lcn-label .sa-form-group .sa-form-control{padding: 0 30px 0  10px}.sa-save-lctn{margin-top: 20px}.sa-save-lctn button { position: absolute; width: 200px; left: 20px; top: 40px}.sa-saved-address [type="radio"]:checked + label:after { height: 11px; width: 11px; right: 4px; top: 4px}
.sa-save-lcn-text{color: var(--sa-primary);cursor: pointer}.sa-save-lcn-text:hover { font-size: 12px; font-weight: 550; transition: .3s}
/*Map styles start here*/
/*Offers start here*/
.sa-offers {height: 170px; margin: 80px auto calc(var(--sa-pixel)* 10);position: relative}.sa-offers a{width: 100%}.sa-offers img {height: 170px;border-radius: calc(var(--sa-pixel)* 10);cursor: pointer;width: 100%}
.sa-coupon-code { border: 1px dashed #26a9e0; padding: 10px 15px; border-radius: 6px; display: flex; justify-content: space-between; width: 50%; align-items: center; color: #000}.sa-coupon-code input { border: none; width: 45%; font-size: 14px}.sa-coupon-code button { color: #26a9e0; text-decoration: underline; font-weight: 550; border: none; background: 0 0; padding: 0; font-size: 12px}.sa-offer-valid { background-color: #eff8ff; margin: calc(var(--sa-pixel)* 10) 0 0; padding: 10px 15px; color: #000}.sa-offer-det-bnr img{border-radius: 15px;overflow: hidden}
/*Offers end here*/
/*More styles start here*/
.sa-more-list li {padding: calc(var(--sa-pixel)* 7) 0;border-bottom: var(--sa-border-solid) var(--sa-dark-200);cursor:var(--sa-pointer);display: var(--sa-d-flex);align-items:var(--sa-center);position:var(--sa-relative);color: var(--sa-dark);flex-wrap: wrap}.sa-more-list li:last-child{margin-bottom: 0; border-bottom: none}.sa-more-list li i{color:var(--sa-info);font-size:calc(var(--sa-pixel)* 10);margin-left: calc(var(--sa-pixel)* 5)}.sa-more-list li [class*=icon-right]{position:var(--sa-absolute);left:0;right:auto;top:50%;transform:translate(0,-50%);color:#d8d8d8;font-size: calc(var(--sa-pixel)* 6 + 1px);margin-left:0;width:auto}.sa-more-list li small {flex-basis: 100%;color: var(--sa-info-dark)}.sa-loc-list li{padding: calc(var(--sa-pixel)* 5); border-radius:calc(var(--sa-pixel)* 2); box-shadow: 0 0 5px #eee;padding: calc(var(--sa-pixel)* 5);border-radius: 2px}.sa-more-list li.sa-active {color: var(--sa-primary)}.sa-more-list li.router-link-exact-active.router-link-active{border: 1px solid var(--sa-info); border-radius: calc(var(--sa-pixel)*3); font-weight: 650}.sa-more-list li.sa-active:after,.sa-selt-patient li.sa-active:after{display: block; position:var(--sa-absolute); content: ''; border: solid var(--sa-primary); height: 14px; width: 7px; border-width: 0 0 2px 2px; transform: rotate(45deg); left: 5px}.sa-more-list li img { width: 32px; margin-left: calc(var(--sa-pixel)* 5)}
.sa-selt-service li.sa-active:after{top: 15px;left: 25px}.sa-selt-service li.sa-active{background: #F1F9FF;border-color: var(--sa-primary);color: var(--sa-custom-v6);border-bottom: 1px solid var(--sa-primary);}
/*More styles end here*/
/*Lab styles start here*/
.sa-selected-data { background-color: #edf8ff; border: none; border-radius: calc(var(--sa-pixel)*5); overflow: var(--sa-o-hidden); color: var(--sa-ebony); transition: .3s; padding: calc(var(--sa-pixel)* 10); margin-bottom: calc(var(--sa-pixel)* 10); position: var(--sa-relative)}.sa-selected-data [type="checkbox"]:checked + label { width: 100%; padding-right: 0;padding-left:30px}.sa-selected-data [type="checkbox"]:checked + label:before{left: 0; right: auto}.sa-selected-data [type="checkbox"]:checked + label:after{left: 6px;right: auto}
.sa-tit {margin-bottom: calc(var(--sa-pixel)* 10);text-align: right}
.sa-lab-card{width: calc(100% - 135px);position:var(--sa-relative); padding-right: 24px}
.sa-lab-card h5{color: var(--sa-primary);font-weight: 550}.sa-lab-card small {display: var(--sa-d-i-block);color: var(--sa-primary);padding-left: calc(var(--sa-pixel)* 10);padding-right:0}.sa-lab-card i { position:var(--sa-absolute); right: 0px; top: 5px; color: var(--sa-info)}.sa-lab-card i.icon-vaccination{font-size: 18px;top: 2px;}.sa-lab-card strong{display: var(--sa-d-block);font-weight: 560;word-break: break-all}.sa-lab-card small+small{word-break: break-word;padding-left: 0px}.sa-price {font-weight: 850;color:var(--sa-primary)}.sa-lab-scrl {display: flex;margin-bottom: calc(var(--sa-pixel)* 10)}.sa-sticky-filter{cursor: var(--sa-pointer);border-radius:calc(var(--sa-pixel)*4);color: grey;border: var(--sa-border-solid) var(--sa-primary); width: 40px;line-height: 40px; padding: 0 calc(var(--sa-pixel)* 5);font-size: calc(var(--sa-pixel)* 8);text-align: center;color: var(--sa-primary);background: var(--sa-light)}.sa-lab-swiper{width: calc(100% - 40px);padding-right: 5px}
.sa-test-cnt {background-color: #edf8ff; font-size: calc(var(--sa-pixel)* 6 + 1px); color: var(--sa-dark-350); box-sizing: border-box;padding:20px;border-radius: 8px;margin-top: 10px}.sa-card-test-cnt {display: flex}.sa-card-test-cnt .sa-lab-card {width: calc(100% - 82px)}.sa-card-test-cnt .sa-count {width: 82px;justify-content: flex-end}
.sa-card-test{display: flex; flex-wrap: wrap; gap: 20px}
.sa-unorder-list.sa-un-list-det li.sa-fasting-tag { list-style-type: unset; margin-right: 7px; display: flex; align-items: flex-start; gap: 5px; }.sa-tests-list-info{width:calc(100% - 130px)}.sa-tests-list-info span{display:flex;gap: 5px}.sa-tests-list-cnt .sa-tests-list-info h6{width: 100%}.sa-unorder-list.sa-un-list-det li{margin-right: 30px}
.sa-lab-card .sa-price{padding-right: 0;color: var(--sa-dark)}.sa-lab-card .sa-price-labtest{color: var(--sa-primary);font-weight: 950}.sa-card-test>li{width: 100%; background-color: var(--sa-light);padding: 10px; cursor: pointer;margin-bottom: 0;min-height: 40px}.sa-card-test>li>h6 {font-weight: normal;margin-bottom: 20px}
/*Lab styles end here*/
/*Nurse styles start here*/
.sa-status-card {background: var(--sa-info-dark);margin: calc(var(--sa-pixel)* 5) 0 0 0;padding: 15px;display: var(--sa-d-flex);align-items: var(--sa-center);border-radius:calc(var(--sa-pixel)* 3);font-size: calc(var(--sa-pixel)* 6 + 1px);flex-wrap: wrap}.sa-status-card-cnt {width: 80%;font-size: calc(var(--sa-pixel)* 6 + 1px)}.sa-status-card-ico {width: calc(100% - 80%);text-align: var(--sa-right);font-size:calc(var(--sa-pixel)* 10);color:var(--sa-info)}.sa-status-card-ico .sa-btn{ padding: 5px; line-height: normal;height:auto}.sa-status-card-ico .sa-card-ico-bg {background:var(--sa-info);cursor:var(--sa-pointer);width: 30px;height: 30px;border-radius:calc(var(--sa-pixel)* 2);line-height: 30px;font-size: calc(var(--sa-pixel)* 8);color: var(--sa-light);display: var(--sa-d-i-block);text-align: var(--sa-center)}.sa-nurse .sa-status-card {margin: 15px 0 0px 0;padding: 10px;display: inline;background-color: #edf8ff}
.sa-nurse [type=checkbox]:checked+label, .sa-nurse [type=checkbox]:not(:checked)+label,.sa-nurse [type=radio]:checked+label, .sa-nurse [type=radio]:not(:checked)+label,.sa-select-vaccine [type="checkbox"]:checked + label, .sa-select-vaccine [type="checkbox"]:not(:checked) + label { padding-right: 0; display: var(--sa-d-flex); word-break: break-word; cursor: var(--sa-pointer);font-size: calc(var(--sa-pixel)* 8);font-weight: 750}.sa-nurse [type=checkbox]:not(:checked)+label:before, .sa-nurse [type=checkbox]:checked+label:before,.sa-nurse [type=radio]:not(:checked)+label:before, .sa-nurse [type=radio]:checked+label:before {left: 0px;right: auto}.sa-nurse [type=checkbox]:checked+label:after{ right: auto; left: -24px}.sa-physio [type="checkbox"]:checked + label, .sa-physio [type="checkbox"]:not(:checked) + label{font-weight: 650;font-size: 14px}.sa-physio .sa-card-list li [type=checkbox]:checked+label:after {left: 6px}.sa-physio .sa-card-list li input{margin-bottom: 0}
.sa-nurse-checkbox .sa-doct-det{padding-left:30px;width: calc(100% - 40px);padding-right: 8px}.sa-nurse-checkbox [type=checkbox]:checked+label:before,.sa-nurse-checkbox [type=checkbox]:not(:checked)+label:before{left:-30px;right:auto}.sa-nurse [type=radio]:checked+label:before,.sa-nurse [type=radio]:not(:checked)+label:before{left:-30px}.sa-nurse [type=radio]:checked+label:after{right: auto; left: -27px;top: 3px}.sa-selected-data .sa-lab-card small:last-of-type{display:block;color:var(--sa-primary)}
/* new nurse styles added here */
.sa-nurse-checkbox li{box-shadow: 0 0px 10px 0 rgba(0,0,0,.1);border: none}.sa-nurse-checkbox .sa-light-text{background: var(--sa-primary); padding: 1px 5px; display: inline; width: fit-content; font-size: 12px; font-weight: 350; border-radius: 7px;margin-top: 8px;color: var(--sa-light)}.sa-nurse [type=checkbox]:not(:checked)+label,.sa-nurse [type=checkbox]:checked+label{font-weight: normal}.sa-selct-footer p{margin: 0}.sa-sel-visited-dialog .sa-active.sa-physio-visit label,.sa-vaccine-name-list li.sa-active{color: var(--sa-primary);background: var(--sa-primary-light-bg);border-color: var(--sa-primary)}.sa-task-slot{width: calc(100% - 55px)}.sa-task-slot i{vertical-align: middle;margin-left: 8px}
.sa-task-slot{font-size: 15px;font-weight: bold}.sa-visit-detail .sa-d-f-sbetween span.sa-fw500{font-weight: 650;font-size: 14px}.sa-visit-detail .sa-d-f-sbetween span.sa-link{font-weight: 450}.sa-visit-detail .sa-d-f-sbetween span i,.sa-visit-date i{vertical-align: middle;font-size: 14px;margin-left: 5px}.sa-visit-date{font-size: 15px;font-weight: bold}.sa-card-view{width: 100%; overflow: var(--sa-o-hidden); position: var(--sa-relative); border-radius: calc(var(--sa-pixel)*5); background-color: var(--sa-light); border: var(--sa-border-solid) var(--sa-dark-150); transition: .3s; font-size: calc(var(--sa-pixel)* 6 + 1px); padding: 20px; margin-bottom: 20px}.sa-visit-carousel ul li [type="radio"]:not(:checked) + label,.sa-visit-carousel ul li [type="radio"]:checked + label{padding: 40px 15px 15px 15px;background: var(--sa-light);border: 2px solid var(--sa-dark-150);border-radius: 15px;font-size: 14px}.sa-visit-carousel ul li [type="radio"]:checked + label:before,.sa-visit-carousel ul li [type=radio]:not(:checked) + label:hover::before,.sa-visit-carousel ul li [type="radio"]:not(:checked) + label:before{right: 15px;top: 15px}.sa-visit-carousel ul li [type="radio"]:checked + label:after{right: 17.8px; top: 17.8px}.sa-visit-carousel .sa-carousel{gap: 15px;padding-left: 10px}.sa-visit-carousel{margin-bottom: 15px}.sa-visit-time{margin-bottom: 20px}.sa-visit-time .sa-visit-date{margin-top: 0;width: calc(100% - 80px)}.sa-visit-carousel .sa-active [type="radio"]:checked + label{border: 2px solid var(--sa-primary);color: var(--sa-primary)}.sa-visit-carousel .sa-active [type="radio"]:checked + label .sa-ses-label{color: var(--sa-dark-400)}.sa-visit-card{padding: 20px; border: 1px solid var(--sa-dark-150); border-radius: 10px; margin-bottom: 20px}.sa-card-list.sa-visit-time li{padding: 0;margin-bottom: 0;border-radius: unset;border: unset;overflow: unset}.sa-visit-task{margin-top: 35px}.sa-visit-card .sa-val-err-rel{font-size: 12px}.sa-visit-time .sa-link{font-size: 15px}
.sa-datepicker-override .sa-browse-datepicker{margin:0 0 10px 0;padding: 0}.sa-datepicker-override .sa-browse-hdr .sa-container{flex-direction: column;align-items: unset;padding: 0;width: 100%}.sa-datepicker-override .sa-browse-hdr .sa-browse-datepicker .dp__main{left: unset;top: -46px}.sa-datepicker-override .dp__menu{top: 4px !important; right: 64px !important;z-index: 1}.sa-datepicker-override .sa-browse-hdr{padding: 50px 0 0;border-bottom: unset}.sa-datepicker-override .sa-time-slot{margin-bottom: 0;line-height: calc(var(--sa-pixel)* 10)}.sa-datepicker-override .dp__arrow_bottom{bottom: unset;top: -13px;border-right: 1px solid var(--dp-menu-border-color); border-top: 1px solid var(--dp-menu-border-color);border-left: unset;border-bottom: unset}.sa-datepicker-override .sa-time-slot.sa-disabled{background: #EEEDED; border: none; cursor: not-allowed; color: #86909D; line-height: 22px}.sa-datepicker-override p.sa-text-center{margin-top: 10px}.sa-datepicker-override .sa-carousel-slide h6.sa-text-center{width: 100%}
.sa-datepicker-override{padding: 20px;border: 1px dashed var(--sa-dark-150);border-radius:10px;margin-bottom: 20px}.sa-datepicker-override .horizontal-calendar .date-item.choosed-day { padding: 10px; background: var(--sa-success); border-radius: 10px; width: 50px}.sa-datepicker-override .horizontal-calendar .date-item.choosed-day:first-child .sa-today {right: 0; top: 10px; background: var(--sa-success); color: #fff; display: unset; font-size: 12px}.sa-datepicker-override .horizontal-calendar .date-item.choosed-day .date-item-date { color: #fff; background: transparent; font-size: 14px}.sa-datepicker-override .horizontal-calendar .date-item { width: 45px; padding: 10px}.sa-datepicker-override .horizontal-calendar .choosed-day .date-item-date,.sa-datepicker-override .horizontal-calendar .choosed-day .date-item-day,.sa-override-datepicker .horizontal-calendar .choosed-day .date-item-day{color: var(--sa-light)}.sa-datepicker-override .horizontal-calendar .date-item-day,.sa-datepicker-override .horizontal-calendar .date-item-date{font-weight: 550;color: var(--sa-dark)}.sa-datepicker-override .horizontal-calendar .date-item:first-child .sa-today{display: none}.sa-datepicker-override .dp__input_wrap:after { content: "\e92f"; font-family: 'icomoon'; position: absolute; top: 9px; right: 100px}.sa-datepicker-override .sa-date-picker .dp__input_wrap:before{display: none}.sa-datepicker-override .sa-browse-datepicker .sa-date-picker input{width: calc(var(--sa-pixel)*65)}.sa-datepicker-override .horizontal-calendar{width: 100%}
.sa-datepicker-override h6,.sa-visit-text{width: calc(100% - 100px)}.sa-nurse .sa-form-icon{left: unset;right: 15px}.sa-nurse .sa-form-control{padding: 0 40px 0 15px}.sa-selct-footer{margin-top: 30px}
.sa-datepicker-override .sa-time-slot.sa-active,.sa-override-datepicker .sa-time-slot.sa-active{background: var(--sa-primary);color: var(--sa-light)}
/*new nurse styles end here*/
/* physio styles here */
.sa-physio-visit label{display: flex;align-items: center;justify-content: space-between;background-color: var(--sa-dark-50); padding: 15px 30px; border-radius: 10px; cursor: pointer; border: 2px solid var(--sa-dark-50);margin-bottom: 0}.sa-physio-visit [type="radio"]:not(:checked) + label:before,.sa-physio-visit [type="radio"]:checked + label:before{right: 12px; top: 50%; transform: translateY(-50%)}.sa-physio-visit [type="radio"]:checked + label:after{right: 14.8px; top: 50%; transform: translateY(-50%)}.sa-physio-visit [type="radio"]:not(:checked) + label,.sa-physio-visit [type="radio"]:checked + label{padding-right: 40px}.sa-physio-visit{margin-bottom: calc(var(--sa-pixel) * 7)}
/* switch styles */
.sa-switch {position: relative; display: inline-block; width: 48px; height: 24px;margin: 0} .sa-switch input { display: none} .sa-switch-slider {position: absolute; cursor: pointer; top: 0; right: 0; left: 0; bottom: 0; background: #F0F4FD; border-radius: 24px; -webkit-transition: 0.4s; transition: 0.4s;border: 1px solid #E9E9F1} .sa-switch-slider:before {position: absolute; content: ""; height: 18px; width: 18px; background: #99a3b4; border-radius: 50%; right: 2.6px; bottom: 2px; -webkit-transition: 0.4s; transition: 0.4s} .sa-switch input:checked + .sa-switch-slider {background: var(--sa-primary)}.sa-switch input:checked + .sa-switch-slider:before{background: var(--sa-light)}.sa-switch input:checked + .sa-switch-slider:before {transform: translateX(-22px)}
.sa-switch-sm { width: 45px; height: 23px}.sa-switch-sm .sa-switch-slider:before{bottom:3px;height: 15px; width: 15px}.sa-switch.sa-switch-sm input:checked + .sa-switch-slider:before { transform: translateX(-19px)}.sa-switch-slider:before:hover{background-color: #99a3b4}
.sa-exp-dt .sa-date-picker input{height: calc(var(--sa-pixel)* 25); line-height: calc(var(--sa-pixel)* 25); border-color: #E6E5EB;}.sa-exp-dt .dp__menu { top: 76px !important; right: auto !important; left: 0px !important;    width: 100%; transform: unset !important;z-index: 11}.sa-exp-dt .sa-date-picker .dp__input_wrap:before{top: 8px;}
.sa-radio-switch{display: flex;overflow: hidden;background-color: #f1f9ff;border: 1px solid #bee5f7;}.sa-radio-switch input { position: absolute !important; clip: rect(0, 0, 0, 0); height: 1px; width: 1px; border: 0; overflow: hidden; } .sa-radio-switch label {color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1; text-align: center; padding: 4px 6px; margin-left: -1px; transition: all 0.1s ease-in-out;margin: 0;} .sa-radio-switch label:hover { cursor: pointer; } .sa-radio-switch input:checked + label { background-color: var(--sa-primary); box-shadow: none;border-radius: 4px;padding: 8px;} .sa-radio-switch label:first-of-type { border-radius: 0 4px 4px 0; } .sa-radio-switch label:last-of-type { border-radius: 4px 0 0 4px; }.sa-radio-switch [type="radio"]:not(:checked) + label:before, .sa-radio-switch [type="radio"]:checked + label:before, .sa-radio-switch [type="radio"]:checked + label:after{display: none;}.sa-radio-switch [type="radio"]:not(:checked) + label{padding: 8px;color: var(--sa-primary);}.sa-profile-info-list li .sa-pro-data .sa-radio-switch{width: auto;background-color: #def2fa;padding: 3px;border-radius: 8px;}.sa-radio-switch [type="radio"]:checked + label{color: var(--sa-light);}
/*Footer styles start here*/
.sa-footer {margin: calc(var(--sa-pixel)* 10) auto 0;display:var(--sa-d-flex); justify-content: center}.sa-footer .sa-btn {width: 25%;margin: 0 calc(var(--sa-pixel)* 5)}footer.sa-container {padding: calc(var(--sa-pixel)* 25) 0 calc(var(--sa-pixel)* 10) 0;border-top: 2px solid #c5d7e7;margin-top: calc(var(--sa-pixel)* 25)}
.sa-brand-webteb { display:var(--sa-d-flex);align-items: center}.sa-powered {display:flex;align-items: var(--sa-center);justify-content: center;border-top: 1px solid #c5d7e7;padding: 20px 0;margin-top: 20px}
.sa-footer-header i,.sa-powered i {font-size: calc(var(--sa-pixel)* 15);color: var(--sa-primary);font-weight: 750; margin-left: calc(var(--sa-pixel)* 5)}.sa-app-stores { display:var(--sa-d-flex); justify-content: flex-end}.sa-footer-list li {line-height: calc(var(--sa-pixel)* 20)}.sa-app-stores a{margin-left: 10px}.sa-app-stores a:last-child{margin-left: 0}
.sa-social-media { display: var(--sa-d-flex); height: calc(var(--sa-percent)* 50)}.sa-social-media i{width:36px;height:36px;line-height:36px;display:block; border-radius:calc(var(--sa-pixel)* 5);color:var(--sa-light);text-align:var(--sa-center);margin-left:25px;font-size: calc(var(--sa-pixel)* 10);cursor:var(--sa-pointer)}
.sa-social-media a:last-child i {margin-left: 0}.sa-navbar .sa-social-media { align-items: flex-start; flex-direction: column; height: auto}.sa-navbar .sa-social-media a { padding: 0; width: 100%; color: var(--sa-dark); display: inline-flex;font-size: 14px; align-items: center; margin-bottom: 25px }.sa-navbar .sa-social-media a:hover{color: var(--sa-dark-350)}.sa-footer-footer{align-items:var(--sa-center);margin-top:calc(var(--sa-pixel)* 25)}.sa-social-media.sa-social-list a:last-child i {margin-left: 25px}.sa-footer-footer a{margin-left:calc(var(--sa-pixel)* 20)}.sa-footer-footer a:last-child{margin-left:0}.sa-footer-footer .sa-copy {font-size: calc(var(--sa-pixel)* 8)}.sa-copy span { font-size: calc(var(--sa-pixel)* 13); vertical-align: middle; margin-left: 8px}
/*Footer styles end here*/
/* browse page styles start here */
.sa-browse-hdr {padding: calc(var(--sa-pixel)* 10) 0}.sa-browse-hdr .sa-container {display: var(--sa-d-flex);align-items: var(--sa-center);position: var(--sa-relative);border: none}.sa-browse-hdr .sa-btn-back{margin-bottom: 0}.sa-browse-hdr .sa-srch-field { width: 100%; position: var(--sa-relative); margin-left: calc(var(--sa-pixel)* 15)}.sa-result { padding: calc(var(--sa-pixel)* 10) 0}.sa-form-icon-left~.sa-form-control {padding-right: 40px}.sa-drag-clndr .sa-browse-hdr .dp__menu { top: 55px !important; right: auto !important; left: -80px !important; transform: unset !important;z-index: 11}.sa-browse-hdr ~ .sa-fav-result { padding-top: 20px}
.sa-filter { border-radius: calc(var(--sa-pixel)*5); background-color: #f4f9ff; padding: calc(var(--sa-pixel)* 10)}.sa-filter label { margin-top: 15px; width: 100%}.sa-filter-list { border-top: calc(var(--sa-pixel)* 5) solid var(--sa-light); margin: 0 calc(var(--sa-pixel)* -10); padding: calc(var(--sa-pixel)* 10)}.sa-filter-list:first-of-type { border-top: none; padding-top: 0}.sa-filter-list:last-child { padding-bottom: 0}
.sa-durtn-filt {margin-bottom: calc(var(--sa-pixel)* 8);}.sa-slct-durtn span.active i{color:#fff;}.sa-durtn-filt .sa-slct-durtn i{font-size: 15px;margin-left:5px;vertical-align: middle;color:#ACA9BB;} .sa-slct-durtn { display: flex; overflow: auto; margin-top: 12px}.sa-slct-durtn span {font-size:12px;width: calc(100% / 3 - (1 - 1 / 3) * 15px);background:#F1F9FF; margin: 0 0 0 10px; padding: 8px 22px; white-space: nowrap; border-radius: 8px; display: block; color: #00315E;text-align: center; font-weight: 650;border: var(--sa-border-solid) var(--sa-hawkes-blue); cursor: pointer}.sa-slct-durtn span.active, .sa-slot-list li.active { background: #26a9e0; border: var(--sa-border-solid) var(--sa-blue); color: white; display: block} 
.sa-card-list-box {display: var(--sa-d-flex);position: var(--sa-relative)}.sa-browse .sa-doct-det { display: var(--sa-d-flex)} .sa-doct-det { width: calc(100% - 100px); padding-right: 15px; position: var(--sa-relative)}.sa-doct-det-data { width: 75%; border-left: 1px dashed var(--sa-dark-400); padding-left: calc(var(--sa-pixel)* 10)}.sa-doct-det-data h6{color: var(--sa-custom-v1);font-size: 16px}.sa-browse .sa-doct-det-data h6{color: var(--sa-primary);}.sa-doct-det-info{display: flex; color: var(--sa-custom-v5);line-height: 26px}.sa-doct-det-info figure{width: 30px;text-align: right}.sa-doct-det-info figure img{height: 20px}.sa-doct-det-info i{font-size: 16px;color: var(--sa-dark-300);vertical-align: sub}.sa-doct-det-info:first-of-type .sa-custom-v1-text,.sa-doct-det-info:first-of-type .sa-custom-v2-text{color: var(--sa-primary)}.sa-card-list li .sa-status{background: #E7F4FF; margin: 0 -15px -15px; padding: calc(var(--sa-pixel)* 5) 15px; border-radius: 0 0 calc(var(--sa-pixel)* 5); margin-top: 8px; display: var(--sa-d-flex); justify-content: space-between; align-items: var(--sa-center)}.sa-doc-list .icon-heart-filled{color: #F05228}.sa-referral-browse .sa-doct-det-data{width: 100%;border: none;padding-left: 0}.sa-new-appoint-list .sa-doct-det{width: calc(100% - 54px)}
.sa-browse-hdr .dp__main {position: absolute; left: 0; top: 0; z-index: 1; background: white; padding: 3px 0}
/* .sa-price { width: calc(100% - 75%); padding-left: calc(var(--sa-pixel)* 10); display: var(--sa-d-flex); flex-direction: column; justify-content: var(--sa-center)} */
.sa-price-tag { color: var(--sa-primary); font-weight: 850}.sa-browse-tog {display: flex;justify-content: space-between;padding: 0}.sa-browse-tog i {margin-left: 15px;margin-top: 5px}.sa-browse-expand {background-color: var(--sa-primary-light);margin:0 -20px -20px;padding: calc(var(--sa-pixel)* 10)}.sa-browse-tog .icon-riyal{margin-left: 0;}
.sa-doc-list { display: var(--sa-d-flex); align-items: var(--sa-center);margin-top: 5px}.sa-doc-list .sa-doc-list-item { border: var(--sa-border-solid) var(--sa-dark-150); line-height: calc(var(--sa-pixel)* 20); border-radius: calc(var(--sa-pixel)* 3); padding: 0 15px; margin-left: calc(var(--sa-pixel)* 10);text-align: center}.sa-doc-list .sa-doc-list-rr { background-color: #e6f2ff; border-color: #e6f2ff; color: var(--sa-info);width: 100%;padding: 0}.sa-doc-list .sa-doc-list-item:last-child { margin-left: 0}
/* browse page styles end here */
/* Rate Review page styles start here */
.sa-rr { cursor: var(--sa-pointer); background-color: #e6f2ff; border-color: #e6f2ff; color: var(--sa-info); position: var(--sa-absolute); left: 0; top: 0px; border-radius: calc(var(--sa-pixel)* 2); padding: 2px 5px; font-size: 11px}.sa-rr i{color: var(--sa-info)}.sa-rr strong { color: var(--sa-dark); margin-right: 2px; font-weight: 650}.sa-fav-doc{color: #F05228; position:var(--sa-absolute); left: 15px;cursor: var(--sa-pointer);z-index: 9;font-size: 16px}
.sa-rr-rating { background: var(--sa-light); display: var(--sa-d-flex);box-shadow: 0 0 4px 0 rgb(0 0 0 / 10%); border-radius:calc(var(--sa-pixel)* 3); padding: 15px;align-items: var(--sa-center);margin-bottom: calc(var(--sa-pixel)* 10);position:var(--sa-relative)}.sa-rr-rating:before { content: ''; background-image: url(https://img.litedev.com/images/static/new-theme/star.png); background-size: 45%; background-repeat: no-repeat; background-position: -15px -32px; z-index: 1; top: 0; left: 0; position:var(--sa-absolute); height: calc(var(--sa-percent)* 50); width: calc(var(--sa-percent)* 50)}.sa-rr-points,.sa-rr-progress { text-align: var(--sa-center); width: 50%;font-size: calc(var(--sa-pixel)*6.5)}.sa-rr-points strong { color: var(--sa-primary); font-size: 36px; display: var(--sa-d-block);line-height: 42px}.sa-progres-item { display: inline-flex; align-items: var(--sa-center);width: calc(var(--sa-percent)* 50);color: var(--sa-dark); font-weight: 650}.sa-rr-progress .icon-star-line{padding:0 calc(var(--sa-pixel)* 5) 0 5px}.sa-rr-optn figure{margin: auto;margin-bottom: calc(var(--sa-pixel)* 10)}.sa-rr-optn textarea{border-radius:calc(var(--sa-pixel)*4);resize: none;width: calc(var(--sa-percent)* 50); margin-bottom: 15px;padding:calc(var(--sa-pixel)* 5); border: 1px solid var(--sa-dark-100)}.sa-rr-optn .icon-star-line,.sa-rr-optn .icon-star{font-size: 30px}.sa-rr-sucess{color:var(--sa-dark);text-align:var(--sa-center)}.sa-rr-sucess h4{margin-bottom:15px}.sa-rr-sucess small{font-size: var(--sa-font-13);color:#8c919d}.sa-rr-sucess button{display: var(--sa-d-block);width: calc(var(--sa-percent)* 50); margin-top: calc(var(--sa-pixel)* 20)}.sa-rr-icn { color: var(--sa-dark); font-weight: 650; font-size: calc(var(--sa-pixel)*8)}.sa-doc-list .sa-doc-list-item i { font-size: calc(var(--sa-pixel)*8);vertical-align: middle}.sa-rr-icn i { font-size: calc(var(--sa-pixel)*8); margin-left: 6px}.sa-progres-bar{width: calc(var(--sa-percent)* 50);height:5px;border-radius:5px;position:relative}.sa-prog-perc{height: calc(var(--sa-percent)* 50);position:var(--sa-absolute);right:0;top:0;border-radius:5px;background-color: var(--sa-primary);}.sa-progres-item > span{width: calc(var(--sa-pixel)* 5)}.sa-rr-optn textarea:focus{border-color: var(--sa-primary)}
.sa-rr-list li {background: #f0f4ff; margin: 0 0 calc(var(--sa-pixel)* 10); padding: 15px 15px; border-radius: calc(var(--sa-pixel)*4)}.sa-rr-sbtwn{display: var(--sa-d-flex);justify-content: space-between;color: var(--sa-dark-600);margin-top: calc(var(--sa-pixel)* 5)}.sa-rr-view{cursor: var(--sa-pointer); display: var(--sa-d-block);text-align: var(--sa-right);color:var(--sa-info);text-decoration:underline}
#review-top :where(.sa-tabs-fill li.active, .sa-tabs-fill~.sa-tab-cont), #review-top .sa-tabs-fill li.active:after {background: var(--sa-primary-light);transition: .3s;}#review-top .sa-tabs-fill li.active:after{display: none}
/* Rate Review page styles end here */
/* Review page styles start here */
.sa-doc-info {display: flex}.sa-doc-info--cnt {width: calc(100% - 54px);padding-right:15px}.sa-review .sa-unorder-list li {color: #7C7C7C}.sa-patient-list { display: flex; margin-top: 15px}.sa-patient-btn { cursor: var(--sa-pointer); border: var(--sa-border-solid) #d1dde6; border-radius: calc(var(--sa-pixel)* 4); font-size: calc(var(--sa-pixel)*5); color: var(--sa-info); height: 90px; text-align: var(--sa-center); width: 80px;background: transparent}.sa-patient-btn>i {display: var(--sa-d-block); text-align: var(--sa-center); font-size: calc(var(--sa-pixel)*8); margin-bottom: calc(var(--sa-pixel)* 5)}
.sa-voice,.sa-atach {margin-top: calc(var(--sa-pixel)* 10)}
.sa-travel {position: var(--sa-relative);padding-right: 35px;margin-bottom: calc(var(--sa-pixel)* 10)}.sa-travel::before { background-position: -310px -685px; position: var(--sa-absolute); right: 0px; height: 28px; width: 28px}
/* Review page styles end here */
/*confirmation styles start here*/
.confirmation-bg { background-image: url('https://img.litedev.com/images/static/new-theme/confirm-bg.png'); height: 334px; width: 100%; background-size: cover; margin-top: -3px}.sa-book-success{text-align: center; margin-bottom: 40px; font-size: 20px}.sa-schedule-mob h1{font-weight: 550}.sa-ser-charged{background-color: #eff7ff; color: #626262; font-size: 15px; padding: 10px 15px; border-radius: 10px; margin: 20px -15px -15px}.sa-ser-charged small{width: 20px; height: 20px; display: inline-block; background-color: var(--sa-success); line-height: 20px; border-radius: 50%; text-align: center; color: #fff; font-size: 12px; margin-left: 10px}.sa-confirm .sa-payment-list li {border-bottom: 1px dashed var(--sa-dark-350);padding: 12px 0;font-size: 16px}.sa-payment-list li span,.sa-payment-list li .sa-pay-task span {color: var(--sa-dark)}.sa-payment-list li span + span, .sa-payment-list li .sa-pay-task span + span {color: var(--sa-dark-350)}.sa-confirm .sa-alert.sa-a-warning.sa-a-warn-bg {background: var(--sa-light);color: #626262; box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%); font-size: 12px; padding: 6px 15px; border-radius: 8px;text-align: right;display: flex;align-items: center}.sa-confirm .sa-alert.sa-a-warning.sa-a-warn-bg  i{color: #00C19D; margin-left: 10px; vertical-align: middle; font-size: 20px}.sa-appt-confirm .sa-card{background-color: #eff7ff;border: none}.sa-appt-confirm .sa-doc-info{border-bottom: 1px solid #fff;padding-bottom: 10px}.sa-pat-detail p{position: relative;padding: 15px 40px 0 0}.sa-pat-detail p i{position: absolute;right: 0;width: 30px;height: 30px;font-size: 18px;line-height: 30px;text-align: center;background-color: #fff;border-radius: 5px}
.sa-confirm{width: calc(var(--sa-percent)*45); background: #fff; margin: -244px auto 0; border-radius: 15px; border: 3px solid #fff; padding: 0 20px 30px; box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%)}.sa-successful{position: var(--sa-relative); margin: 0 auto 50px auto; color: var(--sa-dark); font-weight: 650; font-size: 18px; vertical-align: middle; padding-right: 160px; height: 102px; display: flex; align-items: center; width: 420px}
.sa-payment-list li{margin-bottom:8px;display:flex;flex-direction:row;flex-wrap:wrap;position:var(--sa-relative);color: var(--sa-dark)}.sa-payment-list li.sa-total { border-top: var(--sa-border-dashed) var(--sa-dark); font-weight: 650; border-radius: 0; padding: 15px 0 0; margin: 15px 0 0 0}.sa-confirm .sa-payment-list li.sa-total {border-top: var(--sa-border-solid) #DCDDE0;padding: 15px calc(var(--sa-pixel)* 10) 0; margin: 15px -20px 0 -20px}.sa-payment-list li span,.sa-payment-list li .sa-pay-task span{width:60%;color: var(--sa-dark)}.sa-payment-list li span+span,.sa-payment-list li .sa-pay-task span+span{width:calc(100% - 60%);text-align:left;color: var(--sa-dark)}.sa-payment-list li h6{flex-basis: 100%}.sa-payment-list li .sa-pay-task {flex-basis: 100%;display:flex;flex-direction:row;margin-bottom: calc(var(--sa-pixel)* 5)}.sa-payment-list li.sa-total span{color: var(--sa-dark)}.sa-payment-list li.sa-total span:last-child{color: var(--sa-primary)}.sa-payment-list li:last-child {border-bottom: unset;font-weight: 650}.sa-payment-list li:last-child span {color: var(--sa-primary)}
.sa-webteb-confrm{display: flex;justify-content: space-between}.sa-webteb-confrm p {text-align: initial;width: 60%}.sa-webteb-confrm .sa-app-stores{justify-content: left}.sa-webteb-confrm .sa-app-stores a{background-color: #fff}
/*confirmation styles end here*/
/*Myprofile styles start here*/
.sa-my-profile .sa-header{z-index: 1}.sa-my-profile .sa-header .sa-container{border: none}.sa-my-profile-bg { position: var(--sa-relative); padding-top: calc(var(--sa-pixel) * 50); margin-top: -73px} .sa-my-profile-bg:before { content: ""; height: 310px; background: url('https://static.sanar.sa/images/static/my-sanar-bg.png') no-repeat bottom left #f4faff; width: calc(var(--sa-percent) * 50); position: var(--sa-absolute); top: 0; background-size: 100%}
.sa-edit-pro {margin-top: calc(var(--sa-pixel)* 10);margin-bottom: 60px;}.sa-edit-pro .sa-btn-xs{height: auto;padding: 0px 5px}.sa-edit-pro small { display: var(--sa-d-flex); justify-content: space-between; font-size: calc(var(--sa-pixel) * 6 + 1px); font-weight: normal; margin-top: 7px}.sa-licence-banner img { width: 50px; margin-left: calc(var(--sa-pixel) * 5)} .sa-licence-banner { display: var(--sa-d-flex); text-align: var(--sa-left); margin-top: 66px; margin-bottom: calc(var(--sa-pixel) * 10); background-color: #e0fbf4; padding: calc(var(--sa-pixel) * 5); border-radius: 8px; color: var(--sa-custom-v6); align-items: center; font-size: 14px}.sa-licence-banner span {width: calc(100% - 60px)}.sa-edit-pro .sa-swap-dir {word-break: break-all;width: 60%;text-align: right}
.sa-profile-list li { display: flex;align-items: center;color: #02204b;cursor: pointer} .sa-profile-list li [class*="icon-"] {width: 30px; text-align: right; font-size: calc(var(--sa-pixel)* 10); margin-left: 10px;color: var(--sa-info);display: inline-block; vertical-align: middle}
.sa-slct-card { display: flex;flex-wrap: wrap;gap: 10px}.sa-slct-card li { font-size: 12px; margin-left: 0}.sa-slct-card li a{ display: var(--sa-d-flex); align-items: var(--sa-center); justify-content: var(--sa-center); flex-direction: column;height: 90px;min-width: 100px; border-radius: calc(var(--sa-pixel) * 5); box-shadow: 0 0 calc(var(--sa-pixel) * 5) 0 rgba(0, 0, 0, 0.1); background: var(--sa-light)}.sa-slct-card li a:before,.sa-slct-card li a i { margin: 0 0 calc(var(--sa-pixel) * 5)}.sa-my-pro-cnt {padding-top: 50px}
.sa-apt-list li { margin-bottom: calc(var(--sa-pixel) * 10); border-radius: 10px; padding: calc(var(--sa-pixel) * 10); background: var(--sa-info-dark); font-size: calc(var(--sa-pixel)*6 + 1px); cursor: var(--sa-pointer); position: var(--sa-relative)}.sa-apt-list li:hover{background-image: linear-gradient(to left, var(--sa-primary), #4ED4F2);color: var(--sa-light)} .sa-apt-list li.sa-hdng { color: var(--sa-dark-400); background: var(--sa-transparent);box-shadow: none} .sa-apt-list li:first-child { margin-bottom: 0} .sa-apt-list .sa-hdng:first-child { padding-top: 0}.sa-apt-list li a i{font-size: 22px;vertical-align: middle}.sa-rprt-list li {background: var(--sa-light);box-shadow: 0 0 calc(var(--sa-pixel)* 5) #f0f0f0}.sa-prsc-url { background:#EFF8FF; position:var(--sa-absolute); left: 0; top: 0; height: calc(var(--sa-percent)* 50);margin: 0; padding: 8px 15px; border-radius: 5px 0 0 5px}.sa-rprt-list li:hover .sa-prsc-url{background: var(--sa-light)}.sa-apt-list li:hover a i {color: var(--sa-light)}.sa-rep-list {display: flex;align-items: center}.sa-rep-list .sa-up-att-list li {width: 40px;height: 40px;margin: 0 calc(var(--sa-pixel)* 5)}.sa-apt-list li .sa-report-card>a>i { font-size: 18px; height: 22px; color: var(--sa-primary); vertical-align: inherit}.sa-rep-list .sa-up-att-list li { margin-bottom: 10px;line-height: 40px}
.sa-avtar-profile .sa-avtar { border-radius: calc(var(--sa-pixel) * 4)} .sa-avtar-ico-blu { color: #8c919d; cursor: var(--sa-pointer); border-radius: 0 5px 0 5px; background: var(--sa-light); width: 30px; height: 30px; font-size: calc(var(--sa-pixel) * 8); text-align: var(--sa-center); line-height: 32px; position: var(--sa-absolute); left: 0; bottom: 0} .sa-my-sanar-cnt { font-size: 12px; width: 80%; line-height: normal; margin: 0 0 calc(var(--sa-pixel) * 10)}
.sa-ptnt-edit { position: var(--sa-absolute); left: calc(var(--sa-pixel)* 10); color: var(--sa-primary); top: calc(var(--sa-pixel)* 10)} dt { color: #8c919d;line-height: 24px; font-size: 12px} dt span { color: var(--sa-dark)} .sa-remove-ptnt { color: var(--sa-danger-dark); background: var(--sa-transparent); border: var(--sa-none); padding: 0; position: var(--sa-absolute); left: calc(var(--sa-pixel) * 10); bottom: calc(var(--sa-pixel) * 10); text-decoration: underline; cursor: var(--sa-pointer)}
.sa-apoint .sa-slct-card { flex-direction: column}.sa-apoint .sa-slct-card li a{box-shadow: 0 0 2px 0 rgb(0 0 0 / 10%);flex-direction: row;padding: calc(var(--sa-pixel)* 5) 15px;justify-content: flex-start;height: auto}.sa-apoint .sa-slct-card li a i{margin-left: 10px;margin-bottom: 0}.sa-apoint .sa-slct-card .router-link-exact-active.router-link-active { color: var(--sa-info); border: 1px solid #26A9E0}.sa-apoint .sa-tab-cont,.sa-apoint .sa-tabs-fill .sa-tabs li.active,.sa-apoint .sa-tabs-fill .sa-tabs li.active::after {background-color: #f8fbff}.sa-apoint .sa-tabs-fill .sa-tabs li {padding: 15px calc(var(--sa-pixel)* 25);color:#a19999}
.sa-status-card.sa-disabled, .sa-status-card.sa-enabled{margin: 15px calc(var(--sa-pixel)* -10) calc(var(--sa-pixel)* -10)}.sa-status-card.sa-disabled {background: var(--sa-grey-light)}.sa-status-card.sa-disabled .sa-status-card-ico .sa-card-ico-bg {background-color: var(--sa-dark-400)}
.sa-upload-list {position: var(--sa-absolute); z-index: 100; top: 0; overflow: visible; margin: 0px; background: rgb(255, 255, 255); right: 115px; left: 0px; border-radius: 5px; padding: 0; box-shadow: 0 0 10px #f0f0f0}.sa-upload-list>li {cursor: pointer;font-size: 12px;border-bottom: var(--sa-border-solid) var(--sa-grey-light); padding: 10px 45px 10px 15px;color: var(--sa-primary)}.sa-upload-list>li:last-child {border-bottom: none}.sa-upload-list li i { position: var(--sa-absolute); right: 0; color: var(--sa-info); font-size: calc(var(--sa-pixel)*10); margin-left: calc(var(--sa-pixel)* 5)}.sa-upload-list>li>i {right:15px}
.sa-apt-report .sa-prescription-cont,.sa-apt-report .sa-med-cont,.sa-apt-report .sa-sickleave-cont {border-radius: calc(var(--sa-pixel)*4); overflow: var(--sa-o-hidden);transition: .3s; padding: 15px; margin-bottom: calc(var(--sa-pixel)* 10); position: var(--sa-relative); background: #eeffec;font-size: 13px;color:grey}
.sa-apt-report .sa-prescription:before,.sa-apt-report .sa-med-report::before,.sa-apt-report .sa-sick-leave::before{position: absolute;top:10px}.sa-apt-report .sa-prescription strong,.sa-apt-report .sa-med-report strong,.sa-apt-report .sa-sick-leave strong {color: var(--sa-dark);font-size: 15px}.sa-apt-report .sa-med-report::before {background-position: -194px -58px;width: 28px;background-size: 400px;height: 30px}.sa-apt-report .sa-sick-leave::before { background-position: -1045px -161px; width: 28px; background-size: 1100px; height: 30px}.sa-exp-colapse { display: var(--sa-d-flex); align-items: var(--sa-center); cursor: var(--sa-pointer)}.sa-exp-colapse.active {border-bottom: var(--sa-border-solid) var(--sa-gray);padding-bottom: 15px;margin-bottom: calc(var(--sa-pixel)* 10);color: var(--sa-info)}.sa-exp-colapse span { width: 80%}.sa-exp-colapse span:last-child { width: calc(100% - 80%); text-align: left}.sa-exp-colapse .sa-added-med { display: inline-block; width: calc(var(--sa-pixel)* 10); height: calc(var(--sa-pixel)* 10); background: var(--sa-info); border-radius: calc(var(--sa-pixel)* 2); text-align: var(--sa-center); line-height: calc(var(--sa-pixel)* 10); color: var(--sa-light); font-size: 10px}.sa-exp-colapse.active .sa-added-med{background: #B3C4E1}.sa-collapse-cnt .sa-row [class*=col]{margin-bottom: 15px}.sa-collapse-cnt .sa-row label {color: #909AAF}
.sa-prescription-cont .sa-pres-btn { flex-wrap: wrap; }.sa-prescription-cont .sa-pres-btn button{width:100%}.sa-med-cont a,.sa-sickleave-cont a{width: calc(100%/3 - (1 - 1/3)*10px)}.sa-apt-report .sa-prescription:last-child{margin-left: 0}.sa-succ-icon{font-size: 50px}.sa-prescription-cont .sa-btn-outline-primary,.sa-med-cont .sa-btn-outline-primary,.sa-sickleave-cont .sa-btn-outline-primary{background-color: #fff;color: var(--sa-primary)}.sa-wtsap-card { background-color: #fff;padding: 15px; border-radius: 8px;margin-bottom: 20px} .sa-question:before { background-position: -365px -167px; width: 34px; height: 23px} .sa-cnt-whatsapp { margin-top: calc(var(--sa-pixel) * 5); background-color: var(--sa-light); padding: 7px 15px; border-radius: calc(var(--sa-pixel) * 2); display: var(--sa-d-flex); cursor: pointer}
.sa-covid {position: var(--sa-relative);padding-right: 35px}.sa-covid:before{background-position: -274px -685px; position: var(--sa-absolute); right: 0px; height: 28px; width: 28px}
.sa-country-list li img { width: 32px; margin-left: calc(var(--sa-pixel)* 5)}.sa-country-list li.sa-active,.sa-my-doc .sa-card-list-sm .sa-active {border-color: var(--sa-primary)}.sa-country-list li {flex-direction: row;cursor: var(--sa-pointer);align-items:center}.sa-card-list.sa-country-list li { padding: 8px 15px;margin-bottom: calc(var(--sa-pixel)* 10)}
.sa-doctor-sprite::before{background-position: -322px -54px;width: 28px;height: 32px} .sa-card-cnt-tit {display: var(--sa-d-i-block);width: calc(100% - 42px);word-break: break-word} .sa-card-cnt-tit strong{display: var(--sa-d-block);color: var(--sa-dark)}.sa-booking-success{display: inline-flex;width: calc(100% - 40%);font-size: 14px;align-items: center;justify-content: flex-end}.sa-booking-success i{color: #21D366;margin-left: 10px}.sa-apt-report a {display:flex;justify-content: space-between}
.sa-apoint .sa-apt-list {padding: 0}.sa-apoint .sa-apt-list.sa-rprt-list{padding: calc(var(--sa-pixel) * 10)}
.sa-view-apt-det{color: var(--sa-primary); margin: 20px 0; display: inline-flex; justify-content: center; align-items: center; width: 100%;cursor: pointer}.sa-view-icon{color:var(--sa-primary);margin-right:6px;vertical-align: middle;font-size: 14px}.sa-last-child:last-child {margin-bottom: 0}
.sa-address-list .sa-active { border: 1px solid var(--sa-primary)}
.sa-number-verify .sa-verify-sent{text-align: center;padding: 25px 0 10px}.verify-num-success i{margin: 0 auto;font-weight: 650}
.sa-profile-info-list{margin-bottom: 15px}.sa-profile-info-list li{background-color: var(--sa-light);box-shadow:0 0px 10px 0 rgba(0,0,0,.1);border-radius: 10px;margin-bottom: 15px}.sa-profile-info-list li:last-child{margin-bottom: 0}.sa-profile-info-list li .sa-pro-data{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid var(--sa-primary-light); margin: 0; padding: 15px}.sa-profile-info-list li .sa-pro-data span{display: flex;color: #706E7C;align-items: center;width: 50%}.sa-profile-info-list li .sa-pro-data span+span{color: var(--sa-custom-v6);justify-content: flex-end;word-break: break-all}.sa-profile-info-list li .sa-pro-data span+span.sa-link,.sa-profile-info-list li .sa-pro-data span+span.sa-primary-text{color: var(--sa-primary)}.sa-profile-info-list li .sa-pro-data:last-child{border: none}
.sa-yakeen-dialog .sa-login-brd { background: var(--sa-light); padding: 15px; border-radius: 15px; box-shadow: 0 0px 10px 0 rgba(0,0,0,.1)}.sa-profile-info-list .sa-yakeen-verify { background: #E5F8F2;padding: 10px;border-radius: 10px;color: var(--sa-custom-v6)}.sa-yakeen-verify button { height: 34px; line-height: 34px; padding: 0 20px}.sa-patient-info { background-color: var(--sa-light); padding: 20px; border-radius: 20px}.sa-yakeen-verify .icon-checked2,.sa-ins-remove .icon-checked2,.sa-yakeen-verify-det .icon-checked2{background: #19BA8A; color: var(--sa-light); border-radius: 50%; padding: 6px; font-weight: 650; font-size: 10px;}.sa-profile-info-list li .sa-personalInfo-disabled{padding: 10px;}.sa-pro-item{display: flex; justify-content: space-between;margin: 0;width: 110%;}.sa-yakeen-profile{padding: 10px 0;}.sa-yakeen-profile .sa-pro-item,.sa-pro-item.disabled { margin: -12px -15px; background: #f3f3f3; padding: 10px;}
.sa-add-patient-btn { border: 1px dashed}.sa-ptn-data {margin-top: 20px; display: flex; flex-wrap: wrap; gap: 15px}.sa-ptn-list { display: flex; flex-direction: column; gap: 15px}.sa-ptn-list li { box-shadow: 0 0px 10px 0 rgba(0,0,0,.1); padding: 15px; border-radius: 10px}.sa-ptn-list .sa-ptn-data li,.sa-ptn-btn button { box-shadow: none; width: 100%}.sa-ptn-info { background-color: var(--sa-primary-light-bg); color: var(--sa-dark-250);display: flex;flex-wrap: wrap}.sa-ptn-info p{color: var(--sa-dark-400);width: calc(100%/3 - (1 - 1/3)*10px)}.sa-ptn-info p span{color: var(--sa-dark)}.sa-ptn-list .sa-ptn-ins-label { background: var(--sa-success-light); display: flex; justify-content: space-between}.sa-ptn-list .sa-ptn-data .sa-ptn-btn{display: flex; gap: 20px; padding: 0}.sa-ptn-list .sa-relation-label { background: transparent; box-shadow: none; color: var(--sa-custom-v1); font-weight: 650; padding: 0; display: flex; justify-content: space-between}
.sa-yakeen-profile .sa-pro-data i{color:#ACA9BB}
.sa-disabled-btn{color: #C4C4C4;}.sa-disabled-btn .sa-btn-outline-danger,.sa-disabled-btn .sa-btn-outline-danger:hover { border: 1px solid #C4C4C4; color: #C4C4C4;height: 36px;line-height: 36px;}.sa-manage-acnt~.sa-ins-more{z-index: 11;width: 90%;}
/*Myprofile styles end here*/
/* wallet styles starts here */
.sa-wallet { height: calc(var(--sa-percent) * 50); border: none; background: 0 0; box-shadow: 0 0 calc(var(--sa-pixel) * 5) #eee; overflow: var(--sa-o-hidden); display: var(--sa-d-flex);align-items: var(--sa-center); padding-right: calc(var(--sa-pixel) * 20); ;border-radius: calc(var(--sa-pixel)*4);gap: 20px}.sa-dash-border { border: var(--sa-pixel) dashed #dde0e6; border-radius: calc(var(--sa-pixel) * 4); width: calc(var(--sa-pixel) * 20); height: calc(var(--sa-pixel) * 20); display: inline-flex; justify-content: center; align-items: center} .sa-wallet-card {background: #EAFCF9; border: 1px solid #F5F7F8; padding: 16px; border-radius: 8px}.sa-wallet .h2 { font-size: calc(var(--sa-pixel) * 20); font-weight: 850} .sa-wallet .h2 span { font-size: calc(var(--sa-pixel) * 7.5); display: var(--sa-d-block); color: #9b9b9b; font-weight: 450}.sa-wallet .sprite-wallet{width: 64px; height: 55px; background-position: -459px -536px; background-size: 1200px}.sa-wallet-card button{background-color: var(--sa-light);border-radius: 12px;margin-top: 8px;color: var(--sa-primary);display: flex;gap: 5px;align-items: center;justify-content: center;font-weight: 850;font-size: 14px;}.sa-wallet-top .sa-btn-back .icon-info3 {left: 15px; right: auto; background-color: var(--sa-primary-light); border-radius: 8px; margin: 0; color: var(--sa-primary); height: 32px; width: 32px; display: flex ; justify-content: center; align-items: center;top: 10px;}.sa-wallet-history li{border-bottom: 0.8px solid var(--sa-primary-light);margin-bottom: 16px;padding-bottom: 10px;}.sa-wallet-history li:last-child{border: none;margin: 0;padding: 0;}.sa-wallet-itm{padding-right: 35px;}.sa-wallet-history li img{position: absolute;right: 15px;}
.sa-wallet-text { cursor: var(--sa-pointer); border: var(--sa-border-solid) #dde0e6; border-radius: calc(var(--sa-pixel) * 3); padding: calc(var(--sa-pixel) * 5); color: var(--sa-dark); position: var(--sa-relative);margin-bottom: calc(var(--sa-pixel)*5)}
.sa-date-list { position: var(--sa-relative); margin-top: calc(var(--sa-pixel) * 10)} .sa-date-list li {padding: 0 0 calc(var(--sa-pixel) * 3) calc(var(--sa-pixel) * 40); position: var(--sa-relative); font-size: calc(var(--sa-pixel) * 6)} 
.tracking-data-list:before{content: '';border: 1px solid var(--sa-primary);position: absolute;height: 100%;right: 80px}.tracking-data-list:last-child:before { content: ''; border: none} .tracking-data-list figure{z-index: 1}.sa-apt-date-list figure img{width: 22px;height: 22px}
.sa-booking-date {position: var(--sa-absolute); right: 0; top: 0; font-size: calc(var(--sa-pixel) * 6.5); border-radius: calc(var(--sa-pixel) * 3); background-color: #3ebcf0; color: var(--sa-light); padding: calc(var(--sa-pixel) * 5); display: var(--sa-d-flex); flex-direction: column; align-items: var(--sa-center)} .sa-date-list li .sa-card { padding: calc(var(--sa-pixel) * 11.5) calc(var(--sa-pixel) * 5)}.sa-date-list::before,.sa-dntin-history .sa-date-list li.sa-line::before{border-right: var(--sa-border-solid) #c9d6e7; content: ""; top: 0; bottom: 25px; position: var(--sa-absolute); right: calc(var(--sa-pixel) * 15)}.sa-dntin-history .sa-date-list::before{content: unset}.sa-dntin-history .sa-date-list li.sa-line::before{bottom: 0}.sa-dntin-history .sa-date-list li.sa-line:last-child::before{border-right:unset}
.sa-voucher { width: calc(var(--sa-pixel) * 50); height: calc(var(--sa-pixel) * 68.5); background-color: var(--sa-info-dark); padding: calc(var(--sa-pixel) * 5); margin-left: calc(var(--sa-pixel) * 7.5); text-align: center; border-radius: calc(var(--sa-pixel) * 4); font-size: calc(var(--sa-pixel) * 6); display: inline-flex; justify-content: space-evenly; flex-direction: column; color: var(--sa-primary); align-items: center; cursor: pointer}.sa-voucher-bg { padding-bottom: 400px}.sa-voucher-bg::before { content: ""; position: absolute; bottom: 0; background: url(https://img.litedev.com/images/static/new-theme/voucher-bg.png) no-repeat bottom center; background-size: calc(var(--sa-percent) * 35); width: 100%; height: 100%; right: 0} .sa-voucher-bg .icon-refund { top: auto; bottom: 10px} .sa-voucher-success { padding: 0 125px calc(var(--sa-pixel)* 10) 0; font-size: 13px; background-image: url(https://img.litedev.com/images/static/new-theme/scss.png); background-repeat: no-repeat; background-size: 150px; background-position: 0%; margin: 0 0 -20px -20px}
/* wallet styles ends here */
/* my doctor styles ends here */
.sa-my-doc .sa-card-list { display: var(--sa-d-flex); flex-wrap: wrap} .sa-my-doc .sa-card-list li { width: calc(100% / 2 - (1 - 1 / 2) * 20px); margin: calc(var(--sa-pixel) * 10) calc(var(--sa-pixel) * 10) 0 0;cursor: pointer;z-index: 0 } .sa-my-doc .sa-card-list .sa-cursor:nth-child(-n + 2) { margin-top: 0} .sa-my-doc .sa-card-list li:nth-child(2n){ margin-left: 0} .sa-card-list-sm li { border-radius: calc(var(--sa-pixel) * 2); font-size: calc(var(--sa-pixel) * 7.5); color: var(--sa-dark); margin-bottom: calc(var(--sa-pixel) * 10); display: var(--sa-d-flex); align-items: var(--sa-center); flex-direction: row; padding: calc(var(--sa-pixel) * 5)} .sa-my-doc .sa-card-list-sm li { width: 100%; margin: 0 0 calc(var(--sa-pixel) * 10); cursor: var(--sa-pointer)}.sa-my-doc .sa-dialog .sa-card-list-sm li i {padding-left: calc(var(--sa-pixel)* 5);color: var(--sa-info)}.sa-my-doc .sa-dialog .sa-card-list-sm li .icon-home1{color: #FF5672}.sa-my-doc .sa-card-list-sm li:hover{border: 1px solid var(--sa-info)}
/* my doctor styles ends here */
/* saved cards styles starts here */
.sa-add-text { cursor: var(--sa-pointer); text-align: var(--sa-left); border: var(--sa-border-solid) var(--sa-primary); border-radius: calc(var(--sa-pixel) * 3); padding: calc(var(--sa-pixel) * 5) calc(var(--sa-pixel) * 5) calc(var(--sa-pixel) * 5) calc(var(--sa-pixel) * 25); color: var(--sa-dark)} .sa-add-text i { cursor: var(--sa-pointer); position: var(--sa-absolute); right: calc(var(--sa-pixel) * 12.5); top: calc(var(--sa-percent) * 25); transform: translateY(-50%); color: var(--sa-primary)} .sa-add-text i ~ i { right: auto; left: calc(var(--sa-pixel) * 13); color: var(--sa-dark-200)} 
.sa-saved-card-list .sa-card-list-itm{display: flex;gap: 8px;align-items: center;padding: 16px 0 16px 16px;margin-left: -20px;justify-content: space-between;position: relative;border-bottom: 1px solid var(--sa-dark-150);}.sa-saved-card-list .icon-more::before{content: "\ea07"; font-family: icomoon; background: transparent; border-radius: 100%; text-align: center; color:#ACA9BB;}.sa-card-safe-lable{background: #F7F7F7;border-radius: 8px;padding: 18px;display: flex;justify-content: center;align-items: center;gap: 10px;margin: 16px 0}.sa-card-mmyy { display: flex ; border: 1px solid var(--sa-dark-250); border-radius: 12px; padding: 0 10px;align-items: center;gap: 5px;}.sa-card-mmyy input { border: none; padding: 0; max-width: 26px}.sa-card-mmyy input~input{max-width: 100%;}.sa-card-mmyy~.sa-val-err{bottom: 0;}
.sa-card-name span { width: 70%} .sa-card-name span label { font-size: calc(var(--sa-pixel) * 5.5); color: var(--sa-dark-200); margin-bottom: 2px} .sa-card-no { margin: 0; color: var(--sa-dark)} .sa-card-name figure { width: calc(var(--sa-pixel) * 30); height: auto} .sa-card-name .sa-bnk-name { width: calc(100% - 45%)} .sa-card-name .sa-remove-ptnt { left: 0; bottom: 0}.sa-card-name span+span {width: calc(100% - 70%);text-align: var(--sa-right)}.sa-addcard-v2 .sa-form-control-lg{border-radius: 12px;}.sa-addcard-v2 input::placeholder{color: var(--sa-custom-v6)}
/* saved cards styles ends here */
/* view patient styles starts here */
.sa-ptn-det-card { border-radius: calc(var(--sa-pixel) * 5); background-color: #dfefff; margin-bottom: calc(var(--sa-pixel) * 10);color: var(--sa-info);padding: calc(var(--sa-pixel)*12.5) calc(var(--sa-pixel)*7.5) 25px calc(var(--sa-pixel)*7.5)} .sa-slide-name { display: flex; align-items: center} .sa-ptn-det-card .sa-avtar,.sa-slide-name .sa-avtar{ color: var(--sa-info); margin-left: calc(var(--sa-pixel) * 5); border: var(--sa-border-solid) var(--sa-info); background: var(--sa-transparent); border-radius: calc(var(--sa-pixel) * 3); height: calc(var(--sa-pixel) * 18); width: calc(var(--sa-pixel) * 18); line-height: calc(var(--sa-pixel) * 18)} .sa-slct-patient { margin-top: calc(var(--sa-pixel) * 7.5); display: flex}.sa-verfid-det { background-color: var(--sa-info-dark); padding: calc(var(--sa-pixel)*10); border-radius: calc(var(--sa-pixel)*6); margin-bottom: calc(var(--sa-pixel)*10) }.sa-filter-icon {font-size: calc(var(--sa-pixel)*6);color: var(--sa-info)}.sa-filter-icon i{font-size: calc(var(--sa-pixel)*7);margin-left: calc(var(--sa-pixel)*5);color: var(--sa-dark)}.sa-slide-name h6 {width: calc(100% - calc(var(--sa-pixel)* 25));position: var(--sa-relative);word-break: break-word;padding-left: 50px}.sa-slide-name small { font-size: 11px; font-weight: normal; color: var(--sa-dark-350)}.sa-slide-name h6 small { position: var(--sa-absolute); left: 0; top: 2px}
.sa-slct-medical { margin-top:calc(var(--sa-pixel)*7.5); display: var(--sa-d-flex)}.sa-slct-medical .swiper { width: calc(100% - 80px); margin-right: calc(var(--sa-pixel)*7.5)}.sa-slct-medical .sa-tag { position: relative; margin-right: calc(var(--sa-pixel)*5);width: 100px}
.sa-patient-flow .sa-slct-patient li { width: calc(var(--sa-pixel) * 75) !important; margin: 3px 0}.sa-patient-flow .sa-slct-patient li .sa-rec-bx { display: var(--sa-d-block); font-size: calc(var(--sa-pixel) * 6); overflow: var(--sa-o-hidden); text-overflow: ellipsis; white-space: nowrap}
.sa-apt-list{ background: #f8fbff; padding: calc(var(--sa-pixel) * 10); border-radius: 8px} .sa-green-text { color: #7ed321}
.sa-record-text {display: var(--sa-d-flex);justify-content: space-between;padding-top:calc(var(--sa-pixel)* 10);align-items: var(--sa-center)}.sa-record-text span i {padding-left: 10px;vertical-align: middle}.sa-record-text .sa-radiology-img::before{vertical-align: middle}.sa-card.sa-patient-card{min-height: 215px}.sa-patient-flow .sa-tabs li { display: flex; align-items: center} 
.sa-reason-list li {color: #686563}.sa-disease-list { display: flex; gap: 20px; flex-wrap: wrap}.sa-disease-list p { border: 1px solid var(--sa-primary); padding: 5px 15px; border-radius: 10px px ; color: var(--sa-primary);border-radius: 20px}.sa-disease-list .sa-list-btn{background-color: var(--sa-primary-light-bg);border: none; color: var(--sa-dark)}.sa-health-data{display: flex;gap: 20px}.sa-health-data-det{width: 100%}.sa-health-data-det li { display: flex; align-items: start; gap: 20px}.sa-health-data-det li div{width: 100%;border-bottom: 1px solid var(--sa-dark-150);padding-bottom: 10px; margin-bottom: 10px}.sa-health-data-det li:last-child div{border-bottom: 0;padding: 0;margin: 0}.sa-health-data-det li img{margin-top: 10px}
.sa-add-ptn-insurance-lable { border: var(--sa-border-solid) var(--sa-custom-v4); border-radius: 8px; display: flex; align-items: center; justify-content: space-between; padding: 7px 15px;cursor: pointer}
/* view patient styles ends here */
/* record styles starts here */
.sa-addrecord .sa-slct-serv-list li.active {border: var(--sa-border-solid) var(--sa-info);color: var(--sa-info)}.sa-addrecord .sa-slct-serv-list li {border-radius: calc(var(--sa-pixel) * 5);min-width: calc(var(--sa-pixel) * 45);background: var(--sa-light);height: calc(var(--sa-pixel) * 45);display: var(--sa-d-flex);align-items: var(--sa-center);justify-content: var(--sa-center);flex-direction: column;border: var(--sa-border-solid) rgb(0 0 0 / 10%);width: calc(100%/3 - (1 - 1/3)*15px);margin-bottom: 10px}.sa-addrecord .sa-slct-serv-list li.active {border: 1px solid var(--sa-info)}
.sa-form-group>label~.sa-form-control~.sa-form-icon.sa-form-icon-btm{top:34px}
/* record styles ends here */
/* insurance styles start here */
.sa-insurne { cursor: pointer; border-radius: calc(var(--sa-pixel)* 4); border: var(--sa-border-solid) #7ed23a; transition: .3s; padding: calc(var(--sa-pixel)* 5) 15px; margin-bottom: calc(var(--sa-pixel)* 10); font-size: calc(var(--sa-pixel)*6.5); position: var(--sa-relative)}.sa-insurne .sa-ins-icon::before { right: calc(var(--sa-pixel)* 5); top: 8px}.sa-insurne .sa-ins-icon{padding-right: 25px} 
.sa-ins-box, .sa-insurne { cursor: pointer; border-radius: calc(var(--sa-pixel)* 4); border: var(--sa-border-solid) #7ed23a; color: var(--sa-dark); transition: .3s; padding: calc(var(--sa-pixel)* 5) 15px; margin-bottom: calc(var(--sa-pixel)* 10); font-size: calc(var(--sa-pixel)* 6.5); position: var(--sa-relative)}.sa-add-ins{position: var(--sa-relative);font-weight: 550}.sa-ins-box [class*="col"] {margin-top: 15px}
.sa-ins-warn-msg {background-color: #FFFEEE;padding: 10px;border-radius: 8px;margin-bottom: 15px}.sa-ins-msg { border-radius: calc(var(--sa-pixel)* 4); border: var(--sa-border-solid) #7ed23a; background-color: #f3feee; color: var(--sa-dark); transition: .3s; padding: calc(var(--sa-pixel)* 5) 15px calc(var(--sa-pixel)* 5) 15px; position: var(--sa-relative); line-height: calc(var(--sa-pixel)* 10); min-height: 44px; font-size: calc(var(--sa-pixel)*6.5); display: var(--sa-d-flex); margin-top: calc(var(--sa-pixel)*10);align-items: center}.sa-link-ins-icon{background-position: -316px 0; width: 25px; height: 27px; background-size: 700px; margin-left: 10px}
.sa-ins-srvcs.sa-vaccination-tab .sa-vaccine-tab{border-bottom: 1px solid #D4D4D4;margin: 0}.sa-ins-srvcs .sa-vaccine-tab li.active span{color: var(--sa-primary)}
.sa-ins-srvcs .sa-vaccine-tab li span,.sa-abt-applctns p{color: #7C7C7C}.sa-ins-cnsultns{display: flex;align-items: center;justify-content: space-between;margin: 0 0 10px}.sa-ins-srvc-card li:first-child{padding-top: 0}.sa-ins-more{border-radius: 20px !important; width: 250px;position: absolute;box-shadow: 0 0px 10px 0 rgba(0,0,0,.1);padding: 16px;background-color: var(--sa-light); opacity: 1;}.sa-ins-more li{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid var(--sa-primary-light)}.sa-ins-more li span{font-size: 15px;}.sa-ins-more li:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: none}.sa-cvg-header .sa-cvg-hover{position: relative;}.sa-cvg-header .sa-cvg-hover .sa-ins-more{display: none; position: absolute;z-index: 11;top: 25px; right: -15px}.sa-cvg-header .sa-cvg-hover:hover .sa-ins-more{display: block}.sa-ins-srvc-card li:last-child .sa-srvc-mb{margin-bottom: 0}.sa-srvc-term-cnds ul li{border-bottom: 1px solid var(--sa-primary-light);padding: 10px 0}.sa-ins-linked-card{background: url(https://img.litedev.com/images/my-profile/my-profile-card.svg) no-repeat;background-size: cover;margin: 10px auto;height: auto;position: relative;padding: 20px;border-radius: 20px}.sa-ins-inner-img{display: flex;justify-content: space-between}.sa-ins-inner-img img{width: 40px;border-radius: 4px;}.sa-effect-dot::before{content: ""; display: inline-block; width: 5px; height: 5px; background-color: #000; border-radius: 50%; margin-left: 20px;}.sa-aprvl-tab li .sa-success-label{width: fit-content; display: flex ; align-items: center; border-radius: 6px; padding: 6px;}.sa-ins-linked-card .sa-icon-view{position: absolute; bottom: 0px; left: 0px; background: var(--sa-primary); padding: 4px; margin: 0; color: var(--sa-light); width: 24px; height: 24px; border-radius: 0 10px}.sa-srvc-mb h6,.sa-ins-detshow-card ul li p,.sa-editprofile-v2 .sa-profile-info-list li .sa-pro-data .sa-cursor,.sa-editprofile-v2 .sa-profile-info-list li .sa-pro-data .sa-d-none-insu{color: var(--sa-custom-v6)}.sa-ins-cvrg-det .sa-card{box-shadow: 0 0px 12px 0 rgba(0, 0, 0, 8%)}.sa-ins-cnsultns span,.sa-srvc-mb p,.sa-ins-transaction span,.sa-ins-detshow-card span,.sa-ins-notlinked p{color: #706E7C}.sa-ins-transaction p{color: var(--sa-success-dark)}.sa-aprvl-tab li .sa-success-label img{width: 20px;height: 20px;}.sa-ins-view-det{position: relative;}.sa-ins-view-det .sa-invisible{position: absolute; left: -10px; z-index: 1; bottom: 180px; background: var(--sa-primary); border-radius: 50%; width: 36px; height: 36px; line-height: 25px; text-align: center; padding: 5px; color: var(--sa-light)}.sa-ins-detshow-card{margin: 10px 0 0}.sa-ins-linked .sa-ins-detshow-card{border-radius: 10px 10px 0 0;border:1px solid #C7E5FF;border-bottom: unset}.sa-patient-list-v2 .sa-ins-more{left: 15px;z-index: 11}.sa-saved-card-list .sa-ins-more{left: 25px;z-index: 999;}.sa-ins-transbg {background: #0000001A;z-index: 10;cursor: pointer}.sa-more-dialog{position: absolute; left: 0; top: 7px;}
.sa-ins-show.sa-modal .sa-modal-wrapper{background: url(https://img.litedev.com/images/my-profile/my-profile-card.svg) no-repeat; background-color: var(--sa-light); background-size: cover;background-position: center}.sa-modal-body .sa-ins-show.sa-modal .sa-modal-wrapper{width: 100%;}.sa-ins-show .sa-modal-header,.sa-ins-show .sa-modal-body{background: transparent;}.sa-ins-show .sa-modal-body{height: calc(100vh - 100px);}.sa-ins-show .sa-mob-header{background: transparent}.sa-ins-show .sa-modal-header{padding-bottom: 10px;}.sa-ins-show .sa-ins-inner-img{align-items: center}.sa-ins-linked-card-det {display: flex; align-items: center; flex-wrap: wrap; gap: 5px; color: #706E7C;}.sa-ins-linked-card-det li.sa-line-clamp{margin-left: 10px;}.sa-ins-linked-card-det span { color: #706E7C; }.sa-ins-linked-card-det li span { color: #1A5021; }.sa-ins-card-loader { margin-top: -100px; position: relative; }
.sa-success-label{background: #E5F8F2;color: var(--sa-success-dark);border-radius: 12px;padding: 2px 10px}
.sa-danger-label{background: #FCEAE9;border-radius: 12px;color: var(--sa-danger-dark);padding: 2px 10px}.sa-ins-index .sa-modal-header{display:none}.sa-ins-index  .sa-ins-show .sa-modal-header{display:block}
.sa-aprvl-tab li .sa-partl-aprvd{background: var(--sa-success-light);color: var(--sa-success)}.sa-aprvl-tab li .sa-processing{background: #F0F4FD;color: var(--sa-custom-v6)}.sa-ins-notlinked{display: flex ; justify-content: center; flex-direction: column; align-items: center; text-align: center}.sa-srvc-mb img{width: 24px;height: 24px;object-fit: contain}.sa-srvc-term-cnds ul p{color: var(--sa-primary); font-weight: 650;}
.sa-aprvl-tab li .sa-rejected{background-color: #FCE5E9;color: var(--sa-danger)}.sa-aprvl-tab li .sa-pending{background-color: #fff9ed;color: #ffc919}.sa-srvc-term-cnds ul li:first-child{border-top: 1px solid var(--sa-primary-light)}.sa-ins-inner-img span{font-weight: 650;letter-spacing: 4px; color: #1A5021;}.sa-ins-detshow-card ul li p{font-weight: 550;}.sa-ins-detshow-card ul li .sa-danger-text{color:var(--sa-danger);}.sa-ins-cvrg-det .sa-dialog-header{padding-bottom: 20px; position: relative;}
/* insurance styles ends here */
/* date picker styles starts here */
.sa-date-picker input { border: var(--sa-border-solid) var(--sa-dark-200); line-height: calc(var(--sa-pixel)*20); height: calc(var(--sa-pixel)*20);padding-right: calc(var(--sa-pixel)*20);width: calc(var(--sa-pixel)*75);border-radius: calc(var(--sa-pixel)*3)} .sa-date-picker .dp__input_icon {display: none}.sa-form-group .sa-date-picker input {width: calc(var(--sa-percent)*50)}.sa-date-picker .dp__input_wrap:before {content: "\e906";font-family: icomoon;position: absolute;font-size: 18px;right: 10px;top: 5px;color: var(--sa-primary)}
/* date picker styles ends here */
/*errors msgs*/
.sa-result-error{text-align: var(--sa-center); margin: auto;width: calc(var(--sa-percent)* 50)}.sa-result-error h4{margin-top: calc(var(--sa-pixel)* 10);margin-bottom: calc(var(--sa-pixel)* 5)}.sa-text-pos-center{position: absolute; transform: translateX(calc(var(--sa-percent) * 25));top: calc(var(--sa-percent) * 25);right: calc(var(--sa-percent) * 25)}.sa-no-appoint figure {width: 90px; height: 90px; margin: calc(var(--sa-pixel)* 25) auto 0}.sa-no-appoint p{text-align: center;color: var(--sa-dark)}
.sa-slct-dialog{z-index: 999}.sa-ftr-btn {display: var(--sa-d-flex);justify-content: space-between;margin-top: calc(var(--sa-pixel)* 10)}.sa-ftr-btn button,.sa-ftr-btn .sa-loader-btn{width: 100%}.sa-ftr-btn button+button,.sa-ftr-btn .sa-loader-btn{margin-right: 15px}.sa-ftr-btn > div{width: 48%}
/*static-header*/
.static-header h1{color:var(--sa-light);font-size: calc(var(--sa-pixel)* 20)}.sa-header,.sa-static .sa-header{z-index: 12}.sa-static .sa-toggle i{border: 1px solid #9B9B9B; border-radius: calc(var(--sa-pixel)* 2);padding: calc(var(--sa-pixel)* 5)}.sa-static .sa-brand .sa-logo,.sa-static .sa-header .sa-container,.sa-static .sa-nav li i.icon-traveller{color:var(--sa-light);border: none}.sa-static .sa-header .sa-container .sa-dialog{color: var(--sa-dark)}.sa-static  .sa-nav li.sa-notific{color:var(--sa-light)}
/*contact-us*/
.sa-contact, .sa-achieve-list ul { display: var(--sa-d-flex); justify-content: space-between; align-items: center}.sa-trigger { border-bottom: 1px solid #ddd; padding: calc(var(--sa-pixel)* 7 + 1px) 0; cursor: var(--sa-pointer)}.sa-trigger-cnt { border-bottom:  1px solid #ddd;padding: 16px 0;}.sa-trigger.active i.open { transform: rotate(90deg); display: inline-block}.sa-trigger i{color: var(--sa-primary)}.sa-trigger-tit { font-weight: 650;color: var(--sa-dark)}.sa-cont-us .sa-card {padding:calc(var(--sa-pixel)* 15)}.sa-pl40{padding-right:calc(var(--sa-pixel)* 20)}.sa-contact-link{display: flex;align-items: center;justify-content: center;position: var(--sa-relative)}.sa-contact-link .sa-common-title{justify-content: center}.sa-cont-us form{padding: 0 20px}.sa-contact-link::before{content: '';width: 100%;height: 200px;background: linear-gradient(to left, var(--sa-success), var(--sa-primary));position: absolute;right: 16px;top: 30%;clip-path: ellipse(49% 59% at 50% 51%);transform: rotate(20deg)}.sa-cont-us .sa-tit{color: var(--sa-custom-v3)}.sa-cont-us {margin-top: calc(var(--sa-pixel)* 30)}.sa-contact-link h6{margin-bottom:  calc(var(--sa-pixel)* 5)}.sa-contact-link i.sa-c-care{font-size: calc(var(--sa-pixel)* 20); display: block; text-align: center; margin-bottom: 20px}.sa-contact-link a{color: var(--sa-custom-v1)}.sa-contact-link .sa-icon-bg{margin: 0 auto 15px}.sa-cont-us i.icon-location21{vertical-align: middle;font-size: 20px}.sa-common-title h2{width: calc(100% - 88px)}.sa-trigger.active .sa-term-cnds i.open{transform:rotate(180deg)}
/* voice record styles starts here */
.sa-voice,.sa-music-player{display: flex;justify-content: space-between; align-items: center}.sa-mic-icn{color: var(--sa-info); border-radius: 50%; border: 1px solid var(--sa-info); background-color: var(--sa-light); padding: 5px; cursor: pointer; transition: .2s; font-size: calc(var(--sa-pixel)* 10); display: flex; align-items: center; justify-content: center; height: 40px; width: 40px}.sa-mic-icn:hover{color: var(--sa-dark)}.sa-voice .sa-progress-line { height: 8px; border-radius: 5px; background-color: #E6E6E6; width: 85%}.sa-music-player { width: 100%; border: var(--sa-border-solid) #c0cfef; margin: calc(var(--sa-pixel) * 5) 0; border-radius: calc(var(--sa-pixel) * 5); padding: 15px;background: var(--sa-light)} .sa-music-player .icon-play, .sa-music-player .icon-pause { cursor: var(--sa-pointer); color: var(--sa-info); font-size: calc(var(--sa-pixel)* 10)}.sa-progress { position: var(--sa-relative); height: 4px; width: calc(var(--sa-percent)*45); margin: 0; display: var(--sa-d-flex); background-color: #DDE0E6; border-radius: 2px; align-items: center;margin-right:10px;margin-left:10px}.sa-progress-handle { display: block; position: var(--sa-absolute); z-index: 7; margin-top: 0; margin-right: -2px; width: 8px; height: 8px; border-radius: calc(var(--sa-percent)*50); background-color: var(--sa-info); cursor: var(--sa-pointer)} .sa-transparent-layer { width: 100%; height: 4px; background-color: var(--sa-transparent); position: var(--sa-absolute); cursor: var(--sa-pointer); z-index: 5}.sa-bar { width: 0; background-color: var(--sa-info); height: 4px; border-radius: 2px; position: var(--sa-absolute)}.icon-stop { position: relative;width: 40px;height: 40px;border: 1px solid var(--sa-info);border-radius: 100%}.icon-stop:before { content: " "; height: 15px; width: 15px; background: var(--sa-info); position: absolute; right: 50%; top: 50%; transform: translate(50%, -50%)}.sa-progress-line:before { content: " "; height: 7px; width: var(--sa-width-percent); border-radius: 5px; background: silver; position: absolute}.sa-progress:before {content: " ";height: 4px;width: var(--sa-width-percent);border-radius: 5px;background: var(--sa-info);;position: absolute}
/* voice record styles end here */
/* active appointments style starts here */
.sa-active-apt { background: #F9FAFE; padding: calc(var(--sa-pixel)*15) 0; margin-bottom:40px;}.sa-active-apt-list{width: 100%;border-radius: calc(var(--sa-pixel)* 10);background: var(--sa-light);padding: 15px 0;box-shadow: 0 0 10px 0 #eee;align-items: center;text-align: start;margin:0;position: relative}.sa-icn-info-picker { color: var(--sa-info); font-size: calc(var(--sa-pixel)*10); margin-left: 10px; vertical-align: middle}.sa-actv-icn-cal { border: 1px solid var(--sa-dark-200); padding: 8px; border-radius: 5px; color: var(--sa-info); font-size: calc(var(--sa-pixel)*10)}.sa-active-apt .sa-doct-det {width: calc(100% - 54px)} .sa-copy-txt .sa-active{ color: #00ff00}.sa-copy-txt{display: flex;align-items: center}.sa-copy-txt input {border: none;width: 110px;pointer-events: none;color: var(--sa-custom-v1);-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}.sa-app-info .sa-copy-txt i, .sa-icon-copy i{vertical-align: middle; background:#f2f4f7;padding:4px;border-radius:50%;font-size: 12px;margin-right:5px;cursor: pointer;margin-top: 0;color: var(--sa-custom-v6)}.sa-icon-copy i{color: var(--sa-custom-v2);font-size: 13px; vertical-align: initial;}.sa-app-info:last-child{border-bottom: unset}.sa-app-info .sa-copy-txt i{padding:4px 6px;}
.sa-app-info .sa-copy-txt .icon-round-done{font-size: 20px}.sa-upcmngAptView::selection,body .ios .sa-upcmngAptView::selection,body .safari .sa-upcmngAptView::selection { background-color: transparent}
.sa-new-appoint-list { display: flex; flex-direction: column; gap: 15px; padding:20px 0 100px}.sa-new-appoint-list li { border-bottom: 1px solid var(--sa-dark-150); padding-bottom: 10px; }.sa-new-appoint-list li:last-child{border: none;padding: 0;}.sa-apts-list-btn{display: flex;gap: 8px;justify-content: space-between;}.sa-apts-list-btn .sa-btn{padding: 8px; height: 34px; line-height: 16px; min-width: max-content;width: 100%;}.sa-apts-list-btn .sa-apt-disabled-btn{min-width: auto;}.sa-apt-btns .sa-past-apt-btn .sa-past-est-time{text-align:right;}
/* active appointments style ends here */
.sa-profile-list li :where(a , span) { width: 100%; border: 1px solid var(--sa-transparent); padding: 15px; border-radius: 6px;color: var(--sa-custom-v6); font-weight: 550;}.sa-profile-list li .router-link-active.router-link-exact-active { border-color: var(--sa-info); font-weight: 650}.sa-profile-list li  [class*=icon-right]{display: none}.sa-profile-list li :where(a , span) img{height: 22px;}
.sa-date-list li .sa-card-shadow{padding: 20px}.sa-apoint .sa-tabs-fill .sa-tab-cont{padding: 0}.sa-apoint .sa-tabs-fill .sa-tabs li:last-child.active::after{left: -15px;transform: skewX(15deg);right:auto}
.sa-apt-list li:last-child {margin-bottom: 0}.sa-rec-bg .sa-tabs li:last-child{margin:0}.sa-my-pro-cnt .sa-apt-list{padding:0}
.openNav .sa-banner,.openNav .sa-services-bg::before, .openNav .sa-services-bg::after,.sa-generic-list li a i, .sa-generic-list li span i,.sa-navbar .sa-slct-serv-list li:hover:before, .sa-navbar .sa-slct-serv-list li:hover::after, .sa-navbar .sa-slct-serv-list li:hover span:before,.sa-navbar .sa-services:before, .sa-navbar .sa-services:after,.sa-navbar .sa-slct-serv:before, .sa-navbar .sa-slct-serv:after, .sa-date-picker .dp__clear_icon,.sa-profile-menulist .sa-generic-list,.sa-dialog-content .sa-content .sa-btn-back{display: none}
.sa-f-up-attach {display: var(--sa-d-flex);flex-wrap: wrap;justify-content: flex-start;}.sa-sticky-filter.active {border: var(--sa-border-solid) var(--sa-primary)}.sa-success{color:var(--sa-light);background-color:var(--sa-success);border-color:var(--sa-success)}.sa-a-danger{color:var(--sa-light);background-color:#F04B4D;border-color:#F04B4D}.sa-test-cnt .sa-unorder-list li{list-style-type: none}.sa-status-card-ico.sa-book-now{width: calc(100% - 60%)}.sa-share-bg{font-size:13px;cursor:var(--sa-pointer);position:var(--sa-absolute);padding:5px;border-radius:calc(var(--sa-pixel)*2);left:calc(var(--sa-pixel)* 10);top:calc(var(--sa-pixel)* 10);background-color:#eef2ff}.sa-share-bg i{margin-right:5px}
.sa-card-list.sa-marker-none .sa-unorder-list li::marker{color:transparent}.sa-apt-list-name {display: flex;align-items: center;margin-top: 5px}.sa-apt-list-name:first-child{margin-top: 0}.sa-swap-dir{word-break: break-word}.sa-signin-dialog .sa-dialog-body{overflow: unset;padding: 50px}.sa-doct-price {width: calc(100% - 75%); padding-right: calc(var(--sa-pixel)* 10); display: var(--sa-d-flex); flex-direction: column; justify-content: var(--sa-center)}.sa-rprt-ptnname{width: calc(100% - 38px)}
.sa-slct-patient .sa-txt-center {width: calc(100% - 80px);display: flex;align-items: center;justify-content: center}.sa-slct-serv-list li:last-child{margin-left:0}.sa-generic-list li :is(a,span){cursor:var(--sa-pointer);display:var(--sa-d-block);position:var(--sa-relative);padding:calc(var(--sa-pixel)* 5) 0;text-align:right;color:var(--sa-dark);font-size: 14px}

@keyframes slide-in {  from {transform: translateX(-100%)}  to {transform: translateX(0)}}
@keyframes slide-out {from {transform: translateX(0)}  to {transform: translateX(-100%)}}
@keyframes slide-in-Vert { from { transform: translateY(100%)} to { transform: translateY(0)} }
@keyframes slide-out-Vert { from { transform: translateY(0) } to { transform: translateY(100%) } }


/*avtar start here*/
.sa-avtar {background-repeat: no-repeat;background-position:var(--sa-center);background-size:cover;background-color:var(--sa-info-dark);border-radius: calc(var(--sa-pixel)* 4);position:var(--sa-relative);text-align:var(--sa-center);overflow: var(--sa-o-hidden);display: flex; align-items: center; justify-content: center;border: 1px solid transparent}.sa-avtar-circle{border-radius:calc(var(--sa-percent)* 50)}.sa-avtar-xl{width:110px;height:110px}.sa-avtar-lg{width:100px;height:100px}.sa-avtar-md{width:54px;height:54px}.sa-avtar-sm{width:34px;height:34px;line-height: 34px}.sa-avtar-xs{width:28px;height:28px}.sa-avtar-warning{background-color: #FFC14F1A;}.sa-avtar-bg-grey{background-color: #f5f5f5;}.sa-avtar-40{width: 40px; height: 40px;}.sa-avtar-w64{width: 64px; height: 64px;}.sa-avtar-80{width: 80px; height: 80px;}.sa-avtar-20{width:20px;height:20px}
/*avtar start here*/
/*Tooltip start here*/
.sa-tooltip{position:relative}.sa-tooltip-text{width:auto;background-color:#52cdff;color:var(--sa-light);text-align:var(--sa-center);border-radius:calc(var(--sa-pixel)* 3);position:var(--sa-absolute);z-index:1;bottom:60px;left:0;font-size: calc(var(--sa-pixel)* 6 + 1px);line-height:30px;white-space:nowrap;padding:2px 12px}.sa-tooltip-text::after{content:"";position:var(--sa-absolute);bottom:-16px;left:calc(var(--sa-pixel)* 10);border-width:8px;border-style:solid;border-color:#52cdff var(--sa-transparent) var(--sa-transparent) var(--sa-transparent)}
/*Tooltip end here*/
/*Alerts Start here*/
.sa-alert{position:var(--sa-relative);padding:calc(var(--sa-pixel)* 5);border: var(--sa-border-solid) var(--sa-transparent);border-radius:calc(var(--sa-pixel)*4);font-size: calc(var(--sa-pixel)* 6 + 1px);text-align: var(--sa-center)}.sa-a-close{cursor:var(--sa-pointer);padding: 15px; color: inherit; position:var(--sa-absolute); left: 0; top: 0}.sa-a-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.sa-a-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.sa-a-success{color:var(--sa-light);background-color:var(--sa-success);border-color:var(--sa-success)}.sa-a-info{color:var(--sa-dark);background-color:var(--sa-info-dark)}.sa-a-warning{color:#333;border: var(--sa-border-solid) #FBB774;border-radius:calc(var(--sa-pixel)*4);background-color:#FFF3CF}.sa-a-warn-lyt{background-color: #FFF9ED;}.sa-a-danger{color:var(--sa-light);background-color:var(--sa-danger);border-color:var(--sa-danger)}.sa-a-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.sa-a-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.sa-alert-fixed {border-radius: 0; position:var(--sa-fixed); z-index: 999; top: 0px; left: 0; right: 0; border: none;padding-left: 44px}.sa-a-warn-bg{color:var(--sa-custom-v1);border: none}.sa-alert-bg{color: #3ebcf0; background-color: #fff4d9; padding: calc(var(--sa-pixel)* 5) 15px; display: var(--sa-d-block); font-size: calc(var(--sa-pixel)*6.5)}.sa-a-success-lyt { color: var(--sa-dark-550); background-color: #ecffea; border-color: #ecffea}.sa-a-danger-lyt { color: var(--sa-danger); background-color: var(--sa-danger-light); border-color: var(--sa-danger-light)}.sa-a-danger-lyt small{width: 15px; height: 15px; line-height: 16px; font-size: 14px; background-color: var(--sa-danger); color: var(--sa-light); border-radius: 50px; text-align: center}.sa-a-danger-lyt{text-align: right}.sa-a-warning-lyt, .sa-a-danger-lyt, .sa-a-info-lyt {border: none; display: flex; align-items: baseline; gap: 10px}.sa-a-warning-lyt small, .sa-a-info-lyt small{width: 15px; height: 15px; line-height: 16px; background-color: var(--sa-warning); color: var(--sa-light); border-radius: 50px}.sa-a-info-lyt{color: var(--sa-dark-500);} .sa-a-warning-lyt span, .sa-a-danger-lyt span, .sa-a-info-lyt span{width: calc(100% - 25px); text-align: right}.sa-a-info-lyt .icon-info{transform: rotate(180deg);}
.sa-info-succs-bg{background-color: #ebffea;}
/*Alerts end here*/
/*Tabs starts here*/
.sa-tabs {position:var(--sa-relative);display: var(--sa-d-flex)}.sa-tabs li {cursor: var(--sa-pointer); font-size: calc(var(--sa-pixel)* 6 + 1px);list-style-type: none; margin-left: calc(var(--sa-pixel)* 5);position:var(--sa-relative)}.sa-tabs li.active {color: var(--sa-primary);font-weight: 750;}.sa-tabs li:last-child{margin-left: 0}.sa-tabs-fill li {border-radius: 8px 8px 0 0;margin-left: 30px; padding: 15px 30px}.sa-tabs-fill li.active {background-color: var(--sa-primary-light-bg)}.sa-tabs-fill li.active:before {display: none}.sa-tabs-fill li.active:after { content: ''; width: calc(var(--sa-pixel)* 12); height: calc(var(--sa-percent)* 50); background: var(--sa-primary-light-bg); position: var(--sa-absolute); border-radius: 8px 8px 0 0; top: 0; left: -15px; transform: skewX(15deg)}.sa-tabs-fill li:last-child.active::after { right: -5px; transform: skewX(-15deg); left: auto}.sa-tabs-line {border-bottom: 1px solid #ddd;margin-top: -1px}.sa-tabs-line li { padding: 15px; margin-left: 0}.sa-tabs-line li.active:after { content: ''; width: 100%; height: 5px; bottom: 0; top: auto; right: 0; border-radius: 5px 5px 0 0; left: 0; transform: inherit; background: var(--sa-primary)}.sa-tabs-btn li {border-radius: calc(var(--sa-pixel)* 5); padding: calc(var(--sa-pixel)* 6); margin-bottom: calc(var(--sa-pixel)* 10); width: 100%; border: var(--sa-border-solid) var(--sa-dark-150); text-align: var(--sa-center); font-weight: 650; color: #848484;background: var(--sa-light)}.sa-tabs-btn li.active{border-color: var(--sa-primary)}.sa-tabs-border li {padding: 10px 30px}.sa-tabs-border li.active::after {content: '';position: absolute;bottom: 0;height: 5px;width: 100%;border-radius: 5px 5px 0 0;background: var(--sa-primary);right: 0}.sa-tabs-vert-lft  li { background: var(--sa-light); text-align: right; border-radius: calc(var(--sa-pixel) * 3); padding: 15px; border: var(--sa-border-solid) var(--sa-light);color: var(--sa-dark);font-weight: normal} .sa-tabs-vert-lft li.active{ border-color: var(--sa-info); color: var(--sa-info); background: #dfefff} .sa-tabs-vert-lft li i, .sa-tabs-btn li i { font-size: calc(var(--sa-pixel) * 11); margin-left: calc(var(--sa-pixel) * 5); vertical-align: middle}.sa-tab-cont {padding-top: calc(var(--sa-pixel)* 5); position:var(--sa-relative)}.sa-tabs-fill~.sa-tab-cont {border-radius: 10px 0 10px 10px;padding: 20px;background-color: var(--sa-primary-light-bg)}.sa-tab-brdr{border-bottom: 0.8px solid #D4D4D4}
/*Tabs styles end here*/
/*badge start here*/
.sa-badge {display: var(--sa-d-i-block); line-height: 1; min-width: 17px; height: 17px; line-height: 17px; font-size: 50%; text-align: var(--sa-center); white-space: nowrap; vertical-align: baseline; border-radius: 100rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; padding: 0 3px}.sa-badge-success{color:var(--sa-light);background-color:var(--sa-success);border-color:var(--sa-success)}.sa-badge-warning{color:var(--sa-dark);background-color:var(--sa-warning);border-color:var(--sa-warning)}.sa-badge-primary{color: var(--sa-light);background-color: var(--sa-primary);border-color: var(--sa-primary)}
/*badge end here*/
/*Validation messages*/
.sa-val-err { color: var(--sa-danger-dark);font-size: calc(var(--sa-pixel)* 5 + 1px);display: block;position:var(--sa-absolute);bottom: -18px;right: 0}.sa-val-err-pos {bottom: 0;white-space: nowrap}.sa-val-err-rel {position:var(--sa-relative); bottom: 0}
/*Validation messages*/
/* tag start here */
.sa-tag{background-color:#E7F4FF;display: var(--sa-d-i-block);height:32px;padding:0 calc(var(--sa-pixel)* 5);line-height:30px;font-size: calc(var(--sa-pixel)* 6 + 1px);color:var(--sa-dark);border: var(--sa-border-solid) #E7F4FF;border-radius:calc(var(--sa-pixel)* 2);box-sizing:border-box;white-space:nowrap}.sa-tag .sa-tag-close{position:var(--sa-absolute); cursor:var(--sa-pointer); line-height: 14px; top: 8px; left: 8px; color: var(--sa-dark-350)}.sa-tag-primary .sa-tag-close{color:#409eff}.sa-tag-success .sa-tag-close{color:#67c23a}.sa-tag-info .sa-tag-close{color:#909399}.sa-tag-warning .sa-tag-close{color:#e6a23c}.sa-tag-danger .sa-tag-close{color:#f56c6c}.sa-tag.sa-tag-primary{background-color:#ecf5ff;color:#409eff;border: var(--sa-border-solid) #d9ecff}.sa-tag.sa-tag-success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.sa-tag.sa-tag-info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.sa-tag.sa-tag-warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.sa-tag.sa-tag-danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.sa-tag i { margin-right: calc(var(--sa-pixel)* 5)}
/* tag end here */
/*Card starts here*/
:is(.sa-card,.sa-card-shadow,.sa-card-no-border) {border-radius:calc(var(--sa-pixel)*5);border: var(--sa-border-solid) var(--sa-dark-100);background-color: var(--sa-light);color: var(--sa-ebony);transition: .3s; padding: calc(var(--sa-pixel)* 8);margin-bottom: calc(var(--sa-pixel)* 8);position:var(--sa-relative)}:is(.sa-card-no-border,.sa-card-shadow) {border: none}.sa-card-shadow{ box-shadow: 0 0px 10px 0 rgba(0,0,0,.1)}.sa-card-noshadow{box-shadow:none}.sa-add-card{background: #EBFFF2;border: var(--sa-border-solid) #94C781;padding: calc(var(--sa-pixel)* 10)}.sa-card-zero {padding: 0}
.sa-card-primary {background-color: var(--sa-primary)}.sa-card-primary-light {background-color: var(--sa-primary-light)}.sa-card-outline-primary{border: 1px solid var(--sa-primary); background-color: #F1F9FF;}.sa-card-primary-gradient {background-image: var(--sa-primary-gradient)}.sa-card-secondary-gradient {background-image: var(--sa-secondary-gradient)}.sa-card-success {background-color: #00c7e5}.sa-card-secondary-success{background-color: var(--sa-success)}.sa-card-primary-trans{background: linear-gradient(89.63deg, #26A9E0 92.57%, rgba(38, 169, 224, 0.72) 94.45%)}
.sa-card-xlg {padding: calc(var(--sa-pixel)* 20)}.sa-card-lg {padding: calc(var(--sa-pixel)* 15)}.sa-card-sm {padding: calc(var(--sa-pixel)* 5 + 5px)}.sa-card-xs {padding: calc(var(--sa-pixel)* 5)}
/*Card ends here*/
/* Fileupload styles start Here*/
.sa-f-up-att { border: var(--sa-border-solid) var(--sa-dark-150); color: var(--sa-dark); display: var(--sa-d-flex); cursor: var(--sa-pointer); align-items: var(--sa-center); justify-content: var(--sa-center); background: var(--sa-transparent); padding: 0; margin-top: 15px; margin-bottom: 0; width: 84px; height: 84px; line-height: 84px; position: var(--sa-relative); margin-left: 15px; border-radius: calc(var(--sa-pixel) * 5); text-align: var(--sa-center); overflow: var(--sa-o-hidden)}.sa-f-up-att i {display: block;margin-bottom: 8px}.sa-up-att-list {display: var(--sa-d-flex);flex-wrap: wrap;justify-content: flex-start}.sa-up-att-list li {border: var(--sa-border-solid) var(--sa-dark-150);color: var(--sa-dark);display: var(--sa-d-flex);cursor: var(--sa-pointer); align-items: var(--sa-center); justify-content: var(--sa-center);background: var(--sa-transparent);padding:0;margin-top: 15px;margin-bottom: 0; width: 84px; height: 84px;line-height: 84px; position:var(--sa-relative); margin-left: 15px;border-radius: calc(var(--sa-pixel)* 5); text-align: var(--sa-center);overflow: var(--sa-o-hidden)}.sa-up-att-list li figure {width: 100%;height: 100%;border-radius: 8px;overflow: hidden}.sa-up-att-list li i {color: var(--sa-danger);font-size: 50px;vertical-align: middle}.sa-up-att-list li .icon-delete1{font-size: 12px;color:#fff;line-height: 24px}
.sa-delete {width: 24px; height: 24px; line-height: 24px; color: var(--sa-light); background: var(--sa-danger); border-radius: calc(var(--sa-percent)* 50); position:var(--sa-absolute); left: calc(var(--sa-pixel)* 5);  top: calc(var(--sa-pixel)* 5);cursor: var(--sa-pointer)}.sa-f-up-att .sa-btn-transparent{height: auto; line-height: normal}.sa-f-up-att .sa-btn-transparent i { color: var(--sa-info); font-size: calc(var(--sa-pixel)*14)}.sa-up-att-list li a {width: 100%;height: 100%}
/* Fileupload styles end Here*/
.sa-filter :is([type="checkbox"]:checked + label, [type="checkbox"]:not(:checked) + label, [type="radio"]:not(:checked) + label, [type="radio"]:checked + label){font-size: 13px}.sa-avtar-big{border-radius:6px 6px 0 0;position:var(--sa-static);height:120px}
/*contact-us*/
.sa-contact-link a:nth-child(odd) { margin-bottom:  15px; display: block; color: var(--sa-custom-v1)}.sa-contact-link .sa-contct-social-media a:nth-child(odd){margin-bottom: 0}.sa-whatsapp-img { width: calc(var(--sa-pixel)* 40);height: calc(var(--sa-pixel)* 40);position: absolute;left: calc(var(--sa-pixel)* 20)}.sa-contct-social-media{display: var(--sa-d-flex); justify-content: center; align-items: flex-start;margin-top: 50px}.sa-contct-social-media i{display: block;color: var(--sa-primary);margin-left: 28px; font-size: calc(var(--sa-pixel)* 10); cursor: var(--sa-pointer)}.sa-contct-social-media i:hover { transition: .5s; transform: translateY(-5px)}.sa-contct-social-media a:last-child i{margin-left: 0}
/*aboutus*/
.sa-img-cover-lg { width: calc(var(--sa-percent) * 50); height: calc(var(--sa-pixel)* 180); margin-top: -100px}.sa-about-list { margin:calc(var(--sa-pixel)* 10) 0; display: flex; flex-wrap: wrap}.sa-circle::before { background-position: -487px -622px; margin-right: -10px; width: 45px; height: 38px; vertical-align: middle}.sa-about-list li { background: var(--sa-light); margin-bottom: 30px;color: var(--sa-dark); display: flex; font-size:14px; font-weight: 550; word-break: break-word; width: calc(100%/3 - (1 - 1/3)*15px ); margin-left:calc(var(--sa-pixel)* 5)}.sa-about-list i { font-size: calc(var(--sa-pixel)* 15); margin-left:calc(var(--sa-pixel)* 10); color: var(--sa-primary)}.goals-img { width: 100%; object-fit: cover}
.sa-vision::before{ background-position: -402px -622px; width: 38px; height: 38px; vertical-align: middle}.sa-about-list li:nth-child(3n) { margin-left: 0}
.sa-arch:before { content: ''; background: url(https://img.litedev.com/images/static/new-theme/blueround.svg) no-repeat bottom left; width: calc(var(--sa-pixel)* 170); position: var(--sa-absolute); height: calc(var(--sa-pixel)* 170); bottom: 60px; right: 0; background-size: 100%}.sa-arch:after {content: ''; background: url(https://img.litedev.com/images/static/new-theme/doctor.png) no-repeat bottom left; width: 570px; position: absolute; height: 570px;top: 0; left: 0; background-size: 100%}.sa-mt50{margin-top:calc(var(--sa-pixel)* 25)}.sa-arch { position:relative; margin-top: calc(var(--sa-pixel)* 25); min-height: calc(var(--sa-pixel)* 285)}.sa-achieve-card { width: 50%; margin-left: auto; margin-right:calc(var(--sa-pixel)* 75); position: var(--sa-relative)}.sa-achieve-list { width: 75%; margin: calc(var(--sa-pixel)* 25) 0 0 0px; z-index: 9; border-radius: calc(var(--sa-pixel)* 12.5) }.sa-achieve-list .sa-about-list li { padding: 0 calc(var(--sa-pixel)* 10); margin-bottom: 0px; flex-direction: column}.sa-achieve-list .sa-about-list i { font-size: calc(var(--sa-pixel)* 20); margin: 0 0 calc(var(--sa-pixel)* 5)}.sa-achieve-list .sa-about-list strong { font-size:calc(var(--sa-pixel)* 9)}.sa-achieve-list li { text-align: center; line-height: calc(var(--sa-pixel)* 17.5); border-left: 1px dashed #BBBEBF; width: 30%}.sa-achieve-list li:last-child {border-left: none}
.sa-users-card { border-radius: 0 278px 278px 0; background-color: #F9FAFE; padding: 50px 120px 50px 0; margin:100px 150px 0 0}.sky-blue-card { background-color: #E1F8FF; padding: calc(var(--sa-pixel)* 7.5); border-radius: calc(var(--sa-pixel)* 4.5); margin-bottom:calc(var(--sa-pixel)* 10); height: calc(var(--sa-pixel)* 85); overflow: hidden; overflow-y: auto}
.sa-users-card .sa-avtar-sm { border-radius: 50%}.sa-patient-swiper{width:100%;padding-top:calc(var(--sa-pixel)* 5)} .sa-users-card .sa-social-media i{margin-left: 0}.sa-users-card .sa-carousel li {width: 30%; margin-left: 20px}.sa-dialog-content .sa-count {margin-top: 10px}
/*joinus*/
.sa-sanar-pro .sa-app-text {margin-top: calc(var(--sa-pixel)* 50)}.sa-rocket::before { background-position: -445px -622px; width: calc(var(--sa-pixel)* 20); height: calc(var(--sa-pixel)* 19); vertical-align: middle}.sa-pro .sa-app-text{margin: calc(var(--sa-pixel)* 50) 0px 0px calc(var(--sa-pixel)* 75)}.sa-download h1, .sa-app-text h1 { font-size:  calc(var(--sa-pixel)* 20); margin-bottom:calc(var(--sa-pixel)* 5)}.sa-app-text .sa-app-stores{justify-content: flex-start}.sa-app-text p { font-size: calc(var(--sa-pixel)* 10)}
.sa-join-img { width:calc(var(--sa-pixel)* 300);margin-top: -72px}.sa-joinus-text{padding-top:calc(var(--sa-pixel)* 75)}.sa-joinus-text h3{font-size: calc(var(--sa-pixel)* 20)}.sa-pro {margin-top: 100px}.sa-joinus-text p{color:#4D5774}.sa-app-text .sa-card span{font-size: calc(var(--sa-pixel)* 5);font-weight: 450}.sa-img-pro {width:calc(var(--sa-pixel)* 325);height: calc(var(--sa-pixel)* 225);margin: calc(var(--sa-pixel)* 6) 0 0 -100px}.sa-windows::before { background-position: -323px -279px; width: calc(var(--sa-pixel)* 12.5); height: calc(var(--sa-pixel)* 12.5); vertical-align: middle; background-size: calc(var(--sa-pixel)* 179)}.static-header {font-weight: 550; position:var(--sa-relative);  color: white; background:url(https://img.litedev.com/images/static/new-theme/backgroundimg.svg); background-repeat: no-repeat; height: calc(var(--sa-pixel)* 162.5);margin-top:-73px; width:100%; background-size: 100%;padding-top: calc(var(--sa-pixel)* 50)}.sa-joinus .sa-dialog .sa-dialog{right:0}
.sa-input-drop li{border-bottom: 1px solid var(--sa-dark-200);padding: 6px 10px}.sa-input-drop li:hover{background-color: var(--sa-primary);color: #fff;padding-right: 10px}.sa-input-drop{width:100%;z-index: 2;position:absolute;background: #FFF;top:35px;bottom: 20px;height:140px;overflow-y:scroll;line-height:30px;border: var(--sa-border-solid) var(--sa-dark-200);border-top: 0;border-radius:0px 0 6px 6px;border-top: 1px solid var(--sa-dark-200)}.sa-input-drop li:last-child{border-bottom: none}
.sa-join-custm-drop{top: 78px}
/* lab tech styles starts here*/
.sa-lab-tech { display: flex; flex-wrap: wrap;align-items: center;gap: 6px}.sa-lab-tech .sa-lab-img { margin: 0}.sa-lab-tech .sa-card-list-tit { position: absolute; bottom: 10px; background: #fff; padding: 10px; border-radius: 4px; right: 10px; left: 10px;text-align: center; justify-content: center}.sa-lab-tech li { padding: 0; width: calc(100%/2 - (1 - 1/2)*20px);border: none;margin-left: 20px;box-shadow: 0 0 5px var(--sa-info-dark)}.sa-lab-tech li:nth-child(2n) {margin-left: 0}.sa-lab-slider .sa-lab-item,.sa-lab-viw-slider .sa-lab-item{padding: 0 10px} .sa-lab-slider .sa-lab-item img, .sa-lab-viw-slider .sa-lab-item img { width: 20px; vertical-align: middle; margin-left: 10px}
.sa-packg-info { background: #ECFFEA; padding: 15px; display: flex; justify-content: space-around;text-align: start;margin-bottom: 15px;}.sa-packg-info-det{display: flex;gap: 8px}
.sa-about-package{margin-top: 15px;border-color: #C7E5FF;}.sa-included-pack-title { color: var(--sa-primary); display: flex; gap: 15px;align-items: center;}.sa-included-pack-det {padding-right: 30px;}.sa-included-sub-list{padding-right: 20px;}
/* lab tech styles starts here*/

/* pharmacy styles starts here */
/*Prescription Table*/
.sa-status-ico {font-size:20px;margin-left:calc(var(--sa-pixel)* 5);color:var(--sa-primary)}.sa-filter-ico {color:var(--sa-primary);margin-right: 20px;cursor:pointer;position: absolute; left: 20px; top: 30px; font-size: 18px;z-index: 9}.sa-add-ins span {font-size: 16px}
.sa-diagnosis{margin-bottom: 5px} .sa-diagnosis span.sa-price{font-size: 12px; font-weight: 650}.sa-diagnosis .sa-count{justify-content: flex-end;width: unset;margin-top: 5px}
.sa-diagno-hdng{display:flex;align-items:flex-end;font-size:12px;flex-wrap: wrap; margin: 10px -20px 0; padding: 0 20px}.sa-diagno-hdng li{width:calc(100%/3 - (1 - 1/3)* 1px)}.sa-diagno-hdng li span{color:var(--sa-dark-350)}.sa-diagno-hdng li .sa-count span{color:var(--sa-dark)}
.sa-diagno-order-list{display:flex;flex-wrap:wrap;border-top:1px solid var(--sa-dark-150);margin:10px -20px 0;padding:15px 20px 0;color:#7b8595;font-size:12px}.sa-diagno-order-list li{width:calc(100%/2 - (1 - 1/2)* 1px);margin-bottom:10px}.sa-diagno-order-list li:last-child{margin-bottom: 0}.sa-diagno-order-list li span{color:var(--sa-dark)}.sa-ptn-radio-btn .sa-ellipsis{margin-bottom: 0}
/*Delivery Details*/
.sa-track-det{text-align:center;width:35%;margin:0 auto;position:relative}.sa-track-count{font-size:24px;position:absolute;bottom:140px;right:0;left:0}.sa-footer-btn{margin-top:70px;display: flex}.sa-loc-img {width: 130px;margin: auto}.sa-req-img {width: 220px;margin: auto}.sa-track-det .sa-successful{padding:0;margin:0;height: auto;color: var(--sa-info);font-size: 12px;font-weight: normal}.sa-track-det .sa-successful::before{position:unset;margin: 0}.sa-track-det .sa-successful{margin-top: 50px}
.sa-track-map {position: relative; display: flex}.sa-track-card {width: 40%;margin: 0}.sa-track-map-cnt {width: calc(100% - 40%);z-index: 9}
.sa-track-list{border-bottom:var(--sa-border-solid) #dcdde0;margin:0 -20px 0px;padding:15px 20px;font-size:12px;display: flex;align-items: center}.sa-track-list:first-child{padding-top: 0}.sa-track-support{display:flex}.sa-track-support i{width:40px;height:40px;line-height:40px;display:block;border-radius:calc(var(--sa-pixel)* 3);color:var(--sa-light);text-align:var(--sa-center);margin-left:15px;font-size:calc(var(--sa-pixel)* 9);cursor:var(--sa-pointer)}.sa-track-support i:last-child{margin-left:0}
.sa-call-card {margin: 20px}.sa-call-card p{font-size: 12px}.sa-call-network { display: flex;margin-bottom: 30px}.sa-call-network span { width: calc(100%/2 - (1 - 1/2) *0px); display: flex; align-items: center; text-align: center; justify-content: center;flex-direction: column; color: var(--sa-light); margin-left: 35px; height: 100px;border-radius: 6px;cursor: pointer}.sa-call-network span:last-child{margin-left: 0}.sa-call-network span i {font-size: 28px;margin-bottom: 10px}
.sa-img-tag,.sa-img-tag.sa-img-cover {width: 40px;margin-left: 20px}.sa-tracking-ord .sa-img-tag{width:30px; height: 30px; object-fit: contain;}.sa-icon-tag {color: var(--sa-success);font-size: 36px;margin-left: 20px}.sa-ph-actv-apt {position: absolute;left: 20px;transform: translateY(-50%);top: 50%;font-weight: normal}.sa-active-ph-order .sa-ph-ord-grd,.sa-tracking-ord {display: flex;flex-wrap: wrap;cursor: pointer}.sa-actv-ph-cnt{display: var(--sa-d-flex);justify-content: space-between; align-items: var(--sa-center);width: calc(100% - 70px)}.sa-actv-ph-acpt {flex-basis: 100%;display: inline-flex; align-items: center; margin-top: 6px}.sa-actv-ph-acpt i { font-size: 20px; margin-left: 50px}.sa-active-ph-order .sa-carousel li{width: 100%;padding-left: 20px}.sa-tracking-ord{justify-content: space-between;align-items: flex-start}.sa-actv-tracking-acpt figure{min-width: 150px; display: flex; justify-content: space-between} .sa-actv-tracking-acpt img {height: 15px; width: 15px;position: relative}.sa-tracking-ord .sa-date-list::before { border-bottom: 1px solid #4FE765; border-right: none;width: 100%;bottom: auto; top: 8px;right:0}.sa-tracking-ord .sa-date-list{margin-top: 0}.sa-actv-tracking-acpt span{display: block;text-align: center;margin-top: 5px}.sa-track-referral p { font-size: 12px; color: #706E7C}.sa-ins-approved { background-size: 500px; background-position: -168px 0; width: 14px; height: 19px;vertical-align: sub }.sa-ins-pending{background-size: 500px; background-position: -211px 0; width: 15px; height: 19px;vertical-align: sub}.sa-ins-status{padding: 4px; border-radius: 5px}
.sa-ins-rejected{background-size: 500px; background-position: -153px 0; width: 15px; height: 19px;vertical-align: sub}.sa-ins-partial-approved{background-size: 500px; background-position: -196px 0; width: 15px; height: 19px; vertical-align: sub}.sa-ref-card { background-color: #E5F8F4; padding: 8px; border-radius: 4px; margin: 10px 0}.sa-danger-lt{background-color: #fff9ed}.sa-ref-card img{width:15px; margin-left: 5px;height:15px;} .sa-track-referral p img{width: 12px}
.sa-insapproval-card .sa-fixed-icn{position: absolute;left: 20px;bottom: 25px;color: var(--sa-primary)}.sa-insapproval-card img{width:20px;height:20px}
/* Delivery Chat */
.sa-track-chat{border:1px solid #e0e4e5;position:relative;background:#fbfcfc}.sa-track-chat-header{display:flex;align-items:center;border-bottom:1px solid #e0e4e5;background-color:var(--sa-light);padding:15px 20px}.sa-track-chat-header i{vertical-align:middle;font-size:24px;font-weight:350;margin-left:15px;cursor:pointer}.sa-track-chat-header-det{display: flex; align-items: center}.sa-track-chat-body{padding:20px;height:100%;background-color:#fbfcfc;overflow-y:auto;overflow-x:hidden;min-height:300px;max-height:300px}.sa-chat-msg-info {display: var(--sa-d-flex); flex-direction: column; align-items: flex-start}
.sa-track-chat-footer{display:var(--sa-d-flex);align-items:center;background:#fff;padding:20px}
.sa-order-close{position:absolute;left:10px;top:10px;width:37px;height:37px;color:#fff;background-color:var(--sa-primary);border-radius:3px;border:none;line-height:25px;z-index:12;cursor: pointer}.sa-order-close i{display: flex;align-items: center;justify-content: center}
.sa-track-map-cnt .sa-payment-list li span {color: var(--sa-dark)}.sa-track-map-cnt .sa-payment-list li:last-child {margin: 10px -20px 0;font-size: 14px; padding: 0 20px}
.sa-support-list{border:1px solid #d8d8d8;background-color:#fff;border-radius:10px}.sa-support-list li{ position: relative; cursor: pointer;  color: var(--sa-dark); border-bottom: 1px solid lightgray; padding: 10px;font-size: 12px}.sa-support-list li:last-child{border-bottom: none}.sa-support-list .sa-form-icon { color: var(--sa-dark-350); font-size: 14px}
.sa-completed-diangno li {width: calc(100%/3 - (1 - 1/3)* 1px)}
/*Rate & Review Popup*/
.sa-pre-rr textarea {border: var(--sa-border-solid) var(--sa-dark-200)}.sa-hr-line {border: var(--sa-border-solid) #DCDDE0}.icon-star,.icon-star-line{cursor:pointer}.icon-star-yellow{color:var(--sa-yellow)}.sa-slct-reason{display:flex;flex-wrap:wrap}.sa-slct-reason .sa-form-group{width:calc(100%/3 - (1 - 1/3)*20px);height:38px;line-height:38px;margin:0 0 20px 20px;text-align: center}.sa-slct-reason .sa-form-group:nth-child(3n){margin-left:0}.sa-slct-reason .sa-form-group [type=checkbox]:checked+label,.sa-slct-reason .sa-form-group [type=checkbox]:not(:checked)+label{padding-right:0;line-height:38px;margin: 0;text-align: center;background-color:#eef2ff;color:var(--sa-dark);width: 100%;border-radius:8px}.sa-slct-reason .sa-form-group [type=checkbox]:not(:checked)+label:before,.sa-slct-reason .sa-form-group [type=checkbox]:checked+label:before{border:var(--sa-none);border: var(--sa-none); width: 100%; height: 100%; color: #FFF; z-index: -1}.sa-slct-reason .sa-form-group [type=checkbox]:checked+label{color:var(--sa-light)} .sa-slct-reason .sa-form-group [type=checkbox]:checked+label:after{display:none}
/* Support */
.sa-drug-det {display: flex}.sa-drug-det .sa-drug-tit {width: 60%}.sa-drug-det .sa-count{width: calc(100% - 60%); text-align: left;justify-content: flex-end;margin-top: 0}
/* Tracking */
.sa-track-order{display:flex;position:relative}.sa-track-order:before{content:'';height:10px;width:100%;background-color:#eff4fd;top:10px;position:absolute;right:0;z-index:0;left:0}.sa-track-order li{width:33.3333%;text-align:center;position:relative;padding-top:30px;font-weight:550}.sa-track-order li .sa-track-dot{width:28px;height:28px;background:#d2dced;border-radius:8px;z-index:1;display:block;border:5px solid #eff4ff;text-align:center;position:absolute;top:0}.sa-track-order li.sa-packed::before, .sa-track-order li.sa-delivered:before{content:'';position:absolute;right:0;left:0;background:var(--sa-primary);width:0;z-index:0;height:2px;top:14px;transition: width 1s linear}.sa-track-order li.sa-packed::before{right: -100%}.sa-track-order li.sa-delivered:before{right: -50%}.sa-track-order li .sa-track-dot:before{background:var(--sa-success);font-size:8px;color:#fff;line-height:18px;text-align:center;position:absolute;z-index:9;top:0;width:18px;right:0;height:18px;border-radius:3px}.sa-track-order .sa-accepted{text-align: right}.sa-track-order li :is(.sa-accepted,.sa-packed,.sa-delivered).sa-track-dot:before{background:var(--sa-primary);font-size:8px;color:#fff;line-height:18px;text-align:center;position:absolute;z-index:9;top:0;width:18px;right:0;height:18px;border-radius:3px}.sa-track-order li:nth-child(2) .sa-track-dot{right:50%;transform:translateX(50%)}.sa-track-order li:last-child{text-align:left}.sa-track-order li:last-child .sa-track-dot{left:0}
.sa-pres-list .sa-apt-list-name .sa-avtar{height:26px;font-size:10px;padding:0 12px;margin-left:10px;color:var(--sa-primary);border:1px solid var(--sa-primary);border-radius:5px;font-weight:550}.sa-pres-list li{font-size:12px}.sa-pres-list li .sa-sprite:before{background-size:450px}.sa-pres-status i{margin-left:10px;font-size:14px}.sa-pres-status i.icon-prescription{font-size: 18px}
.sa-apt-list li:hover .sa-btn{background:#fff;color:var(--sa-primary)}.sa-tabs-pres li{width:160px;text-align:center}.sa-tabs-pres li.active{font-weight:850}.sa-ord-dark-bg dl dt{font-size: 14px;color: #798597}.sa-diagno-hdng .sa-count{justify-content:flex-end;align-items:center}.sa-diagno-hdng .sa-count .sa-symbol{width:25px;height:25px}.sa-diagno-hdng .sa-slct-count{line-height:unset}
.sa-textarea.sa-pres-textarea {padding: 10px; border-radius: 8px}.sa-pres-comp .sa-pric-det h6{color:var(--sa-dark);font-size:16px}.sa-pres-comp .sa-pric-det .sa-payment-list li span{color:var(--sa-dark);font-size:14px}.sa-ftr-fixed-btm{position:fixed;bottom:10px;left:75px;right:40px;z-index:9;background:#fff;padding:10px}.sa-pos-rel .sa-filter-ico{top:5px;left:0;margin-right:0}.sa-apt-list li:hover .sa-grey-dark-text{color: var(--sa-light)}.sa-apt-list li:hover .icon-prescription{color: var(--sa-light)}
.icon-star{color: var(--sa-warning)}.mapboxgl-canvas {height: 100% !important}.sa-trk-map-tit{display: flex;justify-content: space-between; margin-top: 15px;margin-bottom: 20px; color: var(--sa-dark-200)}
.mapboxgl-marker{display: none}.sa-phar-map {position: absolute; right: 50%; top: 50%; transform: translate(50%, -50%); z-index: 9; width: 100px; text-align: center}.sa-phar-map img{width: 40px}.sa-mapbox .sa-phar-map span{background: var(--sa-primary); color: var(--sa-light); padding: 3px; border-radius: 7px; position: absolute; top: -40px; right: 0; left: 0; width: 100px; text-align: center}.sa-mapbox .sa-phar-map span:after { content: ''; position: absolute; right: 50%; top: 100%;transform: translateX(50%); margin-top: -1px; border: 8px solid; border-color: var(--sa-primary) transparent transparent transparent}
.sa-trk-fig{height: 260px;position: relative}.sa-trk-fig img {position: absolute; top: 35px; right: 0; left: 0; width: 100%}.sa-service-prov .sa-track-order li span.sa-fill-dot{border: 2px solid var(--sa-primary)}.sa-fill-dot::after{content: '';position: absolute;right: 0;left: 0;width: 10px;height: 10px;border-radius: 50%;background-color: var(--sa-primary);bottom: 50%;transform: translateY(50%);margin: 0 auto}
/* pharmacy styles end here */
/*family doctor*/
.sa-dctr-header-bg{padding: 5px;border-radius: 8px;background-color: #eff2ff;line-height: 1.2}.sa-dctr-header-bg i{font-size: 18px}.sa-dctr-header-bg span{font-size: 12px}.sa-grey-bg{background-color:  #f6faff;padding: 20px;border-radius: 8px}.sa-doctor-img{width:150px;height:150px;position: absolute;left:20px;top:0}
.sa-tabs-fill.sa-brdr-tabs li.active,.sa-tabs-fill.sa-brdr-tabs~.sa-tab-cont{background-color: transparent}.sa-tabs-fill.sa-brdr-tabs~.sa-tab-cont{padding:0}.sa-img-cover-sm{width: calc(var(--sa-percent)* 50);height: calc(var(--sa-percent)* 50);object-fit: cover}.sa-doct-details figure{width: 55px; height: 50px; margin-left:20px}
.sa-tabs-fill.sa-brdr-tabs li.active{font-weight: bold}.strike-text{text-decoration: line-through}.sa-family-det .sa-card{padding: 15px}.sa-tabs.sa-brdr-tabs{border-bottom:1px solid #f0f0f0;margin:0 -15px 20px -15px}.sa-package-card{background-color:#eff8ff;padding: 15px;margin-top:20px;border-radius: 8px}.package-list li{font-size: 12px;margin-bottom: 10px}.rating-icon .icon-star{color: #f4da01;margin-left:5px}.sa-consultant-details li:first-child{border-left:1px solid #ced6dd;padding-left:30px}.sa-consultant-details li:last-child{padding-right:30px}.sa-consultant-details{display: flex}.sa-consultant-details li{width:50%;display: flex;align-items: center}.sa-consultant-details strong{font-size: 25px;margin-left: 20px}.sa-browse-datepicker .horizontal-calendar .date-item:first-child .sa-today{background-color: #f4f9ff}.sa-browse-datepicker .horizontal-calendar .choosed-day .date-item-date{border-radius: 50px}.sa-card.sa-card-sm{padding: 10px 15px;margin-bottom: 0}.sa-browse-datepicker .horizontal-calendar .date-item:hover{background-color: transparent}.sa-tabs-fill.sa-brdr-tabs li{width:50%;color:#000;background: none; border: none;text-align: center; margin: 0}.rating-icon{position: absolute;left:20px}.sa-doct-details li{display:flex;border-bottom: 1px dashed #f0f0f0;padding-bottom: 10px;margin-bottom: 20px}.sa-doct-content{width: calc(100% - 55px);font-size: 12px}.sa-doct-content p{color:#a19999}.sa-browse-hdr .sa-browse-datepicker .dp__main{top: 15px; left: 10px; padding: 0}
.sa-pos-absolute {position: absolute;left: 20px}.sa-browse-datepicker {display: flex; background-color: #f4f9ff; padding: 15px; border-radius: 6px;margin-top:10px;position: relative}.sa-doct-details li:last-child{margin-bottom: 0;border-bottom: none}
.sa-tabs-fill.sa-brdr-tabs li.active::after,.sa-tabs-fill.sa-brdr-tabs li:first-child.active::after {display: block;width: unset;border-radius: 4px 4px 0 0;bottom: 0; height: 5px;transform: unset;top: auto;background: #66d972;content: ''; position: var(--sa-absolute);right: 15px;left:15px}.sa-doc-pro-card{margin-bottom: 0}.sa-doct-adv-list li{display: flex;align-items: center;margin-top:10px}.sa-browse-datepicker .sa-date-picker input{padding-right: 5px;padding-left: 40px;text-align: center}.sa-browse-datepicker .sa-date-picker .dp__input_wrap:before{left:10px;right:auto;color:var(--sa-primary)}.sa-slot-btn{display: flex;flex-wrap: wrap}.sa-slot-btn .sa-time-slot.sa-disabled-slot{background-color: #EEEDED;border:none;color:#000;text-align: center}.sa-slot-btn .sa-time-slot {width: 80px; border-radius: 8px;padding-right: 6px;padding-left: 6px;color:var(--sa-primary);margin: 0 0 10px 10px;text-align: center;text-transform: lowercase}.sa-slot-btn li:nth-child(6n) p { margin-left: 0} .sa-slot-btn .sa-time-slot:hover,.sa-reschedule .sa-slot-btn .sa-active .sa-time-slot{background-image:linear-gradient(to left, var(--sa-primary), #4ED4F2);border: var(--sa-border-solid) var(--sa-primary);color: var(--sa-light)}
.sa-browse-hdr.sa-slot-header .sa-container{display: block;padding-top: 0}.sa-browse-hdr.sa-slot-header  .sa-btn-back{margin-bottom: 20px}.sa-drag-clndr .sa-browse-hdr.sa-slot-header .dp__menu{top: 190px !important}.sa-doc-content{margin:0 auto}.sa-browse-hdr .sa-srch-field.sa-srch-field-lg{width:1060px;margin-left:0}.sa-slot-btn .sa-time-slot.sa-disabled-slot:hover{background:#EEEDED;border:none;color:#000;cursor: not-allowed}.sa-browse-hdr.sa-slot-header{box-shadow: none}.isnur-eligible-card {background-color: #e9f8ff;padding: 15px;border-radius: 10px;margin-bottom: 20px}.sa-isur-img{width:50px;object-fit: cover;margin-left:10px}.isnur-eligible-card .sa-card{border:none;padding: 15px;margin-top:20px;margin-bottom: 0}.sa-package-card.sa-mt10{margin-top:10px}.isnur-eligible-card .sa-exp-colapse.active{border-bottom:none;margin-bottom: 0;padding-bottom: 0;color:#000}.isnur-eligible-card .sa-exp-colapse.active span:last-child{color:blue}.isnur-eligible-card .sa-exp-colapse,.isnur-eligible-card .sa-collapse-cnt{padding-right: 0;padding-left: 0}
.sa-fam-plan{margin: auto}.sa-familyplan-bg { background-color: #ffe3e2; padding: 10px 0 70px; text-align: center; color: red; margin: -80px auto -50px}
.sa-fam-card [type="checkbox"]:checked + label,.sa-fam-card [type="checkbox"]:not(:checked) + label{margin-top:-10px}.sa-plancard-center{margin:0 auto}.sa-fam-plan .sa-pack-list { padding: 0 30px}.sa-doct-adv-list li span{width: calc(100% - 54px)}.sa-dctr-header-bg figure { margin-left: 5px}
.sa-consultant-details{display: flex;align-items: center}.sa-consult-family { width: 50%; border-left: 1px solid #ddd}.sa-consult-tot {padding-right: 40px;display: flex;flex-direction: column}.sa-consult-avail>small {font-size: 12px;color: var(--sa-dark-600);font-weight: normal;margin-right: 5px}
/*family doctor end*/   
/* Animation start here */
.sa-anim-underline a {position: relative;color: var(--sa-custom-v1);font-weight: bold}.sa-anim-underline a:after {content: '';position: absolute;right: 0; bottom: -2px;  width: 100%; height: 2px; transform: scaleX(0); background: var(--sa-success); transition: transform .4s ease-out;transform-origin: bottom left}.sa-anim-underline a:hover:after,.sa-nav li a.router-link-active:after {transform: scaleX(1);transform-origin: bottom right}
.sa-help-center figure{height: 209px}.sa-help-center figure, .sa-service-list figure{border-radius: 10px;overflow: hidden}.sa-help-center img, .sa-service-list img {transition: all 0.6s ease-in-out}.sa-help-center figure:hover img, .sa-service-list li:hover img{transform: scale(1.1)}
.sa-social-media i:hover{transition: .5s;transform: translateY(-5px)} 
.sa-getCareTitle::after { content: ''; position: absolute; width: 100%; transform: scaleX(0); border-radius: 5px; height:2px; bottom: 0; right: 0; background:var(--sa-success); transform-origin: bottom left; transition: transform 0.25s ease-out}
.sa-getCareTitle:hover::after {transform: scaleX(1);transform-origin: bottom right}
.sa-anim-top{animation: dropToptoBottom .3s ease; transition: opacity .3s}
@keyframes dropToptoBottom {from { transform: translateY(0);top:15px} to { transform: translateY(10%);top:30px}}
@keyframes notificToptoBottom {from { transform: translateY(0);top:4px} to { transform: translateY(10%);top:1px}}
.sa-anim-ins .sa-anim-ins-cnt{animation: insToptoBottom 1.5s linear ; display: flex; flex-direction: column-reverse;}
@keyframes insToptoBottom {0% { transform: translateY(0); } 100% { transform: translateY(-100%) }}

/* Animation end here */
/* Prescription referal styles start here */
.sa-presc-ref-slide{margin: 30px 0 0}.sa-presc-ref{padding: 20px 0;align-items: center}.sa-presc-ref li { box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%); padding: 20px; border-radius: 15px; position: relative;width: 48.3%;height: 100%}.sa-presc-ref-in{padding-left: 150px}.sa-presc-img{width: 150px; position: var(--sa-absolute); bottom: -2px; left: -2px; top: auto}.sa-presc-img img{width: 100%; vertical-align: bottom}.sa-presc-ref i{position: var(--sa-absolute);left: 0;top: 0;background-color: #d8d8d8; color: #fff; padding: 8px; border-radius: 8px 0px;font-size: 12px;cursor: pointer;font-weight: bold}.sa-presc-ref i:hover{background-color: var(--sa-danger);transition: 0.5s}.sa-pending-req{display: var(--sa-d-flex);align-items: center;justify-content: space-between}.sa-pending-req h5 {width: calc(100% - 28px);padding: 0 10px}
/* Prescription referal styles end here */
/* caregiver-v2 style start here */
.sa-sel-car-v2-task{padding: 0 0 calc(var(--sa-pixel) * 10) 0}.sa-cargiver-task{position: var(--sa-relative);padding-left: 122px;cursor: pointer;width: 100%}:is(.sa-caregiver-work p,.sa-cargiver-task p,.sa-caregiver-in p){color:var(--sa-dark-400)}.sa-cargiver-task h6{color: var(--sa-primary)}.sa-cargiver-task small{color:var(--sa-primary)}.sa-cargiver-task figure{position: var(--sa-absolute);bottom: -7px;left: 0;width: 112px}.sa-caregiver-in{padding-left: 110px;;position: var(--sa-relative)}.sa-caregiver-in figure{position: var(--sa-absolute);top: 0px;left: 0;width: 100px}.sa-caregiver-helper ul li{position: var(--sa-relative);margin-bottom: calc(var(--sa-pixel) * 5)}.sa-caregiver-helper ul li:nth-last-of-type(1){margin-bottom: 0}.sa-caregiver-helper ul li span i{width: 20px; border: none; height: 20px; background: var(--sa-success); z-index: 1; border-radius: 50%; color: #fff; display: block; position: absolute; right: 0; text-align: center; line-height: 20px; font-size: 12px}.sa-caregiver-helper ul li span{padding-right: 30px;display: var(--sa-d-block)}.sa-select-duration{display: var(--sa-d-flex);justify-content: space-between;align-items: center;background-color: var(--sa-primary-light);padding: calc(var(--sa-pixel) * 5);border-radius: calc(var(--sa-pixel) * 4)}.sa-select-duration button{border: none;background-color: var(--sa-primary);color: #ffffff;height: 30px; width: 35px; margin: 0; border-radius: 8px; display: var(--sa-d-flex); align-items: center; justify-content: center;cursor: pointer}.sa-select-duration button i{font-weight: 650}.sa-select-duration p{color: var(--sa-primary)}.sa-select-duration p i{color: var(--sa-dark-200);vertical-align: middle;font-size: 16px;margin-left: 6px}.sa-select-duration p span{margin-left: 3px}
.sa-success-circle{width: 80px; height: 80px; background: #FFF; position: var(--sa-relative); margin: -40px auto 0; border-radius: 50%; padding: 10px; text-align: center}.sa-success-circle::before{content: ""; position: absolute; right: -40px; top: 6px; background: transparent; width: 50px; height: 28px; border-radius: 100%; box-shadow: 0px 20px #fff; transform: rotate(-30deg)}.sa-success-circle::after{content: ""; position: absolute; left: -40px; top: 6px; background: transparent; width: 50px; height: 28px; border-radius: 70%; box-shadow: 0px 20px #fff; transform: rotate(30deg)}.sa-success-circle i,.verify-num-success i{width: 60px; height: 60px; background: var(--sa-success); text-align: center; line-height: 60px; border-radius: 100%; position: relative; z-index: 1;color: #FFF; font-size: 20px;display: block}
.sa-patient-details{background-color: var(--sa-primary-light); margin: calc(var(--sa-pixel)* 2); border-radius: 15px; padding: calc(var(--sa-pixel)* 6)}.sa-patient-details p{text-align: right;margin: 0;padding-top: 4px;color: var(--sa-dark-350)}.sa-caregiver-pay{width: 50%;margin: 0 auto}.sa-caregiver-pay button{margin-top: 50px;margin-bottom: 25px}.sa-cargiver-payment{padding-top: 0}
/* caregiver-v2 style end here */
/* For Individuals style start here */
.sa-treatment-card{width: 100%;padding: 30px}.sa-treatment-card:hover{background-color: var(--sa-primary);color: #fff}.sa-treatment-card:hover h6,.sa-treatment-card:hover p{color: #fff}.sa-treatment-card h6{font-size: 28px;padding-bottom: calc(var(--sa-pixel)* 5);color: var(--sa-custom-v1);line-height: 36px}
.sa-order-sanar h2{text-align: center;margin-bottom: 90px}.sa-order-sanar ul{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 20px}.sa-order-sanar ul li h3{margin: 15px 0;font-size: 22px}.sa-order-sanar ul li span{color: var(--sa-custom-v4);font-weight: 350}.sa-order-sanar ul li{width: calc(100%/4 - (1 - 1/4)* 20px);padding: 0 38px;text-align: center;position: var(--sa-relative);display: flex; flex-direction: column;align-items: center;gap: 0}.sa-order-sanar ul li i{font-size: 50px;color: var(--sa-custom-v2);position: relative}.sa-order-sanar ul li i small{position: var(--sa-absolute); top: -14px; right: -25px; font-size: 14px; background-color: var(--sa-primary); color: #fff; width: 25px; height: 25px; line-height: 23px; border-radius: 50%}.sa-order-sanar ul li i.icon-arrow-right-thick{position: var(--sa-absolute); top: 9px; left: -10px; font-size: 15px;color: var(--sa-primary)}.sa-treatment-card i{font-size: 40px;margin: 10px 0; display: block}.sa-hel-needs{display: flex;flex-wrap: wrap}.sa-hel-needs li{width: 50%}.sa-hel-needs p{color: var(--sa-custom-v3);margin-top: 10px;font-size: 18px}.sa-hel-needs li h2{padding-left: 20px}.sa-doc-list-pop .sa-service-list .sa-card-shadow{box-shadow: unset}
/* custom carousel */
.sa-hl-last-chaild{display: flex;align-items: center;justify-content: space-around;padding: 100px 0;flex-direction: column;margin-bottom: 0}.sa-hl-last-chaild a{padding: 8px 20px; background-color: var(--sa-primary); color: #fff; border-radius: 10px}.sa-hl-slider .sa-carousel li{width: 32%;display: flex}.sa-hl-slider .sa-carousel,.sa-lise-doc .sa-carousel{gap: 25px;padding: 10px}.sa-hl-slider .sa-prev, .sa-hl-slider .sa-next{width: 56px; height: 56px; font-size: 20px; color: var(--sa-primary); background: #fff; border: none; box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%); border-radius: 50px;top: 20px}.sa-hl-slider .sa-prev{left: 75px;right:unset}.sa-hl-slider .sa-carousel-slide{padding-top: 100px}.sa-lise-doc .sa-carousel li{width: 23.7%;display: flex}.sa-lise-doc .sa-prev, .sa-lise-doc .sa-next{width: 56px; height: 56px; font-size: 20px; color: var(--sa-primary); background: #fff; border: none; box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%); border-radius: 50px;bottom: -64px}.sa-lise-doc .sa-next{right: 75px}
.sa-health-slider{ box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%); border-radius: 20px;width: 100%}.sa-health-slider img{width: 100%; height: 200px; object-fit: cover; border-radius: 20px 20px 0 0}.sa-hel-slid-in{padding: 20px}.sa-hel-slid-in p{padding: 20px 0}.sa-hel-slid-in a{color: var(--sa-primary);display: block;text-align: left}.sa-hel-slid-in a i{padding: 4px; background-color: var(--sa-primary); color: #fff; border-radius: 5px; margin-right: 10px}.sa-hl-slider .swiper{padding-top: 80px;padding-right: 10px;padding-left: 10px}.sa-hl-slider .sa-helth-btn{text-align: center;margin-top: 30px}.sa-hl-slider .swiper-button-next{top: 31px;left: 10px}.sa-hl-slider .swiper-button-prev{top: 31px; left: 85px; right: auto}.sa-lise-doc h2{padding-left: 20px}.sa-lise-in .sa-avl-doc{color: var(--sa-success); width: 220px; margin-right: 10px;font-weight: 550}.sa-lise-in span{background-color: var(--sa-success); width: 45px; height: 45px; display: block; border-radius: 50%; border: 10px solid #cef8d4}.sa-lise-in .sa-d-flex{background-color: #eefdf0; align-items: center; padding: 10px 15px; border-radius: 15px}.sa-doc-slider{text-align: center;width: 100%}.sa-doc-slider img{margin: 0 auto;object-fit: cover}.sa-doc-slider span{border: 1px solid var(--sa-dark-200); padding: 2px 17px; border-radius: 20px; display: flex; align-items: center; justify-content: center; width: 108px; margin: 0 auto;font-weight: 550}.sa-doc-slider span i{color: var(--sa-warning-dark); margin-left: 10px; font-size: 22px;line-height: 26px}.sa-doc-slider h3{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-weight: 550;margin: 30px 0 15px;font-size: 22px}.sa-lise-doc .swiper{padding-top:20px;padding-bottom: 40px;padding-right: 10px;padding-left: 10px}.sa-lise-doc .sa-helth-btn{text-align: left;margin-top: 13px}.sa-lise-doc .sa-helth-btn button{position: var(--sa-relative);z-index: 11}.sa-lise-doc .swiper-button-prev{bottom:16px;top: auto}.sa-lise-doc .swiper-button-next{bottom: 16px;right: 85px;left: auto;top: auto}.sa-lise-doc .sa-why-sanar-list{margin: 40px 0}.sa-vir-serv{background-image: var(--sa-primary-gradient-trans);padding: 30px;border-radius: 20px}.sa-lise-in,.sa-vir-head{display: flex;justify-content: space-between;align-items: center}.sa-vir-head .sa-d-flex{background-color: #def2fa;padding: 10px;border-radius: 20px}.sa-vir-head .sa-d-flex button{background:none;border: none; color: var(--sa-primary); font-weight: 650; padding: 10px 20px; border-radius: 5px}.sa-vir-head .sa-d-flex button i{margin-left: 10px;vertical-align: middle;font-size: 20px}.sa-med-fig{background-color: var(--sa-primary-light);text-align: center; border-radius: 40px;padding: 80px}.sa-vir-serv .sa-why-sanar-list{margin-top: 40px;padding-bottom: 40px;justify-content: flex-start}.sa-vir-serv h3{font-size: 28px}.sa-vir-serv a{position: var(--sa-absolute);bottom: 0;left: 15px;font-weight: 650}.sa-services-hlt{margin-bottom: 120px}.sa-serv-in{text-align: center;padding: 70px 50px 40px;width: 100%;background: url(https://img.litedev.com/images/static/new-theme/our-services-bg.svg) no-repeat;background-size: cover;border-radius: 20px}.sa-request-bg{background: url(https://img.litedev.com/images/static/new-theme/request-now-bg.svg) no-repeat;background-size: cover}.sa-serv-in h3{color: var(--sa-light)}.sa-serv-in p{color: var(--sa-light);width: 80%;margin: 0 auto 40px}.sa-serv-in button{background: var(--sa-light);color: #26A9E0}.sa-serv-in button i{vertical-align: middle}.sa-serv-in button:hover{background: var(--sa-custom-v1);color: #fff}.sa-vir-head .sa-d-flex .sa-active{background:var(--sa-primary);color: #fff}.sa-order-sanar ul li i.icon-home-plus:before{font-size: 45px;position: absolute; right:-2px;top: 0}.sa-medc-test{display: flex;flex-direction: column;justify-content: space-between;width: calc(100% - 220px)}.sa-medc-test h3{font-size: 28px;margin: 20px 0}
.sa-h-med-serv .sa-btn-outline-primary{margin: 0 10px}.sa-h-med-serv{display: flex; gap: 25px;flex-wrap: wrap}.sa-h-med-serv li {background-image: var(--sa-primary-gradient-trans); padding: 25px; border-radius: 20px;width: calc(100%/2 - ( 1 - 1/2)* 25px)}.sa-h-med-serv li .sa-row{width: 100%}.sa-home-medc {display: flex; gap: 25px}.sa-med-img{width: 214px;height: 224px;border-radius: 15px;background: rgb(237 248 255 / 60%)}.sa-h-med-serv li:nth-child(4n+3), .sa-h-med-serv li:nth-child(4n+4) { background: var(--sa-primary-light-bg)}
.sa-med-img img{border-radius: 15px;object-fit: unset}.sa-med-ser .sa-vir-head{margin-bottom: 40px}
/* For Individuals style end here */
/* sanar patients style start here */
.sa-patient-pr{margin-bottom: 80px}.sa-programs{background: url(https://img.litedev.com/images/static/new-theme/sanar-patient-bg.png) no-repeat;background-size: cover;text-align: center; padding: 120px 0 90px; margin-bottom: 80px}.sa-programs p{width: 50%;font-size: 22px; margin: 0 auto}.sa-programs h2{font-size: 50px;margin-bottom: 30px}.sa-programs .sa-app-stores{margin-top: 30px}.sa-programs .sa-app-stores { justify-content: center}.sa-programs .sa-app-stores i{color: var(--sa-lite)}.sa-programs .sa-app-stores .sa-btn-primary{width: 150px;margin-right: 10px}.sa-patient-pr .sa-hel-needs{margin-bottom: 60px}.sa-patient-pr .sa-health-slider{margin-bottom: 30px}.sa-patient-pr span.count{display: block;text-align: left;color: var(--sa-custom-v3)}
/* sanar patients style end here */
.sa-wc-wid {width: calc(100% - 74px);}
/* Helper styles start Here*/
.sa-trans-bg {background-color: transparent}.sa-light-bg {background: var(--sa-light)}.sa-dark-bg {background: var(--sa-dark)}.sa-primary-bg,.sa-phone-list li.sa-primary-bg{background: var(--sa-primary)}.sa-success-bg,.sa-phone-list li.sa-success-bg{background: var(--sa-success)}.sa-info-bg,.sa-phone-list li.sa-info-bg{background: var(--sa-info)}.sa-warning-bg,.sa-phone-list li.sa-warning-bg{background: var(--sa-warning)}.sa-danger-bg,.sa-phone-list li.sa-danger-bg{background: var(--sa-danger)}.sa-gray-bg,.sa-phone-list li.sa-gray-bg {background: var(--sa-dark-200)} .sa-primary-dark-bg,.sa-phone-list li.sa-primary-bg:hover{background: var(--sa-primary-dark)}.sa-success-dark-bg,.sa-phone-list li.sa-success-bg:hover{background-image:linear-gradient(to left, var(--sa-success), #51df70)}.sa-info-dark-bg,.sa-phone-list li.sa-info-bg:hover{background: var(--sa-info-dark)}.sa-warning-dark-bg,.sa-phone-list li.sa-warning-bg:hover{background: var(--sa-warning-dark)}.sa-danger-dark-bg,.sa-phone-list li.sa-danger-bg:hover{background: var(--sa-danger-dark)}.sa-gray-dark-bg,.sa-phone-list li.sa-gray-bg:hover {background: var(--sa-dark-600)}.sa-primary-light-bg{background-color: var(--sa-primary-light)}.sa-danger-light-bg{background-color: var(--sa-danger-light)}.sa-info-light-bg{background-color: var(--sa-info-light)}.sa-succ-light-bg{background-color:var(--sa-success-light) }.sa-warning-light-bg{background-color:var(--sa-warning-light);margin-bottom: 0}.sa-info-dark-bg {background-color: var(--sa-info-dark)}.sa-gray-light-bg{background-color: var(--sa-dark-50)}.sa-warning-text-bg {color: var(--sa-dark-350);background-color: #FFF8E4}.sa-ord-dark-bg{background-color: #EEF2FF}
.sa-primary-brdr{border-color: var(--sa-primary)}.sa-info-brdr{border-color: var(--sa-info)}.sa-info-dark-brdr{border-color: #C7E5FF}.sa-light-text{color: var(--sa-light)}.sa-dark-text{color: var(--sa-dark)}.sa-gray-text,p.sa-gray-text{color: var(--sa-dark-200)}.sa-primary-text {color: var(--sa-primary)}.sa-success-text{color: var(--sa-success)}.sa-danger-text{color: var(--sa-danger)}.sa-warning-text{color: var(--sa-warning)}.sa-info-text{color: var(--sa-info)}.sa-primary-light-text {color: var(--sa-primary-light)}.sa-success-light-text{color: var(--sa-success-light)}.sa-danger-light-text{color: var(--sa-danger-light)}.sa-warning-light-text{color: var(--sa-warning-light)}.sa-info-light-text{color: var(--sa-info-dark)}.sa-primary-dark-text {color: var(--sa-primary)}.sa-success-dark-text{color: var(--sa-success-dark)}.sa-danger-dark-text{color: var(--sa-danger-dark)}.sa-warning-dark-text{color: var(--sa-warning-dark)}.sa-info-dark-text{color: var(--sa-info-dark)}.sa-gray-dark-text{color: var(--sa-custom-v5)}.sa-dark-blue-text {color: var(--sa-primary-dark)}.sa-grey-dark{color:#8c919d}.sa-grey-dark-text{color: #797979}.sa-custom-v3-text{color:#474554;}.sa-header-body,.sa-custom-v1-text{color:var(--sa-custom-v1)}p.sa-header-body{color:var(--sa-custom-v1)}.sa-dark-gray-text{color: #626262}.sa-gray-lgt-clr{color: var(--sa-dark-400)}.sa-light-gray-text{color: #aca9bb}.sa-custom-v2-text{color: var(--sa-custom-v2);}.sa-blue-light-text{color: #0080FF;}.sa-secondary-dark{color: var(--sa-secondary-dark);}.sa-custom-v6-text {color: var(--sa-custom-v6);}
.sa-text-center{text-align: var(--sa-center)}.sa-text-right {text-align: var(--sa-right)}.sa-text-left {text-align: var(--sa-left)}.sa-pull-right {float:left}.sa-pull-left {float:right}.sa-text-end{text-align: end;}
.sa-d-flex,.sa-gap10 { display: var(--sa-d-flex);display: -webkit-flex}.sa-d-f-end { display: inline-flex; justify-content: flex-end}.sa-flex-start{justify-content: flex-start}.sa-d-f-wrap { display: var(--sa-d-flex); flex-wrap: wrap}.sa-d-f-basis { flex-basis: 100%}.sa-d-f-sbetween,.sa-ftr-res-btn {display: var(--sa-d-flex);justify-content: space-between; align-items: var(--sa-center)}.sa-d-f-a-center {display: var(--sa-d-flex); align-items:var(--sa-center)}.sa-d-f-j-center {display: var(--sa-d-flex); justify-content:var(--sa-center)}.sa-d-flex-dir-col { display: var(--sa-d-flex);flex-direction: column}.sa-d-f-aend{display: flex;align-items: flex-end}.sa-d-f-jend{display: flex;justify-content: flex-end}.sa-d-f-a-stretch {display: var(--sa-d-flex); align-items:var(--sa-stretch)}.sa-d-flex-g{display: var(--sa-d-flex);align-items: var(--sa-center);gap: 10px}.sa-d-f-a-start{display: var(--sa-d-flex);align-items:flex-start;}.sa-price-label.sa-d-flex-gap5,.sa-d-flex-gap5{display: var(--sa-d-flex);align-items: var(--sa-center);gap: 5px}
article,aside,figcaption,figure,footer,header,main,section,.sa-d-block,sa-mob-none,.sa-d-block-ar{display: var(--sa-d-block)}.sa-d-none,.sa-dialog .sa-dialog-back-btn,.sa-mob-block,.sa-nav-mob,.sa-doc-det-block,.sa-mob-flex .sa-edit-pro i{display: none}.sa-d-i-block{display: var(--sa-d-i-block)}.sa-d-i-flex{display: var(--sa-d-i-flex)}
.sa-mt0 {margin-top: 0}.sa-mt4 {margin-top: calc(var(--sa-pixel)* 2)}.sa-mt5 {margin-top: calc(var(--sa-pixel)* 2.5)}.sa-mt10 {margin-top: calc(var(--sa-pixel)* 5)}.sa-mt15,.sa-ftr-res-btn {margin-top: calc(var(--sa-pixel)* 5 + 5px)}.sa-mt20{margin-top: calc(var(--sa-pixel)* 10)}.sa-mt25 {margin-top: calc(var(--sa-pixel)* 10 + 5px)}.sa-mt30 {margin-top: calc(var(--sa-pixel)* 15)}.sa-mt40 {margin-top: calc(var(--sa-pixel)* 20)}.sa-mb16{margin-bottom: 16px;}.sa-mb4{margin-bottom: 4px;}.sa-mt12{margin-top:12px;}
.sa-mr0 {margin-left: 0}.sa-mr5 {margin-left: 5px}.sa-mr10 {margin-left: calc(var(--sa-pixel)* 5)}.sa-mr15 {margin-left: 15px}.sa-mr20 {margin-left: calc(var(--sa-pixel)* 10)}.sa-mr25 {margin-left: 25px}.sa-m20{margin: 20px;}
.sa-mb0 {margin-bottom: 0}.sa-mb5 {margin-bottom: 5px}.sa-mb10,.sa-smthng-wrg h5 {margin-bottom: calc(var(--sa-pixel)* 5)}.sa-mb15 {margin-bottom: 15px}.sa-mb20 {margin-bottom: calc(var(--sa-pixel)* 10)}.sa-mb25 {margin-bottom: 25px}.sa-mb30,.sa-addrecord {margin-bottom: 30px}.sa-mb40{margin-bottom: calc(var(--sa-pixel)* 20)}.sa-mb50{margin-bottom: calc(var(--sa-pixel)* 25)}.sa-mb100{margin-bottom: calc(var(--sa-pixel)* 50)}.sa-mb80{margin-bottom: calc(var(--sa-pixel)* 40)}.sa-mb8{margin-bottom: 8px;}
.sa-ml0 {margin-right: 0}.sa-ml5 {margin-right: 5px}.sa-ml10 {margin-right: calc(var(--sa-pixel)* 5)}.sa-ml15 {margin-right: 15px}.sa-ml20 {margin-right: calc(var(--sa-pixel)* 10)}.sa-ml25 {margin-right: 25px}.sa-ml30{margin-right:30px}.sa-ml35{margin-right:35px}.sa-ml40{margin-right:calc(var(--sa-pixel)* 20)}.sa-ml50{margin-right:calc(var(--sa-pixel)* 25)}.sa-m0{margin: 0}
.sa-pt0{padding-top: 0}.sa-p10{padding:10px}.sa-p15{padding:15px}.sa-p20{padding:20px}.sa-pt10 { padding-top: calc(var(--sa-pixel)* 5)}.sa-pt20 { padding-top: calc(var(--sa-pixel)* 10)}.sa-pt16{padding-top: 16px;}.sa-pt30 { padding-top: 30px}.sa-pr0 { padding-left: 0px}.sa-pr5{padding-left: 5px}.sa-pr10 { padding-left: calc(var(--sa-pixel)* 5)}.sa-pr20 { padding-left: calc(var(--sa-pixel)* 10)}.sa-pb10 { padding-bottom: calc(var(--sa-pixel)* 5)}.sa-pb20 { padding-bottom: calc(var(--sa-pixel)* 10)}.sa-pl0 { padding-right: 0px}.sa-pl10 { padding-right: calc(var(--sa-pixel)* 5)}.sa-pl20 { padding-right: calc(var(--sa-pixel)* 10)}.sa-pl30{padding-right: 30px}.sa-pl35{padding-right: 35px}.sa-pl50{padding-right: 50px}.sa-pl75 { padding-right: calc(var(--sa-pixel)*35 + 5px)}.sa-pl85 { padding-right: calc(var(--sa-pixel)*40 + 5px)}.sa-plr10{padding-right: 10px;padding-left: 10px}.sa-plr20{padding: 0 20px;}.sa-pr40{padding-left: 40px;}
.sa-f-size10 {font-size: calc(var(--sa-pixel)* 5 + 1px)}.sa-f-size11 { font-size: calc(var(--sa-pixel)* 5 + 1px)}.sa-f-size12 { font-size: calc(var(--sa-pixel)* 6 + 1px)}.sa-f-size13 { font-size: calc(var(--sa-pixel)* 6 + 1px)}.sa-f-size14 { font-size: calc(var(--sa-pixel)* 7)}.sa-f-size15 { font-size: calc(var(--sa-pixel)* 7+1px)}.sa-f-size16 { font-size: calc(var(--sa-pixel)* 8)}.sa-f-size17 { font-size: calc(var(--sa-pixel)* 8+1px)}.sa-f-size18 { font-size: calc(var(--sa-pixel)* 9)}.sa-f-size20 { font-size:calc(var(--sa-pixel)* 10)}.sa-f-size22 { font-size: calc(var(--sa-pixel)* 11)}.sa-f-size30 { font-size: 30px}.sa-f-size35 { font-size: 35px}.sa-f-size44{font-size:44px}.sa-f-size70{font-size:70px}
.sa-bold{font-weight: bolder}.sa-font-normal {font-weight: normal}.sa-italic {font-style: italic}.sa-fw500{font-weight: 550}.sa-fw400{font-weight: 450}.sa-fw300{font-weight: 350}.sa-fw600{font-weight: 650}.sa-fw800{font-weight: 850;}
.sa-h100{height: calc(var(--sa-percent)* 50)}.sa-w100 {width: calc(var(--sa-percent)* 50)}.sa-w90 {width: 90%}.sa-w80 {width: 80%}.sa-w70 {width: 70%}.sa-w60 {width: 60%}.sa-w50 {width: 50%}.sa-w40 {width: 40%}.sa-w35 {width: 35%}.sa-w30 {width: 30%}.sa-w20 {width: 20%}.sa-wpx-40{width: 40px}.sa-w-100{width: 100px}.sa-w-fit-cnt{width: fit-content}
dfn {font-style: normal}hr {border-bottom: none;border-right:none; border-left: none; border-top:var(--sa-border-dashed) var(--sa-dark-150); margin: 15px 0}.sa-pos-rel,.sa-loc-label,.sa-pos-relative{position:var(--sa-relative)}.sa-pos-static {position:var(--sa-static)}.hr-line{margin: 12px calc(var(--sa-pixel)* -10);border-top: var(--sa-border-solid) #DCDDE0}
.sa-ellipsis {overflow: var(--sa-o-hidden);text-overflow: ellipsis;white-space: nowrap; width: 80%;display: var(--sa-d-i-block)}.sa-cursor{cursor: var(--sa-pointer)}.sa-over-flow {overflow: var(--sa-o-hidden)}
.sa-img-cover {width: calc(var(--sa-percent)* 50);height: calc(var(--sa-percent)* 50); object-fit: cover}.sa-img-scale-down {width: calc(var(--sa-percent)* 50);height: calc(var(--sa-percent)* 50); object-fit: scale-down}.sa-img-contain{width: calc(var(--sa-percent)* 50);object-fit: contain}.sa-text-underline {text-decoration: underline}.sa-text-underline:hover {text-decoration: none}.sa-overflow-y {overflow-y: scroll}.sa-text-upper{text-transform: uppercase}
.sa-loader {position:var(--sa-absolute);top: calc(50% + -14px);right: calc(50% + -2px);transform: translate(50%, -50%)}.sa-loader-top {top: 150px}.sa-loader-left {right: 150px}.sa-strike{color:#D81C1C;text-decoration: line-through;font-size: calc(var(--sa-pixel)* 6 + 1px)}.sa-loader-bg { z-index: 999; background: rgba(255,255,255,0.9); top: 0; position:var(--sa-fixed); bottom: 0; right: 0; left: 0; text-align: var(--sa-center);height: 100dvh;}z-index110 {z-index: 110}.z-index111 {z-index: 111}.sa-loader-btn img {margin: auto; height: 45px; text-align: center; vertical-align: middle}
.sa-no-data {text-align: var(--sa-center)}.sa-no-data img {width: 120px;display: var(--sa-d-block);margin: 0 auto calc(var(--sa-pixel)* 10) auto}.sa-no-data p {font-size: calc(var(--sa-pixel)* 9);line-height:28px;color: #ACACAC}
.sa-link {color: var(--sa-primary);text-decoration: underline;cursor: var(--sa-pointer)}.sa-link:hover {text-decoration: none}.sa-line-clamp{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: var(--sa-o-hidden);word-break: break-word}.sa-word-break{word-break: break-word}
.sa-pointer-event,.sa-loc-field .sa-form-icon,.sa-form-group .icon-invisible,.sa-form-group .icon-eye{pointer-events: unset}
.sa-profile-list li :where(a , span),.sa-tabs-vert-lft li.active,.sa-tabs-btn li.active,.sa-addrecord .sa-slct-serv-list li.active{transition: .4s}.sa-top120{margin-top: 120px}.sa-btm100{margin-bottom: 100px}
.sa-ver-mid{vertical-align: middle}.sa-ver-sub{vertical-align: sub}.sa-visible-hide{visibility: hidden}.sa-ver-text-top{vertical-align: text-top}
/* web */
.sa-mb20-w{margin-bottom: 20px}.sa-mt20-w{margin-top: 20px}.sa-d-flex-sbetween{display: flex;justify-content: space-between}.sa-pb100{padding-bottom: 100px}.sa-pt100{padding-top: 100px}.sa-pb50{padding-bottom: 50px}.sa-primary-dark{color: var(--sa-custom-v6);}
.sa-f-sbetween{display: flex;justify-content: space-between}.sa-gap50{gap: 50px}.sa-mx-auto{margin: 0 auto;}
/* Helper styles End Here*/
/* transition styles start here */
.v-enter-from{opacity: 0;transform: translateX(-60px)}.v-enter-active{transition: all 0.6s ease-out}.v-enter-to{opacity: 1;transform: translateX(0)}
.v-leave-to{opacity: 0;transform: translateX(0)}.v-leave-active{transition: all 0.6s ease-out}.v-leave-from{opacity: 1;transform: translateX(-60)}
/* transition styles end here */
.sa-insur-gray-box span,.sa-insur-gray-box label{font-size: 11px}.sa-insur-gray-box label{margin-bottom: 0}
.sa-plan-card .insur-radio{border-bottom: 1px solid #CCCCCC;margin:0 -15px 15px -15px;padding: 0 10px}.sa-plan-card .insur-radio:last-child { border-bottom: none; margin-bottom: 0}.sa-plan-card{background-color:#eff8ff;padding: 15px;margin-bottom:20px;border-radius: 8px;margin-top:10px}.sa-plan-list li{display: flex;justify-content: space-between;line-height: 25px}.sa-plan-list li small:first-child{color:#797979}.sa-dialog .sa-dialog-content-center.sa-dialog-space{padding: 20px}
.sa-insur-gray-box  label{color:#797979}.sa-insur-gray-box [class*=col]{margin-bottom: 15px}.sa-pos-relative .sa-grey-dark-text{font-size: 12px;width: calc(100% - 110px)}.sa-goals-img-lg{width: 80px; height: 80px; position: absolute; left: 0; bottom: -20px}.sa-insur-gray-box{background-color: #EFF2FF; padding: 15px; border-radius: 6px; margin-bottom: 20px}.sa-link-insur{padding-right:26px;position: relative}.sa-plan-card .insur-radio label{margin-bottom: 15px}.sa-goals-img { width: 25px; height: 25px; margin-left: 10px; vertical-align: middle}.sa-link-insur .icon-arrow-right{ color: var(--sa-primary); vertical-align: sub; margin-right:10px; font-weight: 650; font-size: 16px}.sa-navbar .sa-link-insur { display: none}.sa-ins-status-lable { background: aliceblue; border-radius: 6px; padding: 3px 10px}.sa-ins-status-lable i { width: 18px; height: 18px; background-size: 400px}.sa-ins-status-lable { background: aliceblue; border-radius: 6px; padding: 3px 15px; margin-bottom: 20px; display: flex; width: max-content; gap: 5px; align-items: center}.sa-ins-status-lable .sprite-insurance-approved{background-position: -255px -229px}.sa-ins-status-lable .sprite-insurance-rejected{background-position: -357px -229px}.sa-ins-status-lable .sprite-insurance-pending{background-position: -306px -229px}.sa-ins-status-lable .sprite-partially-approved{background-position: -281px -229px}

.sa-ins-dialog {min-height: 70%}.sa-ins-body{position: absolute; right: 0; left: 15px; top: 50%; transform: translateY(-50%)}.sa-sub-det{ background-color: #f4f4ff; border-radius: 6px 6px 0 0; padding: 10px 10px 55px 10px;margin-bottom: -32px}.sa-services .sa-link-insur .sa-add-ins {padding-right: 0;display: inline-block}.sa-ins-card{padding: 15px; background: #ebffea; border-radius: 10px; margin: 20px 0}.sa-link-ins-lable{text-decoration: none; display: flex; border: 2px dashed var(--sa-primary); padding: 10px 30px; background: var(--sa-light); border-radius: 6px;font-size: 14px; align-items: center; justify-content: center;cursor: pointer;color: var(--sa-primary);font-weight: 550}.sa-linked-ins-cnt { display: flex; justify-content: space-between; align-items: center; font-size: 18px}.sa-linked-ins-cnt  img{margin-left: 10px}.sa-ins-details { background: var(--sa-light); border-radius: 10px; padding: 15px 30px; margin-top: 20px; display: flex}.sa-ins-details p { color: var(--sa-dark-400); display: flex; justify-content: space-between; width: 100%; margin-left: 20px; border-left: 1px solid var(--sa-dark-150); padding-left: 20px;font-weight: 450}.sa-ins-details span{color: var(--sa-dark)}.sa-ins-details p:last-child { border-left: none; padding-left: 0; margin-left: 0}.sa-rotate-up { transform: rotate(-180deg)}.sa-rotate-down{transform: rotate(0)}.sa-icn-rotate i{transition: .5s;display: inline-block;vertical-align: middle}
.sa-sub-det .sa-doctor-img{left:30px}.sa-doc-pro-card .sa-consultant-details .sa-unlimit-size{font-size: 15px}
.sa-mob-track-center{margin-top: 20px}
/*home page styles*/
.sa-medcl-services i{font-size: 10px;color: var(--sa-success)}.sa-service-content p{margin-right:25px}.mble-img {z-index: 1; position: absolute;width:500px;height:500px;right: 80px}.sa-card-brdr .sa-card-shadow.active{background-color:#e9f6fb;border-color:#45b5e4}
.sa-service-content [class*=col]:first-child{margin-top:80px}.sa-medcl-services{margin-top:20px;margin-right: 50px}.sa-medcl-services li{margin-bottom: 10px;gap:10px;display: flex;align-items: baseline;color:var(--sa-custom-v3);font-weight: 350}.sa-faq-bg:before{ content: ''; background: url(https://img.litedev.com/images/static/new-theme/curve.png) no-repeat; background-size: 100%; width: 90%; height: 130%; position: absolute; top: -50px; right: 20px}
.sa-sanar-bg .sa-app-stores{justify-content: center}.sa-sanar-bg .sa-card-shadow{z-index: 1; background: rgba(255,255,255,0.9);position: absolute;bottom: 95px;border-radius:50px;padding: 30px;width: 90%}.sa-card-brdr .sa-card-shadow{border-right:3px solid #d5d4dd;border-top-left-radius: 0;border-bottom-left-radius: 0;margin-bottom: 10px;cursor:pointer}.sa-about-sanar{background-color: #def2fa;text-align: center;padding:50px 20px;margin-top:40px;margin-bottom: 50px}
.sa-join-us-bg {background: url(https://img.litedev.com/images/static/new-theme/sanarservice.png) no-repeat;background-size: 100%;display: block;height: 420px;text-align: center;width: 100%;margin-bottom: 80px; padding: 80px}.sa-btn-plain{background: var(--sa-light);color:#26A9E0;width:25%;border:1px solid}
.sa-abt-sanar{background: var(--sa-primary-gradient-light);padding: 90px 0}.sa-sanar-bg.sa-faq-bg:before { width: 500px; height: 500px; top: -5px; right: 80px}.sa-sanar-bg .sa-card-shadow strong,.sa-card-brdr strong,.sa-faq-bg h5{color:var(--sa-custom-v1)}.sa-faq-accor .sa-exp-colapse.active{border-bottom:none;margin-bottom: 0}.sa-faq-accor .sa-exp-colapse span{color:var(--sa-custom-v1)}.sa-faq-accor .sa-exp-colapse.active span{color:#26A9E0}.sa-card-brdr .sa-card-shadow:first-of-type{margin-top:30px}.sa-join-us-bg h2 {color: var(--sa-light);font-size: 42px;padding: 20px 200px 60px}.med-prov-img { z-index: 1; position: absolute; width: 550px; height: 500px; right: 80px; top: -30px}.sa-prov-img { z-index: 1; position: absolute; width: 475px;right: 100px; top: -10px; height: 410px}.sa-sanar-bg.sa-faq-bg.sa-business-prov:before { width: 500px; height: 500px; top: 20px; right: 80px}
.sa-faq-accor .v-enter-active{transition: none}.sa-faq-accor .v-leave-to{opacity: 0;transform:none}.sa-faq-accor .v-leave-active{transition: none}.sa-faq-bg .sa-common-title{flex-direction: column}
.sa-abt-sanar .icon-rating {font-size: 16px;color: var(--sa-primary);margin-left: 5px}.sa-abt-sanar .sa-carousel{gap:20px}.sa-abt-sanar .sa-carousel li{width: calc(100%/3 - (1 - 1/3)*25px);padding:10px;display: flex}
.sa-card-brdr strong{font-size: 22px}.sa-service-bg .sa-health-ins{margin-bottom: 30px}
/*home page styles end*/
/*join-us-provider styles*/
.sa-faq-accor .sa-exp-colapse,.sa-faq-accor .sa-collapse-cnt{padding: 0}
.sa-service-prov {width:70%;margin:40px auto}.sa-input-radio[type="radio"]:checked + label:before{border:1px solid #26a9e0}
.sa-input-radio [type="radio"]:checked + label:after{background:#26a9e0;right: 4.8px;top: 4.8px;width: calc(var(--sa-pixel)* 5);height: calc(var(--sa-pixel)* 5)}.sa-input-radio [type="radio"]:checked + label:before{border-color:#26a9e0}.sa-input-radio [type="radio"]:not(:checked) + label:before{border:1px solid #CCCCCC}.sa-input-radio{padding: 14px 15px;border-radius: 6px;border: var(--sa-border-solid) var(--sa-dark-150);margin-left: 10px;margin-bottom: 20px; height: 50px; width: calc(100%/3 - (1 - 1/3)*20px)}.sa-input-radio.check{border-color: var(--sa-primary);background: var(--sa-primary-light)}.sa-input-radio .sa-form-group label,.sa-input-radio label{margin-bottom: 0}.sa-gnd-radio-btn .sa-input-radio.check{border: 1px solid var(--sa-primary);}
.sa-card-shadow.sa-service-prov{border-radius: 0;padding: 50px}.sa-service-prov .sa-slct-card{margin-top:20px}.sa-service-prov .sa-slct-card li{width: calc(100%/3 - (1 - 1/3)*15px)}.sa-service-prov .sa-slct-card li a{height:180px;padding: 15px;cursor: pointer;font-size: 16px;border: 1px solid transparent}.sa-service-prov .sa-slct-card li a:hover,.sa-service-prov .sa-slct-card li a:active{background-color: var(--sa-primary-light);border:1px solid #26A9E0}.sa-service-prov .sa-slct-card li a i{width: 44px; height: 54px; margin-bottom: 15px}.sa-service-prov .sa-slct-card li a i.sa-doc-spe{background-position: -180px 0}.sa-service-prov .sa-slct-card li a i.sa-hos-cen{background-position: -224px 0}.sa-service-prov .sa-slct-card li a i.sa-in-company{background-position: -269px 0}.sa-service-prov .sa-slct-card li a i.sa-practitioners{background-position: -475px 0;background-size: 1305px;width:38px}.sa-service-prov .sa-slct-card li.active  a{border-radius: 10px;background-color: var(--sa-primary-light);border: 1px solid #6cc4ea}.sa-service-prov .sa-slct-card li:last-child{margin-left:0}.sa-pag-btn{display: flex;justify-content: space-around;margin-top:30px}
.sa-service-prov .sa-track-order li .sa-track-dot:before {background: var(--sa-primary);font-size: 8px; color: #fff; line-height: 32px; text-align: center; position: absolute; z-index: 9; top: -3px; width: 32px; right: -3px; height: 32px;border-radius: 50%}.sa-service-prov .sa-track-order li .sa-track-dot {width: 32px;height: 32px;background: #fff;border-radius: 50%;z-index: 1;display: block;border: 3px solid #eff4ff; text-align: center; position: absolute; top: 0}.sa-service-prov .sa-track-order{justify-content: center;margin: 15px auto 60px;width: 40%}.sanar-busines-form .sa-service-prov .sa-track-order{width: 20%}.sa-service-prov .sa-track-order:before{right:0;left:0;height:2px;top:15px}.sa-service-prov .sa-form-group>label~.sa-form-control~.icon-logout3{color:var(--sa-primary)}.sa-service-prov [type="checkbox"]:checked+label:before, .sa-ph-fltr-cnt [type="checkbox"]:checked+label:before {background-color: #26a9e0;border-color: #26a9e0}.sa-card.sa-input-radio.active {background: var(--sa-primary-light);border-color: #74c7eb}.sa-service-prov [type="checkbox"]:not(:checked)+label:hover:before,.sa-service-prov [type="checkbox"]:checked+label:hover:before {border-color: #CCCCCC}.sa-ph-fltr-cnt [type="checkbox"]:not(:checked) + label:before,.sa-ph-fltr-cnt [type="checkbox"]:checked + label:before{width: 19px; height: 19px; border:2px solid var(--sa-primary);border-radius: 5px;}.sa-form-space .sa-form-group .sa-card,.sa-form-space .sa-form-group{margin-bottom: 5px}.sa-input-field textarea{min-height: 45px}.sa-service-prov .sa-form-control{border-color:#E6E5EB}.sa-service-prov .sa-track-order .sa-track-right span{left: -22px;right: inherit}.sanar-busines-form .sa-service-prov .sa-track-order li{width: 50%}
.sa-sprite-new.sa-send { background-position: -502px 0; width: 56px; height: 76px; background-size: 2000px} .sa-req.sa-service-prov .sa-f-size18{ padding-top: 40px}.sa-ph-fltr-cnt [type="checkbox"]:checked + label, .sa-ph-fltr-cnt [type="checkbox"]:not(:checked) + label {color: var(--sa-custom-v6); line-height: unset; margin-bottom: 0;} .sa-ph-fltr-cnt [type="checkbox"]:checked + label:after{top: 4px; right: 8px}
.sa-service-prov .sa-form-group>label~.sa-form-control~.icon-upload.sa-form-icon{color:var(--sa-primary)} .sa-dialog-serv-med .sa-top120{margin-top: 0}
/*join-us-provider styles ends*/
/* About Us styles start here*/
.sa-care .sa-select-lang-btn{color:unset}.sa-abt-header .sa-header {background: #fff}.sa-about-us,.sa-join-prvder {position: relative;background-repeat: no-repeat; background-size: 100%}.sa-abt-tit {text-align: center}.sa-abt-tit h1 { font-weight: 850;color: var(--sa-custom-v6)}.sa-abt-vision ul li,.sa-abt-applctns ul li{padding: 16px 0;}.sa-abt-vision ul li,.sa-abt-applctns ul li,.sa-ins-srvc-card li,.sa-ins-more ul li,.sa-ins-detshow-card ul li{border-bottom: 1px solid var(--sa-primary-light);}.sa-abt-vision ul li:last-child,.sa-ins-srvc-card li:last-child,.sa-ins-more ul li:last-child,.sa-ins-detshow-card ul li:last-child{border: none}.sa-success-chekd i{width: 20px; height: 20px; background: var(--sa-success); text-align: center; line-height: 20px; border-radius: 100%; position: relative; z-index: 1; color: #FFF; font-size: 9px; display: block;}.sa-abt-serve{background-color: var(--sa-primary-light);border-radius: 12px;padding: 10px;height: 100%;}.sa-abt-serve~span{font-size: 16px; color: var(--sa-custom-v6);}.sa-abt-serve img{width: 25px; height: 25px;line-height: 25px; position: relative;display: block; color: var(--sa-primary);text-align: center}.sa-abt-serve .sa-avtar{background-color:transparent;width: 31px;height: 24px;border-radius: 0}.sa-abt-applctns ul li .sa-abt-serve{background-color: unset; border: 0.4px solid #aca9bb5e; padding: 12px 8.2px; width: 48px; height: 48px;}.sa-terms-cndtns .trav-accordian .sa-trigger,.sa-terms-cndtns .trav-accordian .sa-trigger-cnt{border-color: var(--sa-primary-light-bg)}.sa-terms-cndtns .trav-accordian:last-child .sa-trigger,.sa-terms-cndtns .trav-accordian:last-child .sa-trigger-cnt{border: none}.sa-term-cnds{display: flex;justify-content: space-between;align-items: center}.sa-contact-supprt{background: var(--sa-primary-light-bg); padding: 12px; text-align: center; border-radius: 10px}.sa-customer-care{border: 2px solid var(--sa-primary-light-bg); border-radius: 12px;padding: 12px;display: flex;align-items: center;gap: 10px}.sa-or-border{height: 2px; width: 70%; background: var(--sa-primary-light-bg); position: relative;margin: 10px auto 30px}.sa-or-border span{background: var(--sa-light); position: absolute; right: 45%; top: -16px; padding: 6px; border-radius: 50%;}.sa-abt-vision ul li:first-child,.sa-abt-applctns ul li:first-child{padding-top: 0;}.sa-terms-cndtns p{color: #706E7C}.sa-terms-cndtns .sa-trigger-tit{color: var(--sa-custom-v6)}.sa-abt-vision ul li:last-child{padding-bottom: 0;}.sa-licen-by { display: flex ; flex-direction: column; justify-content: center; align-items: center; gap: 10px; }.sa-licensed { display: flex ; gap: 5px; background-color: var(--sa-success-dark); color: var(--sa-light); border-radius: 12px; width: 93px; height: 22px; align-items: center; justify-content: center; }.sa-licensed .sa-success-chekd i { background: var(--sa-light); color: var(--sa-success-dark); width: 12px; height: 12px; font-size: 5px; line-height: 12px; }.sa-licensed span, .sa-licen-by  p{font-size: 12px;} .trav-accordian:first-child .sa-trigger{padding-top: 0}.sa-res-abt img{width: 80px;height: 60px;}

.sa-who-we .sa-row>div{display: flex;align-items: stretch}.sa-who-we .sa-row>div:nth-child(3){display: block}.sa-who-we h2{text-align: center;margin-bottom: 40px}.sa-who-we h4, .sa-who-we p{color: #fff}.sa-who-we p {width: 70%;margin-bottom: 50px}.sa-who-we .sa-card{display: flex;justify-content: space-between;flex-direction: column;width: 100%}
.sa-who-bg1:before { content: ''; background: url(https://img.litedev.com/images/static/new-theme/whowe2.svg) no-repeat; position: absolute; left: 0; left: 0; bottom: 0; width: 180px;height: 155px; background-size: 180px}
.sa-who-bg2:before { content: ''; background: url(https://img.litedev.com/images/static/new-theme/whowe1.svg) no-repeat; position: absolute; left: 0; width: 220px; top: 80px; height: 155px; background-size: 180px}
.sa-arrow-right-bg{display: flex;align-items: center;justify-content: flex-end;font-size: 16px;cursor: pointer;font-weight: bold}.sa-arrow-right-bg i{width: 56px; height: 56px; display: flex; align-items: center; justify-content: center;font-size: 20px; border-radius: 50px; font-weight: 650}
.sa-arrow-right-light {color: #fff; justify-content: flex-start;width: 160px}.sa-arrow-right-light i{  color: #26A9E0; background-color: #fff;  margin-left: 10px}
.sa-arrow-right-primary { color: var(--sa-primary)} .sa-arrow-right-primary i { color: #fff; background: var(--sa-primary); margin-right: 10px}
.sa-why-sanar h2{font-size: 35px;margin-bottom: 30px}.sa-why-sanar h2, .sa-why-sanar p{text-align: center}.sa-why-sanar p{width: 65%;margin: 0 auto 50px}
.sa-why-sanar-list{display: flex; align-items: center; flex-wrap: wrap;gap: 30px 0}.sa-why-sanar-list li { color: #ACA9BB; position: relative; padding-right: 45px;font-weight: 350;width: 25%}
.sa-suc-tick li i{ color: #fff; background-color: #4fe765; border-radius: 50px; font-size: 9px; position: absolute; top: 0px; right: 0px; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center}.sa-why-sanar-list.sa-suc-tick li i{top: -5px}
.sa-suc-tick li.more-list:before{content: '';width: unset;height: unset}.sa-suc-tick li.more-list{padding-right: 0;color: #0080FF;cursor: pointer}
.sa-awards {padding: 80px 0;background: var(--sa-primary-gradient-trans)}.sa-awards h2{text-align: center;margin-bottom: 60px}
.sa-awards .sa-carousel { align-items: center; width: 75%;gap: 20px} .sa-awards .sa-carousel li { width: 200px; height: 190px; background: #fff; border-radius: 28px; display: flex; align-items: center; justify-content: center} .sa-awards img { width: 115px; height: 115px; object-fit: contain}
.sa-awards .sa-prev,.sa-awards .sa-next{width: 56px; height: 56px;font-size: 20px; color: var(--sa-primary); background: #fff;border:none; box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%); border-radius: 50px; left: 160px; right: unset;font-weight: normal}.sa-awards .sa-prev{top: 110px}.sa-awards .sa-next{top: 35px}
.sa-board h2{ font-size: 35px; text-align: center}.sa-board .sa-carousel {gap: 20px;margin-top: 60px;justify-content: center}.sa-board .sa-carousel li{position: relative;background-color: #26A9E0; height: 350px; border-radius: 10px; width: calc(100%/4 - (1 - 1/4)*10px)}.sa-board .sa-carousel li img {position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto}
.sa-board-list-det { position: absolute; bottom: 0; right: 0;max-width: 95%; background: rgba(255,255,255,0.8); border-top-left-radius: 15px; padding: 10px; text-align: right;height: 110px}.sa-board-list-det h5 {color: #002a56}.sa-board-list-det p {color: #ACA9BB}
.sa-board  :is(.sa-prev, .sa-next), .sa-abt-sanar  :is(.sa-prev, .sa-next){ width: 56px; height: 56px;position: absolute; top: 0; font-size: 20px; color: var(--sa-primary); background: #fff; border: none; box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%); border-radius: 50px}.sa-board .sa-next,.sa-abt-sanar .sa-next{right: 70px}.sa-board .icon-left-arrow:before,.sa-awards .icon-left-arrow:before,.sa-hl-slider .icon-left-arrow:before,.sa-lise-doc .icon-left-arrow:before{content: "\e9d9"}.sa-board .icon-right-arrow:before,.sa-awards .icon-right-arrow:before,.sa-hl-slider .icon-right-arrow:before,.sa-lise-doc .icon-right-arrow:before{content: "\e9da"}
.sa-icon-bg.icon-eye:before,.sa-icon-bg.icon-target:before,.sa-icon-bg.icon-hospital3:before,.sa-icon-bg.icon-digital-nomad:before,.sa-icon-bg.icon-purse:before, .sa-icon-bg.icon-report3:before, .sa-icon-bg.icon-call-center-agent:before, .sa-icon-bg.icon-correction:before, .sa-icon-bg.icon-date-time:before, .sa-icon-bg.icon-skill:before,.sa-icon-bg.icon-healthcare2:before{position: absolute;top: 0;right:0px;font-size: 50px} .sa-common-title { display: flex; gap: 10px;align-items: center;margin-bottom: 20px}
.sa-icon-bg { font-size: 30px; width: 50px; height: 48px; position: relative;color: var(--sa-custom-v2)}.sa-icon-bg:after { content: ''; position: absolute; left: 0;right: 8px; top: 0; background: url(https://img.litedev.com/images/static/v5/icon-bg.svg) no-repeat; background-size: 100%; width: 54px; height: 52px}
.sa-icon-bg-lg { width: 88px; height: 72px; font-size: 70px}.sa-icon-bg-lg::after { width: 74px; height: 72px}.sa-icon-bg.sa-icon-bg-tit {width: calc(100% - 78px)}.sa-icon-bg.icon-eye:before{top: 10px; font-size: 30px}
.sa-service-content .sa-common-title .sa-icon-bg-lg.icon-hospital3:before,.sa-med-content .sa-common-title .sa-icon-bg-lg.icon-healthcare2:before,.sa-service-content .sa-common-title .sa-icon-bg-lg.icon-skill:before,.sa-icon-bg-lg.icon-report3:before,.sa-icon-bg-lg.icon-call-center-agent:before,.sa-icon-bg-lg.icon-correction:before{font-size: 70px;right: 0}
.sa-gap5{gap: 5px}.sa-gap10{gap: 10px}.sa-gap20{gap: 20px}.sa-gap30{gap: 30px}.sa-gap8{gap:8px;}.sa-common-title~.sa-icon-space85{padding-right: 85px}.sa-med-content .sa-common-title,.sa-service-content .sa-common-title{align-items: flex-start}
.sa-con-provider{display: flex;align-items: center;gap: 10px}.sa-consultaion{background: var(--sa-primary);padding: 20px;border-radius: 5px;width: 220px;height: auto;padding-bottom: 0}.sa-consultaion figure img{transform: scaleX(-1)}.sa-service-provi{display: flex;flex-direction: column;width: 246px;gap: 10px}.sa-serv-inje{height: 170px;border-radius: 5px;overflow: hidden;display: flex;justify-content: end;flex-direction: column;position: relative}.sa-serv-position{position: absolute; bottom: 0; background: rgb(255 255 255 / 80%);padding: 5px 20px; border-radius: 8px 0 0 0}.sa-serv-position span,.sa-heart-positi span{font-size: 14px; font-weight: 650; text-align: right; margin: 0; width: 100%;color: #002A56;display: block}.sa-serv-position span+span,.sa-heart-positi span+span{font-weight: normal}.sa-con-provider img.sa-serv-img{width: 133px;object-fit: unset}.sa-heart-ser{background: var(--sa-primary);overflow: hidden;border-radius: 5px;height: 400px;width: 245px;display: flex;align-items: center;justify-content: end;flex-direction: column;position: relative}.sa-con-provider img{width: 100%;height: auto;display: block}.sa-serv-cnt span{display: block;font-size: 20px;font-weight: 650;color: var(--sa-light);padding: 0 15px}.sa-serv-cnt{height: 170px; border-radius: 5px; overflow: hidden;display: flex;justify-content: space-around;flex-direction: column}.sa-heart-positi{position: absolute; top: 0;right: 0; background: #fff; padding: 5px 20px; border-radius: 0 0 0 8px}.sa-who-we-sanar h4{color: var(--sa-custom-v6);}
/* About Us styles end here*/
.sa-dialog~.sa-dialog .sa-dialog-body-md{width: 45%}.sa-carousel-slide button,.sa-carousel-slide~button {cursor: pointer}
/*footer styles start here*/
.sa-footer-bg { background: #002A56; border-top: 5px solid; padding: 3.125rem 0 1.25rem 0; color: #FFF; border-image-source: linear-gradient(25deg, #4fe765 0%, #26a9e0 100%); border-image-slice: 5}
.sa-footer p {color: #fff} .sa-ftr-lg.sa-footer-logo { width: 100px} .sa-footer .sa-footer-list li { line-height: 30px} .sa-footer .sa-footer-list li a:hover{ color: #26A9E0} .sa-footer .sa-footer-copy { border-top: 1px solid #FFF; margin-top: 20px} .sa-footer .sa-newletter { margin-top: 9.25rem}.sa-footer .sa-newletter h5{color: var(--sa-light)} .sa-footer .sa-newletter ul { display: flex} .sa-footer .sa-newletter ul li { margin-left: 1.5625rem; position: relative; font-size: 14px;font-weight: 350; margin-bottom: 10px} 
.sa-footer .sa-newletter ul li:before { width: 0.1875rem; height: 0.1875rem; border-radius: 3.125rem; content: ""; position: absolute; right: -10px; top: 50%; transform: translateY(-50%); background-color: #FFF} .sa-footer .sa-newletter ul li:first-child:before { position: unset; background-color: unset}.sa-footer .sa-newletter p { color: #26A9E0;font-size: 14px}.sa-input-group{display: flex} .sa-input-group > .sa-form-control { position: relative;padding: 0 15px}.sa-input-group .sa-btn { position: relative; z-index: 2; border-radius: 0.5rem 0 0 0.5rem}.sa-title-line { margin-bottom: 0.8rem; border-bottom: 2px solid #4FE765; color: inherit; display: inline-block} .sa-footer .sa-footer-list li a { line-height: 28px; position: relative;font-weight: 350} .sa-footer .sa-social-media { display: flex; align-items: center; justify-content: space-between; height: unset} .sa-footer-list li a { color: #fff; font-size: 16px} .sa-footer .sa-social-media a { border-radius: 10px; text-align: center; cursor: pointer; color: inherit; width: 2.25rem; height: 2.25rem; line-height: 2.25rem; display: block} .sa-footer .sa-social-media a { font-size: 22px} .sa-footer .sa-social-media .sa-instagram:hover { background: radial-gradient(circle at 70% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 100%) } .sa-footer .sa-social-media .sa-twitter:hover { background-color: #000} .sa-footer .sa-social-media .sa-linkedin:hover { background-color: #0e76a8} .sa-footer .sa-social-media .sa-whatsapp:before{vertical-align: unset}.sa-footer .sa-social-media .sa-whatsapp:hover { background: #25D366} .sa-footer .sa-a-center { align-items: center} 
.sa-footer .sa-app-stores { display: flex; justify-content: space-between} .sa-footer .sa-footer-copy .sa-footer-copy-list { display: flex; align-items: center; gap: 25px; font-size: 14px} .sa-footer .sa-footer-copy .sa-footer-copy-list a { position: relative; color: #fff;font-weight: 350} .sa-footer .sa-footer-copy .sa-copy { font-size: calc(var(--sa-pixel) * 8)} .sa-copylist { padding-top: 20px; text-align: left; font-size: 14px;font-weight: 350}
.sa-foter-virtual p{color: #FFF}.sa-footer .sa-social-media .sa-youtube:hover { background-color: var(--sa-danger)} .sa-footer .sa-social-media .sa-facebook:hover { background-color: #4267b2}.sa-footer .sa-btn {width: 25%;margin: 0 calc(var(--sa-pixel)* 5)}.sa-footer .sa-input-group .sa-btn { margin: 0}
.sa-sub-ftr{display: flex;justify-content: space-between;flex-direction: column}
.sa-footer-list~form .sa-input-group > .sa-form-control{border-radius: 0 0.5rem 0.5rem 0}
/*footer styles ends here */
/*nav style*/
.sa-header, .sa-nav{ position: sticky;z-index:99;top: 0}
/*Get care */
.sa-get-care{width: 216px} .sa-lang .sa-get-care-list{font-size: 16px;font-weight: 350;width: 100%}.sa-get-care-list i{ margin-left: 12px; font-size: 20px; color:#26A9E0 ;vertical-align: middle}.sa-anim-underline .sa-get-care-list:hover:after{ transform: scale(0)}.sa-nav li .sa-get-care-list{border-bottom: unset}.sa-get-care li { padding: 0}.sa-get-care li a { padding: 10px 20px}
/*sanar-Business*/
.sa-suprt{ text-align: center} .sa-suprt .sa-tit{text-align: unset}.sa-treat { padding: 15px }
.sa-business-bg { position: relative;background: url(https://img.litedev.com/images/static/new-theme/sanar-business-bg.png) no-repeat; background-size: 100% 100%;padding: 100px 0 0}.sa-treat .sa-gutter10 { margin-left: calc(var(--sa-pixel)* -10); margin-right: calc(var(--sa-pixel)* -10)}.sa-request-service button:hover{background: var(--sa-custom-v1); color: #fff}
.sa-busnes h2 { text-align: start}.sa-groups li { display: flex; align-items: center; margin-bottom: 15px} .sa-groups i { color: #fff; background-color: #4fe765; padding: 8px 6px; border-radius: 50px; font-size: 10px; margin-left: 10px}
.sa-groups li span { margin-right: 10px;color: #ACA9BB;font-weight: 350;font-size: 14px} .sa-section img { width: 100%; height: 90%}
.sa-join-us-bg span { color: #fff}.sa-business-section{width: 100%}.sa-ministry { display: flex;  margin-top:120px} .sa-ministry img { margin-left: 10px}
.sa-emp-success { background-position: -357px 0; width: 44px; height: 50px}
.sa-enhance{ background-position: -314px 0; width: 43px; height: 49px}.sa-vir-serv .sa-suc-tick li i{background-color: #04dbbf}
/*slider for business */
.sa-about-slider .carousel__pagination { flex-direction: column} .sa-about-slider button.carousel__pagination-button { position: relative; top: -160px; right: 35px} .sa-about-slider button.carousel__next { position: absolute; top: 70px; right: 14px} .sa-about-slider button.carousel__prev { position: absolute; top: 350px; right: 14px}
.sa-about { display: flex; align-items: center; margin-top: 100px} .sa-about-list span { font-weight: bold} .sa-about-list p { margin-right: 25px; font-size: 12px} .sa-aboutsanar-list { position: relative; right: 90px; top: -80px; font-size: 12px} .sa-inside { width: 230px; height: 150px; border-radius: 100%; background: blue; margin-right: 150px}
/* Join  Us Provider styles start here */
.sa-join-doc-list li {margin-bottom: 30px} .sa-join-doc-list li h5{ margin-bottom: 20px} .sa-join-doc-list li span p{ color:var(--sa-custom-v4)}
.sa-join-prvder { position: relative} .sa-prvder-tit h1 {text-align: center; padding-top:80px; font-weight: 950} 
.sa-join-trst {display: flex; justify-content: center; align-items: center; padding: 20px 0 30px; gap: 25px}.sa-join-trst figure img { width: 50px;height: 50px; border: 3px solid #fff; border-radius: 50px; margin-left: -10px;object-fit: cover}
.sa-join-serv { text-align: center; margin-top: 80px} .sa-join-serv h2 {margin-bottom: 80px}
.sa-pjoin-list { display: flex;gap: 20px} .sa-pjoin-list li { width: calc(100%/3 - (1 - 1/3)*10px); padding: 0 60px; flex-direction: column; align-items: center; gap: 0; position: var(--sa-relative)} .sa-pjoin-list li small { position: var(--sa-absolute); top: -10px; right: -15px; background-color: var(--sa-primary); color: #fff; width: 25px; height: 25px; line-height: 20px; border-radius: 50%;font-size: 14px}  .sa-pjoin-list li i.icon-arrow-right-thick { position: var(--sa-absolute); top: 9px; left: -10px; font-size: 15px; color: var(--sa-primary)}
.sa-join-filter {display: flex; flex-wrap: wrap; gap: 15px; margin-bottom: 20px} .sa-join-filter li { background-color: #fff;position: relative; padding: 8px 40px 8px 10px; border-radius: 10px; font-size: 12px; color: var(--sa-custom-v4); font-weight: 350; box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%)} .sa-join-filter.sa-suc-tick li i {width: 22px;height: 22px;top: 7px;right: 10px}.sa-join-filter~.sa-link,.sa-why-sanar-list~.sa-link{text-decoration: unset}
.sa-join-counts { background-image: var(--sa-primary-gradient-trans); display: flex; align-items: center; justify-content: center; padding: 80px}.sa-down-sanar .sa-app-stores{justify-content: center;gap: 10px} .sa-join-counts li { width: calc(100%/3 - (1 - 1/3)*10px); text-align: center; border-left: 1px solid var(--sa-custom-v3)} .sa-join-counts li:last-child { border: none} .sa-join-counts li strong { display: block; font-size: 28px; color: var(--sa-primary)} .sa-join-counts li span { color: var(--sa-custom-v3)}
.sa-down-sanar {flex-direction: column;align-items: center} .sa-down-sanar h2{margin-bottom: 30px}.sa-down-sanar.sa-vir-head .sa-d-flex{padding: 10px 20px;font-size: 16px;gap: 30px}.sa-down-sanar.sa-vir-head .sa-d-flex button{font-size: 16px}.sa-down-sanar .sa-join-stores a{width: 225px}.sa-down-sanar .sa-join-stores a.sa-card-shadow{padding: 10px}
.sa-join-sanar-card {background: url(https://img.litedev.com/images/static/new-theme/serviceproviderbg.svg) no-repeat; color: var(--sa-light); position: relative; margin-bottom: 80px; height: 420px; background-repeat: no-repeat; background-size: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center} .sa-join-sanar-card h2{color: var(--sa-light);font-size: 42px;margin-bottom: 15px}.sa-join-sanar-card .sa-btn-plain {width: unset}.sa-join-sanar-card p{color: var(--sa-light);margin:0 auto 30px} .sa-join-sanar-card button {background-color: #fff;color: var(--sa-primary-dark)}.sa-join-sanar-card button i{margin-left: 10px}
/* Join  Us Provider styles end here */
.sa-business-req {display: flex;flex-wrap: wrap;margin-bottom: 20px}
.sa-business-req.sa-req-form .sa-input-radio{margin-left: 10px; width: calc(100%/2 - (1 - 1/2)*10px)}.sa-business-req.sa-req-form .sa-input-radio:last-child{margin-left:0}
/*sanar-business-swiper*/
/* Lab Tests & Packages */
.sa-labtech-bg{background: url('https://img.litedev.com/images/lab-icons/v5/labtech-banner.png') no-repeat;width: calc(var(--sa-percent) * 50);background-size: 100%;padding: 20px 0 0;position: relative; height: 205px}
.sa-labtech-bg h1{color: var(--sa-light);margin-bottom: 20px}.sa-labtech-card{border-radius: 20px; margin-top: -55px;box-shadow: 0 0px 10px 0 rgb(0 0 0 / 5%);background-color: var(--sa-light); overflow: var(--sa-o-hidden); color: var(--sa-ebony); transition: .3s; padding: calc(var(--sa-pixel)* 10); margin-bottom: calc(var(--sa-pixel)* 30); position: var(--sa-relative)}.sa-labtech-card h2{font-weight: 450;color: var(--sa-dark)} .sa-test-type{display: flex;margin-bottom: 0} .sa-test-type .sa-tit{width: 100%}.sa-test-type .sa-btn-back{margin-left: 0;margin-top: 12px}.sa-test-type .sa-btn-back i { font-size: 22px; margin-left: 10px}
.sa-labtech-list {display: flex;gap: 20px;overflow: hidden; overflow-x: auto; width: 100%; scroll-width: none}.sa-labtech-list li{display: var(--sa-d-flex); align-items: var(--sa-center); text-align: center;padding: 15px; flex-direction: column; min-height: 100px; min-width: 100px; border-radius: calc(var(--sa-pixel) * 10); background-color: #edf8ff;font-size: 14px;cursor: pointer}.sa-lab-filter .sa-lab-item{width: 90px}.sa-lab-test-bg{display: flex; align-items: flex-end; justify-content: space-between}.sa-lab-scroll{overflow: hidden; overflow-y: auto; padding-left: 20px;max-height: calc(100vh - 100px)}.sa-lab-test-bg .sa-btn-xs{border-radius: 6px;padding-right: 10px;padding-left: 10px}
.sa-lab-scroll::-webkit-scrollbar { width: 10px; border-radius: 10px}.sa-lab-scroll::-webkit-scrollbar-thumb { background-color: var(--sa-success-dark); width: 10px; border-radius: 10px}
.sa-labtech-bg .sa-btn-back {color: #fff}.sa-location-label .sa-form-control{padding-left: 30px}
.sa-lab-analsys strong{display: block;}.sa-lab-analsys ol {list-style-type: decimal;padding-right: 15px;}.sa-lab-analsys ul{list-style-type: disc;padding-right: 15px;}
/*lab new*/
.sa-lab-viw-slider .icon-right-arrow:before { content: "\e91c"}.sa-lab-viw-slider .icon-left-arrow:before {content: "\e91d"}.sa-icon-circle{border-radius: 50%;padding:5px;font-size: 10px;font-weight: bold; background-color: var(--sa-primary);color:#fff;margin-right:10px}
.sa-lab-tech-bg li{background-color: #edf8ff;border-radius:10px;border:1px solid transparent;width: calc(100%/3 - (1 - 1/3)*20px);justify-content: space-between;margin-bottom: 0;padding: 20px 15px 15px;cursor: pointer}.sa-lab-tech-bg li h4 {width: calc(100% - 65px); font-weight: 450; margin-bottom: 10px;color: var(--sa-primary)}.sa-card-test li h4{font-weight: 350;font-size: 1rem}.sa-lab-tech-bg{display: flex;gap:20px;flex-wrap: wrap}.sa-lab-tech-bg .sa-lab-img {margin: 0 0 -10px -15px;height: 50px;width:80px}.sa-lab-tech-bg li.active,.sa-card-test li.active{border-color:var(--sa-primary)}.sa-test-functions .sa-lab-static .sa-lab-tech-bg li:not(:nth-child(-n + 3)),.sa-test-functions .sa-lab-static .sa-card-test>li:not(:nth-child(-n + 2)){display: none}
.sa-card-list.sa-lab-tech-bg p{font-size: 16px;color:#000;font-weight: 450}.sa-selected-items{display: flex}.sa-selected-items .sa-info-dark-bg.sa-card-no-border{background: #fff;padding:10px;margin-bottom: 0;margin-top:10px}.sa-selected-items li{margin-left:20px}.sa-inst-list li{display: flex;gap:10px}.sa-inst-list{margin-top:10px;margin-bottom: 0}.sa-labtech-list li img {height: 30px}.sa-labtech-list li span{display: -webkit-box;overflow: hidden; width: 100%; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word} 
.sa-card-test>li h6{color: var(--sa-primary);width: calc(100% - 35px)}.sa-lab-test-bg i,.sa-lab-test-bg figure{position: absolute; left: 10px;bottom: 10px}
.sa-ptn-audio h6,.sa-attachment h6, .sa-med-pres-tit h6{font-weight: 650; color: var(--sa-custom-v5)}
.sa-lab-viw-slider .sa-carousel{margin-left: 40px;margin-right: 10px}.sa-lab-packages .sa-lab-tech-bg li{width: calc(100%/2 - (1 - 1/2)*20px)}.sa-lab-packages .sa-lab-scroll{height: calc(100vh - 100px)}
.sa-result .sa-payment-list li.sa-total span:last-child{color: var(--sa-primary)}
.sa-lab-static .sa-lab-scroll{max-height: unset}.sa-lab-more{color: var(--sa-primary);display: flex;align-items: center;justify-content: center;font-size: 14px;font-weight: 450;margin-top: 10px}
.sa-sample-icon {display: flex;align-items: center}.sa-sample-icon figure{width: 20px; height: 20px; margin-left: 10px}
.sa-location-label.sa-lab-form{display: flex; align-items: center;position: relative;margin-left: 20px;max-width: 100%;border: none}
.sa-lab-form:before { content: ''; background-color: #fff; height: 30px; position: absolute; left: 0; right: 0; opacity: 0.3; padding: 5px; border-radius: 6px}.sa-lab-form .sa-btn{width: calc(100% - 54%);text-align: right;color: #fff}.sa-lab-form .sa-btn:before { content: ''; border-left: 1px solid #fff; position: absolute; left: 0; height: 20px; top: 0; transform: translateY(50%)}.sa-lab-form .icon-location2{margin-right: 10px; color: #fff;z-index: 9}.sa-lab-form .sa-form-icon{color: #fff;font-size: 14px;font-weight: 650;top: 14px}.sa-input-group.sa-lab-form input{background: transparent;color: #fff;padding: 0 10px 0 40px;cursor: pointer}
.sa-mb50~.sa-lab-more.sa-mb50 {margin-top: -40px}.sa-lab-tech-bg.sa-card-test li{width: calc(100%/2 - (1 - 1/2)* 20px)}.sa-lab-static .sa-lab-scroll{padding-left: 0}
.sa-labtech-bg .sa-btn-back i{background-color: transparent}.sa-lab-static .sa-selected-data .sa-btn-back.sa-mob-block{margin: 0}.sa-labtech-bg .sa-prog-grid p, .sa-labtech-bg .sa-prog-grid span { color: #fff}
.sa-old-lab .sa-location-label.sa-lab-form {border: 1px solid var(--sa-dark-200);position: absolute; margin: 0}.sa-old-lab .sa-lab-form .sa-btn,.sa-old-lab .sa-input-group.sa-lab-form input, .sa-old-lab .sa-lab-form .sa-form-icon {color: var(--sa-primary)}.sa-old-lab .sa-lab-form .icon-location2 {color: var(--sa-secondary)}.sa-old-lab .sa-lab-form .sa-btn:before {border-color: var(--sa-dark-200)}
/* Pro-Employment */
.sa-pro-emp{background:linear-gradient(var(--sa-primary)80%, var(--sa-primary-light)120%);padding-top: 50px;height: 350px}.sa-pro-emp .sa-btn-back{color: var(--sa-light)}.sa-pro-emp .sa-btn-back i{background: transparent;font-size: 22px}
.sa-emp-tit h1{font-weight: 550}.sa-emp-tit p{font-size: 18px;font-weight: 350}.sa-emp-tit h1,.sa-emp-tit p{color: var(--sa-light)}.sa-emp-curve {height: 400px;background-color: var(--sa-primary-light-bg);border-radius: 30px 30px 0 0;position: relative;margin-top: -20px;margin-bottom: -50px}
.sa-emp-card{width: 40%;border-radius: 20px; box-shadow: 0 0px 10px 0 rgb(0 0 0 / 5%);position: absolute; top: -50px; right: 50%; transform: translateX(50%)}.sa-emp-card h2{font-size: 20px; font-weight: 450; margin-bottom: 15px; color: var(--sa-dark)}
.sa-emp-form{position: relative;margin-bottom: 20px}.sa-emp-form .icon-voucher{font-size: 22px; color: var(--sa-custom-v2); width: 35px; border-left: 1px solid var(--sa-custom-v4);top: 14px}.sa-emp-form.sa-form-group>[class*="icon-right"]+input[type="text"]{width: 100%;padding-right: 65px;padding-left: 45px;color: var(--sa-info);border-color: var(--sa-info);font-size: 14px}.sa-emp-form .icon-checked{top: 15px;width: 18px; height: 18px; line-height: 20px;background-color: var(--sa-success); color: var(--sa-light); border-radius: 50px; font-size: 7px; text-align: center}
.sa-emp-charged {text-align: right; padding: 10px 15px; margin-bottom: 20px; display: flex; align-items: center; font-weight: 350}.sa-emp-charged small{width: 15px; height: 15px; line-height: 16px; font-size: 14px; margin-left: 10px; background-color: var(--sa-success); color: var(--sa-light); border-radius: 50px;text-align: center}.sa-emp-charged span{width: calc(100% - 25px)}
.sa-pro-emp .sa-prog-grid p { color: var(--sa-light)}
/* Voucher */
.sa-emp-voucher { position: relative}.sa-emp-voucher:before{content: ''; padding-top: 50px; background-color: var(--sa-primary-light-bg); height: 250px; display: block; position: absolute; top: 0; width: 100%}.sa-emp-voucher .sa-container{padding-top: 50px}.sa-emp-voucher .sa-container .sa-btn-back{position: absolute}.sa-vou-tit { display: flex;align-items: center;justify-content: space-between; position: relative; width: 45%; margin: 40px auto 0}.sa-vou-tit span{display: block; color: var(--sa-success)}.sa-vou-tit figure{width: 120px; margin-top: -20px}.sa-vou-tit figure img{object-fit: fill}
.sa-vou-card{width: 50%;border-radius: 20px; box-shadow: 0 0px 10px 0 rgb(0 0 0 / 5%);margin: 0 auto}.sa-vou-card .sa-doc-info{margin-top: 15px; margin-bottom: 20px;align-items: center}.sa-vou-card .sa-doc-info .sa-avtar-md{width: 40px;height: 40px}.sa-vou-card~.sa-mob-footer{margin-top: 30px;margin-bottom: 50px}.sa-vou-det{background-color: #ecf2ff;border: none}.sa-vou-det .sa-card{margin-bottom: 30px}.sa-vou-pkg-list li{display: flex;align-items: center; font-size: 12px; color: var(--sa-dark-550);margin-bottom: 5px;font-weight: 350}.sa-vou-pkg-list li i{font-size: calc(var(--sa-pixel)* 7);margin-left: calc(var(--sa-pixel)* 5);color: var(--sa-primary)}.sa-vou-valid li{color: var(--sa-dark-550);font-size: 12px;font-weight: 350}.sa-vou-valid li:last-child { margin-bottom: 0}.sa-valid-line{border-top: 1px dashed var(--sa-custom-v4); padding: 15px 30px 0; position: relative; margin: 20px -15px -5px}
.sa-valid-line:before { content: ''; position: absolute; right: -11px; top: -8px; width: 14px; height: 14px;  transform: rotate(45deg); background: var(--sa-light); border-radius: 2px}.sa-valid-line:after { content: ''; position: absolute; right: auto; left: -11px; top: -8px; width: 14px; height: 14px;  transform: rotate(45deg); background: var(--sa-light); border-radius: 2px}.sa-vou-charged {display: flex; align-items: center; color: var(--sa-dark-550); font-weight: 350;margin-top: 10px;margin-bottom: 10px}.sa-vou-charged i{font-size: 18px; color: var(--sa-dark); margin-left: 10px}
.sa-pt-list{display: flex; align-items: center; justify-content: end;color: var(--sa-success)}.sa-pt-list i{font-size: 10px; font-weight: 650;margin-left: 5px}.sa-pt-list p{text-decoration: underline; cursor: var(--sa-pointer)}
.sa-vou-dialog .sa-dialog-body{overflow: unset;padding: 20px}.sa-vou-dialog .sa-body-cnt { max-height: 80vh; overflow: hidden; overflow-y: auto; padding: 20px}.sa-card-list .sa-slot-btn li:nth-child(6n) p { margin-left: 10px}.sa-card-list .sa-slot-btn li:nth-child(8n) p { margin-left: 0}.sa-card-list li p.sa-slot-tit {margin-top: 20px;margin-bottom: 10px;color: var(--sa-dark)}.sa-slct-ptn-list span{font-size: 12px;color: var(--sa-dark-550);font-weight: 350}.sa-vou-doct-det{border-left: none}
.sa-browse .sa-carousel.sa-slot-btn li:last-child { padding-left: 0}.sa-result .sa-location-label{left: 10px}.sa-otp-vrf{display: var(--sa-d-flex); justify-content: space-between; align-items: var(--sa-center); flex-wrap: wrap}.sa-sign-space .icon-edit{margin-right: 10px}
.sa-ftr-btn.sa-ftr-fixed-btm{position: unset}
.sa-pro-emp .sa-mob-block.sa-line-clamp { display: none}
.sa-voucher-prog .h1{font-size: 24px}.sa-voucher-prog .sa-prog-grid p{z-index: 1}
/* Eclinic*/
.sa-prog-grid {width: 100%; margin-bottom: 20px}.sa-prog-grid span{color: #4FE765;margin-left: 5px}.sa-prog-bar { width: 100%; background-color: #DDE0E6; height: 4px; border-radius: 10px; position: relative}.sa-prog-bar-per { width: 50%; background-image: linear-gradient(to left,#4FE765 , #26A9E0); height: 4px; border-radius: 10px}.sa-eclinic-prog {display: flex;align-items: center}.sa-eclinic-prog  h4{width: 140px}.sa-eclinic-prog .sa-prog-grid{width: calc(100% - 140px); margin: 0}
/*new design changes*/
.sa-referal-bg{background-color: #eeffec}.sa-apt-report{background: #fff;border-radius: 10px;margin:0 0 20px 0;padding:20px;border:1px solid var(--sa-grey-light);display: inherit}.sa-wtsap-card .sa-status-card-ico.sa-book-now{width: calc(100% - 50%)}
.sa-cancelled-report .sa-card{padding:5px;border-radius:6px;margin-left:10px}
.sa-app-info{display: flex;border-bottom:1px solid #ecf8fe;color: var(--sa-custom-v5);padding-bottom:15px;margin-bottom:15px;position: relative}.sa-app-info figure {width: 34px;color: var(--sa-dark-300)}.sa-app-info figure img{height: 24px}.sa-app-info figure.sa-app-info-right img { height: calc(var(--sa-percent)* 50)}.sa-app-info figure i{font-size: 18px;margin-top:3px;display: block}.sa-app-info-right {position: absolute;left: 0;top: 5px;}.sa-app-info-cnt {width: 100%}.sa-app-info figure~.sa-app-info-cnt {width: calc(100% - 70px);color: #ACA9BB;}.sa-app-info-cnt .sa-music-player {margin: 0;}.sa-app-info-right.sa-app-res-label{background: var(--sa-primary-light); border-radius: 8px; padding: 0 10px}
.sa-app-info-cnt>span{color:var(--sa-custom-v1);display: block}.sa-app-info .sa-status-success{background-color: var(--sa-success-light-new)}.sa-app-info .sa-status-success span{color:var(--sa-success-dark);font-weight: 550}.sa-app-info .sa-status-pending{background-color: #fff9ed;padding: 0 12px;}.sa-app-info .sa-status-pending span{color: #ffc919}.sa-app-info h5 {flex-basis: 100%;flex: 0 1 100%} .sa-danger-lyt{background-color: #FCEFE9;color:#E05D26;}
.sa-app-info .sa-btn-danger{background-color: #ffe4e7}.sa-app-info .sa-btn-danger span{color:#ff0000}
.sa-timings { position: absolute; right: 0; color: var(--sa-custom-v1) } .sa-track-content {display: flex;align-items: flex-start; padding-right: 5px;margin-bottom: 20px}.sa-booking-date.sa-track-dot.sa-track-dot-clr { background: #dffde4} .sa-track-dot-clr .sa-fill-dot:before{background-color:#4fe765} .sa-booking-date .icon-checked { font-size: 6px; line-height: 0px} .sa-booking-date.sa-track-dot { background: #f2f2f2; border: 1px solid #f2f2f2}
.sa-card-space{padding:15px}.sa-card-list.sa-appoint-list li{border:none;cursor:pointer;box-shadow: 0 0px 10px 0 rgba(0,0,0,.1)}.sa-appoint-list .sa-doct-det{width: calc(100% - 54px);display:flex}.sa-appoint-list .sa-doct-det-data{border-left:none;padding-left:0;width: 100%}.sa-doct-appoint i {color: var(--sa-dark-250); font-size: calc(var(--sa-pixel)* 10); margin-left: calc(var(--sa-pixel)* 5); vertical-align: middle}.sa-doct-appoint span{margin-right: 5px} .sa-appoint-list .sa-doct-det-data p.sa-dark-text{color: var(--sa-dark)}.sa-doct-appoint{width: calc(100% - 68%);display:flex;justify-content: flex-end;color: #797979}.sa-myapt-date{padding:8px 10px;border-radius: 6px;background: var(--sa-dark-50);color:var(--sa-custom-v5); margin-top:10px}.sa-myapt-date i.icon-clock{margin-right: 10px;margin-left: 5px;font-size: 16px;font-weight: 650}.sa-myapt-date .sa-btn{line-height: 30px; height: 30px;padding: 0 8px}.sa-appoint-list .icon-right-arrow{position: absolute;left:0;top:0;color: var(--sa-primary)}
.sa-report-btn a {text-align: center; border-radius: 6px; color: var(--sa-info); background: var(--sa-primary-light-bg); margin-bottom: 0; padding: 10px 15px} .sa-report-btn {display: flex;justify-content: flex-end;}.sa-report-btn a:last-child{margin-left: 0}.sa-report-btn .sa-view-btn{width:30%}.sa-select-field { display: flex; align-items: center}.sa-select-field .sa-form-group{margin-bottom: 0} .sa-select-field .sa-form-icon{font-size: 12px; top: 14px; left: 10px;color: var(--sa-primary)}.sa-cancelled-report{background-color: #eef9ff;padding:10px;border-radius:10px;width:fit-content;margin-bottom: 10px}.sa-fixed-center{overflow: unset}.sa-pndg-ins-btn .sa-sprite-new {vertical-align: middle;margin-left: 13px}
.sa-rpt-time{color: var(--sa-custom-v1); font-size: calc(var(--sa-pixel)* 6 + 1px);margin-top: 5px}.sa-rpt-time i{font-size: calc(var(--sa-pixel)* 10); margin-left: calc(var(--sa-pixel)* 5); vertical-align: middle;color: var(--sa-dark-250)}.sa-doct-det-data .sa-rpt-time{margin-bottom: 5px}.sa-rpt-time span{display: inline-block}.sa-pending-apt {flex-direction: column;text-align: left;justify-content: space-between}.sa-pending-rpt-btn{gap: 10px;align-items: center;}
.sa-mob-reports{display: flex; align-items: center;gap: 10px}.sa-appoint-header{margin-bottom: calc(var(--sa-pixel)* 10)}.sa-mob-reports i.sprite-donor-card{vertical-align: middle}.sa-status-card.sa-task-det{display:inherit}.sa-status-card.sa-task-det .sa-card{padding:10px}.sa-completed-loc .sa-loc-header{display:none}.sa-completed-loc .sa-card { position: var(--sa-absolute); right: 20px; left: 20px; z-index: 99; padding: 15px} .sa-completed-loc p { font-weight: normal} .sa-completed-loc .sa-card:last-child { bottom: 0;border:none;box-shadow: 0 0 calc(var(--sa-pixel) * 5) 0 rgba(0, 0, 0, 0.1)} .sa-completed-loc .sa-card:first-child { top: 68px}
.sa-apoint .sa-hdr-rgt-icon,.sa-appt-header .sa-hdr-rgt-icon{font-size:20px;cursor:pointer;display:flex;align-items: center;justify-content: center; border:1px solid #D4D4D4;border-radius: 50px;margin-right:8px;color:var(--sa-primary);width:40px;height:40px}.sa-appointment-card li{border-bottom:1px solid #cccccc;line-height: 45px}
.sa-slct-lt-tit{margin-bottom: 20px}.sa-slct-lt-tit .sa-btn{border-radius: 15px}
.sa-slct-pt-list li, .sa-chronic-disease li, .sa-lifestyle li{margin-bottom: 10px;cursor: pointer}.sa-ptitem-name{display: var(--sa-d-flex); align-items: var(--sa-center); margin-bottom: calc(var(--sa-pixel) * 5); background-color: var(--sa-dark-50); padding: 15px; border-radius: 10px}.sa-slct-pt-list .sa-active .sa-ptitem-name{border: 2px solid var(--sa-primary)} .sa-ptitem-name .sa-avtar{background-color: var(--sa-primary); color: var(--sa-light); width: 35px; height: 35px; margin-left: 20px}.sa-ptitem-name small{color: var(--sa-custom-v3); font-weight: normal}
.sa-start-after{display: flex; align-items: center;color: var(--sa-dark-450)}.sa-start-after i{font-size: 16px; margin-left: 5px; color: var(--sa-primary)}.sa-start-after span{color: var(--sa-dark);margin-right: 5px}.sa-app-info .sa-avtar{width: 44px; height: 44px}
.sa-apt-date-list li{padding-right: 70px;display: flex; align-items: flex-start}.sa-apt-date-list:before{right: calc(var(--sa-pixel) * 40);bottom: 45px}.sa-trck-cnt{margin-right: 10px}.sa-srvice-icon{ width: 20px; height: 20px; vertical-align: middle;margin-left: 10px}
.sa-pres-tit { display: flex; align-items: center}.sa-pres-tit figure{width: 40px}.sa-pres-tit .sa-pres-tit-cnt{width: calc(100% - 150px)}.sa-pres-btn{margin-top: 20px; display: flex; gap: 15px}.sa-start-after.sa-mob-block{display: none}
.sa-test-cnt.sa-test-det{margin: 15px -10px -10px; padding: 15px 15px; border-radius: unset}
.sa-new-appoint-list.sa-appoint-grouping .sa-tit-line-h{margin-bottom:4px;}.sa-new-appoint-list.sa-appoint-grouping li{border:1px solid #E6E5EB;border-radius: 12px;padding: 12px;}.sa-new-appoint-list.sa-appoint-grouping  ul .sa-card-list-box .sa-doct-det{border-bottom:1px solid #E6E5EB; padding-bottom: 8px;padding-right: 10px;}.sa-new-appoint-list.sa-appoint-grouping li ul li{border:none;border-radius:0;margin-bottom: 10px;padding: 0;}.sa-new-appoint-list.sa-appoint-grouping li ul li:last-child{margin-bottom: 0;}.sa-new-appoint-list.sa-appoint-grouping li ul li:last-child .sa-card-list-box .sa-doct-det{border-bottom:none;padding-bottom: 0;}.sa-app-img{width:18px;height:18px;vertical-align: middle;}
/*offset-value*/
.sa-col-offset1 { margin-right: 8.33333%} .sa-col-offset2 { margin-right: 16.66667%} .sa-col-offset3 { margin-right: 25%} .sa-col-offset4 { margin-right: 33.33333%} .sa-col-offset5 { margin-right: 41.66667%} .sa-col-offset6 { margin-right: 50%} .sa-col-offset7 { margin-right: 58.33333%} .sa-col-offset8 { margin-right: 66.66667%} .sa-col-offset9 { margin-right: 75%} .sa-col-offset10 { margin-right: 83.33333%} .sa-col-offset11 { margin-right: 91.66667%} .sa-col-offset12 { margin-right: 100%}
.sa-mob-bg .sa-lab-mob-space{margin-bottom: 40px}.sa-mob-bg .sa-lab-mob-space:last-child{margin-bottom: 0}

.sa-crete-new .sa-link{margin-right:4px}.sa-dialog-close.sa-contact-close{left: 0;font-size: 10px}.sa-dialog-close.sa-contact-close i{border-color: #9e9e9e;background-color:#efefef;color: #9e9e9e;font-weight: 650}.sa-chat-ico{font-size: 18px; color: var(--sa-primary); vertical-align: sub; margin-left: 5px}.sa-apnt-det-list-card {display: flex;align-items: center;background: var(--sa-light);padding: 20px;border-radius: 10px;margin-bottom: 20px;cursor: pointer}.sa-apnt-det-list-card figure {width: 55px}.sa-apnt-det-list-card-cnt {width: calc(100% - 75px)}.sa-apnt-det-list-icon {color: var(--sa-primary);width: 20px;text-align: left}.sa-apnt-det-list-card.sa-apnt-list{padding:15px;align-items: flex-start;}.sa-apnt-list .sa-apnt-det-list-card-cnt { width: calc(100% - 55px);}
.sa-body-cnt .sa-view-det {padding: 0}.sa-apnt-det-list-card.sa-mob-block{display: none}.sa-res-avail-cnt figure{width: 30px}.sa-apnt-det-list-card.sa-disabled {opacity: 0.5}
.icon-patient3{font-size: 18px}.icon-view-map,.icon-stopwatch{font-size: 18px;margin-left: 5px;vertical-align: sub}.icon-stopwatch.sa-mr10{margin-left: 10px}.sa-sum-cnt .sa-app-info{margin-bottom: 10px; padding: 15px 0}.sa-sum-cnt .sa-app-info .sa-app-info-right{left: 0;}.sa-sum-cnt h5 { margin-bottom: 10px}.sa-sum-cnt .sa-card .sa-card {margin-bottom: 0}.sa-cuntry-plholder{position: absolute; right: 10px; top: 50%;transform: translateY(-50%);color: var(--sa-rock-blue); opacity: 0.7}.sa-insur-text h6{display: none}

/*Vitamin Product Flow */
.sa-product-card {background:var(--sa-dark-50);border:1px solid var(--sa-dark-50);padding: 10px 15px 8px 15px; border-radius: 10px; height: 40px}.sa-vitProd label,.sa-vp-f600 label { font-weight: 650}.sa-edit-unit{margin-right:10px}
.sa-active-product { border-color:#27a8e0; background: #eff8ff}.sa-apnt-det-list-card.sa-product-vit{padding: unset;cursor: unset; align-items: flex-start;}.sa-pro-vit{color: #828282}.sa-vitProd input::placeholder {color: #000}span.sa-form-icon.sa-form-icon-btm.sa-vitpr { color: #ddd;font-weight: 350}.sa-edit-product{display: flex;gap: 40px}.sa-edit-vitamiin-pro li{display: flex;align-items: center;justify-content: space-between;margin-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #fff}.sa-edit-vitamiin-pro li:last-child{border-bottom: none}.sa-edit-vitamiin-pro span{font-weight: bold}
.sa-status-cnt .sa-status-card{display: block; margin-bottom: 20px}.sa-status-cnt:last-child .sa-status-card { margin-bottom: 0}.sa-filter-dialog .sa-mob-block .sa-dialog-close{top:8px;}.sa-dialog-body.sa-filter-dialog{overflow: hidden;}

/* New Authentication flow*/
.sa-reg-v2 .sa-dialog-body{padding: 0}.sa-reg-v2 .sa-body-cnt {padding: 20px}.sa-input-group-vert {flex-direction: column;position: relative;border: var(--sa-border-solid) #ACA9BB; border-radius: 0.5rem}.sa-input-group-vert .sa-form-group {margin-bottom: 0}.sa-input-group-vert .sa-custom-dropd{top: 40px}.sa-dialog-header{padding: 20px 20px 0}.sa-dialog-header.sa-pl0{padding-right: 0}.sa-dialog-no-header .sa-body-cnt{margin-top: 40px}
.sa-input-group-vert label{color: var(--sa-dark-400);padding-right: 10px; padding-top: 10px;margin-bottom: 0}.sa-input-group-vert .sa-form-group .sa-form-control.sa-input-no-border {position: unset;border: none;padding-right: 55px;color: var(--sa-custom-v1)}.sa-input-group-vert .sa-form-group-line .sa-form-control.sa-input-no-border {border-top: 1px solid #ACA9BB;border-radius: 0 0 0.5rem 0.5rem;height: 70px}.sa-input-group-vert .sa-form-group-line .sa-form-control.sa-input-no-border.sa-pl15{padding-right: 15px;color: var(--sa-custom-v1)}.sa-set-up{display: flex;align-items: center;margin-bottom: 10px}.sa-set-up i.icon-left-arrow{width: 25px;cursor: pointer;color: var(--sa-custom-v5)}.sa-set-up h4{width: calc(100% - 10px); text-align: center}
.sa-setup-radio{border: unset;display: flex; justify-content: space-between; margin-left: 0;width: 100%;border-radius: 8px;box-shadow: 0 0px 10px 0 rgba(0,0,0,.1); margin-bottom: 6px;}.sa-setup-radio .icon-male-lab,.sa-setup-radio .icon-female-lab{margin-left: 10px; font-size: 18px;color: var(--sa-custom-v3)}.sa-log-form .sa-form-control{padding-right: 40px;color: var(--sa-custom-v1)}.sa-reg-v2 .sa-form-group>label~.sa-form-control-lg~.sa-form-icon.icon-calendar3{color: var(--sa-primary);font-size: 18px;top: 40px}.sa-reg-v2 .sa-prog-grid{display: block; margin-bottom: 20px}.sa-reg-v2 .sa-prog-bar{margin-bottom: 20px;width: 100%}
.sa-login-calen .sa-dialog-body{width: 25%; padding: 20px; padding-top: 40px}.sa-hijri-calndr .sa-tabs li.active{background-color: #fff; border-radius: 8px}.sa-hijri-calndr .sa-dialog-close.sa-dialog-cross{width: 35px; height: 30px; line-height: 25px; font-size: 20px;left: 25px; right: auto; top: 15px}
.sa-hijri-calndr .sa-dialog-close.sa-dialog-cross i{font-size: 26px;border:none;padding:0;color: var(--sa-dark-500);display: none}
.sa-anim-right{animation: slide-in .5s ease-out forwards; transition: opacity .5s}.sa-otp-ref{background: var(--sa-primary-light-bg); border-radius: 4px; width: 35px; height: 35px; display: flex; align-items: center; justify-content: center;margin-top: 5px;font-size: 20px}
.sa-succ-cnt{border-bottom: 1px solid var(--sa-dark-250);margin-bottom: 10px}.sa-succ-cnt p {font-size: 16px; color: var(--sa-dark-450)}.sa-succ-cnt p span{color: var(--sa-success); font-weight: 450}.sa-sign-up-succ .sa-dialog-body{overflow: unset;padding: 55px 0 20px}
.sa-setup-radio.check i.icon-male-lab,.sa-setup-radio.check i.icon-female-lab { color: var(--sa-primary)}
.sa-input-group-login{border: 1px solid #E6E5EB;border-radius: 12px;margin-bottom: 60px;height: 64px;align-items: center;box-shadow: 0 4.82px 6.43px 0 rgb(130 130 130 / 10%)}.sa-input-group-login .sa-form-group{margin-bottom: 0;}.sa-input-group-login .sa-input-group{width: calc(100% - 190px);}.sa-input-group-login .sa-cntry-form {width: 120px;border-left: 1px solid #E6E5EB;overflow: hidden;border-radius: 0 12px 12px 0}.sa-input-group-login .sa-form-control,.sa-input-group-login button{border: none;box-shadow: 0px 4.82px 6.43px 0px #8282820D; box-shadow: 4px -4px 12px 1px #ACA9BB0D;height: 62px;line-height: 62px;border-radius: unset}.sa-input-group-login button{border-right: 1px solid #E6E5EB;padding: 0;width: 70px;display: flex;justify-content: center;align-items: center;border-radius: 12px;}.sa-custom-dropd .sa-form-control{border: 1px solid var(--sa-dark-150);}.sa-input-group-login .sa-form-img{top: 17px;position: absolute;}.sa-input-group-login .sa-form-icon{top: 22px;}.sa-input-group-vert .sa-inp-flag{height: 40px;line-height: 40px;}
.sa-input-group-login .sa-btn{box-shadow: 8px 0 15px rgb(130 130 130 / 10%)}
/* Corporate wellness flow */
.sa-corpt-wellness{padding-top: 30px}.sa-wellness{width: 100%}.sa-wellness [type=checkbox]:not(:checked)+label:before,.sa-wellness [type=checkbox]:checked+label:before {left: 0px;right: auto}.sa-wellness [type="checkbox"]:checked + label:after{right: auto; left: 6px}.sa-wellness [type=checkbox]:checked+label,.sa-wellness[type=checkbox]:not(:checked)+label,.sa-wellness [type=radio]:checked+label,.sa-wellness [type=radio]:not(:checked)+label,.sa-wellness [type="checkbox"]:not(:checked) + label{padding-right: 0; display: var(--sa-d-flex); word-break: break-word; cursor: var(--sa-pointer); font-size: calc(var(--sa-pixel)* 8)}.sa-wellness i.icon-down-arrow,.sa-wellness i.icon-up-arrow{position: absolute;right: 8px;color: var(--sa-primary);font-weight: 650;width: 40px;text-align: center}.sa-corpt-wellness h6{color: var(--sa-dark);font-weight: 550;font-size: 20px}.sa-corpt-wellness > h6 > span{color: var(--sa-primary)}.sa-corpt-wellness .sa-ser-offer{font-size: 15px;color: var(--sa-dark);display: block;padding: 20px 0;font-weight: 550}.sa-wellness .sa-card{padding-right: 45px}.sa-req-ser-form{padding-top: 30px}.sa-req-ser-form label,.sa-note-count{color: #656565;font-weight: 450}.sa-req-ser-form label span{color: #bcbcbc}.sa-wellness .sa-card.active-border{border: 1px solid var(--sa-primary)}.sa-wellness-con{display: block;margin-bottom: 20px;text-align: center;color: #676767;font-weight: 350}.sa-wellnes-form-btn{width: 30%;margin: 30px auto 0}.sa-wellnes-form{background: var(--sa-primary-light-bg);padding: 30px;border-radius: 20px}.sa-wellnes-form-in{background: var(--sa-light);padding: 30px;border-radius: 10px}.wellnes-header{color: var(--sa-dark); font-size: 20px; font-weight: 450; margin-bottom: 20px}.sa-form-group>label~.sa-form-control~.sa-form-icon.sa-city-icon{color: var(--sa-primary)}.sa-note-text{display: flex;align-items: center;justify-content: space-between}.sa-crp-incl{background-color: var(--sa-primary-light-bg); padding: 10px; margin: 18px -20px -4px 0; border-radius: 6px;color: var(--sa-dark-400)}.sa-wellness .sa-line-clamp{color: var(--sa-dark-400)}

/*blood donation css*/
.sa-questionaries-det [type="radio"]:checked + label:after{width: calc(var(--sa-pixel)* 5);height:calc(var(--sa-pixel)* 5);right:5px;top:5px}.sa-test-list ul{display: flex;justify-content: space-between}.sa-test-list ul li{border-left:1px solid #eeffec;width: 100%;text-align: center}.sa-test-list li:last-child{border:none;padding-left:0}.sa-app-info .sa-success-text.sa-d-block{color:var(--sa-success)}.sa-apoint .sa-slct-card{background-color: #edf8ff;border-radius: 10px;padding:20px}.sa-donor-rpt-icon{font-size: 20px;color:var(--sa-primary);margin-left:10px}.sa-questionaries-det .sa-product-card{margin-top:10px}.sa-donar-icon{vertical-align: sub;font-size: 16px;margin-left:10px}.sa-questionaries-det .sa-mob-footer{display:flex;justify-content:space-between;align-items:center;position:absolute;border-radius: 10px;background: #fff;box-shadow: 0 0px 10px 0 rgba(0,0,0,.1);right:0;left:0;padding:20px;bottom: 0;z-index:1}.sa-questionaries-det .sa-btm-space{padding-bottom: 100px}
.sa-override-datepicker .sa-browse-hdr .dp__main{position: inherit;right:0}.sa-override-datepicker .dp__menu {top: 50px !important;right:0 !important;transform: unset !important;z-index: 11}.sa-override-datepicker .sa-browse-hdr .sa-container{display: contents;padding: 0}.sa-override-datepicker .sa-picker-border{border:1px dashed #f0f2f4;padding: 20px; border-radius: 10px}.sa-override-datepicker .sa-browse-datepicker{background: transparent;padding:0;margin-top:10px;border-radius:0;margin-bottom: 10px;position: initial}.sa-override-datepicker .horizontal-calendar .date-item.choosed-day:first-child .sa-today { right: 0; top: 10px; background: transparent; color: #fff; display: unset; font-size: 12px}.sa-override-datepicker .horizontal-calendar .date-item.choosed-day .date-item-date { color: #fff; background: transparent; font-size: 14px}.sa-override-datepicker .horizontal-calendar .choosed-day:first-child .date-item-day { color: transparent}.sa-override-datepicker .horizontal-calendar .date-item { width: 45px; padding: 10px}.sa-override-datepicker .horizontal-calendar .date-item.choosed-day { padding: 10px; background: var(--sa-success); border-radius: 10px; width: 50px;margin-right: 5px}.sa-override-datepicker .sa-time-slot{color:var(--sa-primary)}.sa-override-datepicker .sa-disabled{border:none;color:#a6acb5;background-color: #eeeced}.sa-override-datepicker .dp__arrow_top{right: 25px}.sa-picker-border .horizontal-calendar{width: 100%}.sa-override-datepicker .sa-carousel-slide .sa-next,.sa-override-datepicker .sa-carousel-slide .sa-prev {display: none}.sa-override-datepicker .horizontal-calendar .date-item:first-child .sa-today{top: 10px}
.sa-donar-det .sa-share-bg{z-index: 99; left: 15px; margin-bottom: 0;background-color: var(--sa-primary-light-bg)}.sa-donar-det .icon-share{margin-right:10px;color:var(--sa-success)}.sa-donar-list li { display: flex; justify-content: space-between; margin-bottom: 15px}.sa-donar-list li span { color: #797979} .sa-donar-list li:last-child { margin-bottom: 0}
.sa-questionaries-det .sprite-prescription-pad{margin-left: 10px; vertical-align: middle; background-size: 600px; background-position: 0 -76px; height: 26px}.sprite-donor-card {width: 34px; height: 26px; background-position: -588px -40px; background-size: 616px} .sa-slct-dona-list .active-border, .sa-whole-blood .active-border{border: 1px solid var(--sa-primary)}
/*blood donation css ends*/

/* Blood Donation*/
.sa-blood-bonation{margin-bottom: 20px}.sa-blood-cnt{position: relative;padding-right: 35px}.sa-d-f-icnt {display: flex}.sa-d-f-icnt i{margin-left: 10px}.sa-icnt-tit{width: calc(100% - 35px)}.sa-donation-list {background-color: var(--sa-primary-light-bg); border-radius: 10px}.sa-donation-list li {display: flex; align-items: center; padding: 15px 20px;border-bottom: 1px solid var(--sa-light)}.sa-donation-list li:last-child{border-bottom: var(--sa-none)}.sa-donation-list li p{margin: 0;width: calc(100% - 34px)}.sa-donation-list li span{color: var(--sa-dark-450)}.sa-donation-list li figure {width: 24px;margin-left: 10px}.sa-donate-exp {display: flex; justify-content: space-between; align-items: center; border: 1px solid var(--sa-primary); padding: 12px; border-radius: 10px;cursor: pointer}.sa-donate-exp span{display: flex; align-items: center; color: var(--sa-primary); font-weight: 550}.sa-donate-exp .icon-right-arrow-thick {background: var(--sa-primary-light); color: var(--sa-primary); border-radius: 15px; padding: 7px 10px; font-size: 10px}
.sa-whole-card{border-radius: 15px}.sa-blood-cnt.sa-loc-map-ico::before{right: 0}.sa-whole-card span{color: var(--sa-dark-450); font-weight: 350}.sa-whole-list-card {display: flex;padding: 5px}.sa-whole-list-card .sa-avtr{width: 44px; height: 44px; text-align: center; background-color: var(--sa-primary-light); color: var(--sa-primary); border-radius: 5px;margin-left: 10px;padding: 8px}.sa-whole-list-card .sa-avtr img{object-fit: contain}.sa-whole-list-card p{margin: 0}.sa-whole-list-cnt{width: calc(100% - 60px)}.sa-whole-list-cnt span{color: var(--sa-dark-450)}.sa-whole-help-list{display: flex;gap: 10px}.sa-whole-help-list li {display: flex; align-items: center;background-color: var(--sa-primary-light-bg); padding: 15px;border-radius: 10px;width: calc(100% / 3 - (1 - 1/3)*10px)}.sa-whole-help-list li i {margin-left: 10px;color: var(--sa-primary);font-size: 20px}.sa-whole-collapse .sa-blood-cnt{position: unset;padding-right: 35px}.sa-blood-proc-cnt{position: relative;border-top: 1px solid var(--sa-primary-light); padding-top: 10px; margin-top: 15px}.sa-blood-proc-cnt li { display: flex; align-items: center}.sa-blood-proc-cnt span { width: 25px; height: 18px; line-height: 19px; font-size: 12px; border-radius: 5px; background-color: var(--sa-primary); color: var(--sa-light); text-align: center; margin-left: 10px;z-index: 1}.sa-blood-proc-cnt::before{border-right: var(--sa-border-dashed) #c9d6e7; content: ""; top: 20px; bottom: 25px; position: var(--sa-absolute); right: calc(var(--sa-pixel) * 6)}.sa-blood-proc-cnt p{width: calc(100% - 35px);color: var(--sa-dark-450);font-weight: 350}.sa-whole-collapse{padding: 15px}.sa-whole-collapse .sa-exp-colapse.active{margin-bottom: 0}sa-whole-blood{position: relative}.sa-whole-blood .icon-share-line {color: var(--sa-primary); position: absolute; top: 30px; left: 20px; font-size: 18px; border: 1px solid; border-radius: 8px; padding: 8px 10px}.sa-whole-collapse .icon-down-arrow, .sa-whole-collapse .icon-up-arrow {font-size: 16px; color: var(--sa-primary);font-weight: 650}.sa-whole-collapse .sa-exp-colapse{padding: 0}
.sa-enroll-list li { display: flex; align-items: center; margin-bottom: 10px}.sa-enroll-list li:last-child{margin-bottom: 0}.sa-enroll-list li i { color: var(--sa-success); margin-left: 10px; font-size: 18px;font-weight: 650}.sa-enroll-list span { color: var(--sa-dark-450); margin-right: 5px}.sa-enroll-blood {display: flex;gap: 10px;margin-bottom: 20px}
.sa-slct-dona-list li {border: 1px solid #D3EFFF; border-radius: 6px; padding: 20px;margin-bottom: 20px}.sa-slct-dona-list li:last-child{margin-bottom: 0}.sa-slct-dona-list li .sa-d-f-sbetween{align-items: unset}.sa-slct-dona-list [type="checkbox"]:checked + label,.sa-slct-dona-list [type="checkbox"]:not(:checked) + label{padding-right: 18px}.sa-card-enroll-price h5{display: flex; align-items: center; color: var(--sa-primary); gap: 10px}.sa-card-enroll-price h5 i{font-size: 20px}.sa-card-enroll-price h5 p{color: var(--sa-dark)}.sa-card-enroll-price h5~p{color: var(--sa-dark-450)}.sa-blood-timeline i { color: var(--sa-dark-450); margin-left: 10px}.sa-blood-timeline span{margin-left: 20px}.sa-blood-timeline span:last-child{margin-left: 0}.sa-timeline-tit{border-bottom: 1px solid var(--sa-dark-100); padding-bottom: 10px}.sa-blood-grp-card{background: var(--sa-info-dark);display: flex;position: relative; margin-bottom: 10px; padding: 10px; border-radius: 12px;align-items: center} .sa-blood-grp-card div{width: calc(100% - 40px);padding-right: 15px}.sa-bld-group-list li, .sa-chronic-disease li, .sa-lifestyle li {background-color:#f3f3f3;padding: 10px; border-radius: 8px}.sa-bld-group-list li{border: 1px solid transparent}.sa-bld-group-list li.sa-active, .sa-chronic-disease li.sa-active, .sa-lifestyle li.sa-active ,.sa-pharma-filter .sa-more-list li.sa-active{border: 1px solid var(--sa-primary);background-color: var(--sa-primary-light-bg)}.sa-blood-grp-card strong{font-weight: 550}.sa-lifestyle li{border: 1px solid transparent}
.sprite-donation { width: 32px; height: 32px; background-position: -48px 0}.sprite-donation-gray { width: 32px; height: 32px; background-position: 0 0}
/* my programs starts here */
.sa-my-programs .sa-apt-list li:first-child { margin-bottom: 20px}.sa-my-programs .sa-apt-list li .sprite-calendar1 { height: 26px; width: 26px; background-position: -31px -62px; background-size: 500px; vertical-align: middle; margin-left: 5px}.sa-dntin-history .sa-booking-date { background-color: var(--sa-light); border-radius: 8px; padding-bottom: 3px}.sa-booking-date .sa-booking-yr { background: var(--sa-primary); margin: -10px -10px 4px -10px; border-radius: 8px 8px 0 0; padding: 3px 6px}.sa-booking-date .sa-type-danger{background-color: var(--sa-danger)}.sa-booking-date .sa-type-warning{background-color: var(--sa-warning)}.sa-booking-date .sa-type-success{background-color: var(--sa-success)} .sa-dntin-card-title span { color: var(--sa-primary); background: var(--sa-primary-light); border: 1px solid var(--sa-primary); border-radius: 6px; padding: 2px 5px; height: 26px;flex: none}.sa-dntin-card-title .sa-type-success{ color: var(--sa-success); background: var(--sa-success-light); border: 1px solid var(--sa-success)}.sa-dntin-card-title .sa-type-danger{ color: var(--sa-danger); background: var(--sa-danger-light); border: 1px solid var(--sa-danger)}.sa-dntin-card-title .sa-type-warning{ color: var(--sa-warning); background: var(--sa-warning-light); border: 1px solid var(--sa-warning)} .sa-case-report-list { gap: 10px; margin-bottom: 10px; display: flex} .sa-date-list .sa-case-report-list li { padding: 10px; background: var(--sa-primary-light); width: 100%; border-radius: 6px; text-align: center} .sa-case-rpt-card { padding: 10px; background: var(--sa-primary-light); border-radius: 6px} .sa-donar-lable { background: var(--sa-primary-light); padding: 10px; border-radius: 6px; text-align: center; width: 75%; color: var(--sa-primary); margin: 20px auto 0;display: block} .sa-donar-lable i { margin-left: 5px; font-weight: 650}.sa-dontin-list-card, .sa-dntin-card-title { display: flex; justify-content: space-between} .sa-dontin-list-card { gap: 10px} .sa-dontin-list-card li { background: var(--sa-light); border-radius: 8px; width: 100%; padding: 15px; text-align: center} .sa-dontin-list-card li h5 { color: var(--sa-primary)}.sa-dntin-card-title .sprite-eligible { background-color: var(--sa-info-dark); border-radius: 4px; vertical-align: middle; margin-left: 10px; height: 26px; width: 26px; background-size: 500px; background-position: -317px -30px}.sa-my-programs .sa-apt-list li:hover { background-image: none; color: #000}.sa-donar-lable.disabled{background-color: var(--sa-dark-150); color: var(--sa-dark)}
/* my programs ends here */
.sa-service-list li.sa-mob-block{display: none}.sa-edit-link { display: flex; align-items: center; gap: 5px; color: var(--sa-primary)}.sa-edit-link i {background-color: var(--sa-primary-light);width: 26px; height: 26px; border-radius: 100%; text-align: center; line-height: 26px; font-size: 16px}
/* kids vaccination styles start here */
.sa-vaccination-list, .sa-ph-med-ref-list{display: flex;gap: 20px;flex-wrap: wrap}.sa-vaccination-list li, .sa-ph-med-ref-list li{position: var(--sa-relative); cursor: var(--sa-pointer); border-radius: calc(var(--sa-pixel)*5); background-color: var(--sa-light); transition: .3s; padding: 0; border: 1px solid rgb(38 169 224 / 20%); line-height: normal; width: calc(100%/2 - (1 - 1/2)*20px);overflow: var(--sa-o-hidden); display: var(--sa-d-flex);align-items: flex-start;padding: 20px}.sa-vaccination-list li:hover, .sa-ph-med-ref-list li:hover{border-color: var(--sa-primary)}.sa-vaccin-det{width: calc(100% - 100px); padding: 0 20px 0 50px}.sa-vaccin-det small, .sa-ph-med-ref-det small{color: #706E7C}.sa-vaccin-det .sa-slct-txt{bottom: auto;top: 20px;position: absolute;left: 20px}.sa-kids-cont{align-items: center;padding-bottom:15px}.sa-select-vaccine .sa-doct-det {width: 100%; padding-right: 8px}.sa-select-vaccine [type="checkbox"]:not(:checked) + label:before,.sa-select-vaccine [type="checkbox"]:checked + label:before{right: unset; left: 0;border-color: var(--sa-primary)}.sa-select-vaccine [type="checkbox"]:checked + label:after{right: unset; left: 5px}.sa-select-vaccine .sa-card-list-box .icon-down-arrow{margin-top: 3px}.sa-select-vaccine .sa-card-list-box figure{width: 20px;height: 20px}.sa-select-vaccine .sa-card-list>li{border: var(--sa-border-solid) rgb(38 169 224 / 20%);transition: unset}.sa-select-vaccine{padding-top: 50px;border-radius: calc(var(--sa-pixel)*5);margin-bottom: 20px;background: var(--sa-light)}.sa-select-vaccine [type="checkbox"]:not(:checked) + label,.sa-select-vaccine [type="checkbox"]:checked + label{margin: 0;padding-right: 4px}.sa-select-vaccine .sa-card-list li span{color: var(--sa-dark-500)}.sa-select-vaccine p{padding-bottom: 5px;color: var(--sa-primary)}.sa-select-vaccine .sa-card-list li.sa-active{border-color: var(--sa-primary)}.sa-vaccination-res{margin-top: 8px}.sa-kids-vaccin-footer{ background: #edf8ff;padding: 20px;border-radius: 10px;margin-top: 20px}.sa-vaccination-res .sa-status-card{color: var(--sa-dark-650);display: block}.sa-vaccination-list{padding-bottom: 40px}.sa-kids-cont .sa-form-icon-left{right: 22px}.sa-view-log .sa-vaccine-report.sa-mt10{padding: 0;border: none}.sa-vaccine-report .sa-vaccine-brd{margin-top: 10px;padding-top: 15px}
.sa-vaccination-list li figure img,.sa-seasonal-det figure img, .sa-ph-med-ref-list li figure img{width: 35px}.sa-view-log-bg-res span.sa-vaccin-his{background: #eeffec;display: block;margin-top: -5px}
.sa-insurance-not-link{border-color: var(--sa-danger);background: #fdf1f1}
.sa-vaccine-tit{display: flex;justify-content: space-between}.sa-vaccine-report{padding: 15px;margin-top: 20px;margin-bottom: 0;position: unset}.sa-vaccine-report>span{margin-bottom: 10px}.sa-vaccine-report h5 { font-weight: 550; color: var(--sa-dark);width: calc(100% - 25px);font-size: 15px}
.sa-timeline-card{padding: 40px 0 15px 0;border-radius: 6px}.sa-timeline-list { display: flex;justify-content: space-between;align-items: center; gap: 1px;border-bottom: 2px solid #e7e7e7}.sa-timeline-list li { background-color: #eeffec; padding: 8px; font-size: 12px; display: flex;align-items: center;flex-direction: column;position: relative}.sa-timeline-list li.sa-inactive i{color: var(--sa-dark-350)} .sa-timeline-list li span{color:#919291}.sa-timeline-list li i { text-align: center; color: var(--sa-success); font-size: 14px; margin-top: 5px}.sa-timeline-list li:first-child{border-radius: 0 5px 5px 0}.sa-timeline-list li:last-child{border-radius: 5px 0 0 5px}.sa-vaccine-brd { border-top: 1px solid var(--sa-primary-light-bg); padding: 10px 20px 0; margin: 5px -20px 0; flex-wrap: wrap;gap: 5px}
.vacc-certifi-list {background-color: var(--sa-light); padding: 15px}.vacc-certifi-list li { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid var(--sa-primary-light-bg); margin: 0 -15px; padding: 10px 15px}.vacc-certifi-list li:last-child{border-bottom: none;padding-bottom: 0}.vacc-certifi-list li span {color: var(--sa-dark-500); font-weight: 350; width: 100px; margin-left: 10px}.vacc-certifi-list li p{width: calc(100% - 110px);text-align: left}
.sa-vaccine-name-list li{background-color: var(--sa-dark-50); padding: 15px; border-radius: 10px; cursor: pointer; border: 2px solid var(--sa-dark-50); margin-bottom: 10px}.sa-vaccine-name-list li:last-child{margin-bottom: 0}
.sa-vaccine-report .sa-rpt-user-det {display: flex; align-items: center;justify-content: space-between}.sa-rpt-user-det button{display: flex; align-items: center; gap: 5px;padding: 0 calc(var(--sa-pixel)* 5)}
.sa-vacci-doct-det [type="radio"]:not(:checked) + label, .sa-vacci-doct-det [type="radio"]:checked + label{padding-right: 0}.sa-vacci-doct-det [type="radio"]:not(:checked) + label:before, .sa-vacci-doct-det [type="radio"]:checked + label:before{right: auto; left: 0}.sa-vacci-doct-det [type="radio"]:checked + label:after{right: auto;left: 3px}
.sa-vac-rpt-tit{font-size: calc(var(--sa-pixel)* 9);text-align: center;font-weight: 450;margin-bottom: 20px;color: var(--sa-dark);margin-top: 0}
.sa-coverd-icon{position: relative;padding-right: 15px;color: var(--sa-secondary-dark)}.sa-lab-card .sa-coverd-icon i{top: 0}.sa-coverd-icon .sa-sprite-ins-link { content: ''; background-position: -144px 0; width: 13px; height: 16px; background-size: 430px}.sa-insurance-cover [type="checkbox"]:checked + label:before{border-color: var(--sa-secondary); background-color: var(--sa-secondary)}
.sa-select-vaccine .sa-light-text i{vertical-align: middle;color: var(--sa-primary);margin-left: 5px}.sa-kids-vaccination .sa-location-label{display: none}
.sa-user-vaccin{background: #fff; border-radius: 5px; padding-top: 5px}.sa-user-vaccin span.sa-d-block{border-bottom: 1px solid var(--sa-dark-250); margin: 0 15px; padding-bottom: 5px; color: var(--sa-custom-v1);font-weight: 550}

/* Form Input DatePicker*/
.sa-vaccine-picker .sa-date-picker .dp__input_wrap:before{color: var(--sa-dark)}.sa-vaccine-picker .sa-browse-hdr {padding: 0}.sa-vaccine-picker .sa-browse-hdr .sa-container{width: 100%;padding: 0}.sa-vaccine-picker .sa-browse-hdr .dp__main{position: unset; width: 100%}.sa-drag-clndr .sa-vaccine-picker .sa-browse-hdr .dp__menu{right: 0 !important; left: auto !important}
.sa-vaccine-picker .dp__input_wrap:after{display: none}.sa-vaccine-picker  .dp__input_wrap{text-align: left}.sa-vaccine-picker{color: var(--sa-primary)}
/* new sprite code */
.sa-cancelled-report .sprite-medical-report,.sa-prec-repo .sprite-prescription{width: 19px; height: 20px; background-position: -52px 0; background-size: 425px; vertical-align: middle}.sa-prec-repo .sprite-prescription{background-position: -79px 0}.sa-sprite-repo .sprite-my-report{background-position: -188px -166px; background-size: 436px}.sa-sprite-repo .sprite-reports{background-position: -348px -87px; background-size: 462px}.sa-sprite-lab{background-position: -236px -88px; background-size: 472px}.sa-sprite-prescription1{background-position: -291px -86px; background-size: 472px}
.sa-vac-rep-card {margin: 45px 0 20px; background: var(--sa-light); padding: 15px; border-radius: 8px}
.sa-browse-tat .sa-tat-lable { margin: 5px -20px -20px; background: var(--sa-success-light); padding: 5px 20px}.sa-tat-lable i { background-size: 600px; height: 27px; width: 18px; background-position: -153px -37px; margin-left: 5px;vertical-align: sub}.sa-browse-tat ~ .sa-browse-expand{margin-top: 25px}
/* Practitioners*/
.sa-track-order.sa-prac-track{width:20%}.sa-track-order.sa-prac-track li{width:50%}.sa-track-order.sa-prac-track li.isa-delivered .sa-track-dot{right: auto; left: 0; transform: unset}

/* Referral Insurance */
.sa-reff-req{background-color: #F1F9FF;border: none}.sa-card-ref-mob .sa-app-info-cnt{color: var(--sa-custom-v4)}.sa-reff-req .sa-reff-req-tit{display: flex;justify-content: space-between; align-items: center}.sa-btn-info{color: var(--sa-custom-v2); background-color: var(--sa-info-dark); font-size: 14px; padding: 5px; height: 25px; line-height: 15px}.sa-ref-tst-list li{margin-bottom: 5px;color: #706E7C;font-size: 14px;}.sa-ref-tst-list i {color: var(--sa-custom-v4); margin-left: 10px; font-size: 16px}.sa-reff-req .sa-d-f-sbetween.sa-app-info {padding-right: 45px; padding-top: 0}.sa-reff-plr{padding: 0 0 15px 15px;}.sa-reff-req .sa-app-info-cnt>span{display:flex;margin-top:10px;}
.sa-ins-apr-status {color: var(--sa-custom-v4);font-size: 16px;}.sa-ins-apr-status i{margin-left: 5px;vertical-align: middle;}.sa-ref-ins-succ{background-color: #e7f8f4}.sa-ref-ins-pndg{background-color: var(--sa-warning-light)}.sa-ref-ins-rjct{background-color: #FCE5E9}.sa-ref-ins-procc{background-color: #eef4ff}.sa-ref-ins-succ p,.sa-ref-ins-pndg p,.sa-ref-ins-rjct p,.sa-ref-ins-procc p{margin-bottom: 0;}.sa-prt-aprvd-list li{display: flex;justify-content: space-between;align-items: center;margin-bottom: 5px}.sa-prt-aprvd-list{padding-right: 10px;}.sa-prt-aprvd-list li span{color: #706E7C}.sa-w100.sa-btn-plain{width: 100%}.sa-browse-tog .sa-sprite-cnt i{margin: 0;margin-left: 5px}.sa-ftr-fxd-btm { position: absolute; right: 0; left: 0; bottom: 0; border-radius: 20px; background-color: #fff; box-shadow: 0 0px 10px 0 rgba(0,0,0,.1); padding: 20px}.sa-dialog-ref-det{padding-bottom: 50px}.sa-insur-bg{background-color: #e7f8f4; padding: 5px; border-radius: 6px;color: var(--sa-success-dark)}.sa-insur-bg i{margin-left: 5px}.sa-pdg-ins-btn{display: flex;gap: 10px;margin-top: 10px}.sa-treat-ref{display: flex; align-items: center;flex-wrap: wrap; gap: 15px}.sa-treat-ref li i {color: var(--sa-primary); margin-left: 5px}
.sa-custom-pagination{display: flex ; align-items: center; justify-content: center; gap: 5px; width: fit-content; padding: 0 10px; max-width: 275px; height: 15px; line-height: 15px; background: #E4E4E480; border-radius: 50px; margin: 10px auto 0;}.sa-custom-pagination li:after,.sa-custom-pagination li:hover::after{content: ''; display: flex; background: #dbdbdb; height: 8px; width: 8px; border-radius: 50px;}.sa-custom-pagination li.active::after,.sa-custom-pagination li.active:hover::after{background-color: #D4D4D4;width: 16px}

/*Yakeen Changes*/ 
.sa-data-incorrect { display: flex; flex-direction: column; justify-content: center; align-items: center;padding-top:20px;margin-bottom: 20px} .sa-data-incorrect span{font-size: 18px;font-weight: 650} .sa-data-incorrect p{font-weight: 350; color: var(--sa-custom-v4)}
.sa-card-green-border { border: 1px solid #4fe666; padding: 20px; border-radius: 6px;background: #ebffea}.sa-modal-wrapper.sa-data-incrt{padding: 15px}.sa-input-group.sa-input-group-vert.sa-per-info { background:#f3f3f3}
.sa-account-insu-link{display: flex;gap:15px;flex-wrap: wrap;border: var(--sa-border-solid) var(--sa-dark-100); padding: 15px; margin-bottom: 70px; border-radius: 12px;}.sa-account-insu-link figure{width: calc(100% / 3 - (1 - 1/3) * 15px); height: 30px; border-left: var(--sa-border-solid) var(--sa-dark-100); padding-left: 10px;}.sa-account-insu-link figure img{object-fit: contain;}.sa-account-insu-link figure:nth-child(3n+3) { border-left: unset; padding-left: 0; }.sa-per-info input{background-color: #f3f3f3;border-color: var(--sa-custom-v4)}.sa-link-accpt-ins .sa-sprite-cnt { flex-direction: column; gap: 5px; }.sa-link-accpt-ins .sa-sprite-cnt i {margin: 0}
.sa-per-info.sa-input-radio.check{border-color: none;background: none}.sa-input-radio.sa-setup-radio.sa-personalinfo { border: 1px solid #ddd;background:#f3f3f3}
.sa-info-personal.sa-log-form .sa-form-control{background: #f3f3f3;border: 1px solid #ddd}.sa-reg-v2 .sa-form-group.sa-info-personal>label~.sa-form-control-lg~.sa-form-icon.icon-calendar3{color:var(--sa-custom-v3)}
.sa-per-info .sa-disabled, .sa-form-control:disabled{background: unset}.sa-medi-btn {display: flex;gap:40px}
.sa-ins-comp {cursor: pointer; display: flex; align-items: center; justify-content: space-between; background-color: var(--sa-light); border-radius: 15px; margin-bottom: 15px;}.sa-ins-comp span{display: flex; align-items: center}
.sa-ins-comp .sa-form-control{border: none; padding: 0; height: unset; line-height: unset;text-align: left}.sa-dialog-yakeen-bld-grp .sa-custom-dropd .sa-more-list li {border-radius: unset}.sa-profile-info-list li div span.sa-danger-text{color: var(--sa-danger)}
.sa-pro-data .icon-pen,.sa-pro-data .icon-right-arrow,.sa-pro-data .icon-close {margin-right: 10px; color: var(--sa-primary);cursor: pointer}
.sa-pd15{padding: 15px}.sa-input-group-vert .sa-form-group-line .sa-form-control.sa-input-no-border.sa-info-yaken{padding-right: 15px}
.sa-resend-otp{margin-top: -12px}.sa-verification-link{color:#a6a5ce}.sa-dialog-bottom .sa-dialog-body .sa-body-cnt.sa-link-cont { padding: 0 0 0 15px}

/* medical reports styles */
.sa-appointment-bg{background-color: #edf8ff}.sa-card.sa-med-carousel{box-shadow: 0 0px 10px 0 rgba(0,0,0,.1);border: unset;padding-left: 0}.sa-med-det-card .sa-add-patient-btn{width: 100%;background: var(--sa-light);color: var(--sa-primary);border-color: var(--sa-primary);border: 2px dashed}.sa-med-report-slide{width: 150px; border: var(--sa-border-solid) var(--sa-dark-100); padding: 10px; border-radius: 10px;cursor: pointer;margin-left: 15px}.sa-med-report-slide .sa-ellipsis{margin-bottom: -10px}
.sa-pro-data-sprite {display: flex; align-items: center; justify-content: space-between; padding: 15px}.sa-profile-info-list li .sa-pro-data span.sa-gray-dark-text{color: var(--sa-dark-450)}.sa-profile-info-list li .sa-pro-data span .sa-f-size10{color: var(--sa-dark-300);font-size: 10px}.sa-view-pt-cnt { width: calc(100% - 20px); color: var(--sa-primary); display: flex; align-items: center; gap: 10px}.sa-view-pt-count { width: 20px; text-align: left;color: var(--sa-success)}.sa-tabs-btn li .sa-view-pt-cnt>i {width: 32px;margin-left: 0}.sa-tabs-btn li .sa-view-pt-cnt>figure{width: 30px;height: 24px;}.sa-tabs-btn li .sa-view-pt-cnt>figure>img {height: 24px;}
.sa-vaccination-tab .sa-card-list li p i{color: var(--sa-dark-350)}.sa-vaccination-tab .sa-card-list li p {font-size: 14px}

/*Prescriptions-v3 Styles*/
.sa-tab-cont.sa-tab-none { background: none; padding-top: unset}.sa-tabs-cont li{width: calc(100% / 2 - 1/2*10px);justify-content: center}
.sa-prescriptionV2{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;padding-right: 20px;color: var(--sa-custom-v4)}.sa-pres .sa-newV2 {margin-bottom:12px;display: flex;align-items: center;gap: 10px;}.sa-newV2 small{color:var(--sa-primary);display:block;font-weight: normal;}.sa-newV2 .icon-right-arrow{position: absolute;left:10px;top:15px;color:#cccccc;}.sa-newV2 .sa-avtar{width:40px;height: 40px;}.sa-pres .sa-prescriptionV2{padding-right:0;}.sa-prescriptionsV3 .sa-card-list>li{box-shadow:0 0 calc(var(--sa-pixel)* 5) rgba(0, 0, 0, 0.08);border:none;padding:15px;}.sa-prescriptionsV3 .sa-newV2 .icon-right-arrow{left:15px;top:24px;color:var(--sa-primary)}.sa-prescriptionsV3 .sa-pres .sa-newV2{margin-bottom: 0;}.sa-new-pres{padding:0 50px 10px 0;color:var(--sa-custom-v6);font-size: 16px;border-bottom:1px solid var(--sa-primary-light);}.sa-new-pres i{color:#ACA9BB;margin-left:5px;font-size: 20px;vertical-align: middle;}.sa-new-pres span:nth-child(2){display: flex;gap:5px;margin-top:5px;}.sa-new-pres img{width:25px;}.sa-new-pres~div button:hover{color:var(--sa-primary)}.sa-new-pres span{font-weight: 600;}
.sa-new-prep{font-weight:450;color: var(--sa-dark)}.sa-new-prep i{margin-left: 5px; font-size: 16px;}.sa-prescption-det{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;padding-top: 15px;margin-top: 15px;border-top: 1px solid #edf8ff}
.sa-prescrptions-list{display: flex;align-items: center;width: calc(100% - 180px)}.sa-prescrptions-list i{margin-left:10px;font-size: 16px}
.sa-prescribed-dl{ margin: 0;padding: 0 0 0.5em 0;display: flex;flex-wrap: wrap;gap: 10px}.sa-prescribed-dl dt{font-size: 16px;color:#00315E;}.sa-prescribed-dl small{color: #002A56;font-weight: 550;margin-right: 5px}
.sa-medication-tit {margin-top: 40px;position: relative;overflow: unset;margin-bottom: 0;border-radius: 10px;color: #ababab}.sa-medication-tit:after { content: ''; border-top: 1px solid #ddd; position: absolute; width: 100%; top: -20px; right: 0}
.sa-prescriptionsV3 .sa-tabs-line{border-bottom: unset}.sa-app-info .sa-app-info-img.sa-pres-details img{width: 20px;height:20px}
.sa-personal-changes{text-align: center}.sa-personal-changes button{width:50%}
.sa-vaci-repo .sa-select-field .sa-form-icon{color:#000;}
/* Lab-tech v2*/
.sa-lab-techV2{display: flex;align-items: center;gap:15px}.sa-lab-list{display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-top: 20px}.sa-result-testv2{display: flex;align-items: center;justify-content: space-between}.sa-unorder-list.sa-techDet li { margin-top: 10px; list-style: none;color: var(--sa-custom-v5)}.sa-unorder-list.sa-techDet.sa-lab-items li { color: unset}
.sa-unorder-list.sa-techDet li i{color: var(--sa-custom-v5);margin-left: 10px}.sa-labresult-border{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-top:40px;padding-bottom: 20px}.sa-resultv2{display: flex;align-items: center;justify-content: center}.sa-labtechV2 { display: flex; align-items: center; gap: 10px} .sa-lab-tech .sa-btn-back i { font-size: 16px; font-weight: 650; margin-left: unset}
.sa-myapt-date.sa-app-test { background: #eeffeb}
/* Vaccination report tabs */
.sa-vaccine-tab{display: flex;align-items: center;justify-content: space-between;padding: 0 10px;overflow: hidden;overflow-x: auto}.sa-vaccine-tab li{position: relative;cursor: pointer;padding-bottom: 10px;white-space: nowrap;width: calc(100%/4 - (1 - 1/4)*10px); text-align: center}.sa-vaccine-tab li.active{font-weight: 550}.sa-vaccine-tab li.active::before{content: ''; position: var(--sa-absolute); width: 100%; height: 4px; background: var(--sa-primary); border-radius: 5px 5px 0 0; bottom: 0; right: 0}
.sa-time-line{display: flex;justify-content: space-between;gap: 15px}.sa-time-line .sa-card{padding: 10px;min-width: 128px}.sa-appt-header .sa-form-group{margin-bottom: 0}.sa-pat-rec{display: flex;justify-content: space-between;margin-bottom: 10px}

.sa-personal-infoV3{display: flex;align-items: center;gap: 10px}.sa-personalInfo-disabled{background-color:#f3f3f3;padding: 15px}.sa-caseReport.sa-form-group.sa-form-icon{left: 16px}
.sa-verifyEdit h4 { font-size: 16px; font-weight: 450;color: var(--sa-custom-v1);margin-bottom: 6px}.sa-personal-country .sa-custom-dropd{position: unset;padding: unset;box-shadow: unset;padding: 20px;border-radius: unset}
.sa-personal-country .sa-custom-dropd{position: unset;padding: unset;box-shadow: unset;padding: 20px;border-radius: unset}

.sa-personal-country .sa-custom-dropd{position: unset;padding: unset;box-shadow: unset;padding: 20px;border-radius: unset}.sa-life-style-list li:first-child{padding-top: 0}.sa-personinfo-delete .sa-btn-back{display: none}.sa-personinfo-delete .sa-delete-card { margin: 25px -19px}.sa-container.sa-content.sa-mb100.sa-personinfo-delete{margin-bottom: unset;padding: 0}

/*health profiles styles*/

.sa-health-profile{padding-top:40px}.sa-health-data-pro{display: flex;flex-direction: column}.sa-vir-head .sa-d-flex.sa-helth-tab { padding: 5px; border-radius: 10px;gap: 4px}.sa-down-sanar.sa-vir-head .sa-d-flex.sa-helth-tab button { font-weight: normal; padding: 5px 10px}.sa-reason-list.sa-healthprofile-list li { margin-bottom: 4px;border-radius:unset}.sa-reason-list.sa-healthprofile-list li:first-child{border-radius: 10px;margin-bottom: 20px}.sa-reason-list.sa-healthprofile-list li:nth-child(2){border-radius: 10px 10px 0 0}.sa-reason-list.sa-healthprofile-list li:last-child{border-radius:0 0 10px 10px}
.sa-chronic-list { background-color: #e7f1f8; padding: 10px 15px; border-radius: 10px; display: flex; align-items: center; gap: 5px;margin-right: 10px}.sa-chronic-list i{vertical-align: middle;margin-right: 20px;color: #cacaca; font-weight: 550}.sa-health-bmi { background-position: -663px 0; width: 37px; height: 40px; background-size: 1187px}.sa-health-weight{ background-position: -760px 0; width: 37px; height: 40px; background-size: 1187px}.sa-health-height{background-position: -698px 0; width: 30px; height: 40px; background-size: 1187px}
.sa-health-blood{background-position: -630px 0; width: 37px; height: 40px; background-size: 1187px}.sa-health-chronic{background-position: -725px 0; width: 30px; height: 40px; background-size: 1187px}.sa-health-pro{color:#626262}.sa-health-unit{color: #dcdcdc}

.sa-health-clc{text-align: center;margin-top:20px}.sa-vir-head .sa-d-flex.sa-helth-tab.sa-health-bmicalc{border: 1px solid var(--sa-primary); width: 50%}.sa-vir-head.sa-down-sanar.sa-bmi-health { display: flex}.sa-healthunit-bmi{position: absolute; left:12px; top: 15px; color: #6e6e6e; border-right: 1px solid currentColor; padding-right: 10px}
.sa-vir-head .sa-d-flex.sa-helth-tab.sa-health-bmicalc{padding:0;height: 50px;line-height: 50px}.sa-primary-checked li [type="checkbox"]:not(:checked) + label:before{background: #fff}.sa-primary-checked li [type="checkbox"]:checked + label:before{border-color: var(--sa-primary);background: var(--sa-primary)}
.sa-lifestyle .sa-lifestyle-pro { padding: unset; background: unset}
.sa-toggle-switch { background: var(--sa-primary-light); border-radius: 10px; height:40px; width:90px; display: flex; justify-content: center; align-items: center;margin: 0;position: relative}.sa-toggle-switch [type="radio"]:not(:checked) + label:before, [type="radio"]:checked +.sa-toggle-switch label:before{border: none}.sa-toggle-switch [type="radio"]:not(:checked) + label,.sa-toggle-switch [type="radio"]:checked + label{padding: 5px 10px;margin: 0} .sa-toggle-switch [type="radio"]:checked + label:after{height: 30px; width: 100%; border-radius: 6px; opacity: .9; margin: 0; top: 0; right: 0; padding: 0}.sa-toggle-switch  [type="radio"]:not(:checked) + label:before,.sa-toggle-switch [type="radio"]:checked + label:before{height: 30px;width: 100%;border: none} .sa-toggle-switch [type="radio"]:checked + label span{color: #fff;position: relative;z-index: 1}

/*new insurance list*/
.sa-more-list-bg li { border-radius:6px;border-bottom: unset; background: #f3f3f3; margin-bottom: 12px; padding-right: 45px;position: relative;border: 1px solid #f3f3f3}.sa-more-list-bg li.sa-active {background: var(--sa-primary-light);border-color: var(--sa-primary)}.sa-more-list-bg li::before{content: '';width: 20px;height: 20px;border-radius: 50%;background-color:#eff4fd;border: 1px solid #ddd;position: absolute;right: 14px;top:50%;transform:translateY(-50%)}
.sa-more-list-bg li.sa-active::after{content: '';width: 10px;height:10px;border-radius: 50%;background-color: var(--sa-primary);border: 1px solid  var(--sa-primary);position: absolute;right: 19px;top:50%;transform:translateY(-50%)}
.sa-accnt-link { display: flex; align-items: center; gap: 10px}.sa-max-hgt {max-height: 77vh;overflow-y: auto;padding-left: 15px}
.sa-custom-dropd.sa-custom-country-list { position: absolute; padding: 15px; border-radius: 10px; box-shadow: 0 0 10px #ddd}
.sa-patint-form-group .sa-form-control{padding-right: 35px}.sa-patint-form-group.sa-form-group>label~.sa-form-control~.icon-calendar7.sa-form-icon{right: 13px;color: var(--sa-primary);left: unset;top: 36px}

.sa-dark400-text{color:#9B9B9B}.sa-patient5 i{font-size: 35px;color:#a4e6d7}
.sa-profile-info-list li .sa-pro-data span.sa-d-none-insu{justify-content: end;color:var(--sa-primary)}
.sa-insurance-approvel .sa-custom-dropd{top: 44px}

/*Kid-vaccination-timeline*/
.sa-card-no-border.sa-vaccination-bg { background-color: #eeffec}.sa-timeline-circle { border: 1px solid; border-radius: 50%; width:20px; height:20px; background-color: #fff; margin-bottom: 10px}.sa-timeline-list li .sa-timeline-circle { text-align: center; color: var(--sa-success); font-size: 14px;position: relative}.sa-timeline-list li.sa-inactive .sa-timeline-circle { color: var(--sa-dark-350)}
.sa-timeline-list li.sa-active .sa-timeline-circle::before {content: "\e9e2";font-family: 'icomoon'; background: var(--sa-success); font-size: 8px; color: #fff; line-height: 20px; text-align: center; position: absolute; z-index: 0; top: -1px; width: 20px; right:-1px; height: 20px; border-radius: 50%}.sa-timeline-cont {display: block;text-align: center}.sa-card.sa-timeline-bg { background: #f8fff7;position: absolute; top: 40px; left: 40px;margin-bottom: 0;padding: 15px}

.sa-incorrect {background-position: -547px 0; width: 60px; height: 45px; background-size: 1141px}
.sa-cus-what{background-color: var(--sa-primary-light);padding: 10px;border-radius: 10px;font-weight:650;}.sa-trac-not-avail span{width: calc(100% - 50px);color: #797979}.sa-apt-date-list.sa-date-list::before{border-right:2px solid var(--sa-primary)}
.sa-ins-comp span.sa-d-block-insu,.sa-profile-info-list li .sa-ins-comp span.sa-d-block-insu{display: none}.sa-icondown-insu{display: none}.sa-profile-info-list li .sa-pro-data.sa-ins-comp span.sa-d-none-insu{width: unset}.sa-dept-img{width: 20px;margin-left: 5px;height: 20px;object-fit: contain}


.sa-lab-reslt h4 { margin-top: 3px} .sa-vaci-repo .sa-vaccine-report h5 { width: calc(100% - 135px)}.sa-my-programs ul li{justify-content: center}.sa-health-list{width: calc(100% - 80px)}.sa-icon-view{font-size: 18px;vertical-align: middle;margin-left: 8px}.sa-icon-f-size{font-weight: 550; font-size: 18px; vertical-align: middle}
.sa-personalInfo-btn{display: flex;justify-content: center} .sa-personalInfo-btn button{width: 50%}.sa-select-lang-btn.sa-saved-locations i { margin-right: 0}
.sa-lab-icon{color: #000;margin-left: 5px;font-size: 16px}.sa-labresult-border h6{font-size: 12px;margin-top: 20px}.sa-my-pro-cnt .sa-input-group-vert .sa-pat-input.sa-form-group .sa-form-control.sa-input-no-border,.sa-input-group-vert .sa-form-group-line .sa-form-control.sa-input-no-border.sa-edit-phn-lp{padding-right: 10px}

.sa-nodata-found {border-radius: 10px;text-align: center;background-color: var(--sa-primary-light-bg);font-weight: 650;padding: 20px}.sa-rel-cnt .sa-slct-pt-list li label{margin-bottom: 0}
.sa-add-vacc-cert .sa-pro-data .sa-form-control{border: none; text-align: left; padding: 0;height: unset; line-height: unset}.sa-add-vacc-cert .sa-browse-hdr input{border: none; text-align: left; padding: 0;height: unset; line-height: unset}.sa-add-vacc-cert .sa-vaccine-picker .sa-date-picker .dp__input_wrap:before{display: none}.sa-add-vacc-cert .sa-browse-hdr input::placeholder {color: #000;font-size: 14px}
.sa-vacci-rept .sa-f-up-att { background: var(--sa-light)}.sa-vacci-rept .sa-f-up-att .sa-btn-transparent i{transform: unset;font-size: 30px;margin-bottom: 4px}.sa-vacci-rept .sa-f-up-att .icon-logout3:before{content: "\ea68"}.sa-vacci-rept .sa-f-up-att .sa-info-text{color: var(--sa-dark);text-decoration: underline}
.sa-add-vacc-cert .sa-browse-hdr ~ .sa-val-err{position: absolute; left: 15px; right: auto; bottom: 0;color: var(--sa-danger);width: unset}.sa-val-err.sa-file-text { position: unset}
.sa-appt-header .sa-select-field .sa-form-group input{color: var(--sa-primary)}.sa-sprite-apology{width: 25px; height: 25px; background-position: -274px -271px; background-size: 477px}
.sa-timeline-list .sa-active:hover .sa-timeline-circle:before { display: block}.sa-app-info .sa-d-block.sa-red-text { color:#ff0000}.sa-persnl-inf-country .sa-custom-dropd{position: static;margin: 30px 0; box-shadow: none;}.sa-doc-view-pro span{font-size: 12px;font-weight: 450;margin-right: 6px;width: 108px;text-align: left;color: var(--sa-dark-400)}.sa-doc-view-pro span i{vertical-align: middle;font-size: 10px}.sa-doctor-details{width: 50%;margin: 0 auto;padding: 20px}.sa-doctor-details .sa-unorder-list li{list-style: none}.sa-doctor-details .sa-tabs-fill li.active:after{width: 0}.sa-doctor-details .horizontal-calendar{width: 100%}
/* labtech insurance styles */
.sa-need-guidance{margin-top: -55px;margin-bottom: 80px;display: flex;align-items: center;justify-content: space-between;cursor: pointer;padding: 15px}

/* Patients Link Insurance*/
.sa-link-ins-ptn .sa-dialog-center .sa-dialog-close{top: 0; font-size: 26px}.sa-link-ins-ptn .sa-dialog-center .sa-dialog-close .icon-close:before { color: var(--sa-dark-650)}.sa-link-btn {display: block}.sa-link-btn.sa-ftr-btn button+button{margin-right: 0;margin-top: 10px}.sa-pat-ins-det {padding: 15px; background-color: var(--sa-light); border-radius: 15px}.sa-pat-ins-det li {color: var(--sa-dark-500)}.sa-pat-ins-det li span{color: var(--sa-dark)}

/* rate and review styles starts here */
.sa-review-cmlnt{text-align: center}
.sa-radio-group { display: flex; flex-wrap: wrap; gap: 15px;justify-content: center}.sa-radio-group [type="checkbox"]:not(:checked) + label, .sa-radio-group [type="checkbox"]:checked + label { flex: 1 0 40%; margin: 0; text-align: center; padding: 15px;font-size: 12px; color: var(--sa-custom-v5)}.sa-radio-group [type="checkbox"]:not(:checked) + label:before, .sa-radio-group [type="checkbox"]:checked + label:before {width: 100%; border-radius: 5px; height: 100%; border: 1px solid var(--sa-dark-100); background-color: unset}.sa-radio-group [type="checkbox"]:not(:checked) + label:after, .sa-radio-group [type="checkbox"]:checked + label:after { width: 100%; height: 100%; border-radius: 5px; right: 0; top: 0; background: rgb(38 169 224 / 10%); border: 1px solid var(--sa-primary); z-index: 1; transform: unset}
.sa-radio-group .icon-rating-diamond{display: block;font-size: 16px; margin-bottom: 10px}.sa-review-ttl{border-bottom: 1px solid #f6f6f8;padding-bottom: 10px;margin-bottom: 10px}.sa-radio-group [type="checkbox"]:checked + label{color: var(--sa-primary)}
.sa-error-text {position: absolute; color: var(--sa-danger); right: 0; bottom: -5px; font-size: 12px}
.sa-radio-review{width: calc(100%/2 - (1 - 1/2) *20px)}.sa-radio-review label{width:100%;}
/* hajj vaccination styles here */
.sa-hajj-vaccine{background: var(--sa-info-dark);padding: 15px;margin-top: 15px}.sa-card-list li .sa-hajj-vaccine .sa-unorder-list li:before{content: unset}.sa-card-list>li .sa-hajj-vaccine .sa-unorder-list li{margin-right: 20px;padding-right: 0}

.sa-sess-list li{color: #797979;}.sa-cont-space{gap: 10px;}.sa-cont-space strong{font-size: 14px;}.sa-appt-text:first-of-type .sa-custom-v1-text,.sa-appt-text:first-of-type .sa-custom-v2-text{color: var(--sa-primary);}.sa-presc-list{padding: 15px 0 0}.sa-describe-avat{width: 30px; height: 30px; background: #f7f7f8; display: inline-block; border-radius: 50%; text-align: center; line-height: 36px;margin-left: 5px}.sa-set-up.sa-mt20-w{margin-top: 25px}.sa-reg-spcv3 .sa-mt20-w{margin-top: 0;margin-bottom: 0}.sa-removed-back .sa-btn-back{display: none}.sa-describe-avat i{font-size: 18px;color: var(--sa-custom-v5)}
/* Weight Loss*/
.sa-weight-loss,.sa-ask-freq-w{width: 70%;margin: 0 auto}.sa-weight-loss .sa-carousel{border-radius: 10px}.sa-weight-loss .sa-carousel li{width: 44%; position: relative;}.sa-weight-loss .sa-carousel li figure{height: 100%;}.sa-weight-loss .sa-carousel-slide .sa-prev,.sa-weight-loss .sa-carousel-slide .sa-next{top: 50%; margin: 0 10px; transform: translateY(-50%);border-radius: 50px;}.sa-wght-cap{position: absolute; bottom: 30px; color: var(--sa-light); background-color: rgb(83 83 83 / 40%); font-weight: 550; padding: 10px 25px 10px 25px; text-align: center; border-radius: 30px 0 0 30px;}.sa-weight-loss .sa-ftr-btn{margin-top: 30px;}.sa-wght-loss-view{margin-top: 30px}.sa-wght-loss-view p{margin-top: 20px;color: var(--sa-custom-v5);font-size: 16px; font-weight: 550;}
.sa-wght-list{position: relative; padding-right: 60px;}.sa-wght-list:before { content: ''; position: absolute; top: 0; bottom: 40px; right: 18px; background: linear-gradient(to top, #A6D8F6 97.64%, #B9EAC8 23.59%, #CEF1A8 45.29%, #F3EC8D 67.49%, #F1B67F 82.79%, #EC8974 97.08%); width: 5px; }.sa-wght-list li{margin-bottom: 30px;}.sa-wght-list li:last-child{margin-bottom: 0;}.sa-wght-list li .sa-wght-sprite {display: flex;align-items: center;justify-content: center; width: 40px; height: 40px; position: absolute; right: 0; background-color: var(--sa-primary-light); color: var(--sa-primary); border-radius: 6px; }.sa-wght-list li .sa-wght-sprite figure{width: 24px; display: flex; align-items: center; justify-content: center;} .sa-wght-list li p{color: var(--sa-custom-v1);}.sa-wght-list li span{color:#716E7D}
.sa-wght-serv-list{display: flex; flex-wrap: wrap; gap: 20px;}.sa-wght-serv-list li{display: flex; position: relative; padding: 15px 10px; color: var(--sa-primary); background-color: var(--sa-light); align-items: flex-start; width: calc(100%/2 - (1 - 1/2) *20px); border-radius: 8px; box-shadow: -4px 4px 12px 1px rgba(227, 229, 229, 0.25)}.sa-wght-serv-list img{width: 24px;margin-left: 10px;}.sa-wght-serv-list li p{font-size: 12px; color: var(--sa-custom-v5); margin-bottom: 0;}.sa-wght-serv-desc{font-size: 14px; font-weight: 550;color: var(--sa-custom-v1);}.sa-wght-serv-desc p{font-weight: normal;}.sa-wght-serv-list li .sa-icon-circle{position: absolute; left: 10px; top: 18px;}.sa-wght-carousel .sa-link-btn.sa-ftr-btn button+button{margin-top: 15px;}
.sa-inject-med-list li {color: var(--sa-custom-v5); background-color: var(--sa-light); padding: 8px; border-radius: 4px; display: flex; align-items: center; gap: 10px; margin-bottom: 10px;}.sa-inject-med-list li:last-child{margin-bottom: 0;}.sa-freq-ques {display: flex; align-items: center; color: var(--sa-custom-v5); border: 1px solid #D4D4D4; border-radius: 8px; padding: 10px 15px; margin-bottom: 20px;cursor: pointer}.sa-card-lab-test .sa-d-f-sbetween{align-items: flex-start;}.sa-card-lab-test .sa-btn-xs{padding: 2px 5px; border-radius: 6px; font-size: 11px; line-height: 15px; position: absolute; bottom: 10px; right: 45px;}.sa-card-lab-test strong{color: var(--sa-custom-v1);}.sa-freq-collapse span{font-weight: 550;}.sa-freq-collapse ul li{color: var(--sa-custom-v5)}.sa-freq-collapse .icon-down-arrow, .sa-freq-collapse .icon-up-arrow{font-size: 14px;}.sa-ask-freq-w .sa-btn-back{display: flex; align-items: center; color: var(--sa-custom-v5); margin-bottom: 30px;}.sa-ask-freq-w .sa-btn-back i{font-size: calc(var(--sa-pixel)* 9); font-weight: 650}.sa-ask-freq-w .sa-btn-back span { font-size: 24px; font-weight: 650;}
.sa-wght-test-exp{padding: 15px 15px 35px;cursor: pointer;}.sa-wght-test-exp-cnt{display: flex;gap: 10px;}.sa-wght-test-exp-cnt i{width: 20px; font-size: 14px; color: var(--sa-primary); font-weight: 650;}.sa-app-info .sa-gray-dark-text{display: flex}.sa-primary-light-bg .sa-app-info .sa-gray-dark-text {display: inline-flex}
.sa-tst-incl-bg{padding: 1px 8px; display: inline; width: fit-content;  border-radius: 12px; font-size: 12px;}.sa-tst-incl-primary-bg{color: var(--sa-primary); background-color: var(--sa-primary-light);}.sa-incl-tst-list{padding-right: 20px;}.sa-incl-tst-list li{color: var(--sa-custom-v5);margin-bottom: 5px;}.sa-incl-tst-list li:last-child{margin-bottom: 0} .sa-incl-tst-list li i{margin-left: 5px;}.sa-tst-incl-secondary-bg{color: var(--sa-primary); background-color: #F7F7F8}
.sa-pkg-wtg-loss-tit { display: flex; align-items: flex-start; gap: 10px; }.sa-pkg-wtg-loss-tit strong { width: calc(100% - 110px); }.sa-pkg-wtg-loss-tit small { width: 110px; text-align: left; color: var(--sa-danger);}

/* Lab Result */
.sa-res-share-list button{display: flex;align-items: center;justify-content: center;}.sa-res-share-list button i{color: var(--sa-primary);font-size: 20px;}.sa-lab-res-det{border: none;}.sa-lab-res-det .sa-app-info{justify-content: flex-start;padding: 0;}.sa-lab-list.sa-res-share-list{margin: 10px 0}
.sa-past-apt-btn{display: flex;gap: 10px;justify-content: flex-end;}.sa-past-apt-btn a{font-weight: 650;}.sa-past-apt-btn a i{font-size: 16px; font-weight: 550; vertical-align: sub;transform: scaleX(-1); display: inline-block;} .sa-past-apt-btn .sa-btn-info-light, .sa-past-apt-btn .sa-past-est-time{ width:100%}.sa-past-apt-btn .sa-btn-outline-primary{width: 35%;}.sa-past-apt-btn .sa-past-est-time{font-weight: 450;}.sa-past-est-time {color: var(--sa-custom-v5); background: #F7F7F9; padding: 8px 10px; text-align: center; border-radius: 4px ;}.sa-past-est-time span{color: var(--sa-custom-v1);}.sa-apt-disabled-btn { background: #f7f6f8; color: #706e7c;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-size: 12px;}.sa-arrow-icn p:nth-child(2):before{ content: "\e91c"; position: absolute; left: 0; font-family: 'icomoon'; color: var(--sa-primary);top:15px;} .sa-apt-disabled-btn span+span{font-weight: 550;color: var(--sa-dark);}
.sa-pen-referral{display: flex;gap: 5px;}.sa-pen-referral small{min-width: max-content}.sa-doct-det-data h6.sa-price-tag { color: var(--sa-primary); font-weight: 850;padding-left: 0;position:absolute;top:35px;left:20px;}.sa-sprite-ins-Notlink{content: ''; background-position: -215px 0; width: 20px; height: 26px; background-size: 700px}
.sa-insu-ref-det .sa-primary-light-bg{border-radius: 10px}.sa-insu-ref-det .sa-card-zero{padding: 20px}.sa-dragclndr-det .sa-rr{left: 20px;top: 20px}
.sa-review-terms {display: flex; gap: 10px; justify-content: end;}

.sa-browse .sa-wrap-slots .sa-carousel,.sa-browse .sa-group-slots .sa-carousel{overflow-x: unset; flex-wrap: wrap;gap: 10px}.sa-browse .sa-wrap-slots .sa-carousel li,.sa-browse .sa-group-slots .sa-carousel li{flex-shrink: 0; width: calc(100% / 8 - (1 - 1 / 8)* 10px)}.sa-browse .sa-wrap-slots .sa-time-slot,.sa-browse .sa-group-slots .sa-time-slot{margin: 0;text-align: center}.sa-wrap-slots .sa-show-nexday-slots,.sa-group-slots .sa-show-nexday-slots{text-align: center; margin-top: 18px}.sa-browse .sa-wrap-slots.sa-carousel-slide .icon-right-arrow:before,.sa-browse .sa-group-slots.sa-carousel-slide .icon-right-arrow:before{content: "\e91c";}.sa-browse .sa-wrap-slots.sa-carousel-slide .icon-right-arrow,.sa-browse .sa-group-slots.sa-carousel-slide .icon-right-arrow{font-size: 12px;color: var(--sa-primary);width: 20px}.sa-browse .sa-wrap-slots .sa-carousel li:last-child,.sa-browse .sa-group-slots .sa-carousel li:last-child{padding-left: 0}
.sa-switch-toggle { position: relative; display: inline-block; width: 48px; height: 24px;margin-bottom: 0} .sa-switch-toggle input { opacity: 0; width: 0; height: 0; } .sa-toggle-slider { position: absolute; cursor: pointer; top: 0; right: 0; left: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; border-radius: 34px; } .sa-toggle-slider:before { position: absolute; content: ""; height: 20px; width: 20px; right: 5px; bottom: 2px; background-color: white; -webkit-transition: .4s; transition: .4s; border-radius: 50%; } .sa-switch-toggle input:checked + .sa-toggle-slider { background-color: var(--sa-primary); } .sa-switch-toggle input:checked + .sa-toggle-slider:before { transform: translateX(-20px); } .sa-toggle-slider.round { border-radius: 34px; } .sa-toggle-slider.round:before { border-radius: 50%; }

.sa-card-box{display: flex;gap: 15px;flex-wrap: wrap}.sa-card-box li{width: calc(50% - 7.5px); background: var(--sa-light); padding: 12px; border-radius: 15px; box-shadow: 0px 0px 8px 0px #00000015;display: flex;flex-direction: column; cursor: pointer;}.sa-card-box li figure {margin-bottom: 15px;width: 80px;height: 80px;}.sa-card-box li h6 {margin-bottom: 10px; color: var(--sa-custom-v6);}
.sa-dialog-labtech-v6 .sa-card-box{margin-bottom: 20px;}.sa-labtech-bg-v6 .sa-selected-data {margin-top: 10px;}
.sa-blur-container{position: relative;height: 70dvh;overflow: hidden;} .sa-blur-cnt{position: absolute; top: 50%; right: 50%; width: 100%; transform: translate(50%, -50%); -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); height: 100%; display: flex ; align-items: center; flex-direction: column;text-align: center;padding-top: 80px;color: #706E7C;}
/* lab new flow start */
.sa-header-loc {position: absolute; left: 15px; top: 0; width: 180px; text-align: left; font-size: 1rem}.sa-header-loc em { font-size: 10px; display: block; font-weight: normal; color: #626262;padding-left: 25px;}.sa-address-label {text-decoration: underline; color: var(--sa-custom-v6); font-size: 14px}.sa-labtech-bg-v6 .sa-need-guidance{background-color: var(--sa-light); margin-top: 0;margin-bottom: 20px;box-shadow: 0px 0px 8px 0px #0000001A; border-radius: 8px;padding: 8px 12px;}.sa-custom-card { display: flex; justify-content: space-between; background-color: #ECFFEA; border: none; padding: 8px 16px; align-items: center; margin-bottom: 20px; border-radius: 8px;}.sa-custom-card span{display: flex;align-items: center;}.sa-custom-card span i{font-size: 18px}.sa-custom-card .sa-btn{border-radius: 8px; padding: 0 15px;background-color: #fff;color: var(--sa-primary);font-weight: 650;} .sa-package-list{overflow: hidden; overflow-x: auto;scrollbar-width: none;margin: 0 0 20px;flex-wrap: nowrap;padding: 10px;}sa-package-list li{width: 150px;}.sa-lab-shadow .sa-card-box li{box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%)}.sa-package-list li .sa-line-clamp{ margin-bottom: 10px;font-weight: 650;color: var(--sa-custom-v6);line-height: 18px;} .sa-labtech-bg-v6{background: var(--sa-light)}.sa-labtech-v6{background-color:var(--sa-primary-light-bg)}.sa-dialog-labtech-v6{background-color: var(--sa-primary-light-bg);}.sa-dialog-labtech-v6 .sa-selected-carditem {margin: 0; padding: 0}.sa-price-label { background: #EDF8FF; height: 20px; padding: 0 10px; border-radius: 10px; display: inline-block; font-size: 14px; color: var(--sa-primary);font-weight: 700; width: fit-content;width: -moz-fit-content;}.sa-badge-md{padding: 0 6px; height: 30px; line-height: 30px; text-align: center; font-size: 14px;border-radius: 4px}.sa-labtech-bg-v6 .sa-price-label{padding: 0 8px;}.sa-cart-count .sa-price-label {margin-right: 24px}.sa-labtech-v6 .sa-search-filter input{background: var(--sa-light);color: var(--sa-primary);}.sa-labtech-v6 .sa-search-filter button{color: var(--sa-primary);background: transparent;border:1px solid #F7F7F8;border-radius: 8px;}
.sa-labtech-btns button{padding:0 8px;text-align: center;}
.sa-filter-item { display: flex; width: calc(100% / 5 - (1 - 1 / 5)* 10px); height: 84px; justify-content: center; flex-direction: column; border: 2px solid; border-radius: 15px; border-color: #c7e5ff; padding: 5px; text-align: center; align-items: center}.sa-test-pack-filter { display: flex; align-items: center; justify-content: start; flex-wrap: wrap; gap: 10px; font-size: 10px}.sa-lab-search-pos{position: relative;margin-bottom: 20px;}.sa-lab-search-pos .sa-form-icon{left: 12px; cursor: pointer; z-index: 1;top: 12px;pointer-events: auto;font-weight: 350;font-size: 14px}.sa-lab-search-pos .icon-left-arrow{position: absolute;right: 15px;top: 12px;cursor: pointer;padding: 12px 15px; margin: -12px -15px}.sa-lab-search-pos .sa-form-control{position: relative; padding-right: 40px;background-color: var(--sa-light);border-color: var(--sa-primary)}.sa-test-pack-filter .sa-filter-item.sa-active{background: #c7e5ff; border-color: var(--sa-primary)}.sa-srch-box-shadow{box-shadow: 0 9px 6px 0 #8282820D;margin-bottom: 15px ;padding-right: 15px;padding-left: 15px;}
.sa-test-pack { color: var(--sa-primary); margin-left: 6px}.sa-pack-avtar{width: 45px; height: 45px; object-fit: cover; border-radius: 8px}.sa-labtech-bg-v6 .sa-count span,.sa-selected-carditem.sa-count span{color: #727272}.sa-selected-carditem .sa-d-f-sbetween,.sa-labtech-bg-v6 .sa-item-selected .sa-d-f-sbetween{align-items: unset}.sa-price-breakup li span.sa-excluding-fee{font-size: 10px; margin-top: -2px; display: block; width: 100%}.sa-price-breakup li span.sa-vat-plus span{color: #DD282B;font-weight: 550}.sa-price-breakup li span.sa-vat-plus{text-transform: uppercase}
.sa-lab-count-cnt {display: flex; align-items: flex-start; justify-content: space-between;}.sa-lab-count-cnt .sa-labpackage-qty{margin-bottom: 10px;}.sa-price-breakup .icon-riyal{display: initial;font-size: 14px;}.sa-price-breakup .sa-package-cart.sa-package-brdr  li span i{color:var(--sa-dark)}
/*Lab-tech-v6 Styeles Starts Here*/
.sa-alert-info{background-color:#EDF8FF;border-color: #D9F4FF;}.sa-search-filter { display: flex; gap: 15px; }.sa-search-filter input{background-color: var(--sa-primary-light-bg);border: none; font-size: 12px;padding: 0 40px 0 15px;cursor:pointer;}.sa-search-filter .icon-search { left: auto; right: 15px; top: 10px;font-weight: 650;font-size: 16px;}.sa-search-filter button{background-color: var(--sa-primary-light-bg);border: none;height: 40px;line-height: 40px;width: 100px;border-radius: 8px;font-size: 14px;display: flex;align-items: center;}.sa-search-filter .sa-form-group{width: calc(100% - 100px);}
.sa-search-group::placeholder{color: #000;font-size: 14px;}.sa-tests-list{display: flex; gap: 15px;flex-direction: column;}.sa-tests-list>li { border: 1px solid #E1F1FF; border-radius: 8px; padding: 15px; background: var(--sa-light);margin-bottom: 10px; }.sa-tests-list-cnt {display: flex;gap: 10px;justify-content: space-between;align-items: center;} .sa-tests-list-cnt h6{width:calc(100% - 140px);}.sa-tests-list-cnt-rgt{width: calc(100% - 55%); text-align: left;}.sa-tests-list-cnt-rgt .sa-count{align-items: center; justify-content: flex-end; color: #727272;}.sa-tests-list-cnt-rgt .icon-close{color: #999999;font-size: 10px;}.sa-tests-list-det {margin-top: 15px;display: flex;justify-content: space-between;} .sa-bio {color: #727272;}.sa-tests-list-item {display: flex;gap: 15px;}
.sa-hide-det { display: flex; gap: 5px; align-items: center;font-size: 12px;}.sa-collection{color: var(--sa-dark-250);font-size:13px;margin-right: -19px;}
.sa-card.sa-testlist{border-color: #E1F1FF;margin-top: 20px;}.sa-testlist-count{justify-content: space-between;}.sa-price-breakup { background: var(--sa-primary-light);border-radius: 10px 10px 0 0;padding: 10px 15px 25px;}.sa-price-breakup ul{display: flex;flex-direction: column;gap: 10px;}.sa-price-breakup li { display: flex; justify-content: space-between; position: var(--sa-relative); color: var(--sa-dark); }.sa-price-breakup li span {width: 50%;color: #606060;}.sa-price-breakup li span+span {text-align: left;color: #000;font-weight: 600;}.sa-price-breakup li.sa-total {padding-top: 5px;font-size: 16px;}.sa-price-breakup li.sa-total span{color: #000;font-weight: 800;}.sa-price-breakup li.sa-total span>span{color: #727272;}.sa-price-breakup li.sa-total span+span{color: var(--sa-primary);font-weight: 700;}.sa-cart-amount{margin-top:20px;display: flex;justify-content: space-between;}.sa-price-breakup li span.sa-vat {color: #FF5E5E;}
.sa-price-breakup i { display: block; text-align: center;font-size: 12px;}.sa-package-brdr{border-bottom: 1px solid #D2F2FF;padding-bottom: 10px;}.sa-card.sa-alert-info {padding: 15px;}
.sa-address{position: relative;}.sa-address em{font-size: 10px;color: #626262; font-weight: 450;}.sa-address .sa-location-label{min-width: 120px; width: 120px; top: 0; border: none; padding: 0; background: transparent;margin-bottom: 0; z-index: 1;position: relative;}.sa-address .sa-location-label::before{background: transparent;}.sa-address .sa-btn.sa-ellipsis{display:none}.sa-address .sa-location-label .sa-form-icon{font-weight:550;top: auto;left: 0; font-size: 14px;}.sa-labtech-bg-v6 .sa-prog-grid{top: 40px;}.sa-address .sa-input-group.sa-location-label input{height: unset;line-height: unset; padding-left: 10px; padding-right: 5px;background-color: transparent;color: var(--sa-custom-v6);}.sa-address .sa-location-label .icon-location2{margin: 0;}.sa-cart-count.sa-d-f-jend{display: flex;justify-content: flex-end}.sa-cart-count{align-items: center;}
.sa-mob-sticky {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}.sa-mob-sticky .sa-mob-sticky-back {display: flex; gap: 10px; font-size: 16px; align-items: center;margin-bottom: 10px;}.sa-mob-sticky .sa-mob-sticky-back i {font-size: 22px;cursor: pointer;}
.sa-labpackage-qty{display: flex;gap: 5px; color: #727272;}.sa-labpackage-qty .sa-mr5{margin-top: 4px;}.sa-text-include-lable, .sa-text-inclu {display: flex; gap: 10px}.sa-text-include-lable span { font-weight: 450; font-size: 12px}.sa-text-include-lable{margin: 5px 0 15px; flex-wrap: wrap}
.sa-add-more-test{background-color: #EDEFFB;padding: 15px;}.sa-pharmacy-search .sa-mob-footer .sa-labpackage-qty .sa-mr5{display: none;}

/* Iv Drips styles start here */
.sa-iv-drip-card h6{color: var(--sa-custom-v6);font-weight: 850}.sa-iv-drip-card .sa-card{margin-top: 15px; border-color: #C7E5FF;display: flex;gap: 6px;flex-wrap: wrap;}.sa-vitamin-avtar{background: #F7F7F8;width: 60px;height: 60px;padding: 10px;border-radius: 5px}.sa-iv-drips-list .sa-avtar-xl img{height: 100%;}.sa-vitamin-drips .sa-search-filter .sa-form-group{width: 100%;}
.sa-lab-card .sa-vitamin-clr{color: var(--sa-success);font-size: calc(var(--sa-pixel)* 10);top: 2px;right: -2px}
/* Iv Drips styles end here */


/*nurse-v6*/
.sa-nurse-v6 .sa-search-filter .sa-form-group {width: 100%;}.sa-package-list .sa-avtar-xl { width: 80px; height: 80px; background: #F7F7F8; border-radius: 50%; }.sa-nurse-upload-image{color: var(--sa-primary);cursor: pointer;font-size: 20px}.sa-need-guidance h6{color: unset;}.sa-nurse-list{gap: 15px;}.sa-nurse-list li{display: flex;flex-direction: column;justify-content: space-between;width: calc(100%/2 - (1 - 1/2)*15px);}.sa-nurse-list li h6{margin-top: 0;}
.sa-medical-prescriptions span{color: var(--sa-dark-250);}.sa-nurse-list li span{width: fit-content}.sa-medical-prescriptions{display: flex;gap: 5px}.sa-medical-prescriptions i {background-color: #ffc14f; width: 16px; height: 16px; line-height: 16px; font-size: 12px; border-radius: 50%; text-align: center; color: var(--sa-light)}.sa-medical-prescriptions p { font-size: 12px; width: calc(100% - 18px); color: var(--sa-dark-250);margin: 0;}.sa-nurs-about .sa-medical-prescriptions p{color: unset;margin-bottom: 10px;}
.sa-nurse-package h5{width: calc(100% - 80px);}

/* Medical Prescription*/
.sa-med-pres-list .sa-med-pres-list-bg{background-color: var(--sa-primary-light-bg); color: var(--sa-primary); text-align: center; padding: 10px 15px; cursor: pointer;}.sa-med-pres-list-bg p{margin: 0;}
.sa-med-pres-list-bg i { font-size: 18px; font-weight: 650; }.sa-med-ptnt-list li { display: flex; margin-bottom: 20px;}.sa-med-ptnt-list-det { width: calc(100% - 73px); border-bottom: 1px solid var(--sa-custom-v4); padding-bottom: 10px; }.sa-med-dialog h5.sa-mob-header{color: var(--sa-primary);}.sa-med-ptnt-list li figure{width: 48px; height: 48px; padding: 8px; margin-left: 15px;}.sa-med-ptnt-list-det span{font-size: 12px; font-weight: 550;}.sa-med-ptnt-list-det span+span { display: block; }
.sa-med-pres-list-bg .sa-f-up-att{border: none; margin: 0; padding: 0; width: unset; height: unset;}.sa-med-pres-list-bg .sa-f-up-att .sa-btn-transparent i.icon-pdf {transform: unset; margin-bottom: 5px;}.sa-med-pres-list-bg .sa-f-up-attach{justify-content: center; padding: 0;}.sa-med-pres-tit .sa-f-up-att{display: none;}

/*CareGiver-v6*/
.sa-caregiver-details li { display: flex; gap: 8px; margin-bottom: 10px; }.sa-caregiver-details li:last-child{margin-bottom: 0;}.sa-caregiver-details .icon-checked2 { background-color: #4fe765; width: 18px; height: 18px; line-height: 19px; font-size: 10px; border-radius: 50%; text-align: center; color: var(--sa-light); margin-top: 2px; font-weight: 850; }.sa-caregiver-details li p { width: calc(100% - 18px); color: #0F2161; margin: 0;}.sa-cargiver-task-list { display: flex; flex-wrap: wrap; gap: 15px;padding-bottom:30px;}.sa-cargiver-task-list li {border-radius: calc(var(--sa-pixel)* 5); background-color: var(--sa-light);overflow: var(--sa-o-hidden);padding:15px;width:calc(100% / 2 - (1 - 1/2)* 15px)}.sa-caregiver-det { width: calc(100% - 64px)}.sa-caregiver-cont{display: flex;gap: 10px;}.sa-caregiver-det p{color:#706E7C}
.sa-select-care{display: flex;gap: 15px;flex-wrap: wrap;cursor: pointer;}.sa-select-price{display: flex;justify-content: space-between;margin-top: 20px;}.sa-select-price span{color: var(--sa-dark-250)} .sa-select-care li{width: calc(50% - 7.5px); background: var(--sa-light); padding: 12px; border-radius: 15px; flex-shrink: 0; box-shadow: 0px 0px 8px 0px #00000005; display: flex; justify-content: space-between; flex-direction: column; border: 1px solid rgb(130 130 130 / 10%);}.sa-starting-text{color: #706E7C;}.sa-select-care li.active { background-color: var(--sa-primary-light); border: 1px solid var(--sa-primary); }.sa-select-care li h6{padding-left: 40px; font-weight: 850; color: #0F2161;}
.sa-caregiver-title { text-align: center;color: #fff;font-size: 24px;padding-top: 80px}.sa-confirm.sa-caregiver-confirm {margin: -100px auto 0;padding-bottom: 0;}.sa-confirmation-caregiver {text-align: center;margin-bottom: 20px;}.sa-confirmation-caregiver span{font-size: 16px;}.sa-caregiver-confirm .sa-card{border: none;background-color: #eff7ff;border-radius: 15px;text-align: center;}
.sa-selct-pharm{display: flex;gap:10px;}.sa-pharm-dialog h3{border-bottom:1px solid var(--sa-primary-light);padding-bottom: 10px;margin-bottom: 20px;}.sa-selct-pharm li{width: 50%;box-shadow: 0 0 calc(var(--sa-pixel)* 5) rgba(0, 0, 0, 0.08);text-align: center;display: flex; align-items: center; flex-direction: column;border-radius: 10px; padding: 12px;}.sa-selct-pharm li figure {margin-bottom: 5px}.sa-selct-pharm figure{width:100px;height:52px;}
.sa-submitted-det .sa-success-circle{margin-top:0}.sa-detv2{padding-bottom:200px;}.sa-lab-tech-btn{display: flex; margin-top: 20px;}

/*eclinic-v6*/
.sa-eclinic-list .sa-service-list{gap: 8px;padding-top: 0;}.sa-eclinic-list .sa-service-list li{width: calc(100%/2 - (1 - 1/2)*8px); margin: 0; padding:12px;gap:15px;min-height:auto;align-items: center;}.sa-eclinic-list .sa-service-list .sa-slct-txt i{display: none;}.sa-eclinic-list .sa-service-list li:first-child .sa-slct-txt i{display: block;}.sa-eclinic-list .sa-search-filter .sa-form-control{background: #F7F7F8;}.sa-eclinic-list .sa-search-filter input::placeholder{color:#B1AFBF;font-style: normal;}.sa-eclinic-list .sa-pos-rel i{color:#ACA9BB;}.sa-eclinic-list .sa-test-pack-head,.sa-eclinic-list .sa-mob-sticky .sa-mob-sticky-back i{color:#706E7C;}.sa-eclinic-list .sa-clinic-det-tit h6{color:var(--sa-primary);}.sa-specialties-list .sa-vaccination-list{gap:15px;}.sa-specialties-list .sa-vaccination-list li{padding:10px;gap:10px;box-shadow: -4px 4px 12px 1px rgb(172 169 187 / 30%);}.sa-specialties-list .sa-vaccination-list li figure{border-radius: 50%;}.sa-specialties-list .sa-vaccin-det h6{margin-bottom: 0;}.sa-specialties-list  .sa-vaccin-det{padding:0;width: calc(100% - 50px);}.sa-specialties-list .sa-vaccin-det .sa-slct-txt i{background-color: transparent;width:14px;height:14px;line-height: 14px;}.sa-specialties-list .sa-vaccin-det .sa-slct-txt{top:10px;left:5px;}.sa-card-flx-det {width: calc(100% - 50px);}.sa-card-flx small { color: #706E7C; font-size: 12px; }.sa-flx-sbet {display: flex;align-items: baseline;gap: 8px;justify-content: space-between;}.sa-flx-sbet h5 { color: #26A9E0;font-size: 14px;width: calc(100% - 128px);margin-bottom: 5px;font-weight:550}.sa-specialities {display: flex;align-items: center;gap: 5px;}.sa-label{background: #E5F8F2;color:#19BA8A;border-radius: 50px;padding:0 10px;font-size:12px;font-weight: 450;}.sa-eclinic-list .sa-prog-grid p{color:#666666;}.sa-eclinic-list .sa-clinc-det small{color: #706E7C;}.sa-eclinic-list .sa-service-list li figure{width: 40px; height: 40px; border-radius: 50px;margin:0; background-color: #F1F9FF;}.sa-badge-success-cont{position: absolute; left: 15px; top: 10px; display: flex; align-items: center; gap: 5px; }.sa-eclinic-list .sa-service-list li figure img {height: 20px;}
.sa-specialties-list .sa-vaccination-list li figure img{object-fit: contain; width: 100%;}
/* Browser V6*/
.sa-hor-scroll { overflow: hidden; overflow-x: auto; width: 100%; scrollbar-width: var(--sa-none); scroll-snap-type: x mandatory; }.sa-slot-list { display: flex; gap: 10px;}.sa-slot-list li {transition: right .4s cubic-bezier(.47,.13,.15,.89); flex-shrink: 0; padding: 8px 20px; height: 36px; border-radius: 6px; color: var(--sa-custom-v1); text-align: center; background-color: #F1F9FF; display: flex; justify-content: space-between;}.sa-slot-list li span {display: inline-flex; gap: 10px; align-items: center; font-size: 12px; font-weight: 550;}.sa-slot-list li span i{color: #ACA9BB;font-size: 14px;}.sa-slot-list li.active i {color: var(--sa-light);}.sa-srch-box {margin-bottom: 15px;}.sa-my-doc-det {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #D4D4D4; position: relative;}.sa-my-doc-det p {color: var(--sa-custom-v1);}.sa-sub-doc-list { display: flex; flex-wrap: wrap; gap: 15px;margin-top:10px;margin-bottom: 10px;}.sa-sub-doc-list li { width: calc(100%/2 - (1 - 1 / 2)*15px); display: flex; background-color: var(--sa-primary-light); border-radius: 12px; padding: 5px}.sa-sub-doc-list li i { color: #ACA9BB; background: #eeeef1; width: 24px; height: 24px; font-size: 16px; line-height: 24px; text-align: center; border-radius: 50px; margin-left: 10px; }.sa-sub-doc-list-cnt { width: calc(100% - 34px); color: #706E7C; }.sa-sub-doc-list-cnt p { color: var(--sa-custom-v6); word-break: break-all; }.sa-abt-doc-v6 .sa-unorder-list li {color: #7C7C7C;}.sa-abt-doc-v6 .sa-unorder-list li:first-child{margin-top:10px;}.sa-add-fvrt {background: #CEF1FF; color: var(--sa-primary); padding: 6px 15px; border-radius: 20px; display: flex; align-items: center; gap: 10px; }.sa-add-fvrt i{font-size: 20px;}.sa-brws-card-list .sa-doct-det-data h6 { color: var(--sa-primary);}
.sa-doc-rvew-fltr li select { border: none; background: transparent; line-height: unset; }


/* Review */
.sa-my-doctor-det .sa-avtar-lg { width: 80px; height: 80px; border-radius: 5px; border: none; }.sa-card-certified{display: inline-flex; gap: 5px; align-items: center; font-size: 11px; padding: 3px 6px; border-radius: 6px; background-color: #ecffeb; color: var(--sa-success)}.sa-card-certified figure{width: 15px; height: 15px}.sa-card-certified.sa-card-certified-succ-lgt figure img{width: 20px}.sa-card-certified-succ-lgt{color: #00C19D; background-color: #EAFCF9;border-radius: 20px;gap:12px;}.sa-booknow-price i{vertical-align: middle;margin-left:5px;}
.sa-doc-review {padding: 15px; margin: 15px -15px; border-bottom: var(--sa-border-solid) var(--sa-dark-100);background-color: var(--sa-light);}.sa-sub-doc-review { display: flex; gap: 10px;}.sa-doc-tot-rvew { width: 50%; display: flex; align-items: center; gap: 10px; }.sa-doc-prog-rvew { width: calc(100% - 50%); }.sa-rev-count-no { width: 60px; display: inline-flex; align-items: center; gap: 5px; }.sa-rev-count-no img{width: 14px;} .sa-doc-prog-rvew li { display: flex; align-items: center; gap: 5px; margin-bottom: 10px;}.sa-doc-prog-rvew li:last-child{margin-bottom: 0;} .sa-doc-prog-rvew li span{font-size: 12px;}.sa-doc-prog-rvew li .sa-progres-bar{background-color: #DDE0E6; width: calc(100% - 70px); height: 4px;}
.sa-booknow-price { background: var(--sa-light); padding: 15px; border-radius: 12px; flex-direction: column; gap: 10px; }.sa-booknow-price strong { color: var(--sa-primary); }.sa-booknow-price div { width: 100%; }.sa-doc-rvew-fltr {display: flex; align-items: center; gap: 35px; margin-top: 20px;}.sa-doc-rvew-fltr li { width: calc(100% / 4 - (1 - 1 / 4)* 35px); color: #706E7C; background: #F7F7F8; padding: 2px 10px; font-size: 12px; border-radius: 50px; display: flex; align-items: center; gap: 5px; position: relative;}.sa-doc-rvew-fltr li:last-child { width: 100px; justify-content: space-between; }.sa-doc-rvew-fltr li img{width: 14px;}.sa-doc-rvew-fltr li .icon-down-arrow { position: absolute; left: 5px; }.sa-doc-rvew-fltr li span{-webkit-line-clamp: 1;}.sa-spec {font-size: 12px; padding: 0 10px; height: 20px; line-height: 20px;}.sa-doc-rvew-fltr-list { position: var(--sa-absolute); top: 25px; right: 0; left: 0; background: var(--sa-light);box-shadow: 0 8px calc(var(--sa-pixel)* 5) #999; border-radius: 8px; z-index: 9;}.sa-doc-rvew-fltr-list p { padding: 5px calc(var(--sa-pixel)* 5); margin: 0; }.sa-doc-rvew-fltr-list p.sa-active { background: var(--sa-primary); color: #fff; }.sa-rev-list li { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #D4D4D4; margin-bottom: 20px; }.sa-rev-list li .sa-avtar img{width: 20px;}
.sa-duration .sa-slot-btn { flex-direction: column;gap:10px; margin-bottom: 20px;}.sa-duration .sa-slot-btn li.active { border-color: var(--sa-primary); color: var(--sa-custom-v6); }.sa-duration .sa-slot-btn li.active i {color: var(--sa-primary);}.sa-duration .sa-slot-btn  li i { color: #ACA9BB; }.sa-slot-btn li span { display: inline-flex; gap: 10px; align-items: center; }.sa-duration .sa-slot-btn li {width:100%; display: flex; justify-content: space-between; background-color: #F1F9FF; padding: 10px; border-radius: 8px; align-items: center; border: 1px solid transparent; height: 48px; }.sa-btn-back.sa-arrow-btn i{top:35px;color:var(--sa-custom-v6);right:20px;}.sa-header-center .sa-mob-header{text-align: center;color: var(--sa-custom-v6);border-bottom: 1px solid #D4D4D4;padding-bottom:15px;}.sa-header-center .sa-mob-header.sa-border-none{border: none;}
.sa-discount-det{background: #F8F8F8;color:#ACA9BB;font-size:12px;padding:0 10px;border-radius: 50px;font-weight: 450;}.sa-footer-shadow{box-shadow:  0px -2px 6px 0px #00000014;}.sa-dialog-bottom.sa-dialog-space-mob .sa-body-cnt{padding-bottom:120px;}.sa-slot-btn.sa-available-slots li.active{border:1px solid var(--sa-primary);background: var(--sa-primary-light);color: #26A9E0;}.sa-slot-btn.sa-available-slots{gap:10px;margin-top:10px;}.sa-slot-btn.sa-available-slots li{background: #F1F9FF;color:#0F2161;border-radius: 4px;padding: 12px 8px;width: calc(100%/2 - (1 - 1/2)*15px);text-align: center;}
.sa-dialog-space-mob .dp__menu{border:none;border-bottom:1px solid #F1F9FF;border-radius: 0;}.sa-dialog-space-mob .dp__calendar_header_separator{height:0.5px;background: #F1F9FF;}.sa-dialog-space-mob .dp__month_year_col_nav{padding-right: 0;padding-left: 0;}.sa-dialog-bottom.sa-dialog-space-mob .sa-body-cnt{padding-top:20px;}.sa-dialog-space-mob .dp__flex_display{display: inline;} .sa-dialog-space-mob .dp__month_year_row{height:50px;}.sa-dialog-space-mob .dp__calendar_header_item{color:#706E7CB2;}.sa-dialog-space-mob .dp__inner_nav:hover{background:transparent;}
.sa-sess-ftr { position: absolute; right: 0; bottom: 0; left: 0; display: flex; padding: 30px; box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1); background-color: #fff; }.sa-sess-ftr div{ width: 100%; }.sa-sess-ftr div:last-child .sa-btn { width: 100%; font-size: 15px;}.sa-dialog-space-mob .dp__icon{stroke:none;fill:none;}.sa-dialog-space-mob .dp__month_year_row .dp__month_year_col_nav:last-child .dp__inner_nav:after{content: "\e9da";font-family: icomoon;color:#000;}.sa-dialog-space-mob .dp__month_year_row .dp__month_year_col_nav:first-child .dp__inner_nav:before{content: "\e9d9";font-family: icomoon;color:#959595;}
.sa-serv-list .sa-serv-det{width:100%;}.sa-serv-list .sa-serv-det p{font-size: 12px;}
.sa-serv-list .sa-price-label{font-size:12px;line-height: 20px;}.sa-doc-head-det .icon-upload-image{position: absolute;left:15px;top:15px;color:var(--sa-primary);}.sa-doc-fav{font-size: 20px;color:red;}
.sa-doc-head-det .sa-booknow-price button{width:100%;}.sa-doc-head-det .sa-booknow-price{padding: 0;}.sa-doc-head-det .sa-sess-ftr{box-shadow: none;}.sa-doc-head-det .sa-avtar{width:60px;height:60px;}.sa-doc-head-det .sa-d-flex-g{margin:15px 0;}
.sa-dialog-space-mob .dp__month_year_select{width:30%;}.sa-specialties-list .sa-vaccination-list li:hover{border: 1px solid rgb(38 169 224 / 20%);}
.sa-dialog-space-mob .dp__overlay{display: none;}.sa-dialog-space-mob .dp__month_year_select:hover{background: transparent;}.sa-dialog-space-mob .dp__active_date{font-weight: 650;border-radius: 50px;background: var(--sa-primary);border: none;}
.sa-no-data-avail{text-align: center; margin-top: 20px;}.sa-no-data-avail img{width: 60%; display: block; margin: 0 auto;}.sa-specialties-list .sa-vaccination-list li,.sa-specialties-list .sa-vaccination-list li:hover{border: none;}
.sa-address.sa-header-brdr .sa-input-group.sa-location-label input{border-bottom: 1px solid var(--sa-custom-v6);border-radius:0;margin-left:20px;padding-right:0;padding-left: 0;line-height: 15px;}
.sa-avtar-sm.sa-physio-img{width:36px;height:36px;line-height: 40px;background-color: #F5F5F5; margin-bottom: 8px;}.sa-avtar-md.sa-physio-img{width:64px;height:64px;line-height: 64px;background-color: #F5F5F5;}.sa-physio-img img{border-radius: 50%;}.sa-mob-split.sa-split-space{margin-bottom: 10px;}.sa-abt-doc-v6 .sa-link:hover{text-decoration: underline;}.sa-doc-rvew-feedback span{color:var(--sa-custom-v6);display: block;}.sa-doc-rvew-feedback{width:65%;}
/* Referral Details */
.sa-icon-close-light{position: absolute; left: 0; top: 8px; color: #CEF9D3; background: var(--sa-light); border-radius: 50px; font-size: 8px; width: 24px; height: 24px; line-height: 24px; text-align: center;}
.sa-ref-ins-card{background-color: #EEFEEE; display: flex; align-items: center; justify-content: space-between; padding: 8px 12px; margin-bottom: 20px;}.sa-ref-ins-card span{display: flex; align-items: center; gap: 5px; font-size: 12px;}.sa-ref-ins-card img{width: 12px;margin-right: 5px;}
.sa-cancel-card {display: flex; align-items: center; gap: 4px; margin-top: 10px; padding: 8px; border-radius: 8px; color: var(--sa-danger); border:2px solid var(--sa-primary-light); background-color: var(--sa-light);width:100%; }
.sa-icon-details .sa-app-info-right{top: 0; left: 0;}.sa-ref-det-card .sa-reff-req .sa-app-info{padding: 15px; margin-bottom: 0;}.sa-ref-det-card .sa-app-info.sa-reff-plr {position: unset; margin-right: -15px; margin-left: -15px}.sa-app-info-cnt .sa-f-up-attach{padding-right: 0;}
.sa-ref-det-card .sa-icon-details .sa-app-info-cnt { color: #ACA9BB;}.sa-ref-card .sa-apr-cnt {width: 100%; color: #474554;}.sa-ref-card .sa-apr-cnt.sa-det-w{width: calc(100% - 85px)}.sa-ref-card .sa-d-f-sbetween { align-items: baseline; }.sa-ins-status-w img { width: 15px; vertical-align: sub; }.sa-reff-req .sa-app-info .sa-app-info-right.sa-app-res-label {left: 15px;background-color:#EAF7FC;top:15px;}.sa-ref-card .sa-link:hover{text-decoration: underline;}.sa-ins-apr-status p{color: var(--sa-custom-v6);}
.sa-ref-det-card .sa-app-info { padding-right: 0; padding-left: 0; font-size: 16px;}.sa-ref-det-card .sa-app-info:last-child {margin-bottom: 0; border-bottom: 1px solid #ecf8fe; }.sa-ref-det-card .sa-view-apt-det{margin:15px 0 0}.sa-ref-status{margin-top: 15px;}.sa-ref-status:last-child{border-bottom: 1px solid #EAF7FC;padding-bottom: 8px;}
.sa-ref-det-card .sa-app-info .sa-app-info-img{width:28px;}
.sa-ref-det-card .sa-app-info figure i.icon-apnt-id,.sa-ref-det-card .sa-app-info figure i.icon-pant-det{font-size: 24px;}
/* Confirmation*/
.sa-consult-confirm { width: 70%; margin: 0 auto; }.sa-success-circle-grd { width: 120px; height: 120px; color: var(--sa-light); background-image: linear-gradient(55deg, #4BE172, #27AAE1); margin: 0 auto 10px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }.sa-success-circle-grd i { font-size: 65px; font-weight: bolder; }.sa-success-circle-grd-md {width: 80px; height: 80px}.sa-success-circle-grd-md i {font-size: 45px}.sa-confirm-v2 .sa-book-success{margin:0 auto 20px;font-size: 16px;font-weight: bolder; color: var(--sa-custom-v1);}
.sa-apt-det-card {padding: 12px}.sa-apt-det-card .sa-tit {border-bottom: 1px solid var(--sa-primary-light); padding: 0 12px 12px; margin-right: -12px; margin-left: -12px;margin-bottom: 10px;}.sa-apt-det li {display: flex; flex-wrap: wrap; padding: 8px 0; }.sa-apt-det li:last-child { padding-bottom: 0;justify-content: space-between;align-items: center; }.sa-apt-det li span { width: 40%; color: #706E7C; }.sa-apt-det li span + span {width: calc(100% - 40%); text-align: left; color: var(--sa-custom-v1);}.sa-apt-det li span + span span {color: var(--sa-custom-v1)}.sa-consult-confirm .icon-customer-care { position: absolute; left: 20px; color: var(--sa-primary); background: var(--sa-primary-light); border-radius: 8px; width: 32px; height: 32px; line-height: 32px; text-align: center; }.sa-ser-charged-waring {margin: 10px 0 0; color: #706E7C; background-color: #F1F9FF; border-radius: 20px; padding: 4px 12px; text-align: center; font-size: 12px; }.sa-ser-charged-waring small{background-color: #FAC643;}.sa-care-prvd-sub {background-color: #F2F4F7; font-size: 12px; border-radius: 20px; padding: 4px 6px; font-weight: 550;width: fit-content; margin: 6px auto 6px 0;color: var(--sa-custom-v1)}.sa-apt-det li.sa-amt-paid {border-top: 1px solid var(--sa-primary-light); margin: 0 -12px; padding: 12px 12px 0; font-weight: 650; color: var(--sa-primary);}.sa-apt-det li.sa-amt-paid span{color: var(--sa-primary);}
.sa-price-brdn { display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; padding: 8px 0; }.sa-price-brdn span:first-child { display: flex; align-items: center; }.sa-apt-det li .sa-price-brdn:last-child {padding-bottom: 0}.sa-price-brdn span p { margin: 0; }.sa-consult-confirm .sa-ftr-btn button{font-weight: 550;}
.sa-refund-success-list.sa-apt-det li span+span{font-weight:650}
.sa-apt-det.sa-apt-confirm li:last-child span{color:var(--sa-primary);font-weight: 650;}

/*multi-session*/
.sa-apt-list.sa-schedule-det li .icon-right-arrow {position: absolute; font-size: 16px; left: 15px; top: 50%; color: var(--sa-primary); transform: translateY(-50%); }.sa-apt-list.sa-schedule-det li{padding: 12px;}.sa-apt-list.sa-schedule-det .sa-tit{color:var(--sa-custom-v6);margin-bottom: 0;}.sa-reschedule-button{display: flex; align-items: center; gap: 4px; margin-top: 10px; padding:10px 8px; border-radius: 8px; color: var(--sa-primary); width:100%;border: 2px solid var(--sa-primary-light); background-color: var(--sa-light);}
.sa-apt-list.sa-schedule-det p{color:#666F73;font-size: 16px;}.sa-apt-list.sa-sessn-det li,.sa-apt-list.sa-schedule-det li{border:none;background:#ffff;box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1);}.sa-apt-list.sa-schedule-det li:first-child{margin-bottom: 20px;}.sa-sessn-det h6{color:var(--sa-custom-v6);}.sa-schedule-doc{padding: 12px; margin-bottom: 20px; border:1px solid #CEEAFF;}.sa-appt-status-cont .sa-card-border{border-radius:4px;margin-bottom: 0;padding:10px;}.sa-appt-status {position: relative; display: flex; align-items: center; gap: 5px; margin-bottom: 20px;margin-top:20px;}.sa-appt-status >li { width: calc(100% / 4 - (1 - 1 / 4)* 5px); height: 4px; background: #D4D4D4;border-radius: 50px; position: relative; }.sa-appt-status >li.active {background: linear-gradient(to left,#26A9E0,#4FE765)}.sa-dialog-det .sa-card{border:none;padding:0;}.sa-appt-status-cont .sa-d-flex-g{align-items: flex-start;}
.sa-appt-status-cont .sa-tracking-shadow .sa-card-shadow:first-child{padding:10px;margin-bottom: 0;}
.sa-calnder-bg{width: fit-content; display: flex; align-items: center; gap: 5px;background: #F8F8F8; color: #ACA9BB; padding: 4px 10px; margin-top: 5px; border-radius: 50px; font-size: 16px;}.sa-calnder-bg i{font-size: 20px}.sa-icon-center{vertical-align: middle;margin-right:10px;}.sa-icon-call{background: #F8F8F8;width:35px;height:35px;padding:10px;border-radius: 50%;}
.sa-visit-slot li{background: #F1F9FF;border-radius: 8px;padding:12px;margin-bottom: 10px;}.sa-visit-slot~.sa-card{padding: 12px; margin-top: 20px;}.sa-toggle-pos{position: absolute;left: 15px;top: 50%; transform: translateY(-50%);width: 40px;}.sa-toggle-pos .sa-toggle-slider{background: #F0F4FD;border:1px solid #E9E9F1;width:40px;height:20px;}.sa-toggle-pos .sa-toggle-slider:before{background: #9AA3B2;bottom:2px;right: 2px;width:15px;height:15px;}.sa-slot-det p{display: flex; align-items: center; gap: 5px;margin:0; background: #EDFDF0;border-radius: 50px;padding:4px 8px;}.sa-slot-det span{color:var(--sa-custom-v6)}.sa-slot-det .sa-discount-det i{color:#ACA9BB;}.sa-slot-det {display: flex;justify-content: space-between;align-items: center;}.sa-slot-det p i{color:var(--sa-primary);font-size: 18px}.sa-slot-det i{color: var(--sa-primary);}.sa-toggle-pos.sa-switch-toggle input:checked + .sa-toggle-slider:before{background-color: var(--sa-light);right:0;}
.sa-calnder-bg.sa-primary{background: var(--sa-primary-light);color:var(--sa-primary)}.sa-card.sa-sess-list{padding: 15px;}.sa-sess-img-bg {background-color: transparent;border-radius: unset;}
.sa-labtech-btns .sa-btn-space{padding:0 15px;}.sa-item-btns.sa-labtech-btns .sa-btn:hover{color:var(--sa-primary);}.sa-sessn-topspace{padding-top:30px;}.sa-sessn-pos{position:absolute;top:-5px;right:0;}
.sa-sessn-list{width: calc(100% - 40px);margin-top: 20px;}
.sa-mul-prgm-det .sa-img-cover{width: 30px;margin: 0;}.sa-cancel-card .sprite-cancel,.sa-reschedule-button .sprite-reschedule{width:44px;}.sa-dialog-spce .sa-textarea{padding: 15px;font-style: normal;color:#706E7C;}
.sa-gender-filter.sa-gender-det {border-radius: 10px; background-color: #f4f9ff; padding: calc(var(--sa-pixel)* 10);border-top: 0;margin:0 5px;}.sa-nurse-det .sa-doct-det-data{border-left: 0;}
.sa-sessn-list p{margin-top:0} .sa-dialog-det .sa-success-circle-grd{width:80px;height:80px;}.sa-dialog-det .sa-success-circle-grd i{font-size: 50px;}.sprite-reschedule { width: 32px; height: 32px;background-position: -672px -480px;}.sa-caseReport .sa-btn:hover{color:var(--sa-primary)}.sa-disablty-info{ display: var(--sa-d-flex); align-items: var(--sa-center);gap: 8px;flex-wrap: wrap;margin:  5px 0 10px}.sa-disablty-info li{background: var(--sa-info-dark);padding: 8px;border-radius: calc(var(--sa-pixel)* 4); font-size: calc(var(--sa-pixel)* 6 + 1px);color: var(--sa-custom-v1);}.sa-disablty-info li i{font-size: 20px;}.sa-disablty-info li span{color: unset;}.sa-card-list-box .sa-badge-label{background: #D7EFFF;color: var(--sa-primary);font-size: 14px;padding: 4px 8px;height: auto;}.sa-schedule-det li .icon-checked{background: var(--sa-success); font-size: 6px; color: #fff; line-height: 20px; text-align: center; border-radius: 50%; width: 20px; height: 20px; display: inline-block; vertical-align: middle;font-weight: bold}.sa-schedule-det li h5 .icon-round-done{color: #ACA9BB;font-size: 18px; vertical-align: middle}
/*multi-session*/

.sa-aprvl-status-list .sa-d-f-sbetween{align-items:start}.sa-aprvl-status-list .sa-d-f-sbetween span:first-child { width: calc(100% - 270px); }.sa-aprvl-status-list .sa-link-ins-lable { width: 260px; }.sa-aprvl-status-list .sa-link-ins-icon{width: 20px;}
.sa-container.sa-ref-container{width:auto;margin-top: 0;padding: 0}.sa-ref-container .sa-btn-back .sa-mob-none { display: none; }.sa-ref-container .sa-ref-det-card { display: block; }.sa-ref-container .sa-col6 { width: 100%; max-width: 100%; padding-left: 0; }
.sa-new-appoint-list .sa-doct-det .sa-d-f-sbetween h4{color:var(--sa-custom-v6);} .sa-dialog-space-mob .sa-mob-footer{display:flex;gap:10px;}
.sa-refund-det .sa-cancel-list  .icon-checked2{top:30px;}.sa-refund-det .sa-mob-footer{flex-direction: column;}.sa-cancel-list li.sa-active{border:1px solid var(--sa-primary);}.sa-cancel-list  p{color:#0F2161;}.sa-cancel-list p:first-child{margin:0;width:90%;}.sa-cancel-list li{background: #F1F9FF;border-radius: 8px;padding:12px;position: relative;margin-bottom: 10px;}.sa-cancel-list i{position: absolute;left:12px;color:var(--sa-primary);top:15px;}.sa-cancel-list img{width:20px;vertical-align: middle;margin-right:10px;}.sa-cancel-list span{color: #706E7C;}.sa-refund-det  .sa-a-info-lyt span{color:#E05D26;text-decoration: underline;}.sa-refund-det .sa-alert{color:#E05D26;padding:0;}.sa-dialog-bottom.sa-dialog-space-mob .sa-body-cnt.sa-refund-det{padding-bottom: 130px;}.sa-tracking-shadow{padding:10px 0;box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1);border-radius:8px;margin-top: 15px;}.sa-tracking-shadow .sa-card{margin-bottom: 0;}.sa-appt-status-cont .sa-card-shadow{margin-bottom: 10px;}.sa-lab-det-track .sa-d-f-a-center{width:50%;}.sa-lab-det-track .sa-track-width{width:calc(100% - 50%);text-align: center; padding-right: 40px;}
.sa-app-info.sa-app-brdr,.sa-submitted-det .sa-apt-det.sa-price-det li{border-bottom:1px dashed #D4D4D4;}.sa-app-info.sa-app-brdr .sa-music-player{border:none;padding:0;}.sa-upcmg-multi .sa-primary-light-bg {border-radius: 8px;}.brdr-dashed{border:1px dashed var(--sa-primary);font-weight: 550;}.sa-app-info.sa-lab-info:first-child{flex-wrap: nowrap;}.sa-lab-info .sa-danger-text{color:var(--sa-danger)}
.sa-submitted-det .sa-apt-det li:last-child{padding-bottom: 8px;}.sa-lab-res .sa-past-est-time{text-align: right;}
/* Pharmacy */
.sa-header-srch {display: flex; align-items: center;gap: 8px;justify-content: space-between;}.sa-srch-fltr { display: flex; align-items: center; width: calc(100% - 85px); }.sa-srch-fltr .sa-form-group { margin-bottom: 0; width: 100%; }.sa-srch-fltr .sa-form-control {background-color: #F7F7F8; border: none; padding-right: 40px; border-radius: 8px}.sa-srch-fltr .sa-form-control::placeholder{color: #ACA9BB;}.sa-srch-fltr .sa-form-group .sa-form-icon{font-weight: 650; color: #ACA9BB;top: 10px}.sa-pharmacy-notific {display: flex; align-items: end; gap:12px}.sa-pharmacy-notific .sa-heart { background: #F1F9FF; color: #ACA9BB; border-radius: 10px; font-size: 26px; position: relative; width: 40px; height: 40px; line-height: 40px; text-align: center}.sa-pharmacy-notific .sa-heart span {position: absolute; top: 5px; right: 4px; width: 10px; height: 10px; background: #FF1919; border-radius: 50%; }
.sa-notific-cart {width: 36px; height: 36px; border: 1px solid var(--sa-primary); border-radius: 50%; line-height: 36px; text-align: center; display: inline-block; position: relative; color: var(--sa-primary)}.sa-notific-cart .icon-shopping-bag2{font-size: 16px}.sa-notific-det { position: var(--sa-absolute); top: -6px; right: -6px; min-width: 17px; height: 17px; line-height: 17px; color: var(--sa-light); background-color: var(--sa-primary); border-color: var(--sa-primary); border-radius: 100rem; font-size: 10px; }.sa-cate-info .sa-notific-cart {width: 28px; height: 28px; line-height: 28px}.sa-cate-info .sa-notific-cart .icon-shopping-bag2{font-size: 14px}.sa-ph-help-list {display: flex; align-items: center; gap: 10px}.sa-ph-help-list li {width: calc(100%/4 - (1 - 1/4)* 10px); color: var(--sa-custom-v6); font-weight: 550; padding: 12px; border: 1px solid var(--sa-primary); border-radius: 8px;display: flex; align-items: center; flex-direction: column; gap: 10px;cursor: pointer;}.sa-ph-help-list li figure{width: 30px; height: 30px}.sa-ph-catogories { display: flex; gap: 20px; flex-wrap: wrap; margin-bottom: 30px;}.sa-ph-catogories li {width: calc(100% / 4 - (1 - 1 / 4)* 20px); text-align: center; border: 1px solid #E5E5E5; border-radius: 8px;}.sa-ph-catogories li figure {height: 90px}.sa-ph-catogories li img {border-radius: 8px 8px 0 0}.sa-ph-catogories li p{font-size: 14px; font-weight: 700;text-align: center; margin:0 10px; color: var(--sa-custom-v6);padding: 4px 6px 8px 6px;}
.sa-ph-card-list { gap: 15px; }.sa-ph-card-list li { width: calc(100% / 3.3 - (1 / 3.3)* 15px)}.sa-ph-med-ref-det{position: relative;}.sa-ph-med-ref-list li figure{background-color: #F5F5F5;}.sa-ph-med-ref-det .icon-right-arrow {position: absolute; top: 5px; left: 0; color: var(--sa-primary); font-weight: 650;}.sa-ph-med-ref-det{width: calc(100% - 46px);padding: 6px 10px 0 0;}
.sa-ph-search-filter { display: flex; gap: 15px; }.sa-ph-search-filter .sa-form-group { width: 100%; }.sa-pharmacy-search .sa-ph-search-filter input { background-color: unset; border: 1px solid #26A9E0; padding-right: 40px;}.sa-pharmacy-search .sa-ph-search-filter input::placeholder{color: #ACA9BB;}.sa-pharmacy-search .sa-ph-search-filter .icon-search { color: #26A9E0; }.sa-filter-sort { display: flex; gap: 10px;margin: -10px 0;}.sa-filter-sort button {width: 100%}
.sa-medication-list { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 30px; }.sa-medication-list li { width: calc(100% / 4 - (1 - 1 / 4)* 10px); text-align: center; margin-bottom: 0}.sa-medication-list li figure { height: 135px; display: flex; align-items: center; overflow: hidden; margin-bottom: 10px; }.sa-medic-prescpn {display: flex; gap: 8px; align-items: center}.sa-medi-det .sa-medic-prescpn { gap: 10px; justify-content: center; }.sa-medic-prescpn .icon-prescription-info, .sa-medic-prescpn .icon-checked2, .sa-cart-warning-test i { background-color: #ffc14f; width: 16px; height: 16px; line-height: 16px; font-size: 12px; border-radius: 50%; text-align: center; color: var(--sa-light)}.sa-cart-warning-test i { background: #E05D26; color: #fff; font-size: 7px; }.sa-prd-fvrt {width: 32px; height: 32px; background: #F1F9FF; border-radius: 50%; display: flex; justify-content: center; align-items: center; margin-top: 10px;}.sa-prd-fvrt i {font-size: 20px; color: var(--sa-danger)}.sa-prod-cart-img {margin-bottom: 20px}.sa-prod-cart-img img{object-fit: contain;width: 200px; height: 200px; margin: 0 auto; display: block;}.sa-pay-card {overflow: unset; padding: 15px}.sa-pay-card span {background: var(--sa-light); color: #706E7C; font-size: 10px; padding: 5px 12px; display: block; text-align: center; width: fit-content; margin: -27px auto 0;font-weight: 600;}.sa-pay-card img {width: 100%; vertical-align: middle}
.sa-pharmacy-cart .sa-doct-det { width: calc(100% - 55px); }.sa-pharmacy-cart .sa-ph-label { display: flex; justify-content: space-between; align-items: center; gap: 10px}.sa-cart-btn { display: flex; align-items: center; justify-content: space-between; gap: 10px; }.sa-cart-btn .sa-btn {padding: 0 calc(var(--sa-pixel)* 25); height: 32px; line-height: 32px; border-radius: 8px}.sa-brdr-top { border-top: var(--sa-border-solid) var(--sa-dark-100); padding-top: 10px; }.sa-brdr-btm { border-bottom: var(--sa-border-solid) var(--sa-dark-100); padding-bottom: 10px; margin-bottom: 10px;}.sa-brdr-btm-gray{border-color:#D4D4D4;}.sa-brdr-btm-pr-lyt{border-color: var(--sa-primary-light); margin-bottom: 20px; padding-bottom: 20px}.sa-filter-header { padding: 0 20px; margin-bottom: 20px; }.sa-filter-header .sa-dialog-close i { background: unset; box-shadow: unset; padding: 0; }.sa-ph-fltr-list li {padding: 24px;border-bottom: 1px solid var(--sa-primary-light);cursor: pointer;}.sa-ph-fltr-list .sa-ph-fltr-hdr{display: flex; align-items: center; justify-content: space-between;}.sa-ph-fltr-list .sa-ph-fltr-cnt{padding-top:5px}.sa-ph-fltr-list .sa-ph-fltr-hdr i { color: #9b9b9b; font-size: 12px; font-weight: 650;}.sa-card-filter-list { position: absolute; top: 165px; left:15px; z-index: 9; width: 45%; color: var(--sa-dark);text-align: center;padding: 12px;}.sa-card-filter-list li.sa-active { background: var(--sa-primary); color: var(--sa-light); margin: 0 -12px 10px;padding:8px;}.sa-card-filter-list li{margin-bottom: 20px;}.sa-card-filter-list li:last-child{margin-bottom: 10px;}.sa-srch-fltr.sa-pharma-srch { margin: 10px 0;width: 100%; }
.sa-prod-del-img{margin: auto;display: block;width: 50%;}.sa-dialog-bottom .sa-body-cnt.sa-dialog-spce{padding-top:0;padding-bottom: 200px;}
.sa-pharmacy-cart .sa-medic-prescpn{justify-content: space-between;}.sa-pharmacy-cart .sa-cart-warning-test .icon-prescription-info{font-size: 16px;vertical-align: middle;margin-left:10px;}.sa-pharmacy-cart .sa-cart-warning-test .icon-delete1{background: transparent;font-size: 18px;color:#C4C4C4;}
.sa-kids-vac-list { flex-wrap: nowrap; width: 100%; overflow: hidden; overflow-x: auto; scrollbar-width:none; gap: 10px; margin-bottom: 20px;}.sa-kids-vac-list li { width: 150px; flex-shrink: 0; box-shadow: 0px 0px 8px 0px #00000015;margin: 5px;}.sa-kids-guidence h6{color: var(--sa-custom-v1);font-weight: 550}.sa-kids-det p, .sa-kids-det span, .sa-kids-det ul li {color: var(--sa-custom-v6);}
.sa-ins-list-cnt {margin-top: 20px;}.sa-ins-list-cnt li { display: flex; gap: 15px; color: var(--sa-custom-v1); background-color: #F1F9FF; position: relative; border: 1px solid transparent; margin-bottom: 10px; border-radius: 8px; padding: 10px; font-weight: 550}.sa-custom-dropd .sa-more-list.sa-ins-list-cnt li{padding: 10px}.sa-ins-list-cnt li img{height: 30px;}.sa-more-list.sa-ins-list-cnt li.sa-active{border-color: var(--sa-primary)}.sa-ins-list-v2 li.sa-active, .sa-ins-covrg-det li.sa-active .sa-ins-covrg-det-label{border-color: var(--sa-primary); background-color: var(--sa-primary-light);}.sa-more-list.sa-ins-list-cnt li.sa-active:after{left: 15px;top: 10px;}
.sa-kids-vac-list li small { display: block; line-height: 1.5; margin-bottom: 5px; font-size: 13px; }.sa-vac-unorder-list { margin-top: 10px }.sa-vac-unorder-list li { margin-bottom: 0 }.sa-kids-ins-card{margin-top: 0;align-items: flex-start;}
.sa-pet-det-card p { font-weight: 450; color: #706E7C}.sa-pet-det-card span{color: var(--sa-custom-v6)}.sa-srch-filter-grey input {background-color: #F7F7F8}.sa-srch-filter-grey input::placeholder, .sa-srch-filter-grey i{color: #B1AFBF;}
.sa-ins-com-img li { display: flex; align-items: flex-start; }.sa-ins-com-img li figure { height: 30px; width: 80px; }.sa-ins-list-cnt li img { width: 100%; height: 100%; margin-left: 0; }.sa-ins-com-img li span { width: calc(100% - 95px); }
.sa-ins-mem-id { display: flex; justify-content: space-between; align-items: flex-end; gap: 10px; }.sa-ins-mem-id~.sa-plan-card{margin-top: 0;}.sa-ins-mem-cnt { width: calc(100% - 70px); margin-bottom: 30px; }.sa-ins-mem-id img { width: 70px; }
.sa-ins-com-dropd~.sa-form-group .sa-custom-dropd {top: 50px}.sa-card-p15{padding: 15px;}.sa-kids-vac-list li figure{border: none}
.sa-wish-list-cnt { display: flex ; flex-direction: column; align-items: center; justify-content: center; height: 100%; }.sa-wish-list-cnt .icon-no-wishlist {font-size: 50px}
.sa-patient-info-det{flex-wrap: wrap;}.sa-patient-info-det .sa-gray-dark-text{color:#706E7C;}.sa-patient-info-det .sa-app-info-cnt {margin-bottom: 15px;}.sa-patient-info-det .sa-app-info-cnt:last-child{margin-bottom: 0;}
.sa-pres-tit .sa-report-bg{background-color: #4FE7654D;border-radius: 8px;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;margin-left: 8px;padding: 5px;}.sa-lab-report .sa-pres-tit .sa-pres-tit-cnt{display: flex;gap:20px;justify-content: space-between;width:calc(100% - 40px);align-items: center;}.sa-lab-report .sa-card-no-border{padding: 10px;}
.sa-app-info.sa-app-info-file{margin: 0;padding: 0}.sa-prescription-cont .sa-pres-tit .sprite-capsule{width: 58px}

/* corporate wellness V2 styles start here */
.sa-corpt-wellness-v2 .crp-img,.crp-welles-client li img{max-width: 100%;margin: 0 auto}.sa-corpt-wellness-v2 .crp-img{width: 100%}.sa-corpt-wellness-v2 .carousel__pagination-button::after{width: 12px;height: 4px;border-radius: 12px}.sa-corpt-wellness-v2 .carousel__pagination-button::after{background-color: rgb(38 169 224 / 50%)}
.sa-corpt-wellness-v2 .carousel__pagination-button:hover::after,.sa-corpt-wellness-v2 .carousel__pagination-button--active::after{background-color: var(--sa-primary);width: 24px}.crp-wellnessV2-list {gap: 8px;flex-wrap: wrap}.crp-wellnessV2-list li{width: calc(100% / 2 - (1 - 1 / 2)* 8px);padding: 12px;display: flex;gap: 15px;margin: 0}.crp-wellnessV2-list li h6{color: #0F2161;margin-bottom: 4px;font-size: 14px}.crp-wellnessV2-list li p{font-size: 12px;color: #706E7C;margin: 0 0 4px;}.crp-wellnessV2-list li figure{width: 68px;height: 68px}.crp-det-in{width: calc(100% - 82px)}.crp-welles-client{gap: 20px}.crp-welles-client li{padding: 24px;width: calc(100% / 2 - (1 - 1 / 2)* 20px)}.sa-corpt-wellness-v2{padding: 30px}.sa-crp-wellness-cart .sa-tests-list-cnt-rgt{width: calc(100% - 92%)}.sa-crp-service-v2 .sa-prog-grid p{display: none}
/* corporate wellness V2 styles end here */

/* Symptoms Checker*/
.sa-sympt-card{margin-top:15px;margin-bottom: 8px;}.sa-sympt-card .sa-card {padding: 12px}.sa-symp-fltr-list{display: flex ; gap: 4px; flex-wrap: wrap; margin-bottom: 20px;}.sa-symp-fltr-list li{border: 1px solid #E1F1FF; color: #706E7C; padding: 4px 12px; border-radius: 20px; cursor: pointer;}.sa-symp-fltr-list li.sa-active { border: 1px solid var(--sa-primary); color: var(--sa-primary); background-color: #D7EFFF; }
.sa-symp-chkr-list {display: flex ; flex-wrap: wrap; gap: 12px}.sa-symp-chkr-list li {width: calc(100% / 2 - (1 - 1 / 2)* 12px); height: 140px; border-radius: 12px; padding: 12px; box-shadow: 0 0px 10px 0 rgba(0,0,0,.1); cursor: pointer;}.sa-symp-chkr-list li figure{width: 64px; height: 64px; margin-bottom: 10px;}
.sa-grad-loader svg{width: 100%; height: 80px;}.sa-der-sur-doct {display: flex; align-items: center; gap: 4px; padding: 12px;}.sa-der-sur-doct figure {background: #F1F9FF; border-radius: 50px; width: 32px; height: 32px; display: flex ; align-items: center; justify-content: center}.sa-der-sur-doct figure img{width: 18px; height: 18px}
.sa-browse .sa-card-list>li {padding: 16px 12px; box-shadow: 0px 4.82px 6.43px 0px #8282820D, -4px -4px 12px 1px #ACA9BB1A, 4px 4px 12px 1px #ACA9BB1A; border: unset}

/*new lab flow*/
.sa-lab-test-det .sa-tabs-btn li{padding:10px;border:none;color:var(--sa-custom-v6);}.sa-lab-test-det .sa-tabs-btn li.sa-active{background: #26A9E0;color:#fff;}.sa-lab-test-det .sa-tabs-btn li i{color:#ACA9BB;font-size: 24px;}.sa-lab-test-det .sa-tabs-btn li.sa-active i{color:#fff;}
.sa-labtech-bg-v6 .sa-need-guidance.sa-lab-guidance{background: #ECFFEA;padding: 18px 25px;border-radius: 8px;box-shadow: none;justify-content: flex-start;gap:15px;margin-bottom: 10px;}.sa-labtech-bg-v6 .sa-need-guidance.sa-lab-guidance img{width:30px;}.sa-lab-guidance .sa-guidance-det{width: calc(100% - 30px);}.sa-guidance-det div{display: flex;justify-content: space-between;align-items: center;}.sa-guidance-det i{background: #4FE765;border-radius: 50px;padding:10px;color:#fff;}.sa-follow-up{background: #FFF9EC;padding: 18px 25px;border-radius: 8px;display: flex;gap:15px;margin-bottom: 6px;position: relative;}.sa-follow-up.sa-followup-brdr{border:1px solid #FFC14F;}.sa-follow-up-btn{position: relative;border-radius: 12px;}.sa-follow-up.sa-followup-brdr span{padding-right: 35px;}.sa-follow-up.sa-followup-brdr img{position: absolute;top:0;height:50px;}.sa-follow-up-btn img{position: absolute;right:20px;height:30px;}.sa-icon-plus{border: 1px solid var(--sa-primary); padding: 4px; font-size: 10px; border-radius: 6px;color:var(--sa-primary)}.sa-rsv-det .sa-card.sa-sess-list{padding: 0;}.sa-selt-service li,.sa-bld-group-list-v2 li,.sa-rel-slct-list li{position: relative;box-shadow: 0px 0px 8px 0px #00000015;padding: 16px;border-radius: 12px;border: 1px solid #F5F7F8;color: var(--sa-custom-v6)}.sa-selt-service li img{width: 24px}
.sa-test-count .sa-labpackage-qty{justify-content: end;}
.sa-pb5{padding-bottom: 5px;}
.sa-rsv-details{margin-top: 15px;display: flex;justify-content: end;}.sa-rsv-vaccine h6{width:calc(100% - 20px);}.sa-rsv-vaccine .sa-tests-list-cnt-rgt{width: 20px;}
.sa-package-list .sa-plus-icon{line-height:20px;}.sa-icon-checked{color: #26A9E0; background-color: #D7EFFF; border: none; border-radius: 50%; width: 28px; height: 28px; line-height: 28px; text-align: center;}
.sa-nurse-list .sa-pos-rel .sa-icon-checked{display: block;}.sa-badge-sm{position: absolute; left: -2px; top: -2px; height: 12px; min-width: 12px; text-align: center; line-height: 12px;}
/* Insurance New Changes */
.sa-link-ins-grd-bg {background: linear-gradient(2.83deg, #FFFFFF -8.5%, #ECFFEA 36.28%, rgba(0, 193, 157, 0.32) 115.24%); position: absolute; top: 0; right: 0; left: 0; height: 200px; z-index: -1;}
.sa-link-ins-cnt{width: 80%; margin: 0 auto 25px}.sa-link-ins-cnt li {display: flex ; align-items: center; gap: 8px; color: var(--sa-custom-v1); width: 100%; margin-bottom: 10px; font-size: 16px;}.sa-link-ins-cnt li figure {color: var(--sa-primary); background-color: var(--sa-primary-light); width: 40px; height: 40px; font-weight: 650; border-radius: 12px; padding: 8px}.sa-link-ins-cnt li span{width: calc(100% - 48px)}.sa-link-ins-cnt li:nth-child(3) figure {padding: 9px}
.sa-ins-list-v2 {display: flex ; flex-wrap: wrap; gap: 20px; margin-top: 20px;}.sa-ins-list-v2 li {position: relative; width: calc(100% / 2 - (1 - 1 / 2)* 20px); height: 80px; border: 1px solid transparent; box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1); border-radius: 12px; padding: 15px; display: flex ; align-items: center; justify-content: center}.sa-ins-list-v2 li figure {height: 35px; width: 100%}.sa-ins-list-v2 li figure  img{height: 100%;}.sa-ins-list-v2.sa-ins-covrg-det { gap: 30px; }.sa-ins-list-v2.sa-ins-covrg-det .sa-val-err{bottom: -35px; font-size: 13px;}
.sa-link-ins-img {margin: 0 auto 20px; width: 60px}.sa-home-banner-bg .sa-nav li.sa-cus-care {display: none;} .sa-reset-btn .sa-disabled{border-color: rgb(38 169 224 / 40%); color: rgb(38 169 224 / 40%)}.sa-reset-btn.sa-item-btns.sa-labtech-btns .sa-btn:hover{color: #edf8ff}.sa-d-flex-g.sa-reset-btn{gap:8px;}
.sa-ins-covrg-det li{width: 100%; height: 60px; margin-bottom: 20px; border-radius: 8px; border: 1px solid transparent;}.sa-ins-covrg-det [type="radio"]:not(:checked) + label:before, .sa-ins-covrg-det [type="radio"]:checked + label:before{border-color: #E9E9F1; background: var(--sa-dark-50); top: 18px; right: 16px;}.sa-ins-covrg-det [type="radio"]:checked + label:after { right: 16px; top: 18px; z-index: 1; width: 16px; height: 16px; position: var(--sa-absolute); text-align: var(--sa-center); content: '\e9e2'; font-family: 'icomoon' !important; background: var(--sa-primary); border-radius: 50%; border: solid var(--sa-primary); color: #fff; font-size: 10px; line-height: 18px; font-weight: 650; }.sa-ins-covrg-det [type="radio"]:not(:checked) + label, .sa-ins-covrg-det [type="radio"]:checked + label{color: var(--sa-custom-v1);padding-right: 43px;}
.sa-card-ins-v2 {margin: 20px 0; height: 64px; background: var(--sa-light); border-radius: 50px; display: flex ; align-items: center; justify-content: space-between; gap: 10px; padding: 15px; box-shadow: 0 0 calc(var(--sa-pixel)* 5) rgba(0,0,0,0.08); cursor: pointer;}.sa-card-ins-v2 .sa-anim-ins {width: 32px; height: 32px; line-height: 32px; overflow: hidden; overflow-y: auto;}.sa-card-ins-v2 .sa-anim-ins .sa-anim-ins-cnt img{border-radius: 8px; object-fit: contain; width: 32px; height: 32px;}.sa-card-ins-v2 .sa-anim-ins::-webkit-scrollbar{display: none}.sa-card-ins-v2 figure {width: 32px; height: 32px; line-height: 32px;}.sa-card-ins-v2 figure img{border-radius: 8px;object-fit: contain;}.sa-card-ins-v2 .icon-right-arrow {font-size: 20px; margin-right: 10px; color: rgba(0, 181, 156, 1);}.sa-mob-header.sa-text-center{text-align: center}.sa-filter-notfcns{position: relative;top:-18px;right: -18px;font-size: 12px}.sa-yakeen-profile .sa-pro-item{background: #F1F9FF}.sa-claims-data{display: flex;justify-content: space-between;gap:15px; align-items: end}.sa-claims-data p{font-weight: 450}.sa-claims-data i{line-height: 30px; font-weight: 650;}.sa-claims-data i{line-height: 30px}.sa-toasted-alert{background-color: rgba(0, 0, 0, 0.5); border-radius: 12px; padding: 12px 20px; color: var(--sa-light); position: fixed; bottom: 90px; z-index: 111; right: 50%; backdrop-filter: blur(1px); display: inline-flex ; align-items: flex-start; gap: 8px; width: fit-content; margin: auto; transform: translateX(50%); white-space: nowrap}.sa-toasted-alert .icon-close,.sa-toasted-alert .icon-checked{ text-align: center; border-radius: 100%;font-size: 8px; vertical-align: middle; width: 20px; height: 20px; line-height: 20px}.sa-toasted-alert span{width: calc(100% - 30px)}.sa-glob-prgh .sa-not-linked-cnt .sa-custom-v1-text{color: var(--sa-custom-v1);font-weight: 450;}.sa-toasted-alert .icon-close{background-color: var(--sa-danger);color:var(--sa-light);}.sa-toasted-alert .icon-checked{background-color: #19BA8A;color:rgba(0, 0, 0, 0.5);}.sa-slide-count { width: 28px; height: 45px; color: #4FE765; background: #4FE76533; border-radius: 4px; text-align: center; display: flex ; align-items: center; flex-direction: column; padding: 8px; }.sa-slide-count i { color: #4FE76580; font-size: 12px;}.sa-slide-count.sa-active{background: linear-gradient(0deg, rgba(79, 231, 101, 0.2), rgba(79, 231, 101, 0.2)), linear-gradient(270deg, #26A9E0 3.39%, #4FE765 100.4%); color: var(--sa-light);}.sa-slide-count.sa-active i{color: var(--sa-light)}.sa-slide-refresh {position: absolute; top: 8px; left: 10px; width: 40px; height: 40px; line-height: 40px; justify-content: center; border-radius: 8px;}.sa-slide-count-rect i{font-size: 15px;color: #ACA9BB} .sa-slide-refresh i { font-size: 20px; }.sa-slide-refresh { display: flex ; align-items: center; color: var(--sa-primary); box-shadow: 0 0 calc(var(--sa-pixel)* 5) rgba(0, 0, 0, 0.08); }.sa-active-ph-order .carousel__slide>div.sa-slide-act-viw{display: flex ; justify-content: center; align-items: center; flex-direction: column; color: #706E7C; font-weight: 650; height: 100%;}.sa-glob-prgh .sa-slide-act-viw p{font-weight: 650;}.sa-slide-count-rect{width: 30px;height: 30px;border-radius: 50%;border:2px solid #ACA9BB;text-align: center;line-height: 30px;background: var(--sa-light);margin-bottom: 8px}
.sa-ph-ref-ins {display: inline-flex ; align-items: center; gap: 5px; margin-right: 5px; border-radius: 4px; width: fit-content; padding:0 4px; color: #002A56; font-weight: 450;}.sa-ins-transaction li{padding: 12px; border-bottom: 1px solid var(--sa-primary-light); margin-bottom: 8px;}.sa-ins-transaction .sa-ins-cnsultns{margin: 0 0 5px;}.sa-aprvl-tab li, .sa-ins-srvc-card{padding: 12px;}

.sa-ins-covrg-det .sa-ins-covrg-det-label {display: flex; align-items: center; height: 60px; border: 1px solid transparent; box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1); border-radius: 12px; padding: 15px}
.sa-ins-reff-card{position: absolute; top: 35px; right: 0px; left: 0px; z-index: 11; color: var(--sa-custom-v1);}
.sa-ins-cov-det {display: flex ; align-items: flex-start; gap: 10px}.sa-ins-cov-cnt {display: flex ; align-items: center; flex-wrap: wrap; width: calc(100% - 34px)}

/* my doctor new changes */
.sa-saved-loctn .sa-mob-header{border-radius: 0}.sa-saved-loctn .sa-mob-footer{background: var(--sa-light);}.sa-address-list .sa-active:before{content: "\e901"; font-family: icomoon; background: transparent; width: auto; height: auto; position: absolute; border-radius: 100%; text-align: center; left: 25px; top: 44px; color: var(--sa-primary); font-size: 12px;}.sa-address-list .sa-active{background: #F1F9FF}.sa-address-list .sa-active h6{color: var(--sa-primary);} .sa-address-list li span{display: inline-flex;width: 90%;color: #706E7C}.sa-dialog-headr {color: var(--sa-custom-v6);border-bottom:1px solid var(--sa-primary-light);padding-bottom: 20px;padding: 15px}.sa-address-list li,.sa-my-doc .sa-card-list li{border: none; box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1)}.sa-my-doc .sa-card-list li .sa-doct-det{width: calc(100% - 56px)}
.sa-editprofile-v2 .icon-right-arrow{font-size: 14px;}
/* Waiting for Acceptance*/
.sa-acpt-list-box {display: flex; flex-wrap: wrap; margin-bottom: 20px}.sa-acpt-list-box:last-child{margin-bottom: 0} .sa-acpt-list-box .sa-avtar { width: 40px; height: 40px; font-size: 22px; color: var(--sa-primary); background-color: var(--sa-primary-light);border-radius: 5px}
.sa-acpt-det{width: calc(100% - 40px); padding-right: 10px;word-break: break-all}.sa-acpt-det span{color: var(--sa-custom-v4); font-size: 13px; font-weight: 350}.sa-acpt-det p{margin: 0;word-break: break-word} .sa-confirm.sa-inst-confirm{padding: 2px;border-radius: 25px;margin-bottom: 20px}.sa-confirm.sa-inst-confirm .sa-card{border-radius: 25px;padding: 12px}
.sa-inst-confirm .sa-schedule-mob h2,.sa-inst-confirm .sa-schedule-mob h5{color: var(--sa-light)}.sa-inst-confirm .sa-schedule-mob h2{font-weight: 550}.sa-inst-confirm .sa-schedule-mob h5{font-weight: 350}.sa-inst-confirm .sa-doc-info{border-bottom: none;padding-bottom: 15px}.sa-inst-confirm .sa-doc-info~.sa-card{background-color: var(--sa-light)}.sa-inst-confirm .sa-doc-info .sa-avtar-md{border-radius: 12px;width: 44px; height: 44px}.sa-inst-confirm .sa-doc-info--cnt{width: calc(100% - 45px)}.sa-inst-confirm .sa-doc-info--cnt h5{padding-bottom: 0}.sa-inst-confirm .sa-doc-info--cnt span{font-size: 12px}.sa-doct-certified{display: flex; align-items: center; justify-content: space-between}
.sa-doc-tel-card {padding: 12px 16px; border-radius: calc(var(--sa-pixel)* 5); display: flex; align-items: center; margin-bottom: 20px; position: relative;box-shadow: 0 0px 10px 0 rgba(0,0,0,.1); font-size: 16px;justify-content: space-between;color: var(--sa-primary);}.sa-doc-tel-card img{margin-left: 10px;}.sa-info-alert{border: 0.5px solid rgba(212, 212, 212, 1);background: rgba(241, 249, 255, 1);border-radius: 8px;padding: 8px;}
.sa-doc-acpt{display: flex; align-items: center; flex-direction: column;padding: 0 60px; text-align: center;margin-bottom: 20px}.sa-doc-acpt span{width: 145px; height: 145px; background-color: #ddf5ff; border-radius: 50%; display: flex; align-items: center; justify-content: center;position: relative}.sa-doc-acpt span:before { content: ''; width: 115px; height: 115px; background: var(--sa-light); display: flex; align-items: center; justify-content: center; border-radius: 50%}.sa-doc-price{border: 2px solid #d2d8ff; margin-top: 0; margin-bottom: 20px; border-radius: 8px; background: #f8fbff; padding: 15px;position: relative;font-weight: 350}.sa-doc-price-list li { display: flex; justify-content: space-between; margin-bottom: 10px}.sa-doc-price-list li:last-child{margin-bottom: 0}.sa-doc-price-list li span{color: var(--sa-dark-500)}.sa-doc-price-list li span+span{color: var(--sa-dark)}.sa-doc-price-list li:last-child{border-top: 1px dotted #d2d8ff;margin: 7px -5px 0; padding: 7px 5px 0}.sa-doc-price-list li:last-child span { color: var(--sa-dark); font-weight: 550}.sa-doc-price-list li:last-child span+span { color: var(--sa-primary)}.sa-doc-price:before,.sa-doc-price:after { content: ''; position: absolute; right: 0; border-radius: 0; bottom: 38px; width: 12px; height: 12px; margin-right: -7px; transform: rotate(45deg); background: var(--sa-primary-light-bg); border-top: 2px solid #d2d8ff; border-left: 2px solid #d2d8ff}.sa-doc-price:after { content: ''; right:auto; left: 0; margin-left: -7px; border-top: none; border-left: none; border-bottom: 2px solid #d2d8ff; border-right: 2px solid #d2d8ff}
.sa-alert-acpt{background: rgba(255, 240, 209, 1); text-align: right; display: flex;margin-bottom: 20px;color: rgba(0, 49, 94, 1);}.sa-alert-acpt small{width: 18px; height: 18px; border-radius: 15px; color: var(--sa-light); background-color: #fee693; display: flex; align-items: center; justify-content: center; margin-left: 10px}.sa-alert-acpt span {width: calc(100% - 28px)}.sa-alert.sa-custom-alert{align-items: flex-start;padding: 0;margin-bottom: 8px;color:#706E7C;font-size:14px;} .sa-a-info-lyt.sa-custom-alert .icon-info{transform: rotate(0deg);}
.sa-doc-acpt.sa-doc-not-acpt span{background-color: #FBFCFD;box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)}.sa-doc-acpt.sa-doc-not-acpt span:before{background-color: var(--sa-light);box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);}.sa-doc-acpt .sa-cnfrm-time{background-size: unset;color: var(--sa-primary);font-size: 20px;font-weight: 650;position: absolute;max-width: 90px;}

/* Referral V7 details*/
.sa-tracking-ord .sa-primary-text{color: var(--sa-primary);}.sa-active-ph-order{margin-bottom: 10px;overflow: hidden}.sa-active-ph-order .carousel__slide>div{width: 100%;text-align: start;padding:12px;}.sa-active-ph-order .carousel__viewport .carousel__slide{background-color: var(--sa-light); box-shadow: 0 0 calc(var(--sa-pixel)* 5) rgba(0, 0, 0, 0.08); border-radius: 8px;align-items: flex-start;margin: 10px;}
.sa-active-ph-order .carousel{background: #fff;padding-bottom: 10px;}.sa-active-ph-order .carousel__track{padding: 0 10px !important; margin: 10px 0;}.sa-lab-det-track .sa-track-width{width: 100%;text-align: right;}.sa-track-width .sa-appt-status{margin-top: 10px; margin-bottom: 10px}.sa-active-ph-order .carousel__viewport .carousel__slide:first-child, .sa-active-ph-order .carousel__track:first-child{margin-right: 0;padding-right: 0;}.sa-tracking-ord .sa-btn-sm{padding: 0 calc(var(--sa-pixel)* 7);}
.sa-active-ph-order .carousel__viewport{position: relative}.sa-active-ph-order .carousel__viewport:before { content: ''; background: #fff; position: absolute; left: 30px; right: 30px; top: 10px; bottom: 10px; border-radius: 8px; box-shadow: 0 0 calc(var(--sa-pixel)* 5) rgba(0, 0, 0, 0.08); }
.sa-tracking-ord .sa-track-referral { width: calc(100% - 40px); }.sa-track-referral .sa-ellipsis { width: 100%; }.sa-bld-group-list-v2 .sa-more-list li.sa-active:after,.sa-rel-slct-list li.sa-active::after{left: 14px}
.sa-bld-group-list-v2 li,.sa-rel-slct-list li{background-color: var(--sa-light)}.sa-bld-group-list-v2 .sa-more-list li:last-child{margin-bottom:10px}.sa-yakeen-verify-det{padding: 15px;}.sa-yakeen-verify-det .sa-brdr-btm{margin: 0 -15px 0 -15px;padding: 15px;border-color: var(--sa-primary-light)}.sa-editprofile-v2 .sa-patient-info{background-color: unset}.sa-editprofile-v2 .sa-mob-footer{background: var(--sa-light);}.sa-remove-successful{display: flex;align-items: baseline;gap:8px;margin-top: 20px}.sa-remove-successful .icon-checked2,.sa-yakeen-verify-det .icon-checked2{height: 22px;line-height: 12px}.sa-remove-successful p{display: flex;flex-direction: column;gap:8px;margin: 0}.sa-ins-remove h5,.sa-update-mob-numbr{border-top: 1px solid var(--sa-primary-light);padding: 20px 0}
.sa-ur-order-list {margin-bottom: 25px; padding: 10px; padding-right: 5px; gap: 15px; }.sa-ur-order-list li {width: 200px; background: var(--sa-light); box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1); padding: 10px; border-radius: calc(var(--sa-pixel)* 5)}.sa-body-cnt.sa-ref-approve{padding-bottom: 120px;}

/*Predictive Search*/
.sa-doctors-list li{padding: 12px 8px;border-bottom: 1px solid var(--sa-primary-light);}.sa-doctors-list li:last-child{border-bottom: unset;}.sa-doctors-list li .sa-avtar-circle{padding: 5px;}.sa-doctors-list li .sa-avtar-circle img, .sa-dash-srch li img {object-fit: contain;}.sa-doctors-list-det{width: calc(100% - 50px);}.sa-srch-clinics .sa-form-control{padding-right:12px;border-color: #F7F7F8; background-color: #F7F7F8; border-radius: 12px;margin-top: 10px; font-size: 14px;}.sa-srch-clinics .sa-form-icon{top: 60px;left: 60px;}.sa-srch-clinics{display: flex;align-items: center;gap: 10px;}.sa-srch-clinics .sa-form-control::placeholder{color:#878787;}.sa-srch-clinics i{color: #878787;}
.sa-service-list.sa-virtual-clinic{padding-top: unset;}.sa-srch-clinics{margin-bottom: 10px;}.sa-dialog-content.sa-predit-srh{padding-right: 10px;}
.sa-glob-prgh p.sa-predictive{ font-weight: 650; font-size: 16px; color: var(--sa-custom-v6); }.sa-glob-prgh p.sa-preditcive-text{color: #26A9E0;font-weight: 650;margin-top: 0; margin-bottom: 0;}.sa-predictive-dr { display: block; color: var(--sa-custom-v6); font-weight: 650; }
.sa-tit-line-h{line-height: 1.3;margin-bottom: 10px;}.sa-ins-list-v2.sa-ins-covrg-det li {display: block; height: 57px; padding: 16px;}
.sa-doctors-list .sa-avtar.sa-avtar-sm.sa-avtar-circle{padding: 5px;}.sa-header-space .sa-dialog-header{padding: 0;} .sa-header-space .sa-srch-clinics .sa-form-control{margin-top: 0;}.sa-header-space .sa-srch-clinics .sa-form-icon{top: 50px; left: 50px;}.sa-addcard-v2 .sa-card-safe-lable img {width: 15px;height: 19px}
.sa-insurance-insurance{background: var(--sa-info-dark); padding: 15px; margin-top: 15px; margin: 10px -20px 0; border-radius: 0;}.sa-unselect-btn{padding:0 10px;}.sa-email-text input:-webkit-autofill {-webkit-text-fill-color: var(--sa-custom-v6);font-size: 16px;}
.sa-cont-us input::placeholder,.sa-cont-us textarea::placeholder{color:#ACA9BB;font-size: 16px;}
.sa-remove-last .carousel__viewport:before,.sa-remove-last2 .carousel__viewport:before{content: unset}.sa-remove-last .carousel__viewport .carousel__slide{height: fit-content;animation: fadeinout 0.5s ease-in;}.sa-icon-left{text-align: right}
.sa-dialog-no-header .sa-body-cnt.sa-removed-back{margin-top:0}
/* deleteaccount new styles */
.sa-dialog-full.sa-editprofile-v2 .sa-body-cnt .sa-delete-confirm .sa-body-cnt{padding-top: 60px;}
.sa-delete-confirm .sa-header-center .sa-mob-header{border-radius: 12px 12px 12px 0;border-bottom: unset;color: #706E7C;}.sa-delete-confirm .sa-btn-back.sa-arrow-btn i{color: #706E7C;}.sa-delete-confirm .sa-mob-footer-lgt{background: #f7f7f7;border-radius: 20px 20px 0 0;box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1)}.sa-delete-confirm .sa-textarea{border-color: rgba(230, 229, 235, 1);padding: 15px; font-style: normal;color: #706E7C;margin-top: 10px;border-radius: 8px}.sa-delete-confirm .sa-slct-pt-list li{margin-bottom: 20px}.sa-delete-error .sa-del-acc{height: auto;display: unset;}.sa-remv-success{width: 106px; height: 80px; margin: 0 auto 10px; display: block}
/* vatpopup new styles */
.sa-vat-recgnsd {background-color: #F7F7F7;border-radius: 8px;padding: 8px;display: flex;gap: 12px;margin-bottom: 12px}.sa-vat-recgnsd figure{width: 36px;height: 46px;line-height: 46px;margin: 0 5px}.sa-vat-recgnsd img{border-radius: 8px} .sa-vat-recgnsd span{width: calc(100% - 58px);color:var(--sa-custom-v6);font-size: 16px}.sa-vat-success h6{color: #706E7C;margin-bottom: 12px}.sa-vat-success .sa-dialog-body{padding: 20px 12px;border-radius: 8px}.sa-brand-v2{position: relative;z-index: 999}.sa-home .sa-vat-success .sa-dialog-body,.sa-light-bg .sa-vat-success .sa-dialog-body{margin: 50px 0 auto}
/*Choose Medicial File starts here*/
.sa-prescription-item { display: flex; gap: 12px; padding: 10px; } .sa-prescription-item .sa-avtar-md { width: 68px; height: 84px; background: #fff;} .sa-prescription-content { display: flex; flex-direction: column; gap: 4px; border-bottom: 1px solid #D4D4D4; width: calc(100% - 78px);padding-bottom: 20px;} .sa-prescriptions h3 { color: #706E7C; padding-top: 20px; font-size: 18px; } .sa-prescription-title { font-weight: 550; color: #00315E; display: flex; justify-content: space-between; font-size: 16px; } .sa-prescription-subtitle, .sa-prescription-date { font-weight: 550; font-size: 12px; color: #00315E; } .sa-prescription-date { color: #ACA9BB; font-weight: 450; } .sa-file-choose .sa-labtech-btns { background: #F7F7F7; }.sa-app-info .sa-prescription-item  figure img{height:100px;}
.sa-prescription-title [type="checkbox"]:checked + label:before { background-color: var(--sa-primary);border-color: var(--sa-success);}.sa-choose-file i{color: #706E7C;}
    .sa-choose-medical-file li:last-child .sa-prescription-content{border-bottom: unset;}.sa-choose-file h6{text-align: center;width: 100%; color: #26A9E0;}
/*Attachment*/
.sa-attachment-file { display: flex; flex-direction: column; gap: 12px; } .sa-attachment-optinal { font-weight: 650; color: #706E7C; font-size: 14px; } .sa-optional { color: #ACA9BB; font-weight: 450; } .sa-attachment-button { display: flex; align-items: center; gap: 12px; padding: 10px 16px; background: #F7F7F8; border: none; border-radius: 24px; color: #ACA9BB; font-weight: 550; cursor: pointer; outline: none; width: fit-content; } .sa-attachment-button:hover { background: #EDEDED; }

/*preview */
.sa-upload-img{display: flex;gap:15px;flex-wrap: wrap;}.sa-upload-device {cursor:pointer;width: 100px;position: relative;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border-radius: 20px;margin-top: 10px; } .sa-sub-upload { position: relative; } .sa-text-format { background: #000; color: #fff; width: 100%; padding: 5px; text-align: center; font-size: 12px;border-radius: 0 0 20px 20px; }
.sa-upload-device .sa-avtar{border-radius: 20px 20px 0 0;min-height:100px;max-height: 100px;}.sa-upload-delete {font-size: 20px; color: #F00; height: auto;width: auto; z-index: 1;position: absolute;left: -7px;top: -9px;} .sa-app-info .sa-upload-device figure img{height:100px;}.sa-app-info .sa-upload-device  .sa-avtar{width:100px;height:100px;}
/*Choose Medicial File ends here*/

/*Pharmacy-myorder*/
.sa-pharma-reorder .sa-card{border: 1px solid #F5F7F8;border-radius: 8px;padding: 12px;}
.sa-items-wrapper { display: flex; align-items: center; justify-content: space-between; gap: 10px; } .sa-items-list { display: flex; align-items: center; } .sa-items-list figure{ margin-right: -10px; }
.sa-border-top { border-top: 1px solid var(--sa-primary-light); margin-bottom: 15px; }.sa-reorder-list .sa-gray-dark-text{width: calc(100% - 165px);}
.sa-pharmacy-cart .sa-doct-det.sa-pharmacy-prod {width: calc(100% - 44px)} .sa-app-info .sa-app-info-cnt.sa-prod-info{width: calc(100% - 22px);}
.sa-cancelorder-textarea{border: 1px solid #E6E5EB;font-style: unset;margin-top: 20px;}.sa-cancelorder-textarea::placeholder{padding: 36px 16px 36px 0;color: #706E7C;}.sa-order-cancel li {background-color: #fff;padding: 16px;border: 1px solid #F5F7F8;}
.sa-order-header h6{padding: unset;padding-bottom:15px;}.sa-order-header ul li .sa-active:after{left: 16px;}
.sa-refund-cancellaion { color: #E05D26; vertical-align: middle; display: flex ; margin-bottom: 12px; align-items: start; gap: 10px; }
.sa-order-refund .sa-more-list li{display: block;}.sa-pharma-cart h6{width: calc(100% - 144px);}.sa-cart-items .sa-btn-back i{font-size: 14px;top: 18px;}
.sa-order-items figure{background: #fff;border: 1px solid #F5F5F5;padding: 4px;border-radius: 50%;}.sa-order-items img { width: 100%; object-fit: contain; height: 100%; }.sa-appt-status.sa-pharma-tracker >li{width: calc(100% / 3 - (1 - 1 / 3)* 5px);}
.sa-bld-group-list.sa-rel-cnt.sa-order-refund .sa-more-list li.sa-active:after{top:30px}.sa-order-badge{height: 20px;line-height: 20px;background-color:#EAFCF9;color:#4FE765;border-radius: 50px;font-size: 14px;}
.sa-pharma-reorder .sa-card-shadow {box-shadow: 0px 4.82px 6.83px 0px rgba(207, 212, 215, 0.1);}.sa-pharma-order .sa-price-label{background: #EDF8FF;}
.sa-ph-cart-btn{font-weight: 750; font-size: 15px; line-height: 100%; height: 46px;}
.sa-pharmacy-prod-brd{ border-bottom: 1px solid #EEEEEE; margin-right: -30px; padding-right: 30px;margin-top: 5px;} .sa-pharmacy-prod-brd .sa-avtar{ border: none; }
/*pharmacy carousal*/
/* .sa-products-carousel{margin-top: 30px}.sa-products-carousel .slide-wrapper {width: 100%;display: flex;justify-content: center;align-items: center;} .sa-products-carousel .crp-img {height: 190px;border-radius: 12px;} .sa-products-carousel .carousel__slide--active .slide-wrapper { position: relative; transform: translateZ(100px);transition: all 1s;} .sa-products-carousel .carousel__prev, .sa-products-carousel .carousel__next{ top: 111%; width:50%; } .sa-products-carousel .carousel__slide--active .slide-wrapper img { position: relative; z-index: 10} 
.sa-products-carousel .carousel__slide { display: flex; align-items: center; justify-content: center;padding: 5px} .sa-products-carousel .carousel__pagination-button::after { width: 12px; height: 12px; border-radius: 12px;background-color:#D4D4D499;} .sa-products-carousel .carousel__prev:hover,.sa-products-carousel .carousel__next:hover{color: #000;}
.sa-products-carousel .carousel__slide--active { position: relative; z-index: 11; }.sa-products-carousel .carousel__slide:not(.carousel__slide--active) { transform: translateZ(0px) rotateY(60deg); }
.sa-products-carousel .carousel__pagination { background: rgba(228, 228, 228, 0.5); border-radius:50px; padding:0 14px; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); z-index: 1;margin: 0;}
.sa-products-carousel .carousel__pagination-button:hover::after,.sa-products-carousel .carousel__pagination-button--active::after{background-color: #D4D4D4;width: 25px;}
.sa-products-carousel .carousel__prev, .sa-products-carousel .carousel__next{display: none;}.sa-container-pharmacy{padding-top: 30px;} */

.sa-prod-carousel .carousel-item{ width: 100%; } .sa-prod-carousel img {border-radius: 8px; width: calc(100% - 10px); height: 190px;} .sa-prod-carousel .carousel__slide--prev,.sa-prod-carousel .carousel__slide--next{ padding: 15px 0; } .sa-prod-carousel .carousel__slide--prev .img-container img, .sa-prod-carousel .carousel__slide--next .img-container img { height: 170px; }
.sa-prod-carousel .carousel__pagination-button::after { width: 8px; height: 8px; border-radius: 12px;background-color:#D4D4D499;}.sa-prod-carousel .carousel__pagination{height: 12px; background: rgba(228, 228, 228, 0.5); border-radius:50px; padding:0 14px; position: absolute; bottom: 20px; right: 50%; transform: translateX(50%); z-index: 1; margin: 0; align-items: center; gap: 4px;}.sa-prod-carousel .carousel__pagination-button{padding: 0;}.sa-prod-carousel .carousel__pagination-button:hover::after,.sa-prod-carousel .carousel__pagination-button--active::after{background-color: #D4D4D4;width: 16px;}

.sa-cart-wishlist .icon-heart-filled{color:#dd282b}.sa-pharma-cnt {display: flex;align-items: start; gap:10px; justify-content: space-between; margin-bottom: 6px;}.sa-pharma-cnt .sa-cart-wishlist {color: #ACA9BB;font-weight: 600;}

/*prescription*/
.sa-casereport-det .sa-pres-tit button{padding: 8px 25px;border-radius: 8px;line-height:20px;}.sa-casereport-det .sa-pres-tit{border-bottom: 1px solid var(--sa-primary-light);padding-top: 15px;padding-bottom: 15px;gap:10px;}.sa-presc-det.sa-bottom-space200{padding-right: 0;padding-left: 0;}.sa-casereport-det .sa-pres-tit .sa-pres-tit-cnt{width: calc(100% - 40px);}.sa-casereport-det .sa-pres-tit span{color:#706E7C;}.sa-req-inform{display: flex;gap:10px;}.sa-req-inform span{font-weight: normal;color:#706E7C;margin-top:4px;}.sa-pre-med .sa-header-body{border-bottom: 1px solid #E0E0E0;padding-bottom: 10px;margin-bottom: 10px;}.sa-req-success{background: #E5F8F4;font-size:18px;border-radius: 8px;padding: 25px;color:#00C19D;width:fit-content;font-weight:650;margin:0 auto;}.sa-req-inform .sa-req-success{padding: 12px;font-size: 14px;margin:4px 0 0 0;}.sa-req-success i{background: #fff;padding: 7px 8px;border-radius: 50px;font-size: 12px;margin-right:10px;}.sa-presc-det .sa-btn-auto:hover{color:var(--sa-primary)}.sa-success-circle-grd.sa-success-cir-small{width:80px;height:80px;}.sa-success-circle-grd.sa-success-cir-small i{font-size:40px;}

/* Medication Reminder */
.sa-med-like .sa-srch-field{position: relative;margin-bottom: 20px}.sa-med-like .sa-form-control{border: unset;background-color: #F7F7F8;padding: 12px 16px;border-radius: 12px;font-weight: 650;color: var(--sa-custom-v1)}.sa-med-like .sa-form-icon{color: #878787;top: 15px;}.sa-search-list li{border: 2px solid #F5F7F8;padding: 16px;border-radius: 12px;margin-bottom: 8px;color: var(--sa-custom-v6);cursor:var(--sa-pointer)}.sa-search-list li:last-child{margin-bottom: unset}.sa-med-like .sa-modal-close{left: 0;}.sa-serch-med{margin-top:30px;margin-bottom: 0}
.sa-select-list li{position: relative; box-shadow: 0px 0px 8px 0px #00000015; padding: 16px; border-radius: 12px; border: 1px solid #F5F7F8; color: var(--sa-custom-v6);margin-bottom: 8px;cursor:var(--sa-pointer)}.sa-select-list li.sa-active{border: 1px solid var(--sa-primary); background-color: var(--sa-primary-light-bg);cursor:var(--sa-pointer)}.sa-select-list li .icon-checked2{display: none;}.sa-select-list li.sa-active .icon-checked2{display: block; font-size: 18px; font-weight: 650; color: var(--sa-primary); position: absolute; left: 16px; top: 18px;}.sa-as-needed img{width: 19px;height: 19px}.sa-med-quit img{width: 80px;height: 80px}

.sa-pres-med-list{padding: 8px}.sa-pres-med-list li, .sa-actv-rem-list{ border-bottom: 1px solid var(--sa-primary-light); padding-bottom: 15px; margin-bottom:15px;word-break: break-word}.sa-actv-rem-list:last-child{border:none; margin: 0; padding: 0;}.sa-pres-med-list li .sa-doct-det{width: 100%;}.sa-pres-med-list li .sa-doct-det small { color: #706E7C; font-size: 12px}.sa-pres-med-list li .sa-doct-det small span{ color: var(--sa-custom-v1)}.sa-pres-med-list li .sa-doct-det small span.sa-primary-text{color: var(--sa-primary);}.sa-actv-rem-list .sa-card{margin-bottom: 0;}
.sa-more-pres-med{left: -10px;top: 20px;z-index: 99;}.sa-more-pres-med li{display: flex; align-items: center; justify-content: space-between; cursor: pointer;}
.sa-rem-time-list {display: flex ; align-items: center; justify-content: center; width: 60%; margin: 0 auto;}.sa-rem-time-list li {width: calc(100% / 3 - (1 - 1 / 3)*0px); text-align: center; color: var(--sa-custom-v1); font-weight: 650; margin: 0; padding: 0; border: unset;}.sa-rem-picker-group{position: relative; justify-content: center;}.sa-rem-picker-group .vue-scroll-picker-layer-top{background: linear-gradient(180deg,#fff 90%,rgba(255,255,255,.3));}.sa-rem-picker-group.vue-scroll-picker-layer-bottom{background: linear-gradient(0deg,#fff 90%,rgba(255,255,255,.3));}.sa-rem-picker-group .vue-scroll-picker{background:unset;width: 20%;}.sa-rem-picker-group:before {content: ''; position: absolute; right: 0; left: 0; height: 27px; background: rgb(228 228 228 / 50%); border-radius: 8px; z-index: 9; top: 50%; transform: translateY(-50%); }.sa-rem-picker-group .vue-scroll-picker-item-selected{color: #00315E; z-index: 9; position: relative;}.sa-rem-picker-group .vue-scroll-picker-item{color: #00315E;}
.sa-med-det-list li{color: var(--sa-custom-v1); margin-bottom: 10px}.sa-med-det-list li:last-child{margin-bottom: 0}.sa-med-det-list li span{color: var(--sa-custom-v5)}
.sa-card-list-shadow {box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1); padding: 12px; border-radius: 12px; display: flex ; align-items: center; justify-content: space-between; margin-bottom: calc(var(--sa-pixel)* 10);}.sa-card-list-shadow i { color: var(--sa-primary); font-size: 18px; }.sa-card-list-shadow-rows {flex-direction: column}.sa-card-list-shadow-rows>div {display: flex ; justify-content: space-between; width: 100%; border-bottom: 1px solid var(--sa-primary-light); margin-bottom: 15px; padding-bottom: 15px}.sa-card-list-shadow-rows>div:last-child {border: none; margin: 0; padding: 0}
.sa-med-count .sa-labpackage-qty{justify-content: center}.sa-med-count .sa-count{gap: 50px}.sa-btn-reminder {display: flex ; align-items: center; gap: 5px; font-size: 12px;  font-weight: 850; padding: 8px; margin-top: 5px; border-radius: 8px; height: 36px; line-height: 36px}.sa-med-count .sa-symbol{font-size: 20px; display: flex ; align-items: center; justify-content: center;padding: 0;}.sa-frequency-list .sa-rem-time-list{width: 100%;}
.sa-frequency-list .sa-rem-picker-group .vue-scroll-picker{width:100%}.sa-ins-more.sa-more-pres-med li{padding-bottom: 10px; margin-bottom:10px}.sa-ins-more.sa-more-pres-med li:last-child,.sa-pres-med-list li:last-child{padding-bottom:unset;margin-bottom:unset;border-bottom: unset}

/*medication-info*/
.sa-med-info p{color:var(--sa-dark)}.sa-doc-profile.sa-med-info{height:70px;}.sa-med-info-card{margin:-35px 0px 0;border-radius: 12px;}.sa-med-info-card .sa-d-f-sbetween span i{font-size:20px;color:#ACA9BB;margin-left:10px;vertical-align: middle;}.sa-med-info-card span{color:#00315E}.sa-med-info-card .sa-card{padding: 15px;}.sa-med-info-card h5{padding-top: 20px;padding-bottom: 20px;color:#706E7C;}.sa-med-info-card .sa-custom-v1-text .sa-avtar-xs{width: 24px; height: 24px}
.sa-custom-picker .dp__range_end,.sa-custom-picker .dp__range_start,.sa-custom-picker .dp__active_date{border-radius: 50%;}.sa-dialog-space-mob.sa-custom-picker .dp__menu{border-bottom: 0;}.sa-dialog-space-mob.sa-custom-picker .dp__calendar_header_separator{height:0}.sa-dialog-space-mob.sa-custom-picker .sa-mob-footer{flex-direction: column;margin-top:20px;}

.sa-current-stock .sa-dialog-body .sa-dialog-close .icon-close:before{content:"\e9e3"}.sa-pharma-filter .sa-form-group input::placeholder{color: #002A56;}.sa-pharma-filter .sa-form-control{border-radius: 10px;border-color: #E6E5EB;}.sa-pharma-srch .sa-form-control {padding: 8px 12px}.sa-pharma-srch .sa-form-group input::placeholder{color: #878787; font-weight: 650;}
.sa-pharma-filter .sa-more-list li.sa-active{color:#00315E;}.sa-bld-group-list-v2 .sa-pharma-filter .sa-more-list li.sa-active:after{top:15px}

/*color palette*/
.sa-medi-tablets { display: flex; flex-wrap: wrap; align-items: end; gap: 15px; cursor: pointer; } .sa-medi-tablets li { width: calc(100% / 3 - (1 - 1 / 3) * 15px); margin-bottom: 0; text-align: center; display: flex; justify-content: center; align-items: center; border-radius:12px; border: 1px solid transparent; background-color: #fff; } .sa-medi-tablets li i { font-size: 40px; } .sa-medi-tablets li.active-card { border: 1px solid #26A9E0; background-color: var(--sa-primary-light); } 
.sa-palette { display: flex; flex-wrap: wrap; padding: 0; gap: 20px; margin-bottom: 60px; } .sa-palette li { width: 24px; height: 24px; border-radius: 50%; cursor: pointer; display: block; padding: 0; }.sa-palette li:first-child{border: 1px solid #ccc}
.sa-btn.sa-btn-add-more.sa-btn-outline-primary {border-color: #DDE0E6;background-color: #fff;}


/*Chronice-diease*/
.sa-chronic-expert { display: flex; justify-content: space-between} .sa-chronic-expert p{ width: calc(100% - 175px); } .sa-chronic-expo { display: flex; gap: 10px; } .sa-chronic-condition .sa-service-list h6{width:100%;margin-bottom: 0;} .sa-service-list.sa-chronic-clinic h6{ width: unset; } .sa-chronic-clinic li img{ height: 20px; object-fit: contain; }.sa-chronic-expert~.sa-card-list-box .sa-doct-det{width:100%;}
.sa-lab-consult figure{ width: 40px; height: 40px; border-radius: 50px;background-color: #F1F9FF; }.sa-chronic-refill .sa-avtar { background: unset; }.sa-appt-status.sa-pharma-tracker{ margin-top: 40px; }.sa-ins-more.sa-more-pres-med.sa-change-doc { top:22px; left:-10px; }.sa-doc-details p{color: #9B9B9B;}.sa-ins-more.sa-more-pres-med.sa-chronic-reminder{ left: 50px; top:20px }
.sa-chronic-meds-info{border:1px solid #F5F7F8;}.sa-chronic-meds-info .sa-presc-list{border-top: 1px solid #E0E0E0;} .sa-prescribed-dl dt{color: #706E7C;}.sa-chronic-meds-info .sa-prescribed-dl small{color: #002A56;}.sa-prog-bar.sa-clinics-bar.sa-chronic-bar { right: 0;top: 45px;}.sa-card-list.sa-chronic-card>li{border: none;}.sa-dialog-headr.sa-pl0{padding-right: 0;}
.sa-chronicbroder-top{border-top: 1px solid var(--sa-primary-light);padding-top: 10px;margin-top: 16px;}.sa-appointment-graytext{color: #666F73;margin:30px;}
.sa-chronicbroder-top .sa-avtar-sm{width: 40px;height: 40px;line-height: 40px;}.sa-chronicbroder-top .sa-doct-det{padding-right:8px;}.sa-chronic-consultation .sa-avtar-sm{width: 32px;height: 32px;line-height: 32px;}.sa-chronic-consultation .sa-doct-det{padding-right:10px;}
.sa-p16{padding: 16px;}
.sa-chronic-expert button{padding: 4px 6px;height: auto;line-height: 18px;}.sa-chronicbroder-top .icon-more-button{padding: 0 10px;margin: 0 -10px;}

.sa-chronic-meds-refill h5 { display: none;}.sa-chronic-meds-refill{padding: 24px 16px;margin-bottom: 80px;}.sa-chronic-meds-refill h6{color: #00315E;font-weight: 650;line-height: 24px;}.sa-chronic-meds-refill .sa-pres-med-list li .sa-doct-det small{margin-top: 4px;margin-bottom: 12px;}.sa-chronic-meds-refill button{font-weight: 650;}.sa-chronic-meds-refill .sa-doct-det{padding-right: 4px;}.sa-chronic-meds-refill .sa-pres-med-list li:last-child{border-bottom: unset;margin-bottom: unset;padding-bottom: 0;}
.sa-chronic-meds-refill i{color:#ACA9BB}.sa-chronic-meds-refill .sa-pres-med-list li .sa-doct-det small{font-size: 14px;}
.sa-chronic-meds-refill .sa-card-list-box{gap: 10px;}
.sa-apoint .sa-card-shadow.sa-lab-card-shadow{padding:15px;box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1);}
.sa-pharmacy-cart li img{height: 100%;background-color: #fff;}.sa-refund-success-list li span + span{color: #00315E}
.sa-apt-det li:last-child .sa-refund-success{width: calc(100% - 156px);}.sa-filter-sort .sa-btn-outline-secondary{color: #9B9B9B;border-color: #E5E5E5;font-weight: 650;}.sa-filter-sort .icon-down-arrow{font-size: 12px;}
.sa-pharmacy-header-shadow{box-shadow: 0px 4.82px 6.43px 0px #8282820D;}

.sa-avtar-2xl{width: 150px;height: 150px;}.gradient-border-wrapper { position: relative; width: 156px; height: 156px; border-radius: 50%; padding: 0; background: linear-gradient(#4FE765, #26A9E0); margin: 20px auto; display: flex; align-items: center; justify-content: center; }
.sa-vaci-repo .sa-insur-reference{width: unset;padding: 0}
.sa-browse-loc{position: absolute; top: 85px; left: 15px;}
.sa-kids-vaccine li{display: flex;gap:15px;font-size:12px;align-items: center;color:#706E7C;margin-bottom: 12px;}.sa-kids-vaccine{margin-top:20px;}.sa-dctr-card-opacity{opacity: 50%;}.sa-browse .sa-dctr-card-opacity  .sa-doct-det{flex-direction: column;}.sa-vaccine-img{width:30px;}
 /*Modal starts here*/
.sa-modal{z-index: 102;position:var(--sa-fixed);top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,0.35);}.sa-modal-wrapper {background-color: var(--sa-light);transition: opacity 0.3s linear, left 0.3s ease-out;box-shadow: 0 0 calc(var(--sa-pixel)* 5) rgb(0 0 0 / 15%); width: 45%; z-index: 102; border-radius: calc(var(--sa-pixel)* 5);overflow: hidden;position:var(--sa-fixed);top: 50%;right: 50%; transform: translate(50%, -50%);}:is(.sa-modal-header, .sa-modal-body, .sa-modal-footer) {padding: 40px;background-color: var(--sa-light);position: relative;}.sa-modal-footer {padding-top: 0px;}.sa-modal-header {position: sticky;top: 0;z-index: 9;border-radius: 12px 12px 0 0;padding-bottom: 20px;}.sa-modal-body {padding-top:0;margin-top: 20px;padding-bottom: 10px; margin-bottom:30px;overflow: hidden;overflow-y: auto;margin-left: 20px;padding-left: 20px;}.sa-modal-close {cursor: var(--sa-pointer); position: var(--sa-absolute); left: 35px; top: 55%; transform: translateY(-50%); background: transparent; border: none; font-size: 10px;box-shadow: 0 0 8px rgb(0 0 0 / 15%); width: 30px;height:30px;line-height: 30px; border-radius: 50%;background: #fff;color: #313131}.sa-modal-close i{-webkit-appearance:none;-moz-appearance:none;appearance:none;color: var(--sa-custom-v5);}.sa-modal-lg {width: 100%}.sa-modal-md {width: 70%}.sa-modal-sm{width: 35%}.sa-modal-xs{width: 30%}.sa-modal-unset {overflow: unset;}.sa-modal-unset .sa-modal-body{border-radius: 0 0 calc(var(--sa-pixel)* 6) calc(var(--sa-pixel)* 6);}.sa-modal-header-cnt {display: flex;gap: 15px;align-items: center;}.sa-modal-header-separator {flex-direction: column; align-items: flex-start;}.sa-modal-divider{border-bottom: 1px solid var(--sa-primary-light);padding-bottom: 15px;width: 100%;} .sa-link-ins-grd-bg :is(.sa-modal-header, .sa-modal-body, .sa-modal-footer){background-color: transparent;}.sa-modal-body .sa-modal-footer {padding: 20px 0 0px;background-color: #FFF;}.sa-map-header {right: 0; position: fixed; z-index: 9; left: 0; padding: 10px 40px 10px 0;top: 20px;}.sa-map-header .sa-modal-close {left: 15px;}.sa-terms-condtions .sa-container{padding: 0;width: 100%}.sa-terms-condtions .sa-container .sa-btn-back {display: none;}.sa-modal-bg{background: var(--sa-primary-light-bg)}.sa-modal-header-separator .sa-modal-close{top: 35%;}.sa-modal-header-trans,.sa-modal-body-trans{background-color: transparent;}

.sa-pdf-container {width: 100%;height: 100%;max-width: 100%;overflow-x: hidden;-webkit-overflow-scrolling: touch;}.pdf-wrapper { overflow-x: hidden; }.sa-pdf-shadow {box-shadow: 0 6px 10px #ddd;padding: 15px;}.sa-pdf-icn{position: absolute; left: 10px; padding: 5px}.sa-pdf-icn:hover{background-color: var(--sa-primary-light-bg) ;border-radius: 6px;}.sa-modal-space{margin-left:40px;}.sa-footer-space{padding:20px;}
.sa-current-close .sa-modal-close{top: 36%;}.sa-current-back-close .sa-modal-close{top: 30%;}
.sa-modal-hdr-w{width:100%;}.sa-modal-footer-det{display: flex;}.sa-modal-footer-det div{width:100%;}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px){
.sa-modal-wrapper {width: 90%;padding: 20px;}.sa-modal-bottom {width: 100%;padding: 0; animation:slide-in-Vert .5s ease-out forwards; bottom: 0;top: auto; right: 0; left: 0; border-radius: 12px 12px 0 0;}.sa-modal-full {width: 100%;border-radius: 0;padding: 0; animation:slide-in-Vert .5s ease-out forwards; bottom: 0;top: 0; transform: translate(0px, 0px); right: 0; left: 0;box-shadow: none;}.sa-modal-full .sa-modal-header {box-shadow: 0 0 calc(var(--sa-pixel)* 3) var(--sa-dark-150);}:is(.sa-modal-header, .sa-modal-body, .sa-modal-footer) {padding: 15px; margin: 0;}.sa-modal-header .sa-modal-line-close,.sa-modal-line-close {width: 100px; height: 3px; background: #aca9ba; border-radius: calc(var(--sa-pixel)* 10); right: 50%; transform: translate(50%, -50%); z-index: 9;  left: auto;}.sa-modal-line-close i { display: none; }.sa-custom-dropd .sa-modal-close {top:15px}.sa-modal-header-cnt {padding-top: 15px;}.sa-modal-header-cnt .sa-modal-line-close{top:20px}.sa-modal-body.sa-predit-srh{background: var(--sa-primary-light-bg);}.sa-eclinic-hdr {padding-top: 0;padding-left: 0;}.sa-modal-close-left {cursor: var(--sa-pointer); background: transparent; border: none; font-size: 14px; left: auto; padding: 0; width: auto; height: auto; box-shadow: none; right: 10px; top: 50%;}.sa-modal-close-left .icon-close { box-shadow: none; border-radius: 0; }.sa-eclinic-prog{flex-direction: column;align-items: flex-start;}.sa-editprofile-v2 .sa-modal-header{display: flex;gap: 10px;align-items: center;color: var(--sa-custom-v5);}.sa-map-header{top: 0;}.sa-map-header .sa-modal-close {left: auto;right:15px;top: 14px; transform: unset;}.sa-map-header .sa-modal-close i {box-shadow: none; padding: 0; background: transparent; color: var(--sa-custom-v5);font-size: 18px;}.sa-modal-close .icon-close:before { content: "\e9e3"}.sa-modal-close { right: 5px;left: unset;box-shadow: unset;top: 26px;z-index: 11;font-size: 14px}.sa-modal-body .sa-modal .sa-modal-wrapper{width: 100%;}
.sa-modal-footer.sa-footer-v2{border-radius: 20px 20px 0 0;background: #F7F7F7;}.sa-modal-res-bg{background: var(--sa-primary-light-bg)}.sa-modal-full .sa-modal-hdr-no-shadow{box-shadow: unset}.sa-modal-close.sa-modal-close-right{right:unset;left:0}.sa-modal-space{margin-left:0;}
.sa-mob-header.sa-chronic-center.sa-text-center { padding: 35px 0px 12px 0; }
.sa-current-close .sa-modal-close{top: 30px;}.sa-current-back-close .sa-modal-close{top:25%;}
.sa-report-problem-wrap .sa-modal-wrapper{background-color: var(--sa-primary-light-bg);}

}
/*Modal end here*/
/* medication duration claender styles */
.sa-dur-clndr .dp__range_start, .sa-dur-clndr .dp__range_end {background: var(--sa-primary-light); color: var(--sa-light); position: relative; width: 40px; height: 40px; border-radius: 20px; z-index: 9; display: flex; align-items: center; justify-content: center; font-weight: 650;} .sa-dur-clndr .dp__range_start::before, .sa-dur-clndr .dp__range_end::before { background: var(--sa-primary); content: ''; width: 38px; height: 38px; border-radius: 50%; z-index: -1; position: absolute} .sa-dur-clndr .dp__today .dp__range_start::before { background: var(--sa-primary); content: ''; width: 38px; height: 38px; border-radius: 50%; z-index: -1; position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); } .sa-dur-clndr .dp__range_between { background: var(--sa-primary-light); color: var(--sa-custom-v1);} .sa-dur-clndr .dp__range_end { border-radius: 20px 0 0 20px; width: 100%;} .sa-dur-clndr .dp__range_start { border-radius: 0 20px 20px 0;}.sa-dur-clndr .dp__active_date{background: unset;} .sa-dur-clndr .dp__date_hover_end:hover, .sa-dur-clndr .dp__date_hover_start:hover { background: var(--sa-primary-light); margin-right: 0}.sa-dur-clndr .dp__calendar_item{width: 100%;height: 100%;color: var(--sa-custom-v1);}.sa-dur-clndr .dp__calendar_row{width: 100%; height: 42px; margin: 0;}.sa-dur-clndr .dp__cell_inner{margin: 0; width: 100%; height: 42px; line-height: 42px;}

.sa-header-center .sa-mob-header.sa-gray-dark-text, .sa-btn-back.sa-arrow-btn i.sa-gray-dark-text{color: var(--sa-custom-v5);}
/* phrmcy location changes starts here */
.sa-delvery-label i{background: #ECFFEA;border-radius: 50%; width: 32px; height: 32px; text-align: center; line-height: 32px;}.sa-delivery-loc{width: 100%; display: flex ; justify-content: space-between; padding: 16px 16px 6px; gap: 8px; align-items: center; position: relative;background: #fff;}.sa-delivery-loc .sa-location-label{min-width: 20%;margin-bottom: 0;border: unset;top: auto;}.sa-delivery-loc .sa-input-group.sa-location-label input{padding: 0 5px;color: #7C878C;text-decoration: underline;font-weight: 600;}
/* phrmcy location changes ends here */

/*Edit E-mail  changes start here*/
.sa-email-verify {padding: 20px;}.sa-email-verify .sa-modal-header{padding: 0;}.sa-email-verify .sa-modal-header .sa-modal-close{left: 0;top: 5px;}
/*Edit E-mail  changes ends here*/

.sa-ins-fxd-top{margin-top: 0}
.sa-more-list.sa-refund-currency li i{color:var(--sa-custom-v5);font-size: 14px;}.sa-more-list.sa-refund-currency li .icon-wallet-line { color:var(--sa-primary);margin-right: 5px;}.sa-more-list.sa-refund-currency li .icon-riyal{margin-left: 5px;}
.sa-refund-currenct-wallet{display: flex;align-items: center;}

.sa-light-gray-bg{background-color: #706E7C1A;}

.sa-invoice{background: #EAF7FC;color:#26A9E0;padding:4px 8px;border-radius: 8px;font-size: 15px;font-weight: 650;margin-bottom: 20px;}.sa-invoice img{width:24px;height:24px;vertical-align: middle;margin-left:4px;}.sa-dctr-img{margin:0 auto;display:flex;}.sa-more-pres-med.sa-invoice-list{left:25px;top:45px;}.sa-bg-light{background:#fff;}.sa-invoice-list img{width:18px;height:18px;}.sa-invoice .sa-badge-sm{top:0;left:0;}
/* Iv Drips */
.sa-drip-list li {box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1); padding: 16px; margin-bottom: 16px; border-radius: 12px;}.sa-drip-list-cnt {display: flex; gap: 20px; margin-top: 5px;}.sa-drip-list-cnt figure {width: 60px; height: 100px;}.sa-drip-det {width: calc(100% - 80px)}.sa-plus-icon {width: 28px; height: 28px; text-align: center; line-height: 30px; color: var(--sa-light); background-color: var(--sa-primary); border-radius: 8px; display: block;}.sa-plus-icon-top{position: absolute; left: 15px; top: 15px;}.sa-plus-icon-btm{position: absolute; left: 0; bottom: 0;}.sa-drip-status {padding: 2px 8px; border-radius: 25px; font-size: 12px;}.sa-drip-accor.sa-card { padding: 16px; }.sa-drip-accor.sa-card .sa-exp-colapse {padding:0; margin-bottom: 0;}.sa-drip-accor .sa-exp-colapse span {color: var(--sa-custom-v1)}.sa-drip-accor .sa-exp-colapse span:last-child {color: var(--sa-primary); font-size: 16px}.sa-drip-accor li { border-bottom: 1px solid #EAF7FC; padding-bottom: 15px; margin-bottom: 15px}.sa-drip-accor li:last-child{border: unset;margin-bottom: 0; padding-bottom: 0;}.sa-drip-accor .sa-collapse-cnt{color: #706E7C; padding: 0;}.sa-drip-pakg-det{margin-bottom: 10px}.sa-drip-pakg-det figure{width: 60px; height: 100px;}.sa-vitamin-drips .sa-drip-srch-fltr .sa-form-group {width: calc(100% - 96px)}.sa-drip-srch-fltr .sa-btn {width: 40px; padding: 0; border-color: #F7F7F8}
.sa-drip-sort-list li {display: flex ; align-items: flex-start; justify-content: space-between; position: relative; border-bottom: 1px solid #EAF7FC; margin-bottom: 20px; padding-bottom: 20px;}.sa-drip-sort-list li:last-child{margin-bottom: 0; border: unset;}.sa-drip-sort-list li [type="radio"]:not(:checked) + label, .sa-drip-sort-list li [type="radio"]:checked + label{margin-top: 3px;}.sa-drip-sort-list li [type="radio"]:not(:checked) + label:before, .sa-drip-sort-list li [type="radio"]:checked + label:before{border-color: var(--sa-primary);}.sa-drip-sort-list li [type="radio"]:checked + label:after{right: 4px; top: 4px; height: calc(var(--sa-pixel)* 6); width: calc(var(--sa-pixel)* 6);}.sa-drip-fltr-cnt {display: flex ; align-items: center; justify-content: space-between;}.sa-drip-fltr-clps [type="radio"]:not(:checked) + label, .sa-drip-fltr-clps [type="radio"]:checked + label {color: var(--sa-custom-v1); margin-bottom: 0; line-height: unset; width: fit-content;}.sa-drip-fltr-clps li{border-bottom: 1px solid #EAF7FC; margin-bottom: 15px; padding: 0 15px 15px;}.sa-drip-fltr-clps [type="radio"]:not(:checked) + label:before, .sa-drip-fltr-clps [type="radio"]:checked + label:before{border:2px solid var(--sa-primary); width: 20px; height: 20px;}.sa-drip-fltr-clps [type="radio"]:checked + label:hover:before{border-color:var(--sa-primary)}.sa-drip-fltr-clps li [type="radio"]:checked + label:after{right: 7px; top: 7px; height: calc(var(--sa-pixel)* 4 + 1px); width: calc(var(--sa-pixel)* 4 + 1px);}.sa-drip-fltr-clps li .sa-collapse-cnt{gap: 6px; display: flex ; flex-direction: column; padding: 0;}.sa-drip-product-card [type="radio"]:not(:checked) + label:before, .sa-drip-product-card [type="radio"]:checked + label:before, .sa-drip-product-card [type="radio"]:checked + label:after{display: none;}.sa-drip-product-card [type="radio"]:not(:checked) + label, .sa-drip-product-card  [type="radio"]:checked + label{padding-right: 0; color: var(--sa-custom-v1); font-weight: 450; line-height: 30px;}.sa-drip-product-card, .sa-vitProd .sa-form-control{height: 50px;}.sa-vp-f600 label, .sa-vitProd label{color: var(--sa-custom-v1); font-size: 15px;}
.sa-srch-fltrs { display: flex ; gap: 12px; }.sa-srch-fltrs .sa-form-group {width: 100%;}.sa-srch-fltrs .sa-form-control::placeholder{color: #B1AFBF;}.sa-srch-fltrs .sa-form-control { background: #F7F7F8; border: none; padding-right: 40px; }.sa-srch-fltrs .icon-search { color: #B1AFBF; font-weight: 650; }.sa-srch-fltrs .sa-btn{min-width: 40px; padding: 0; color: var(--sa-primary); border-color: #F7F7F8; display: flex; align-items: center; justify-content: center;}

/* Iv Drips colors*/
.sa-iv-recovery{background-color: #19BA8A;color: #fff;}.sa-iv-hydration{background-color: #2636E0;color: #fff;}.sa-iv-immunity{background-color:#BA26E0;color: #fff;}.sa-iv-energy{background-color: #FCA421;color: #fff;}.sa-iv-beauty{background-color: #E026AB;color: #fff;}
.sa-iv-notfic {position: absolute; top: -2px; right: auto; left: -5px; font-weight: 650; text-align: center;width: 13px; height: 13px; line-height: 13px; min-width: 12px; font-size: 8px; padding: 0;}
/* Booking Options */
.sa-lab-rec {width: fit-content; height: 24px; line-height: 24px; font-size: 12px; color: var(--sa-light); background: #19BA8A; padding: 0 8px; border-radius: 25px; }.sa-lab-book {display: flex ; align-items: center; gap: 8px; margin-top: 10px; margin-bottom: 10px;}.sa-lab-book figure {width: 28px; height: 28px;}.sa-lab-book h6{width: calc(100% - 36px);}.sa-lab-how-list {position: relative; padding-right: 32px; margin-bottom: 30px;}.sa-lab-how-list li {margin-bottom: 16px}.sa-lab-how-list:before { content: ''; position: absolute; right: 8px; top: 0; bottom: 40px; background: var(--sa-light); width: 3px; }.sa-lab-how-list span {position: absolute; right: 0; color: var(--sa-primary); background-color: var(--sa-light); width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 4px; font-size: 12px;}.sa-lab-how-list-det p{color: #797979;}

.sa-presc-det.sa-expire-det .sa-btn-auto:hover{color: #706E7C;font-weight: 350;}
.sa-corporate-img img{width:35px;height:35px}.sa-show-nexday-slots.sa-text-center i{font-size: 15px;}
.sa-pharma-cnt .sa-cart-wishlist .icon-heart{color: #ACA9BB;}.sa-pharma-cnt .sa-cart-wishlist .icon-heart-fill2{color: #E05D26;}.sa-browse-fltr .sa-slot-list li span{gap: 4px;}.sa-browse-fltr .sa-slot-list li span i{font-size: 20px;}

.sa-srch-fltr h4{font-weight: 700;}.sa-filter-sort button{font-weight: 600;}.sa-medication-list li p{font-weight: 700;}.sa-header-shadow {font-weight: 700;}.sa-pharma-btn button{font-weight: 700;font-size: 14px;}.sa-pharma-btn .sa-pharma-reset{font-weight: 600;}.sa-cartitem-btn button{font-weight: 700;}
.sa-medication-list li span span{font-weight: 700;}.sa-lab-loc-hide.sa-lab-browse .sa-lab-clndr,.sa-lab-loc-hide.sa-lab-browse .sa-result .sa-location-label{display: none}

/*Responsive styles start here*/
@media only screen and (min-width: 1920px), only screen and (min-device-width: 1920px){
.sa-achieve-card{width: 50%;margin-right: 0}.sa-achieve-list{width:100%;margin: 50px -150px 0 auto}
.sa-body-cnt { max-height: calc(100vh - 210px)}.sa-visit-carousel ul li:first-child [type="radio"]:checked + label:after{right: 18.8px}
}
@media only screen and (max-width: 1366px), only screen and (max-device-width: 1366px){
.sa-col-md1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.sa-col-md2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.sa-col-md3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sa-col-md4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.sa-col-md5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.sa-col-md6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sa-col-md7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sa-col-md8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.sa-col-md9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sa-col-md10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.sa-col-md11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.sa-col-md12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sa-services-bg{margin: -73px 46px 0}.sa-offers :is(.sa-prev, .sa-next), .sa-active-ph-order .sa-carousel-slide :is(.sa-prev, .sa-next){left: -13px}.sa-img-pro{ width: calc(var(--sa-pixel)* 305)}.sa-joinus .sa-gutter30 {margin-left: 100px;margin-right: 55px}.static-header{padding-top: calc(var(--sa-pixel)* 41)}.sa-arch:after{width: 510px}.sa-fixed-right {padding: calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 25)}.sa-drag-clndr .sa-browse-hdr .dp__menu{left: -11px !important}.sa-nav-watermark{width: 50%}.sa-notific-body{width: 344px}.sa-voucher-bg { padding-bottom: 300px}
}
@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px){
.sa-container {width: 100%;max-width: 100%;padding-right:20px;padding-left: 20px}.sa-services-bg{margin: 0 -20px}.sa-services{padding: 10px 20px 0;background: transparent}.sa-slct-serv{padding: 0}.sa-services-bg :where(.sa-services,.sa-slct-serv){border-radius: 0}.sa-services-bg:before,.sa-services-bg:after, .sa-slct-serv:before, .sa-services:before, .sa-slct-serv:after, .sa-services:after {display: none}.sa-offers {margin-top: 30px}.sa-header .sa-container{padding: 10px 20px}footer.sa-container {padding: 30px 20px 0}.sa-nav-watermark {width: 50%}.openNav .sa-nav-generic .sa-container {padding: 0}.sa-banner {height: 100%}.sa-slct-serv-list li {margin-bottom: 10px}.sa-offers img {width: 100%}.sa-partners {margin: 30px auto}.sa-partners h2 {margin-bottom: 20px}.sa-dialog-body{width: 50%}.sa-dialog-body-md {width: 90%}.sa-nav-watermark { width: 60%}
:where(.sa-services .sa-slct-serv-list) li:hover::before, li:hover span::before, li:hover::after{display: none}
.sa-join-img { width: 100%;margin-top: -30px}.sa-img-pro {width: 500px;height: 350px; margin: 0px}.sa-pro img {width: 100%}.sa-joinus .sa-gutter30{margin-left:-20px;margin-right:-30px}
.static-header {padding-top: 70px;height: 250px;margin-top: -82px}.sa-achieve-list {margin-right: 80px;margin-top: 100px}.sa-arch:after {top: -75px;width: 400px}.sa-arch:before {width: 300px}
.sa-active-ph-order .sa-carousel-slide :is(.sa-prev, .sa-next) {display: none}
.sa-slot-btn .sa-time-slot{width: unset}.sa-slot-btn li{width: calc(100%/5 - (1 - 1/5)*0px)}.sa-slot-btn li:nth-child(6n) p{margin-left: 10px}.sa-slot-btn li:nth-child(5n) p{margin-left: 0px}
.sa-fixed-right {padding: calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 30) calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 25)}
.sa-gutter30 {margin-left: -30px;margin-right: -30px}.sa-drag-clndr .sa-browse-hdr .dp__menu {left: 7px !important}.sa-my-profile-bg:before{padding-bottom: 10px}.sa-browse-hdr .dp__main{left: 20px}
.sa-contact-link::before{width: 93%}.sa-gutter30.sa-med-content,.sa-gutter30.sa-faq-accor{margin-right:-20px;margin-left:-20px}.sa-order-sanar ul li{padding: 0 30px}
.sa-gutter50 {margin-left: -20px;margin-right: -20px}.sa-serv-in{padding: 50px 20px 30px}.sa-order-sanar h2{margin-bottom: 70px}.sa-lise-doc .swiper{padding-top: 40px}.sa-services-hlt{margin-top: 80px; margin-bottom: 50px}.sa-serv-in h3{font-size: 28px}.sa-top120{margin-top: 60px}.sa-btm100{margin-bottom: 60px}.sa-business-bg{padding: 70px 0 0}.sa-join-sanar-card p{width: 60%}.sa-join-sanar-card,.sa-join-us-bg{height: 350px}.sa-brand .sa-logo{margin-left: calc(var(--sa-pixel)* 15)}.sa-nav li{margin-left: calc(var(--sa-pixel)* 8)}.sa-lise-doc .sa-carousel li{width: 32%}
.sa-board .sa-next ,.sa-abt-sanar .sa-next{ right: 94px}.sa-confirm{width: calc(var(--sa-percent)*48)}
.h1{font-size: 40px}.h2{font-size: 36px}
/* about */
.sa-who-we h2{margin-bottom: 25px}.sa-awards{padding: 50px 0}.sa-join-us-bg{padding: 50px;background-size: 100% 100%;margin-bottom: 60px}.sa-join-us-bg h2{padding: 25px 60px}.sa-abt-sanar{padding: 60px 0 50px}
.sa-services h1{padding: 50px 50px 0}.sa-join-doc-list li{margin-bottom: 20px}.sa-join-sanar-card,.sa-join-serv h2{margin-bottom: 60px}.sa-prvder-tit h1{padding-top: 60px}.sa-pjoin-list li{padding: 0 40px}.sa-lang-list li.active, .sa-lang-list li:hover, .sa-get-care li .router-link-active{margin-left: 0}.sa-login{padding: 20px}
.sa-card-list .sa-slot-btn li:nth-child(8n) p { margin-left: 10px}
.sa-personinfo-delete .sa-delete-card{width: unset}

}
@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px){
.sa-help-center li {margin: 0 10px}
.sa-col-sm1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.sa-col-sm2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.sa-col-sm3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sa-col-sm4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.sa-col-sm5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.sa-col-sm6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sa-col-sm7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sa-col-sm8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.sa-col-sm9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sa-col-sm10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.sa-col-sm11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.sa-col-sm12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.sa-slct-serv-list li img {margin: 10px auto 5px}
.sa-my-profile-bg { padding-top: 90px}
.sa-successful{margin:0 300px 50px auto}.sa-tabs-vert{display:flex;flex-direction:row}
.sa-covid-list li .sa-count{left:calc(var(--sa-pixel)* 5);bottom:calc(var(--sa-pixel)* 5)}.sa-slct-serv .sa-slct-serv-list{flex-wrap:wrap;justify-content: flex-start}.sa-services .sa-slct-serv-list li{width:calc(100%/6 - (1 - 1/6)*10px);height:100px}.sa-services .sa-slct-serv-list li:nth-child(6n+6){margin-left: 0}.sa-navbar .sa-slct-serv-list li{width:calc(100%/4 - (1 - 1/4)*20px);padding:5px 3px}.sa-features-list{width: 85%}
.sa-tabs-vert.sa-tabs-vert-lft{flex-direction: column}.sa-apoint .sa-slct-card{flex-direction: row}.sa-apoint .sa-slct-card li { margin-left: 20px; width: calc(100%/3 - (1 - 1/3)* 20px)}.sa-apoint .sa-slct-card li:last-child{margin-left: 0}.sa-cont-brdr {border: none;padding-left: 0px;padding-right: 0}.sa-or-text {display: none}.sa-cont-us {width: 100%}
.sa-cont-us .sa-card-shadow{padding: 30px}.sa-cont-us .sa-pl40 {padding-right: 0;padding-left: 0}.sa-whatsapp-img{left: calc(var(--sa-pixel)* 15)}.static-header {background-size: 1200px;padding-top: 70px;height: 220px}.static-header h1 {font-size: calc(var(--sa-pixel)* 10)}.sa-pro .sa-app-text { margin: 0px}.sa-img-cover-lg {margin-top: 0px}
.sa-covid-list li .sa-tit-hdng .sa-count { left: 0; bottom: 0; position: initial; width: 100%; justify-content: flex-end;margin-top: 0}
.sa-diagno-hdng .sa-count,.sa-who-we p {width: 100%}.sa-track-count h5{margin-top: 0}.sa-track-det{width: 40%}
.sa-achieve-list{width: 80%}.sa-licence-banner{margin-top: 78px}.sa-reschedule .sa-slot-btn .sa-time-slot{width: unset}.sa-reschedule .sa-slot-btn li:nth-child(7n) p{margin-left: 10px}.sa-drag-clndr .sa-browse-hdr.sa-slot-header .sa-reschedule .dp__menu {top: 148px !important}.sa-reschedule .sa-slot-btn li:nth-child(5n) p{margin-left: 0}.sa-cont-us .sa-card{width: 100%}
.sa-faq-bg:before{top:-60px}.sa-join-us-bg h2{padding: 20px 100px}.sa-sanar-bg .sa-card-shadow{bottom:170px}.sa-nav li{margin-left: calc(var(--sa-pixel)* 12)}.sa-service-prov .sa-slct-card li a{padding:15px}.sa-service-prov{width:100%}.sa-f-size44{font-size: 30px}.med-prov-img{right:25px}.sa-sanar-bg.sa-faq-bg.sa-business-prov:before{right:40px}.sa-sanar-bg.sa-faq-bg:before{top:-15px;right:50px}.sa-prov-img{right:55px}.sa-cont-us .sa-card{margin-right: 20px;margin-left: 20px}.sa-service-content .sa-icon-bg .sa-icon-bg-lg.icon-hospital3:before, .sa-med-content .sa-icon-bg .sa-icon-bg-lg.icon-healthcare2:before, .sa-service-content .sa-icon-bg .sa-icon-bg-lg.icon-skill:before{right:-10px}
.sa-services-list li{width: calc(100%/4 - (1 - 1/4)*10px)}
.sa-col-offset1{margin-right: unset}.sa-ministry{margin-right: unset}.sa-busnes h2{font-size: 35px}.sa-abt-sanar .sa-next{right:85px}.sa-lab-tech-bg li{width:calc(100%/2 - (1 - 1/2)*20px)}
.sa-nav li a,.sa-select-lang-btn,.sa-nav li figure~span{font-size: 13px}.sa-brand a{height: 60px}.sa-brand .sa-logo{width: 80px}
.sa-join-doc-list {margin: 0}.sa-who-we .sa-card-lg,.sa-our-vision .sa-card-xlg{padding: 20px}.sa-get-care li{margin-left:0}.sa-labtech-bg{background-size: cover}
.sa-dialog-body-md{width: 86%}.sa-datepicker-override .dp__menu{right: 60px !important}.sa-visit-details .dp__arrow_top{right: 12% !important}
.sa-doct-appoint{width: calc(100% - 35%)}.sa-browse .sa-wrap-slots .sa-carousel li { flex-shrink: 0; width: calc(100% / 6 - (1 - 1 / 6)* 10px)}

}
@media only screen and (max-width: 992px), only screen and (max-device-width: 992px){
.sa-achieve-list{margin-right: 0px;margin-top:60px;width: 100%}.sa-how-video{width: 100%}.sa-help-center{overflow-x: scroll}.sa-help-center::-webkit-scrollbar{display: none}
.sa-partners .sa-carousel li {width: 100px;margin: auto 50px}.sa-inp-flag {padding-right: 45px}.sa-gutter30{padding-left: calc(var(--sa-pixel)*14);padding-right: calc(var(--sa-pixel)*14)}.sa-fixed-right {padding: calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 12) calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 12)}.sa-joinus-text h3 { font-size: calc(var(--sa-pixel)* 16)}.sa-img-pro { width: 360px; height: 260px; margin: 60px 0 0 0}
.sa-download h1, .sa-app-text h1 {font-size: calc(var(--sa-pixel)* 16)}.sa-about-list li{width: calc(100%/2 - (1 - 1/3)*15px );margin-left: 0}.sa-achieve-card{margin-right: 0}.sa-arch:after { top: -172px;width: 362px;left: 15px}.sa-users-card .sa-carousel li{width: 50%}.sa-achieve-list .sa-about-list i{margin: 8px 0 calc(var(--sa-pixel)* 5)}.sa-signup-content{padding-left: calc(var(--sa-pixel)* 6);margin-left: -20px}.sa-medical-rec li {width: 44.3333%}
.sa-apt-servc,.sa-app-list{word-break: break-all}.sa-doct-price{width:calc(100% - 70%)}.sa-drag-clndr .sa-browse-hdr .dp__menu{left: 10px !important}.sa-my-profile-bg:before{padding-bottom: 20px}
.sa-navbar .sa-slct-serv-list li {width: calc(100%/3 - (1 - 1/3)*32px)}.sa-navbar .sa-slct-serv-list li:nth-child(4n) {margin-left: calc(var(--sa-pixel)* 10)}
.sa-gutter30 .sa-mob-none{padding-left: calc(var(--sa-pixel)*0);padding-right: calc(var(--sa-pixel)*6)}.sa-service-list li{width: 100%;margin: calc(var(--sa-pixel)* 10) 0 0 0}.sa-form-icon-left~sa-form-control {padding-right: 38px}.horizontal-calendar{width: 498px}.sa-browse-hdr .sa-srch-field{margin-left: 0}.sa-btn-back{margin-left: 8px}.sa-form-icon-left~.sa-form-control {padding-right: 38px;padding-left: 20px}.sa-profile-list li :where(a , span){font-size: 12px;padding: 15px 10px}.sa-profile-list li [class*="icon-"]{margin-left: 5px}.sa-navbar .sa-slct-serv-list li:nth-child(3n) {margin-left: 0}.sa-nav-generic .sa-slct-serv .sa-slct-serv-list{justify-content: center}.sa-arch:before{bottom:38px;right: 15px}.sa-achieve-list ul li{width: calc(100%/3 - (1 - 1/3)*15px )}.sa-users-card{margin: 72px 150px 0 0}.sa-licence-banner{margin-top: 92px}.sa-caregiver-pay{width: 70%}.sa-join-img { width: 100%; margin-top: 30px}.sa-features-list li:last-child{margin-top:30px}
.sa-order-sanar ul li{width: calc(100%/2 - (1 - 1/2)*20px);margin-bottom: 40px}.sa-order-sanar ul li i.icon-arrow-right-thick{display: none}.sa-programs p{width: 96%}.sa-hel-needs li{width: 100%}.sa-medc-test h3{font-size: 20px} .sa-join-sanar-card,.sa-join-us-bg{background-size: cover;height: auto;border-radius: 20px;margin-bottom: 40px}
.sa-hl-slider .sa-carousel li,.sa-lise-doc .sa-carousel li{width: 48%}.sa-nav.sa-anim-underline li{margin-left: calc(var(--sa-pixel)* 8)}
.sa-service-content [class*=col]:first-child{margin-top:0}.sa-service-content p,.sa-medcl-services li{font-size: 14px}.sa-btn-plain{width:35%}.sa-join-us-bg h2{padding-top:0;padding-bottom: 20px;font-size: 20px}
.sa-faq-bg:before{top:-35px}.sa-join-us-bg{margin-bottom: 0;height:auto}.sa-abt-sanar .sa-carousel li{width: calc(100%/2 - (1 - 1/2)*25px)}.sa-sanar-bg.sa-faq-bg:before{right:35px;width:400px;height:400px}.mble-img{width:400px;height:400px;right:50px}
.sa-sanar-bg .sa-card-shadow{padding:20px;bottom:165px}.sa-card-brdr strong{font-size: 16px}.sa-prov-img{top:-95px}.sa-sanar-bg.sa-faq-bg.sa-business-prov:before{top:-90px}.med-prov-img{top:-110px}
.h1{font-size: 34px}.h2{font-size: 30px}.sa-board .sa-carousel li{width: calc(100%/3 - (1 - 1/3)*10px)}
.sa-pjoin-list li{padding: 0 15px}.sa-join-doc-list li h5{margin-bottom: 14px}.sa-down-sanar.sa-vir-head .sa-d-flex button{font-size: 14px;padding: 8px;width: 100%}.sa-down-sanar.sa-vir-head .sa-d-flex{padding: 10px 15px}.sa-down-sanar .sa-join-stores a{width: 170px}.sa-arrow-right-bg i{width: 42px;height: 42px;font-size: 18px}.sa-services-list li img{width: 32px}
.sa-delete-card{width: 50%}
}
@media only screen and (max-width: 800px), only screen and (max-device-width: 800px){
.sa-brand a{height: 45px}.sa-brand .sa-logo{width: 60px;margin-left: calc(var(--sa-pixel)* 6)}.sa-nav li{margin-left: 10px}.sa-brand h5{color: var(--sa-light);}.sa-nav li.sa-notific{margin-left: 4px; color: var(--sa-light)}.sa-nav li.sa-notific i.icon-ring{color: var(--sa-light)} .sa-select-lang-btn, .sa-nav li figure~span, .sa-dctr-header-bg span {font-size: 10px}.sa-nav li.sa-dctr-header-bg{margin-left: 5px}.sa-nav li.sa-dctr-header-bg span{color: var(--sa-primary);}.sa-nav.sa-anim-underline li{margin-left: calc(var(--sa-pixel)* 6)}.sa-nav li.sa-notific span{top: -10px; left: 12px; right: auto; padding: 0px; background: var(--sa-success)}
.sa-why-sanar-list{justify-content: flex-start}.sa-awards .sa-prev, .sa-awards .sa-next{left: 70px}.sa-board .sa-carousel li{width: calc(100%/3 - (1 - 1/3)*10px)}
.sa-sanar-bg .sa-card-shadow{bottom:260px}.sa-prov-img { top: -120px; right: 95px; width: 300px; height: 300px}.sa-sanar-bg.sa-faq-bg.sa-business-prov:before{width:400px;height:400px}.med-prov-img { top: -22px; width: 450px; height: 400px; right:20px}.sa-sanar-bg.sa-faq-bg.sa-business-prov .sa-card-shadow{bottom:350px}.sa-faq-bg:before{top:-12px;width:105%;right:-15px}
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px){
.sa-container { padding-right: 15px;padding-left: 15px}.sa-services-bg {margin: 0 -15px}
.sa-mob-slot::-webkit-scrollbar-track,::-webkit-scrollbar-track{display:none}.sa-mob-slot::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{display:none}.sa-mob-slot::-webkit-scrollbar,::-webkit-scrollbar{display:none}
.sa-body-cnt::-webkit-scrollbar-track{display:block}.sa-body-cnt::-webkit-scrollbar-thumb{display:block}.sa-body-cnt::-webkit-scrollbar{display:block;width: 3px}
.sa-row{margin-left: calc(var(--sa-pixel)* -7.5); margin-right: calc(var(--sa-pixel)* -7.5);}.sa-col-xs1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.sa-col-xs2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.sa-col-xs3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sa-col-xs4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.sa-col-xs5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.sa-col-xs6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sa-col-xs7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sa-col-xs8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.sa-col-xs9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sa-col-xs10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.sa-col-xs11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.sa-col-xs12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}[class*=col] {padding-left: calc(var(--sa-pixel)*7.5); padding-right: calc(var(--sa-pixel)*7.5)}
.sa-gutter50 [class*=col]{padding-left: calc(var(--sa-pixel)*10); padding-right: calc(var(--sa-pixel)*10)}.h5 { font-size: 1rem}.sa-gutter20 [class*=col]{padding-right: 15px;padding-left: 15px}.sa-gutter10 [class*=col-]{padding-left:10px;padding-right:10px}
.sa-banner,footer.sa-container,.sa-help,.sa-features,.sa-mob-none,.sa-nav li.sa-mob-none, .sa-services .sa-slct-serv-list li:hover::before,.sa-services .sa-slct-serv-list li:hover::after,.sa-header,.sa-carousel-slide :is(.sa-prev, .sa-next) ,.tracking-img,.sa-whtsp-sprt{display: none}.sa-mob-flex {display:flex;align-items: center;margin-bottom: 20px}.sa-offers{margin: 10px 0 20px;height: auto}.sa-services{padding: 0}.sa-active-apt{margin-top: 20px;background: transparent; padding: 0;margin-bottom: 0}.sa-header .sa-container{border-bottom: none;padding: 15px}.sa-slct-serv {padding-top: 0}.sa-services .sa-slct-serv-list li{flex-direction: column; width: calc(100%/4 - (1 - 1/4)*10px); height: 100px; display: flex; align-items: center; justify-content: center}.sa-offers img {height: 100px;object-fit: cover}.sa-services .sa-slct-serv-list li:nth-child(6n+6){margin-left: 10px}.sa-home-offers .sa-offers { position: absolute; top: 0; padding: 0 0 0 20px;margin: 0;left: 0;right: 20px}.sa-home-offers .sa-home-space{padding: 120px 0;position: relative}.sa-services-list { margin-top: 0; padding: 0; background: none;gap: 15px}.sa-service-bg::before{display: none}.sa-services-list li {display: flex; padding: 15px 10px; font-size: 0.875rem; font-weight: 450; background-color: var(--sa-light); align-items: center; justify-content: right; width: calc(100%/2 - (1 - 1/2)*15px); height: auto; box-shadow: 0 0 calc(var(--sa-pixel)* 5) rgba(0,0,0,0.08)}.sa-header{background: none}nav{display: block;width:calc(100% - 150px)}.sa-active-apt .sa-carousel li{padding: 5px}.sa-header, .sa-nav{position: inherit;top: unset;box-shadow: none}.sa-services-list li img{width: 24px;height: auto;}
.sa-mob-block,.sa-home .sa-header, .sa-profile-menulist .sa-generic-list,.sa-dialog-content .sa-content .sa-btn-back{display:block}.sa-ofr-det {padding: 50px 20px 20px}.sa-mob-text-bold{font-weight: bold}.sa-nav{justify-content: flex-end}.sa-nav li {margin-left: 0}.sa-active-apt h2{font-size: 16px}.sa-active-apt .icon-calendar { font-size: 20px; vertical-align: middle; margin-left: 15px; color: var(--sa-success);display: inline-block}.sa-active-ph-order .carousel__prev, .sa-active-ph-order .carousel__next,.sa-corpt-wellness-v2 .carousel__prev, .sa-corpt-wellness-v2 .carousel__next{display: none}
.sa-nav-mob {position: var(--sa-fixed); bottom: 0; right: 0; left: 0; box-shadow: 0px -2px 8px rgb(0 0 0 / 6%); background: var(--sa-light);padding: 15px; height: 75px; margin: 0 auto; display: flex; justify-content: space-between;z-index: 1}.sa-nav-mob li { margin: 0}.sa-nav-mob li a i, .sa-nav-mob li a img {font-size: 22px; width: 24px; margin:0 auto 6px;display: block;text-align: center}.sa-nav-mob li a { display: flex; flex-direction: column; align-items: center; color: var(--sa-dark-350); position: var(--sa-relative); font-size: 12px;font-weight: 450}.sa-nav-mob li a.router-link-active.router-link-exact-active{color: var(--sa-primary);height: 50px;padding-top: 2px}.sa-nav-mob li a.router-link-active.router-link-exact-active figure{background: #daf1fb}.sa-nav-mob li a .sa-mob-logo img{width: 32px;object-fit: contain}.sa-nav-mob li a .sa-mob-logo { background: #EFF8FF; border-radius: calc(var(--sa-percent)*50); width: 50px; height: 50px;margin-top: -36px; margin-bottom: 11px;display: flex;justify-content: center}.sa-reschedule-cancel {padding-top: 25px}
.sa-card-mob-none{border: none;padding: 0}.sa-card-shadow-none{box-shadow:none;padding: 0}.sa-services .sa-link-insur .sa-add-ins {padding-right: 26px;margin-left: 0}.sa-services .sa-link {text-decoration: none;color: var(--sa-success)}.sa-home{background-color: var(--sa-light)}.sa-mob-flex-start{align-items: self-start;}
/* footernav newstyles */
.sa-nav-mob li a.router-link-active.router-link-exact-active::before{position: absolute; top: -32px; content: ""; background: url(https://img.litedev.com/images/static/new-theme/menu-active-curve.svg) no-repeat; width: 90px; height: 100%; z-index: 0; transition: 0.3s ease-in-out}.curve-svg { width: 0; height: 0}.sa-nav-mob li a.router-link-active.router-link-exact-active::after{content: '';position: absolute;top:-20px;width: 5px;height: 5px;background: var(--sa-primary);border-radius:50%;z-index: 0;margin: 0 auto}.sa-nav-mob li:last-child a.router-link-active.router-link-exact-active{padding-top: 0}.sa-nav-mob li a i.sa-avtar-xs{width: 25px;height: 25px}.sa-nav-mob li a.router-link-active.router-link-exact-active i::before{color: var(--sa-primary)}
/* new mweb styles */
.sa-btn-outline-primary{background-color: var(--sa-light)}.sa-wallet-text,.sa-wallet,.sa-add-text{background-color: var(--sa-light)}.sa-mob-bg-color{background-color: var(--sa-primary-light-bg); margin: 64px -20px 0; width: auto; padding: 0px 15px 0; border-radius: 20px 20px 0 0}.sa-service-ins-bg h4,.sa-mob-sanar h5,.sa-patient-flow .sa-slct-ptn span{font-weight: 450;color: var(--sa-dark);font-size: 15px}.sa-mob-apt-list .sa-myapt-status-mrg{margin-bottom: 0}.sa-mob-apt-list .sa-app-list:before{content: unset}.sa-mob-apt-list strong.sa-black-text{color: var(--sa-primary)}.sa-mob-apt-list .sa-myapt-status-mrg span{color: var(--sa-dark-600);display: inline-block;margin-bottom: 5px}.sa-btn-outline-danger:hover { color: var(--sa-danger); background-color: var(--sa-transparent)}.sa-add-patient-btn {width: 100%; margin-bottom: 15px}
/* dialoge styles starts here */
.sa-mob-header-shadow{box-shadow:0 0 calc(var(--sa-pixel)* 3) #E1E1E140}
.sa-dialog-body { padding: 0px; box-shadow: none;  width: 100%;max-height: 100%}.sa-dialog-close {right: 5px; left: auto; font-size: calc(var(--sa-pixel)* 8); padding: 0; top: 12px; z-index: 11; margin: 0; border: none; border-radius: unset; width: 30px; height: 30px; line-height: 30px}.sa-dialog-body .sa-dialog-close .icon-close:before { content: "\e91d"}.sa-mob-header{ padding: 12px 35px 12px 0; text-align: right; font-weight: 850; position: fixed; z-index: 2; top: 0; right: 0; left: 0; background: var(--sa-light); color: var(--sa-custom-v5)}.sa-mob-header-bord{border-bottom: var(--sa-border-solid) var(--sa-dark-100)}
.sa-dialog-body.sa-dialog-center{width: 95%}
.sa-dialog-content .sa-pos-rel { position: fixed; top: 58px; right: 0; left: 0; background: var(--sa-light); z-index: 1; padding: calc(var(--sa-pixel)* 10) 15px}.sa-dialog-content .sa-pos-rel i{left: 30px;top: 30px;font-size: 20px}.sa-login,.sa-reset-pwd{ max-height: 100%;padding: 0}.sa-login .sa-login-brd{background: none;border: none;padding: 0}
.sa-dialog-btn-index{z-index: 9} .sa-dialog-btn-index i{position: relative;z-index: 9}
.sa-body-cnt{ padding:15px; max-height: 75vh;overflow-y: auto;}.sa-card.sa-body-cnt{padding: 20px}.sa-rec-det .sa-body-cnt{padding-bottom: 150px}.sa-patient-info {padding: 0; border-radius: 0}.sa-dialog-v7 {height: 75vh;}
.sa-login .sa-login-brd form{padding: 0}.sa-dialog-body-xs{padding: 15px}
.sa-dialog-bottom,.sa-dialog-full {display: unset}.sa-dialog-bottom .sa-dialog-body,.sa-dialog-full .sa-dialog-bottom .sa-dialog-body{border-radius:12px 12px 0 0;animation:slide-in-Vert .5s ease-out forwards;transition:opacity .5s;position: fixed;bottom: 0;}.sa-dialog-full .sa-dialog-bottom .sa-dialog-body {max-height: 80vh;height: auto}.sa-hijri-calndr .sa-dialog-body{padding: 40px 20px 20px}
.sa-dialog-full .sa-dialog-body {height: 100%;max-height: 100%;border-radius: 0; overflow:hidden; overflow-y:auto}.sa-dialog-full .sa-dialog-body .sa-body-cnt{height: 100%;max-height: 100%;padding-top: 70px}.sa-dialog-full .sa-signup { padding-top: 50px}.sa-signin{display: flex; align-items: center; height: 100%}.sa-dialog-full .sa-map {padding: 0}.sa-dialog-full .sa-map .sa-mob-header {background: transparent;border: none;border-radius: 0}
.sa-voucher-bg { padding-bottom: 160px}.sa-old-lab .sa-lab-srch{position: fixed; z-index: 99; left: 15px; top: 15px}.sa-old-lab .sa-input-group.sa-location-label { margin-top: 50px; margin-bottom: 0; z-index: 0}.sa-voucher-bg .sa-body-cnt{padding: 0 20px;overflow: unset}
.sa-old-lab .sa-location-label.sa-lab-form {position: relative}.sa-body-res{padding: 80px 20px}.sa-apt-dialog-det .sa-dialog-body{padding: 40px 0 10px}.sa-rr {top:25px}.sa-apt-dialog-det .sa-dialog-body .sa-body-cnt{padding-bottom: 40px;}
/* dialoge styles ends here */
.sa-body-cnt .sa-view-det {padding: 20px}.sa-service-list li {width: calc(100%/2 - (1 - 1/2)*10px); margin-left: 0;min-height: auto;align-items: center;margin-top: 0}.sa-services .sa-slct-serv-list li:hover {color: var(--sa-dark)}.sa-btn-back i { z-index: 3; position: fixed; top: 17px;right: 15px;font-size: 18px;width: 20px;color: var(--sa-custom-v5)}.sa-service-list li figure { width:40px; height: 40px; margin: 10px 10px 10px 0;border-radius: 50px}
/* .sa-service-list li figure img{width: 25px;height: 25px} */
.sa-btn-back .icon-arrow-left{font-weight: 650;top: 16px;}
.sa-clinc-det{width:calc(100% - 50px);padding: 0;}.sa-clinic-det-tit h6{width: 100%; margin-bottom:0; text-align: right;}.sa-line-close i{display:none}
.sa-line-close{width:100px;height:3px;background:#aca9ba;border-radius:calc(var(--sa-pixel)* 10);right:50%;transform:translateX(50%);z-index:9;border:none;margin:auto;text-align:center;display:block;margin-bottom:10px}.sa-mob-header-fix{padding:40px 15px calc(var(--sa-pixel)* 10);margin:0 0;text-align:center;position:fixed;z-index:1;top:0;right:0;left:0;background:var(--sa-light)}.sa-mob-more-list{padding-top:100px}.sa-dialog .sa-dialog, .sa-dialog .sa-signup-content .sa-dialog{right:0}.sa-dialog-body .sa-dialog-body{width:100%}.sa-fixed-right{animation:auto;overflow: auto}
.sa-dialog-center .sa-dialog-close{right: auto; left: 11px; font-size: 12px; top: 6px;z-index: 11}.sa-dialog-center .sa-dialog-close i{background-color:#fff;box-shadow: 0 0 8px rgb(0 0 0 / 15%)}.sa-dialog-close i{background: unset;color: var(--sa-custom-v5);box-shadow: unset}.sa-dialog-center .sa-dialog-close.sa-line-close{right: 50%;left: unset;top: 10px}
.sa-dialog-center .sa-dialog-close .icon-close:before{content:"\e9e3"}
.sa-dialog-center .sa-dialog-content .sa-avtar-big{margin:0 calc(var(--sa-pixel)* -10);border-radius:15px 15px 0 0}.sa-dialog-content-center{top:0;position:relative;transform:unset;border:none;right:0;left:0;padding:calc(var(--sa-pixel)* 10)}.sa-mob-header-fix .sa-form-icon-left,.sa-add-patient-det .sa-add-patientSearch i{right:35px;bottom:32px;top:auto}.sa-notific-body{height:auto;top:0;right:0;left:0px;bottom:0;width:auto;transform:unset;position:fixed;border-radius:0;animation: unset}.sa-mob-more-list2{padding-top:30px}
.sa-notific .sa-notific-list>li {margin-left: 0;width: calc(100% - 40px);}.sa-notific-content {margin-left: -20px;}
.sa-loc-map{border-radius: 0}.sa-dialog-center .sa-custom-dropd .sa-dialog-close{width: 60px; height: 5px; background: #ddd; top: 12px; left: auto; right: 50%; transform: translateX(50%); border-radius: calc(var(--sa-pixel)* 10); z-index: 9}.sa-max-hgt {max-height: 67vh;padding-bottom:80px;padding-left: unset}
.sa-signin-dialog .sa-dialog-body{width: 90%} .sa-insurance .sa-dialog-content-center {background-color: var(--sa-light);border-radius: 15px;position: unset;max-height: 70%;overflow-y: scroll}.sa-dialog .sa-signup-content {overflow: auto}
.sa-top-space {padding-top: 80px}.sa-top-space90 {padding-top: 90px}.sa-top-space100 {padding-top: 100px}.sa-top-space130{padding-top: 130px;}.sa-top-space150 {padding-top: 150px}.sa-top-space160 {padding-top: 160px}.sa-top-space180 {padding-top: 180px}.sa-btm-space {padding-bottom: 100px}.sa-btm-space20 {padding-bottom: 20px}.sa-btm-space50 {padding-bottom: 50px}.sa-btm-space60{padding-bottom: 60px}.sa-btm-space80 {padding-bottom: 80px}.sa-btm-space150 {padding-bottom: 150px}.sa-btm-space160 {padding-bottom: 160px}.sa-btm-space180 { padding-bottom: 180px}.sa-btm-space230 { padding-bottom: 230px}.sa-top-btm-space{padding:80px 20px}.sa-top-space10{padding-top:10px}.sa-top-space20{padding-top:20px}.sa-top-space30{padding-top:30px}.sa-top-space40{padding-top:40px}.sa-top-space50{padding-top:50px}.sa-top-space60{padding-top:60px}.sa-top-space70{padding-top:70px}.sa-top-space220{padding-top: 220px;}
.sa-signup-content{padding: calc(var(--sa-pixel)* 30) 15px calc(var(--sa-pixel)* 10); overflow: unset; height: 100vh; margin: 0}
.sa-addrecord .sa-slct-card{z-index: 1;gap: 10px}.sa-addrecord .sa-slct-serv-list li{margin-left: 0}
.sa-info-light-bg.sa-mob-apt-list{box-shadow:none;padding:0;border-radius:0;background:0 0}.sa-mob-sanar .sa-apt-list { display: flex; overflow: hidden; overflow-x: auto; width: 100%; scroll-snap-type: x mandatory; gap: 15px}.sa-col3.sa-col-md2.sa-col-sm2.sa-col-xs12.sa-d-f-a-center { font-weight: 550}
.sa-mob-apt-list .sa-apt-list li{background: var(--sa-light);flex-shrink: 0.1;line-height: 26px;border: none;width: 100%}.sa-mob-apt-list .sa-apt-list li .sa-apt-servc{color:#939598;margin-bottom: 0}.sa-mob-apt-list .sa-apt-list li .sa-apt-status{display:none}.sa-myapt-status-mrg .sa-mobln-block {color: #939598}.sa-myapt-status-mrg {margin-bottom: 40px}
.sa-app-tabs .sa-hdr-rgt-icon{font-size:16px;cursor:pointer;left:20px;right:auto;border:none;padding:0;margin:0;color:var(--sa-primary);position:absolute;top:20px;z-index:2}.sa-mob-apt-tab .sa-appoint-tab{border-bottom:var(--sa-border-solid) #dde0e6;padding:0 calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 5);position:var(--sa-fixed);top:68px;z-index:1;right:0;left:0;background:var(--sa-light);margin:auto}.sa-mob-apt-tab .sa-appoint-tab{top:40px;z-index:99;padding:20px 20px 10px}.sa-appoint-tab li.active{color:var(--sa-info);position:var(--sa-relative);background:#ecf2ff;font-weight:550;border-radius:8px 8px 0 0}.sa-my-apt .sa-appoint-tab li.active{background:0}.sa-my-apt .sa-tabs-fill .sa-tabs li.active::after{display:none}.sa-appoint-tab li{padding:0;width:33.3333%}
/* Booking Flow */
.sa-browse .sa-browse-hdr{box-shadow:0px 4px 4px 0px #E1E1E140;background:var(--sa-light);padding-top:95px;padding-bottom: 0; border-bottom: unset;}.sa-browse-hdr .sa-btn-back{margin:0}.sa-browse .sa-srch-field{width:100%;position:absolute;right:0;left:0;padding:calc(var(--sa-pixel)* 10);top:65px;height:80px;background:var(--sa-light)}.horizontal-calendar .date-item:first-child .sa-today {right: 2px;top: 10px;color: #000;font-size: 13px;font-weight: 450}
.sa-browse .sa-srch-field .sa-form-wid{width:calc(100% - 60px)}.sa-browse .sa-srch-field .sa-form-icon-left{left:35px;top:30px;right:auto;font-size: 18px}.sa-browse .sa-srch-field .sa-form-icon-left.sa-form-ico-pos{left: 90px;right: auto}.sa-browse .horizontal-calendar{width:100%;margin-top: 55px;padding-bottom: 15px}.sa-browse .sa-date-picker{position:absolute;left:20px}.sa-browse-hdr~.sa-result{padding-top:15px}.sa-date-picker .dp__input_wrap:before{display: none}.horizontal-calendar .choosed-day .date-item-date{border-radius:100%}.sa-exp-dt .sa-date-picker .dp__input_wrap:before{display: block}
.sa-card-list-box .sa-avtar-lg{width:40px;height:40px}.sa-doct-det{width:calc(100% - 40px);flex-wrap:wrap}.sa-doct-det-data{width:100%;border:none;padding-left:0}.sa-doct-det-data h6{padding-left:40px}.sa-doct-det .sa-price{width:100%;padding-right:0}.sa-price-tag{position:absolute;bottom:0;left:0}.sa-form-icon-left~.sa-form-control{padding-right:20px}
.sa-tit{margin-bottom:10px}.sa-lab-card{padding-right:24px}.sa-card.sa-card-mob-none .sa-lab-card{padding:0}.sa-price.sa-mob-split-lab, .sa-doct-price.sa-mob-split-lab{margin:0px -75px 0 -20px;padding-right:20px}.sa-lab-card .sa-price{padding:0;width:100%}.sa-covid-list li{flex-direction:column;padding:0}.sa-covid-list li:last-child {margin-bottom: 50px}.sa-covid-list figure{width:100%;height:150px;border-radius:8px 8px 0 0;margin:0}.sa-covid-list .sa-card-list-tit{margin-right:0;width:100%;padding:15px}.sa-nurse .sa-card-list .sa-avtar-lg{width:40px;height:40px}
.sa-tabs-vert{padding-top:25px}.sa-tabs-vert li{font-size:12px}.sa-search-box{position:fixed;top:60px;background:var(--sa-light);right:0;left:0;z-index:12;padding:15px}.sa-search-box .sa-form-icon{top:26px;left:30px;font-size:18px}.sa-lab-mob-space { padding-bottom: 80px}.sa-mob-bg .sa-lab-mob-space { margin-bottom: 40px}
.horizontal-calendar .date-item.choosed-day{padding: 10px; background: var(--sa-success); border-radius: 10px;width: 50px}.horizontal-calendar .date-item-day,.horizontal-calendar .date-item-date{color:#000;background-color: transparent}.horizontal-calendar .date-item-day,.horizontal-calendar .date-item-date{font-size: 13px; font-weight: 450}.horizontal-calendar .date-item {width: 45px;padding: 10px}.horizontal-calendar .choosed-day:first-child .date-item-day{color: transparent}.horizontal-calendar .choosed-day .date-item-day {color: #fff}.horizontal-calendar .date-item.choosed-day:first-child .sa-today{right: 0; top: 10px; background: transparent; color: #fff;display: unset;font-size: 12px}.horizontal-calendar .date-item.choosed-day .date-item-date{color: #fff;background: transparent; font-size: 14px}.horizontal-calendar{width: 100%}.sa-browse-hdr{position: relative; padding-top: 60px; padding-bottom: 10px; border-bottom: 1px solid #ddd}.sa-browse-datepicker .horizontal-calendar .date-item:hover {background-color: var(--sa-success)}.sa-override-datepicker .sa-picker-border{border: none; padding: 0; border-radius: unset}
.sa-drag-clndr .sa-browse-hdr .dp__menu{left: 20px !important;right: 15px !important;z-index: 1}.sa-browse-hdr .dp__menu .dp__arrow_top {right: 30px}
/*Filter styles start here*/
.sa-filter{padding: 20px; position: fixed; z-index: 9999; left: 20px; top: 58px; box-shadow: 0 0 10px #d8dbdf; border-radius: 10px; overflow: auto; min-height: 90px; max-height: 50%;width: 300px}
.sa-filter :is([type="checkbox"]:checked + label, [type="checkbox"]:not(:checked) + label, [type="radio"]:not(:checked) + label, [type="radio"]:checked + label) {display: flex;align-items: center}
.sa-gender-filter{padding:0 20px;border:none;display:flex;border-bottom:1px solid #ddd;background:var(--sa-light);justify-content:center;margin-bottom:20px}.sa-gender-filter [type=radio]:checked+label:before,.sa-gender-filter [type=radio]:not(:checked)+label:before{border:none;width:auto;height:auto}.sa-gender-filter [type=radio]:checked+label{color: var(--sa-dark); border: 1px solid var(--sa-primary);padding-bottom: 0; border-radius: 10px;background: var(--sa-light)}.sa-gender-filter [type=radio]:checked+label,.sa-gender-filter [type=radio]:not(:checked)+label{display:flex;align-items:center;margin:0;justify-content:center;text-align:center;width:calc(100%/3 - (1 - 1/3)*0px);padding-right:0}.sa-gender-filter [type=radio]:checked+label:after,.sa-gender-filter [type=radio]:checked+label:after{width:100%;right:0;border-radius:5px 5px 0 0;bottom:-1px;height:3px;top:auto;background:var(--sa-primary)}.sa-gender-filter label i{margin-left:6px;font-size:16px; color: var(--sa-custom-v4)}
.sa-lab-det .sa-mob-footer{background: #edf8ff;padding: 15px}.sa-card-list>li {width: 100%;background: var(--sa-light);min-height: auto}.sa-card-list>li .horizontal-calendar {margin-top: 0}
.sa-lab-det .sa-card,.sa-kids-review .sa-card{border: var(--sa-border-solid) var(--sa-dark-150); box-shadow: none;padding: 20px;background-color: var(--sa-light);margin: 0 0 20px 0}
.sa-lab-det .sa-mob-header{font-weight: 550; padding-right: 54px;left: 0}.sa-lab-card h5,.sa-lab-card h6{color: var(--sa-primary);font-weight: 550}.sa-eclinic-prog h4 {width: auto}.sa-vaccin-det .sa-slct-txt {top:25px;left: 15px}
/*Filter styles end here*/
.sa-item-selected{display: none}.sa-item-selected.sa-d-block { display: block; position: fixed; top: 0; right: 0; left: 0; bottom: 0; padding: 90px 15px 80px;overflow: auto; background: #edf8ff; z-index: 13}.sa-item-btns { position: fixed; right: 0; left: 0; bottom: 0; background: #FFF; padding: 15px;display: flex;z-index: 13}.sa-item-btns .sa-grey-btn.sa-btn-block{line-height: normal;gap: 10px} .sa-pack-bg { background-color: var(--sa-success); width: 28px; height: 28px; line-height: 28px; color: var(--sa-light); border-radius: calc(var(--sa-pixel)* 3)}.sa-item-btns .sa-grey-btn.sa-btn-block span+span{width: calc(100% - 28px);text-align: right}.sa-btn-outline-primary:hover{background-color: var(--sa-light);color: var(--sa-primary);background-image: unset}
/* Confirmation styles start here */
.sa-confirm .sa-mob-footer .sa-btn{width:48%}.sa-confirm .sa-mob-footer{position:fixed;bottom:0;right:0;left:0;background-color:var(--sa-primary-light-bg);padding:calc(var(--sa-pixel)* 10) calc(var(--sa-pixel)* 10)}.sa-successful{margin-right:0;padding:110px 0 30px;text-align:center}.sa-successful::before{right:50%;top:0;transform:translateX(50%);margin:0}.sa-share-bg{top:13px}.sa-confirm{margin:0;padding:80px calc(var(--sa-pixel)* 10) 90px}.sa-book-success{margin-bottom: 25px;font-size: 16px}.sa-confirm-footer{gap: 10px}.sa-footer.sa-confirm-footer .sa-btn{width: 100%;margin: 0}
.sa-confirm{background: #fff; margin: -90px auto 100px; border-radius: 15px; border: 3px solid #fff;padding: 0 10px 30px;box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%);width: 100%}.sa-book-success .sa-primary-text{font-weight: 550} .sa-appt-confirm h5{font-weight: 350}.sa-schedule-mob{position: absolute;top: -250px}.sa-schedule-mob p{font-size: 14px;color: #fff}.sa-schedule-mob h1{color: #fff;font-size: 20px}.sa-payment-list li h6{flex-basis: 100%;color: #000;font-weight: 450;font-size: 16px;padding-bottom: 5px}
.sa-confirm .sa-mob-footer .sa-btn-outline-primary{background-color: var(--sa-light)}
/* Confirmation styles end here */
/* input hover styles removed */
[type=radio]:not(:checked) + label:hover::before, [type=radio]:checked + label:hover::before{border-color: #cccccc}
/* Department Filter styles start here */
.sa-filter-btn{border-radius: 6px; padding: 10px; color: var(--sa-info); background: var(--sa-primary-light-bg); font-size: 16px; width: 38px; height: 38px; position: fixed; top: 10px; left: calc(var(--sa-pixel)* 52); display: flex; align-items: center; justify-content: center; z-index: 9}
.sa-filter-data .sa-dialog{opacity:0}.sa-dep-fltr{z-index:2;position:var(--sa-fixed);left:calc(var(--sa-pixel)* 20);top:220px;background:var(--sa-light);border:var(--sa-border-solid) #c9d6e7;border-radius:6px;display:block;margin:0 calc(var(--sa-pixel)* -10);padding:calc(var(--sa-pixel)* 10)}.sa-dep-fltr label{display:flex;align-items:center}.sa-filter-list {border-width: 1px}
/* Department Filter styles end here*/
/* my sanar styles */
.sa-sanar-banner { background: url(https://img.litedev.com/images/static/new-theme/appointments-bg.svg) no-repeat; background-attachment: fixed;background-size:100%;padding: 0}.sa-mob-sanar { position: relative; top: 40px; padding: 20px 15px 90px; background: var(--sa-primary-light-bg);right: 0;left: 0;border-radius: 20px 20px 0 0}.sa-mob-top-card{margin-bottom: 20px;margin-top: -50px}.sa-apt-list{padding: 0; background: transparent}.sa-mob-sanar .sa-slct-card li {width: calc(100%/3 - (1 - 1/3)*10px);min-width: 90px}.sa-mob-sanar .sa-slct-card li:last-child{margin-left: 0}.sa-mob-sanar .sa-slct-card li a.active { border: 2px solid var(--sa-success-dark); color: var(--sa-success-dark);font-weight: 550}.sa-apoint .sa-card-shadow {padding: 0;box-shadow: none;background: transparent}.sa-mob-sanar h5 {font-weight: normal}
.sa-app-list-serv { font-weight: normal;margin-top:-25px}.sa-myapt-status { background: #E7F4FF;padding:10px;border-radius:10px;margin-top:10px}.sa-app-list{padding-right:95px;margin-bottom:5px}.sa-app-list-serv{padding-right:72px}.sa-app-list:before { content: attr(data-title); color: var(--sa-grey);margin-left:10px}.sa-apt-list li .sa-doct-det { display: flex; align-items: baseline;color:var(--sa-info);padding-right:12px}
.sa-status-cancelled {background: #FFE7E7}.sa-status-completed {background: #E8FFE7}
.sa-myapt-status span{display: flex;justify-content: space-between;align-items: center}.sa-myapt-status .icon-video-icon{vertical-align: middle}
.sa-myapt-status .sa-btn-sm{height: 25px;line-height: 25px;padding:0 10px;border-radius: 8px}.sa-info-light-bg.sa-patient-det h5{color:var(--sa-info)}.sa-wtsap-card{box-shadow: none}.sa-wtsap-card .sa-status-card-cnt{width: 60%}.sa-wtsap-card .sa-status-card-ico.sa-book-now { width: calc(100% - 40%)}.sa-wtsap-card .sa-status-card-cnt.sa-doctor-sprite::before{vertical-align: top}
.sa-mob-reports{width: 100%;}.sa-report-btn a{width:100%}.sa-report-btn .sa-cancelled-report{margin-bottom: 0}.sa-btn-responsive .sa-card-no-border.sa-p0{padding:0}.sa-mob-card-bg{background: #fff}
.sa-app-list.sa-date-icon:after{display: none}.sa-app-list.sa-date-icon:before{margin-right:-35px}.sa-date-icon i{color: var(--sa-grey)}
.sa-patient-icon:after{content: '\e973';font-family: icomoon;position: absolute;right:70px;top:-2px;color:var(--sa-grey);font-size:16px}.sa-app-list-serv i{font-size: 16px}
.sa-app-icon:after{content: '\e97a';font-family: icomoon;position: absolute;right:70px;top:-2px;color:var(--sa-grey);font-size:16px}
/* tabs styles */
.sa-tabs-fill li{padding: 10px 0;margin: 0 20px;width: 100%; text-align: center;display: block;color:#7c7c7c;font-size: 15px;}.sa-tabs-fill~.sa-tab-cont {border-radius: 10px}.sa-tabs-fill li.active,#review-top .sa-tabs-fill li.active {background: transparent}.sa-tabs-fill li.active::after, .sa-tabs-fill li:first-child.active::after {display: block; width: 100%; border-radius: 4px 4px 0 0; bottom: 0; height: 3px; transform: unset; top: auto; left: 0; background: var(--sa-primary)}
.sa-apt-list li {position: relative;background: var(--sa-light);border: var(--sa-border-solid) var(--sa-dark-150)}
.sa-apoint .sa-card-shadow {padding: 0;box-shadow: none}.sa-apoint .sa-tabs-fill { position: fixed; top: 50px; background: var(--sa-light); z-index: 9; border-bottom: 1px solid #ddd; right: 0; left: 0}.sa-apoint .sa-tabs-fill~.sa-tab-cont, .sa-apoint .sa-tabs-pres~.sa-tab-cont{padding-top: 60px;background: transparent;padding: 60px 0 0}.reschedule-up-btn{position:absolute;bottom: -8px;left: 7px}.sa-tab-brdr li{margin: 10px 0 0;font-size: 15px;color: #7C7C7C;}
/* my profile styles */
.sa-my-profile-bg{height: 100%; padding-top: 60px;margin: 0;background:url(https://img.litedev.com/images/static/new-theme/my-profile-bg.svg) no-repeat;background-size: 100%}.sa-my-profile-bg::before{ content: ''; position: var(--sa-fixed); left: 0; font-size: 160px; top: 0; font-family: icomoon; color: var(--sa-light); opacity: 0.1; background: transparent; height: 100%; right: auto;z-index: -1}
.sa-mob-flex .sa-avtar-lg { border-radius: calc(var(--sa-pixel)* 50); padding: 6px; position: var(--sa-relative)}.sa-mob-flex .sa-edit-pro { margin: 10px 0px 0 0; color: var(--sa-light);position: relative; width: calc(100% - 75px);text-align: center}.sa-mob-flex .sa-edit-pro .sa-link{color: var(--sa-light)}.sa-licence-banner{margin:12px 0;position: relative}
.sa-mob-flex .sa-edit-pro i {vertical-align: middle;margin-right: 10px;display: inline-block}
.sa-profile-list li { border-top: var(--sa-border-solid) var(--sa-dark-50); padding-right: 0; position: relative}.sa-profile-list li  [class*=icon-right],.sa-profile-menulist .sa-generic-list li [class*=icon-right] { position: var(--sa-absolute); left: 0; right: auto; top: 50%; transform: translate(0,-50%); color: #d8d8d8; font-size: 13px; margin-left: 0; width: auto;display: block}.sa-avtar-ico-blu { right: 0px; margin: 0 auto; bottom: -2px; width: 100%; height: 22px; line-height: 22px}.sa-profile-list li:first-child{border-top: none}.sa-profile-card h6 {border-bottom: 1px solid var(--sa-dark-50); margin: -15px -15px 0; padding: 15px 15px 10px}
.sa-profile-menulist .sa-generic-list li a i,.sa-my-profile-bg .sa-generic-list li span i { font-size: 20px; color: var(--sa-dark); margin-left: 10px; width: 30px; display: block}.sa-my-doc .sa-card-list li { width: 100%; margin: 0 0 20px 0}.sa-pr-wallet i{padding: 12px; display: inline-block; box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%); border-radius: 8px; margin-right: 6px;color: var(--sa-dark);font-weight: 650}.sa-select-lang-btn .icon-healthcare{ margin-right: 0; font-size: 20px; margin-left: 21px; color: var(--sa-dark)}
.sa-profile-card,.sa-user-card{padding: 15px; background-color: #fff;border-radius: 12px;margin-bottom: 10px}.sa-profile-card .sa-profile-lang{width: 100%}.sa-profile-card .sa-profile-lang .sa-lang-icon{margin-top: 0}.sa-profile-card .sa-care.sa-select-lang-btn .icon-down-arrow{left:-10px;font-size: 14px;top: 10px;color: var(--sa-primary)}.sa-profile-card .sa-lang-list li .sa-flags{padding: 0}.sa-profile-card .sa-profile-list li .icon-close{display: none}
.sa-user-card{display: flex; flex-wrap: wrap; flex-direction: row; gap: 15px; position: relative}.sa-user-card li { width: calc(100%/3 - (1 - 1/3)*15px); margin: 0; text-align: center;font-size: 12px; font-weight: normal;display: flex; justify-content:center; align-items: center}.sa-user-card li i{color: var(--sa-primary)}.sa-user-card li a i{display: block;font-size: 24px;margin-bottom: 10px}
.sa-mob-profile-list .sa-profile-list li .icon-right-arrow{color: var(--sa-primary);font-size: 14px;left:6px;}.sa-my-profile-bg .sa-user-signUp .sa-avtar { background: #2faaa1; height: 60px; width: 60px; margin: 0}.sa-my-profile-bg figure .icon-profile,.sa-my-profile-bg figure .icon-profile:before{color: #ffffff;font-size: 40px;font-weight: 650}.sa-user-signUp ~ .sa-mob-profile-list{padding-top: 80px}.sa-user-signUp .sa-edit-pro small{display: block;margin-top: 0;}.sa-user-signUp .icon-edit2:before{content: "\eb43"}.sa-user-signUp ~ .sa-upload-list{position: fixed;top: auto; bottom: 0; right: 0; padding: 50px 0; display: flex; justify-content: space-evenly}.sa-upload-list li{position: relative; height: 80px; width: 80px; background: var(--sa-primary-light-bg); border-radius: 8px; display: flex; justify-content: center; padding: 5px; align-items: center; flex-direction: column;text-align: center;font-size: 14px}.sa-upload-list>li>i{right: 0; position: relative; margin: 0}
/* my profile new changes */
.sa-user-signUp{display:flex}.sa-user-signUp figure{margin: 0 auto;border-radius: 50%}.sa-edit-pro{color: var(--sa-light);font-weight: 450}.sa-edit-pro i.icon-edit2{position: absolute;left: 15px;background: var(--sa-primary-light); width: 34px; height: 34px; line-height: 34px; border-radius: 50%; text-align: center; color: var(--sa-primary);top: 30px}.sa-avtar-ico-blu{right: 0px;margin: 0 auto;bottom: -2px;width: 100%;height: 22px;line-height: 22px}.sa-my-profile-bg .sa-user-signUp figure,.sa-my-profile-bg .sa-user-signin{margin: 0 auto;border-radius: 50%}.sa-profile-lang .icon-down-arrow{display: none}.sa-pr-wallet{position: absolute;left: 0;top: 0;background: var(--sa-light);color: #1db333;font-size: 14px;padding-right: 8px;border-radius: 10px}.sa-edit-pro i.icon-right-arrow{font-size: 14px;margin-right: 10px}.sa-ptn-info p{width: 100%}.sa-ptn-list li{background-color: var(--sa-light)}.sa-ptn-list li.sa-ptn-info { background-color: var(--sa-primary-light-bg);margin-bottom: 0;position: relative}.sa-ptn-list .sa-ptn-ins-label{margin-bottom: 0}.sa-patient-age{position: absolute;left: 14px;text-align: left}
.sa-ptn-record-card {margin:15px 0} .sa-ptn-record-card .sa-slide-name h6 { color: var(--sa-info)} .sa-ptn-record-card ul { display: flex; flex-wrap: wrap; flex-direction: row; gap: 8px; position: relative; padding: 3px} .sa-ptn-record-card ul li { border-color: rgb(172 169 187 / 20%); width: calc(100%/3 - (1 - 1/3)*8px); margin: 0; text-align: center; display: block; border-radius: 12px; padding: 15px 10px; font-size: 12px; font-weight: normal} .sa-ptn-record-card ul li .sa-sprite-new { width: 24px; height: 28px; background-size: 1000px; margin: 0 auto} .sa-ptn-record-card ul li .sa-medical { background-position: -412px 0} .sa-ptn-record-card ul li .sa-life-style { background-position: -360px 0}.sa-ptn-record-card ul li span{color: var(--sa-custom-v6);font-weight: bold;font-size: 13px;}.sa-card-mob-none{border: none;padding: 0;background: transparent}
.sa-ptn-record-card.sa-ptn-record-mob ul li{text-align: right;border: 1px solid #F5F7F8;box-shadow: -4px 4px 12px 1px rgb(207 212 215 / 20%);padding: 16px;}
/*records*/
.sa-mob-viwptn-tab{border-radius: 8px; background-color: var(--sa-primary); margin-bottom: 20px; margin-top: 30px}.sa-mob-viwptn-tab .sa-ptn-det-card {background-color: var(--sa-primary);margin-bottom: 0;padding: 25px 15px}.sa-mob-viwptn-tab .sa-ptn-det-card .sa-slide-name .sa-avtar{color: var(--sa-light);border: var(--sa-border-solid) var(--sa-light)}.sa-mob-viwptn-tab .sa-ptn-det-card .sa-slide-name h6{color: var(--sa-light)}.sa-mob-viwptn-tab .sa-rec-bg{margin-bottom: 0;padding: 0;border-radius: 0 0 8px 8px}.sa-mob-viwptn-tab  .sa-tabs li { background: none; color:#a5d0fa; border: none; padding: 0 0 10px;font-size: 12px;margin-bottom: 0;width: 25%; text-align: center;margin: 0 calc(var(--sa-pixel)* 5)}.sa-mob-viwptn-tab  .sa-tabs li i{display: none}.sa-mob-viwptn-tab .sa-tabs li.active,.sa-dialog.sa-ptn-det-card .sa-slide-name .sa-avtar,.sa-dialog.sa-ptn-det-card .sa-slide-name{color: var(--sa-light)}.sa-mob-viwptn-tab  .sa-tabs li.active::before{content: ''; position: var(--sa-absolute); width: 100%; height: 4px; background: #f4cd0f; border-radius: 5px 5px 0 0; bottom: 0; right: 0}
/* .sa-patient-flow .sa-card-shadow:nth-child(1){box-shadow: none} */
.sa-appointment-bg .sa-card-primary-light{background: transparent;padding: 15px;}
.sa-card.sa-slct-patient{border:none;padding: 0;background: transparent}.sa-mob-w100,.sa-caregiver-pay .sa-mob-footer {width: 100%;margin-bottom: 0}.sa-mob-w100.sa-mt20{margin-top: 20px}.sa-date-list li .sa-text-right{text-align: right}.sa-mob-viwptn-tab .sa-ptn-det-card .sa-slide-name h6 { color: var(--sa-light)}.sa-d-f-end.sa-ptn-radio-btn{justify-content: flex-start}.sa-patient-flow .sa-mob-viwptn-tab .sa-tabs li{justify-content: center}.sa-mob-footer {position: var(--sa-fixed);bottom: 0;right: 0;left: 0;background: var(--sa-primary-light-bg);padding: calc(var(--sa-pixel)* 10) calc(var(--sa-pixel)* 10);z-index: 9}.sa-bottom-space{padding-bottom: 130px}.sa-footer-lgt-no-shadow {background: var(--sa-light);border-radius: 20px 20px 0 0;}.sa-mob-footer-lgt {background: var(--sa-light)}.sa-mob-footer-gray {background: #f7f7f7; border-radius: 20px 20px 0 0; box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1)}.sa-mob-footer-light {background: var(--sa-light);border-radius: 10px 10px 0 0; box-shadow: 0 0px 8px 0 rgba(0,0,0,.1)}.sa-service-prov .sa-mob-footer {background: var(--sa-light);}.sa-custom-dropd .sa-mob-footer {position: fixed;margin: 0;bottom: 0;padding: 15px;}.sa-bottom-space200,.sa-dialog-bottom.sa-dialog-space-mob .sa-body-cnt.sa-refund-det{padding-bottom: 200px;}.sa-footer-gray{background: #f7f7f7; border-radius: 20px 20px 0 0; box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .1);padding: 12px 16px}
/* .sa-apt-list.sa-sessn-det,.sa-appointment-bg .sa-apt-list.sa-rprt-list{padding:5px;} */
.sa-rprt-list li{box-shadow: none;border: 1px solid lightgray}.sa-apt-list.sa-rprt-list{ background: transparent!important}.sa-prsc-url {position: relative;left: 0;top: auto;height: auto;padding: 15px 50px 15px 15px;border-radius: 5px;right: 0;bottom: 0;width: 100%;display: block;margin: 5px 0}.sa-prsc-rep {display: flex;align-items: center}.sa-prsc-url:before {position: absolute;right: 15px;top: 50%;transform: translateY(-50%)}.sa-prsc-rep-view { color: #7f7f7f}.sa-prsc-rep-view strong {display: block;color: var(--sa-dark)}.sa-prsc-rep i { position: absolute;left:15px;color: var(--sa-info);font-size: 20px}.sa-mobln-block {display: var(--sa-d-i-block)}
.sa-report-card{display: flex;gap: 10px}.sa-report-card a {background: #E7F4FF; padding: 7px; display: flex; align-items: center; flex-direction: column; border-radius: 6px; font-size: 12px; margin: 10px 0 0 0; justify-content: center; width: 100%}.sa-report-card a:last-child{margin-left:0}
.sa-info-light-bg.sa-patient-det{background-color: var(--sa-light);margin-top: 20px;border:1px solid #DDE0E6}.sa-p0{padding: 0}
.sa-signup .sa-yakeen-dialog{height: 100vh;padding: 80px 20px;margin-left: 0;bottom: auto}
.sa-trans-bg .sa-link{font-size: 12px}.sa-mob-card {padding: 0; background: transparent}.sa-mob-card-shadow{box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);border: none;margin: 5px}.sa-mob-no-border{border: var(--sa-none)} .sa-gift::before{right:-20px}.sa-remove-ptnt {position: unset}
.sa-wallet::after{display: none}.sa-wallet{border:var(--sa-border-solid) #C9D6E7;padding: 0 20px}.sa-wallet .h2{font-size: calc(var(--sa-pixel) * 12)}.sa-wallet-price h5 { font-weight: 850; color: var(--sa-success); text-align: left; margin-left: -40px}
.sa-voucher-bg .sa-form-icon-left~.sa-form-control{padding-right: 45px}.sa-card-name span+span {text-align: var(--sa-right)}
.sa-warning-text-bg { color: #333; border: var(--sa-border-solid) #FBB774;border-radius: 8px;background-color: #FFF3CF}
.sa-nav-bar-fixed{ position: var(--sa-fixed); bottom: 0; right: 0; left: 0;background: var(--sa-light); padding: 15px calc(var(--sa-pixel)* 10);z-index: 9;height: 75px;margin: 0 auto}.sa-social-media {flex-direction: column;padding: 0 20px}.sa-social-media a {display: flex;border-bottom: 1px solid #ddd;width: 100%;padding: 20px 0;align-items: center}.sa-social-media a:first-child {padding-top: 70px}.sa-exp-colapse{word-break: break-word}
.sa-apt-list.sa-rprt-list li:hover a i{color:var(--sa-danger)}.sa-date-list li .sa-card-shadow{padding:15px}.sa-apt-list li:hover .sa-btn{color: var(--sa-light); background-color: var(--sa-primary)}
.sa-ptn-det-card {background-color: var(--sa-info);padding-bottom: 10px}.sa-ptn-det-card .sa-slide-name .sa-avtar, .sa-ptn-det-card .sa-slide-name h6, .sa-record-text {color: var(--sa-light);border-color: var(--sa-light)}.sa-status-card-ico.sa-book-now{width: calc(100% - 55%)}
.sa-clinc-det .sa-slct-txt.sa-mob-block{display: inline}.sa-xsb0{margin-bottom: 0}.sa-app-text p{font-size: 14px}
.sa-mob-viwptn-tab .sa-info-light-bg{background-color: transparent;padding: 0}.sa-patnt-det-bg{color: #000; padding: 20px; background: #F8FBFF; border-radius: 10px}.sa-my-pro-cnt {padding-top: 0}.sa-mob-viwptn-tab .sa-tabs{padding: 0}.sa-apt-list li:hover{color:#000;background: var(--sa-light)}.sa-my-pro-cnt .sa-card-mob-none{padding: 80px 20px; position: fixed; top: 0; background: var(--sa-light); right: 0; left: 0; bottom: 0; overflow: auto; margin-bottom: 0;z-index: 1}.sa-my-pro-cnt .sa-card-mob-none.sa-wallet-top{padding: 50px 20px 0;border-radius: 0;background-color: var(--sa-light);}.sa-wallet-text, .sa-wallet, .sa-add-text { background-color: var(--sa-light)}.sa-wallet-price h5 {text-align: left; margin-left: -40px}
.sa-doct-price{width:calc(100% - 40%);padding-right:0}
.sa-tabs-vert.sa-tabs-vert-lft{flex-direction:row}.sa-profile-list li :where(a,span){padding:15px 0}.sa-generic-list li :is(a,span){border-bottom:var(--sa-border-solid) var(--sa-dark-50);display:var(--sa-d-flex);align-items:var(--sa-center);padding:15px 0;border-radius:0;color:var(--sa-primary);font-weight: 350}
.sa-selected-data {background-color: var(--sa-light);position: fixed; right: 0; left: 0; bottom: 0; margin-bottom: 0; padding: 20px; z-index: 13}.sa-active-apt .sa-carousel li { width: 100%;scroll-snap-align: center;padding: 5px}.sa-active-apt .sa-carousel div {flex:unset}.sa-active-apt .sa-carousel .sa-row {margin-right: 0;margin-left: 0;}.sa-medical-rec li {width: 85%}
/* video call styles */
.sa-video-call {width: 100%;height: 100%;max-height: 100%;border-radius: 0}.sa-phone-hdr {right: 20px}.sa-phone-call .sa-avtar-xl {box-shadow: 0 0 5px #ddd;border: 5px solid var(--sa-light)}.sa-phone-call:before {border-width: 1px}.sa-phone-call:after { content: ''; border: 1px solid var(--sa-info-dark); width: 135px; height: 135px; right: 50%; top: 40%; position: var(--sa-absolute); border-radius: calc(var(--sa-percent)*50); transform: translate(50%, -40%)}.sa-ringer-list li small {color: var(--sa-dark)}.sa-phone-hdr.sa-ringer-hdr{top: 60%}.sa-remote.sa-full-screen {height: 100vh}.sa-local { width: 80px; height: 100px;left: 20px;top: 20px}.sa-chat-logo {top: 20px; right: 20px; font-size: 30px}.sa-dialog.minimize {width: 100px;height: 130px}.sa-chat-footer {position: fixed; left: 0; right: 0; padding: 20px; bottom: 0;background: var(--sa-light)}.sa-chat-history { height: calc(100vh - 80px); padding: 25px 0 0}
/*Health insurance start here*/
.sa-insur-ofr i { font-size: 20px; color: var(--sa-success-light);margin-left: 5px; vertical-align: middle}.sa-insur-ofr h5{font-weight: normal;margin-bottom: 10px;margin-top: 15px;color: var(--sa-custom-v1)}.sa-insur-ofr ul { display: flex; align-items: center;margin-top: 10px; overflow: scroll}.sa-insur-ofr li { margin-left: 15px; position: relative; padding-left: 15px}.sa-insur-ofr li:after { content: ''; height: 20px; background: #ddd; width: 1px; position: absolute; left: 0; top: 50%; transform: translateY(-50%)}.sa-insur-ofr li:last-child:after {display: none}.sa-insur-ofr li img { width: 45px}.sa-insur-ofr li:first-child img{width: 35px}.sa-browse-flt {background: transparent;padding: 0}.sa-services .sa-slct-serv-list li:last-child {margin-left: 0;margin-bottom: 20px}
/*Health insurance end here*/
.sa-about-list li {border-radius: 10px; width: 100%; padding: 10px;margin-bottom: 10px;align-items: center}.sa-achieve-card {width: 100%;margin-right: auto}.sa-achieve-list {width: auto;margin: calc(var(--sa-pixel)* 10) 0px; z-index: 1;border-radius: 25px}.sa-achieve-list .sa-about-list {margin: 0px}.sa-achieve-list .sa-about-list li:nth-child(1) {margin-top: 0px}
.sa-achieve-list .sa-about-list li {border-bottom: 1px dashed #BBBEBF;text-align: right;align-items: center;flex-direction: row;padding: 0px; margin-top: 20px;margin-left: 0px}.sa-achieve-list li, .sa-achieve-list .sa-about-list li:nth-child(3){border:none}.sa-achieve-list .sa-about-list i{font-size: 20px;width: 15%;margin-left: 10px; margin-bottom: 0px}.sa-achieve-list .sa-about-list strong {font-size: 15px;width: 20%}.sa-achieve-list .sa-about-list li span {width: 65%}.sa-static h2{font-size: 18px}.sa-static .sa-header{display: none}.sa-users-card{width: 100%;padding: 0px 20px; background: transparent;margin: 0}.sa-whatsapp-img {width: 50px;height: 50px;left: calc(var(--sa-pixel)* 10)}.sa-joinus-text {padding-top: 0px}.sa-goals .sa-mt50, .sa-mt50 {margin-top: calc(var(--sa-pixel)* 10)}.sa-joinus-text h3, .sa-app-text h1, .sa-mt80 .sa-font40 {font-size: calc(var(--sa-pixel)* 10)}.sa-sanar-pro .sa-app-text,.sa-app-text h1{margin-top: 20px}.sa-app-text .sa-card-shadow span{font-size:10px;font-weight: 450}.sa-arch { margin-top: 0px; min-height: 0px}.sa-whatsapp-img {width: 35px;height: 35px}.sa-cont-us.sa-top-space{padding-top: 70px}.sa-about-list li:last-child{margin-bottom: 0}.sa-mob-pt50{margin-top: 50px}.sa-pro {margin-top: 0}
.sa-img-cover-lg,.goals-img,.sa-arch:after,.sa-arch:before,.sa-join-img,.sa-pro img,.sa-img-pro{display: none}
input#otpfield { padding: 0;height: 64px;min-width: 64px;border-radius: 12px;}.sa-users-card .sa-carousel li {width: 100%}
.sa-ins-box .insur-radio .sa-ml20.sa-mr20{margin-right: 0;margin-left: 0}.sa-ins-box .insur-radio .sa-row span {word-break: break-word}.sa-ins-box-spc h6~p {padding-right: 34px}.sa-ins-box-spc .sa-add-ins {padding-right: 0}
.sa-card-list .sa-tab-cont .sa-unorder-list li {list-style-type: none}.skeleton-load {width: 100% !important;max-width: 100% !important}
.sa-lab-tabs .sa-tabs li{padding: 0 5px; display: flex; justify-content: center; align-items: center}.sa-lab-tabs .sa-tabs li.active { background-color: aliceblue; padding: 12px 45px 12px 0}.sa-lab-tabs .sa-tabs li.active i { position: absolute; right: 0; background: var(--sa-primary); color: var(--sa-light); top: 0; border-radius: 8px; height: 100%; width: 45px; display: flex; align-items: center; justify-content: center}.sa-lab-tech .sa-card-list-tit{bottom: 5px;left: 5px;font-size: 12px; height: 45px; padding: 2px 5px; align-items: center}.sa-lab-tech .sa-lab-img,.sa-lab-mob-space .sa-lab-tech li.active{height: 110px}.sa-hdr-search i.icon-search { left: 0; right: auto; font-size: 20px; top: 20px}.sa-browse .sa-carousel{margin-top: 5px}
.sa-filter-ico {position: fixed; top: 20px;left: 20px}.sa-tabs-pres {position: fixed; top: 60px; background: var(--sa-light); z-index: 9; border-bottom: 1px solid #ddd; right: 0; left: 0}.sa-tabs-pres li {width: 50%; padding: 10px 0; margin: 0 20px;text-align: center}.sa-pres-list strong {font-size: 16px}.sa-pres-list li .sa-row>div {margin-bottom: 6px}.sa-track-map {flex-wrap: wrap}.sa-tabs-border.sa-tabs-pres li.active::after{bottom: -1px;display: block}
.sa-track-map{position: unset}.sa-track-map-cnt, .sa-track-card, .sa-track-det {width: 100%}.sa-track-card {margin-bottom: 20px}.sa-call-card {margin: 0}
.sa-track-count {bottom: 110px}.sa-pos-rel .sa-filter-ico {top: 20px; left: 20px}.sa-apt-list li:hover .sa-grey-dark-text { color: var(--sa-dark-350)}.sa-card.sa-pric-det{border: none; box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%)}.sa-track-det .sa-track-fig.sa-trk-fig{width: 350px;height: 220px}.sa-trk-fig img{top: 25px}
.sa-filter-comp {display: flex; align-items: center;color: var(--sa-primary); margin-right: 20px; cursor: pointer; position: absolute; left: 20px; top: 20px; font-size: 14px; z-index: 9}.sa-filter-comp span{font-size: 13px;margin-right: 5px}
.sa-mob-selected-btns{display: flex;justify-content: space-between;flex-wrap: wrap}.sa-mob-selected-btns button{width: 48%}.sa-mob-selected-btns {font-size: 16px;font-weight: bold}.sa-order-det-cont h4{font-size: 14px}.sa-mob-slct-btn{justify-content: space-between; display: flex; width: 100%}
.sa-track-det .sa-track-fig{width: 500px;margin: 0 auto}.sa-track-card{position: unset}.sa-trk-map {position: absolute; top: 60px; right: 0; left: 0; padding: 0 20px 20px; background: #FFF; border-radius: 0 0 30px 30px; box-shadow: 0 0 15px #eee}.sa-track-list.sa-ship-det {color: var(--sa-light); position: absolute; bottom: 90px; background: var(--sa-primary); right: 0; left: 0; padding: 20px 20px 50px; margin: 0; border-radius: 30px 30px 0 0; z-index: 8}.sa-ship-det h6{color: var(--sa-light)}.sa-ship-det .sa-success-bg {background: #fff;color: var(--sa-success)}.sa-ship-det .sa-primary-bg {background: #fff;color: var(--sa-primary)}.sa-est-det .sa-dark-text { font-size: 18px}
.sa-track-list.sa-est-det { position: absolute; bottom: 0; border-radius: 30px 30px 0 0; margin: 0; padding: 20px 20px 60px; right: 0; left: 0; z-index: 9; background: #FFF}.sa-ftr-trk-det {position: absolute; bottom: 10px; z-index: 11; right: 50%; background: transparent; border: none; color: var(--sa-primary);transform: translateX(50%);width: auto; margin: 0 auto; text-align: center}.sa-ftr-trk-det i{position: absolute; top: -6px; right: 50%; transform: translateX(50%); font-size: 14px}.sa-order-close i{font-size: 14px} .sa-call-card .icon-close:before { content: '\e92f'}.sa-btn.sa-ftr-trck-sup { position: absolute; top: 20px; z-index: 11; background: transparent; border: none; border-color: transparent; left: 20px; margin: 0; padding: 0; width: auto; height: auto; line-height: normal}.sa-track-map-cnt { position: absolute; top: auto; right: 0; left: 0; bottom: 0; z-index: 12; background: transparent}.sa-call-card { margin: 0; padding: 70px 20px 10px}.sa-call-card .sa-order-close { position: absolute; left: auto; top: 15px; width: auto; height: auto; color: var(--sa-primary); background-color: transparent; border-radius: 3px; border: none; line-height: 25px; z-index: 12; right: 50%; transform: translateX(50%)}.sa-track-chat {width: 100%;height: 100vh}.sa-track-chat-body{height: auto;min-height: calc(100% - 156px); max-height: calc(100% - 156px)}.sa-track-map-cnt .sa-call-card{height: 65vh; overflow: hidden; overflow-y: auto}
.sa-call-bg { position: fixed; top: 0; background: rgba(0,0,0,0.35); right: 0; left: 0; bottom: 0}.sa-call-bg .sa-call-card { margin: 0; padding: 30px 20px 20px; position: absolute; bottom: 0; right: 0; left: 0; border-radius: 30px 30px 0 0; height: unset}.sa-pres-list .sa-apt-list-name{margin-bottom: 10px}
.sa-support-card { background-color: #fff;padding: 0}.sa-track-det .sa-successful::before{transform: translateX(0)}.sa-mob-track-center{position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%)}.sa-mob-track-center .sa-successful { margin-right: auto; padding: 130px 0 40px; text-align: unset}.sa-mob-track-center .sa-successful::before { right: 50%; top: 0; transform: translateX(50%); margin: 0}.sa-mob-track-center .sa-success-msg{margin: 0 auto} .sa-track-chat-footer{position: absolute; bottom: 0}
.sa-chat-header{position: fixed; padding: 20px; width: 100%; right: 0;left: 0; top: 0;background-color: var(--sa-light);box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%)}.sa-chat-card .sa-chat-history{padding-top: 60px}.sa-chat-card .sa-chat-history.sa-chat-call-card-top {padding-top: 130px}
.sa-ftr-btn.sa-ftr-fixed-btm.sa-mob-footer { position: relative; margin: 0; padding: 0}.sa-diag-det-tit{word-break: break-all}.sa-dialog-center.sa-dialog-feed {bottom: auto}.sa-dialog .sa-dialog-feed .sa-dialog-content-center{position: unset}
.sa-ph-actv-apt{position: absolute; left: 20px; top: auto; transform: translateY(0)}.sa-img-tag {width: 30px;margin-left: 10px}.sa-actv-ph-cnt {width: calc(100% - 40px)}.sa-actv-ph-acpt i {margin-left: 20px}.sa-doc-det-block {display: block;width: 100%;display: flex;justify-content: space-between;align-items: center;font-size: 13px}
.sa-active-ph-order .sa-carousel {gap: 10px}.sa-active-ph-order .sa-carousel li {padding: 0;scroll-snap-align: center}
.sa-apt-list li:hover .icon-prescription{color: var(--sa-primary)}.sa-sprite.sa-rr-sucess{padding: 20px}.sa-users-card .sa-carousel{padding: 0 10px}.sa-users-card .sa-carousel li:first-child { margin-right: 0}.sa-users-card .sa-carousel li:last-child { margin-left: 0}.sa-users-card .sa-carousel li{margin: 20px 20px 0 0}
.sa-consultant-details{flex-direction: column}.sa-consultant-details li{width:100%}.sa-consultant-details .sa-bold{margin-left:10px}.sa-consultant-details strong{font-size: 16px}.sa-grey-bg{margin-bottom: 20px;background-color: transparent;padding: 0}.sa-top70{margin-top:70px}.sa-doct-det-bg h3{font-size: 15px}.sa-doct-det-bg .sa-f-size22{font-size: 18px}.doc-mob-card .sa-card{box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%)}.sa-btn-trans i{background: transparent}.sa-card.sa-card-shadow.sa-card-trans{background: transparent;box-shadow: none;padding: 0 10px}.sa-doctor-img,.sa-sub-det .sa-doctor-img{top:25px;left:0}.sa-tabs-fill.sa-brdr-tabs li.active::after, .sa-tabs-fill.sa-brdr-tabs li:first-child.active::after, .sa-tabs-fill.sa-brdr-tabs li:last-child.active::after{right:15px;left:15px}.sa-doct-det-bg{background-color: #f4f4ff; position: absolute; top: -75px; right: -5px; left: -5px; padding: 40px 55px 80px 0}
.sa-doc-pro{position: unset}.sa-doc-pro .sa-primary-light-bg{position: unset; background: #fff;padding: 0}.sa-doc-pro~.sa-col6 .sa-card.sa-card-shadow {box-shadow: none}.sa-doc-pro .sa-pos-absolute{top: 20px;left: 15px; z-index: 2;font-size: 12px;position: fixed}.sa-doc-pro .sa-doc-info{flex-direction: column; align-items: center; justify-content: center;padding-top: 30px}
.sa-doc-pro .sa-doc-info .sa-doc-info--cnt{text-align: center;margin-top:10px;padding-right: 0}.sa-doc-pro-card {padding: 15px;background: var(--sa-info-dark);margin-bottom: 0}.sa-doc-pro-card .sa-consultant-details{flex-direction: unset}.sa-doc-pro-card .sa-consultant-details strong {font-size: 25px; margin-left: 10px}.sa-doc-pro-card .sa-consultant-details span {font-size: 12px}.sa-nav li.sa-notific{margin-right:15px}.sa-btn-mob .sa-mr10{margin-left:6px}.sa-mob-lang{display: flex;justify-content: flex-end}.sa-mob-lang .sa-select-lang{padding:15px}.sa-mob-lang .sa-lang-list {left:20px}.sa-profile-lang .sa-select-lang-btn{border-bottom: 1px solid var(--sa-dark-50);color: var(--sa-dark-350);line-height: 40px;font-size: 14px;font-weight: 450}.sa-profile-lang .icon-down-arrow{position: absolute;left:0;transform: rotate(-90deg);color:#d8d8d8;font-size: 13px}.sa-profile-lang .sa-lang-icon{color:var(--sa-dark);margin-left:16px;margin-top: 13px;vertical-align: middle}.sa-profile-lang .sa-lang-list li{border:1px solid #C9D6E7;padding: 10px;border-radius: 4px;margin-top: 10px}.sa-lang-list li.active{border:1px solid var(--sa-primary)}.sa-lang{z-index: 102;position: var(--sa-fixed);top: 0;right: 0;left: 0;bottom: -1px;background: rgba(0,0,0,0.35);margin: auto}.sa-lang .sa-lang-list{padding: 40px 20px;box-shadow: none;position: var(--sa-absolute);right: 0;left: 0;bottom: 0;width: 100%;z-index: 102; margin: auto;top: auto;border-radius: 15px 15px 0 0;max-height: 70%;overflow-y: scroll}
.sa-social-media .sa-facebook {background: #4267b2}.sa-social-media .sa-instagram { background: radial-gradient(circle at 70% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 100%)}.sa-social-media .sa-twitter{background-color: #1da1f2}.sa-social-media .sa-linkedin{background-color: #0e76a8}.sa-social-media .sa-youtube{background-color: var(--sa-danger)}
.sa-drag-clndr .sa-browse-hdr.sa-slot-header .dp__menu{top:390px!important}.sa-drag-clndr .dp__month_year_select{width: 25%}
.sa-row .sa-fam-plan { flex: 0 0 100%; max-width: 100%;padding: 0}.sa-familyplan-bg{margin: 0 -5px -70px}.sa-fam-plan .sa-pack-list{padding: 0 10px}
.sa-doc-content .sa-mt30{margin-top:0}.sa-browse-datepicker{background-color: transparent;padding: 0}
.sa-card.sa-card-xs{margin-top:10px;padding: 5px;text-align: center;font-size: 12px;margin-bottom: 0}.sa-slot-header .sa-avtar-md{width:70px;height:70px}
.sa-browse-datepicker .horizontal-calendar .date-item:first-child .sa-today{background-color: transparent}
.sa-ins-body{position: unset;transform: unset}.sa-browse-datepicker .sa-date-picker .dp__input_wrap:before{left:15px}.sa-familyplan-bg{margin-top:0}.sa-sub-det{position: absolute; top: -75px; right: -5px; left: -5px; padding: 40px 55px 80px 0}.sa-doc-pro-card .sa-consultant-details .sa-unlimit-size{font-size: 12px}
.sa-browse-datepicker .horizontal-calendar {width: 100%}.sa-slot-btn li{width: calc(100%/4 - (1 - 1/4)*0px)}.sa-slot-btn li:nth-child(6n) p{margin-left: 10px}.sa-slot-btn li:nth-child(5n) p{margin-left: 10px}.sa-slot-btn li:nth-child(4n) p{margin-left: 0px}.sa-reschedule .sa-slot-btn li:nth-child(5n) p{margin-left: 10px}
.sa-consultant-details li:first-child{display: inline-block}.sa-doc-pro-card .sa-consultant-details strong{display: block;margin-left: 0;word-break: break-word}.sa-consultant-details li .sa-grey-dark.sa-d-block{display: inline-flex}
.sa-profile-list li :where(a, span){font-size: 14px;padding: 10px 0;color: var(--sa-dark-350);font-weight: 450}.sa-profile-list li [class*="icon-"]{margin-left: 0;color: var(--sa-dark-350);font-size: 16px;width: 25px;}.sa-achieve-list ul li{width: 100%}.sa-profile-list li [class*=icon-right]{margin-left: 0}.sa-profile-list li .sa-p0,.sa-select-lang-btn span{padding: 0}.sa-profile-list li:last-child :where(a, span) {padding-bottom: 0}.sa-profile-list li .sa-p0,.sa-profile-list li .sa-p0 .icon-logout6{color: var(--sa-danger)}
.sa-reschedule-sub .sa-avtar-md{width: 44px;height: 44px}.sa-reschedule .sa-browse-datepicker{margin-top: 20px}.sa-reschedule .sa-drag-clndr .sa-browse-hdr .dp__menu{top: 100px!important}.sa-reschedule-content .sa-dialog-content-center{padding: 40px 20px 20px;position: static}.sa-drag-clndr .sa-browse-hdr .sa-reschedule .dp__menu {top: 130px !important}.sa-btn-responsive .sa-ftr-btn{margin-bottom: 30px}.sa-reschedule .sa-card-shadow{padding:15px;border-radius: 10px}.sa-reschedule .sa-slot-btn li:nth-child(4n) p{margin-left: 0}.sa-resched-dr-name{font-weight: 650}.sa-drag-clndr .sa-browse-hdr.sa-slot-header .sa-reschedule .dp__menu {top: 112px !important}.sa-presc-ref-slide {margin: 0 0 0}.sa-presc-ref { padding: 10px 0px}.sa-presc-ref li {width: 98%;box-shadow: 0 1px 6px 0 rgb(0 0 0 / 10%);padding: 10px;scroll-snap-align: center;background-color: var(--sa-light)}.sa-presc-ref-in h5{font-size: 14px}.sa-presc-ref-in p{font-size: 12px;margin: 0 0 3px}.sa-presc-ref-in .sa-link {font-size: 12px;color: var(--sa-primary)}.sa-presc-ref i {font-size: 8px}.sa-btn-responsive .sa-ftr-btn.sa-resch-cncl{margin-bottom: 0}
.sa-caregiver-helper{margin-top: 20px}.sa-caregiver-work p{text-align: justify}.sa-caregiver-work{margin-top: 20px}.sa-caregiver-pay button{margin: 0px}.sa-cargiver-payment{padding: 0}.sa-vaccination .sa-lab-img{margin-bottom: 15px}.sa-vaccination .sa-vaccination-card{padding-right: 10px}.sa-btn-primary:hover{background-image: linear-gradient(to left, var(--sa-transparent), var(--sa-transparent))}
.sa-ins-dialog .sa-ftr-btn.sa-mob-footer{border-radius: 0 0 15px 15px}.sa-edit-pro .sa-btn-xs{background-color: transparent;text-decoration: underline}.sa-presc-img{width: 113px}.sa-joinus .sa-gutter30 [class*=col]{padding: 0}.sa-apoint .sa-apt-list.sa-rprt-list{padding: 0}
.sa-webteb-confrm{display: block}.sa-webteb-confrm p{width: 100%}.sa-webteb-confrm .sa-app-stores { justify-content: center}.sa-rep-list{margin-top: 10px}.sa-rep-list .sa-w100{width: auto}.sa-report-sm::before{margin-left: 5px;vertical-align: middle}.sa-term-con .sa-dialog-close{z-index: 4}
.sa-cont-us form{padding: 0}.sa-cont-us{margin-top: 0}.sa-cont-us .sa-tit{margin-top: 15px}
.sa-sanar-bg .sa-app-stores .sa-btn-primary{width:100%;margin-top:20px}.sa-sanar-bg .sa-app-stores{flex-direction: column;align-items: flex-start}.sa-abt-sanar{padding: 10px 0}
.sa-dialog-center .sa-body-cnt{padding: 20px 12px}.sa-services-list.sa-telemedicine-list{margin-bottom: 30px}
.sa-ins-dialog.sa-link-ins-dialog{ height: 100%; overflow: hidden; overflow-y: auto}.sa-dialog~.sa-dialog .sa-dialog-body-md{width: 100%}.sa-dialog .sa-dialog~.sa-dialog { width: 100%}.sa-dialog .sa-dialog~.sa-dialog .sa-body-center{width: 100%; height: 100%}.sa-dialog .sa-dialog~.sa-dialog .sa-body-cnt{max-height: 100%; left: 20px}.sa-login .sa-dialog .sa-dialog~.sa-dialog .sa-ins-box{text-align:right}
.treatment-list {padding: 20px;background: var(--sa-light);border-radius: 10px}
/* About us*/
.sa-about-us~.sa-mt100 {margin-top: 0}.sa-who-we .sa-row>div{display: unset}.sa-who-we {margin-top: 20px;margin-bottom: 20px}.sa-who-we h2{margin-bottom: 20px}
.sa-why-sanar , .sa-why-sanar h2{width: unset;margin-bottom: 20px}.sa-why-sanar-list{flex-direction: column;align-items:flex-start;gap: 16px}
.sa-awards{padding: 30px;margin-top: 50px}.sa-awards h2{margin-bottom: 20px}.sa-awards .sa-carousel{width: 100%}.sa-who-bg1:before,.sa-who-bg2:before{display: none}.sa-board .sa-board-list{margin-top: 0}.sa-board .swiper{padding-top: 0}.sa-board {margin-top: 40px}
.sa-join-us-bg , .sa-join-sanar-card{ background-size: 100% 100%; height: unset; margin-bottom: 20px}.sa-join-us-bg h2, .sa-join-sanar-card h2{width: unset; font-size: 16px; margin-bottom: 10px;padding: 0}.sa-join-sanar-card p{width: unset;margin: calc(var(--sa-pixel)* 2 + 1px) 0}.sa-join-btns {display: flex; gap: 10px}.sa-join-btns button{width: 50%; margin: 0}.sa-join-down{margin-bottom: 30px}.sa-join-serv{padding-top: 80px; margin-top: 0}.sa-pjoin-list li{padding: 0}.sa-pjoin-list li i.icon-arrow-right-thick{display: none}.sa-join-adv{margin-bottom: 40px}
.sa-join-us-bg, .sa-join-sanar-card{margin-top: 20px}.sa-why-sanar p{width: unset;margin-bottom: 20px}.sa-about-us{background-image: unset}.sa-res-abt{padding-top: 70px}
.sa-h-med-serv li:nth-child(4n+3), .sa-h-med-serv li:nth-child(4n+4) {background: var(--sa-primary-gradient-trans)}.sa-con-provider{justify-content: stretch;align-items: stretch;flex-wrap: wrap}.sa-consultaion{width: 32%}.sa-service-provi{width: 66%;flex-direction: unset}.sa-serv-inje{width: 50%;height: auto}.sa-serv-cnt{width: 50%;height: auto}.sa-heart-ser{width: 100%;height: auto}
/* for individual */
.sa-board h2{margin-bottom: 20px}.sa-board  :is(.sa-prev, .sa-next) ,.sa-abt-sanar  :is(.sa-prev, .sa-next){display: none}.sa-board .sa-carousel li{width: calc(100%/2 - (1 - 1/2)*10px)}.sa-board .sa-carousel{margin-top: 0;justify-content: unset}.sa-treatment-card{padding: 20px}.sa-treatment-card i{margin-top: 0}
.sa-hel-slid-in p{padding: 0 0 10px 0} .sa-treatment{padding: 0 15px} .sa-treatment-card h6{font-size: 18px;padding-bottom: calc(var(--sa-pixel)* 3)} .sa-order-sanar h2,.sa-vir-head h2,.sa-hel-needs li h2,.sa-lise-doc h2 {padding-left: 0} .sa-order-sanar{margin-bottom: 0} .sa-vir-head{display: block} .sa-vir-head .sa-d-flex{justify-content: center;margin-top: 15px} .sa-h-med-serv,.sa-vir-serv{margin: calc(var(--sa-pixel)* 10) 0 30px} .sa-hel-needs,.sa-lise-in{display: block} .sa-hl-slider{padding-top: 20px} .sa-lise-doc {margin: calc(var(--sa-pixel)* 15) 0} .sa-lise-in .sa-avl-doc{width: calc(100% - 40px)} .sa-services-hlt {margin-top: 30px; margin-bottom: 15px} .sa-lise-in span{width: 35px;height: 35px;border: 8px solid #cef8d4} .sa-vir-head .sa-d-flex button{width: 50%} .sa-vir-serv .sa-why-sanar-list { margin-top: 20px;gap: 16px} .sa-programs h2{font-size: 18px;margin-bottom: 0} .sa-programs{padding: 85px 0 50px; margin-bottom: 30px} .sa-patient-pr{margin-bottom: 30px} .sa-dialog-content .sa-eclinic-serch .sa-form-icon{left: inherit;text-align: right;right: 25px;display:flex} .sa-clinic-det-tit h3{font-size: 14px;font-weight: 550;width: calc(100% - 100px)} .sa-slct-txt{font-size: calc(var(--sa-pixel)* 7)} .sa-vir-serv a{bottom: -20px}.sa-med-fig{margin-top: 40px} .sa-home-medc .sa-d-flex{display: block} .sa-medc-test{min-height: unset}.sa-medc-test h3{margin: 0} .sa-patient-pr .sa-hel-needs{margin-bottom: 30px}
.sa-nav li .router-link-active{border-bottom: none}.sa-eclinic-hed{font-size: 18px}.sa-programs .sa-app-stores{display: block}.sa-programs .sa-app-stores .sa-d-flex{justify-content: center}.sa-service-prov h1{font-size: 20px}.sa-lise-doc .swiper{padding-top: 20px}.sa-hl-slider .swiper{padding-top: 20px}.sa-hl-slider .sa-helth-btn{margin-top: 10px}.sa-lise-doc .sa-helth-btn button{z-index: inherit}.sa-hel-needs p{font-size: 16px}
.sa-vir-serv h3{font-size: 18px}.sa-medc-test h3{font-size: 16px}.sanar-individuls{padding-top: 70px}.sa-home-medc{gap: 0}
.sa-form-space .sa-form-group .sa-card, .sa-form-space .sa-form-group{margin-bottom: 20px}.sa-order-sanar ul li h3,.sa-doc-slider h3,.sa-serv-in h3{font-size: 18px}.sa-lise-in .sa-d-flex{margin-top: 20px}.sa-order-sanar h2{margin-bottom: 40px}.sa-brand .sa-logo{width: 60px;margin-left: 46px}
.sa-hl-slider .sa-carousel-slide{padding-top: 18px}
.sa-doc-list-pop .sa-service-list li{width: 100%}.sa-doc-list-pop .sa-dialog-content{padding: 0 0 30px;max-height: 100%;margin: 60px 15px 0}.sa-doc-list-pop .sa-dialog-close{position: fixed}
/*sanar-business*/
.sa-business-bg{background: unset}.sa-bussiness-resp {padding-top: 30px}.sa-btnw100 {width: 100%}.sa-ministry { margin-right: unset; margin-top: 30px}.sa-business-section{margin-right: -130px;margin-top: -100px}
.sa-prog{margin-top: -80px}.sa-groups li span{font-size: 12px}.sa-req-serv{margin-top: -60px}.sa-busi-nes{margin: 20px 4px}
.sa-qoute-data{font-size: 10px}.sa-sanar-swiper.sa-thumb-example{height: 200px;margin: unset}.sa-join-sanar-card button{font-size: 14px; padding: 0 10px; height: 40px; line-height: 40px; margin-top: 20px}.sanar-busines-form .sa-service-prov .sa-track-order{width: 30%}.sanar-busines-form{margin-top: 92px}
/* heddings */
.h1{font-size: 24px}.h4{font-size: calc(var(--sa-pixel)* 9)}.h3{font-size: calc(var(--sa-pixel)* 10)}
.sa-top120{margin-top: 40px}.sa-btm100{margin-bottom: 20px}.sa-service-prov{margin-top:0px}
.sa-labtech-list {flex-wrap: unset; overflow: auto;gap: 10px}.sa-labtech-list li{min-height: 80px; padding: 5px; justify-content: center; min-width: 80px; border-radius: 15px}.sa-labtech-list li a img{width: 35px;height: 35px}.sa-labtech-list li a{height: 75px; min-width: 80px; border-radius: calc(var(--sa-pixel) * 8);font-size: 13px}.sa-labtech-card h2{font-size: 16px}.sa-labtech-list li img{height: 25px}
.sa-lab-scroll{padding-left: 0}
.sa-selected-items {flex-direction: column}.sa-selected-items li{margin-bottom: 10px;margin-left:0}
.sa-webteb-confrm{display: block}.sa-webteb-confrm p{width: 100%}.sa-webteb-confrm .sa-app-stores { justify-content: center}.sa-rep-list{margin-top: 10px}.sa-rep-list .sa-w100{width: auto}.sa-report-sm::before{margin-left: 5px}
.sa-join-doc-list button{width:100%}
.sa-business-req.sa-req-form .sa-input-radio,.sa-business-req .sa-input-radio {width:100%}.sa-business-req{width:100%;margin-bottom: 0;}
.sa-card-shadow.sa-service-prov{box-shadow: unset;padding: 30px 15px}.sa-service-prov .sa-slct-card{padding: 5px;gap: 10px}.sa-join-sanar-card, .sa-join-serv h2{margin-bottom: 40px}
.sa-service-prov .sa-btn-back {margin-bottom: 0}.sa-med-fig,.sa-home-medc img{display: none}
.sa-business-req.sa-req-form .sa-input-radio{margin-left: 0}
.sa-custom-dropd {position: fixed; top: 0; right: 0; left: 0; bottom: 0; min-height: 100%;border-radius: 0;z-index: 9999}.sa-ccode .sa-custom-dropd{top: 0}.sa-mob-more-list{padding-top:80px}.sa-login-brd p.sa-crete-new{display: flex;justify-content: center;font-size: 14px}
.sa-slct-txt { font-size: calc(var(--sa-pixel)* 6); font-weight: 650; text-align: left; color: var(--sa-primary); cursor: var(--sa-pointer);position: unset}.sa-clinic-det-tit{justify-content: space-between}.sa-vaccin-det .sa-slct-txt i{font-size: 10px; width: 24px; height: 24px; line-height: 24px; font-weight: 550;background: var(--sa-info-dark)}
.sa-link-insur .sa-add-ins{font-size: 12px;color: var(--sa-dark)}.sa-cont-us .sa-form-group{margin-bottom: calc(var(--sa-pixel)* 10)}.sa-contact-link::before{width: unset}.sa-joinus-serv p{margin-bottom: 15px}.sa-ins-card .sa-d-f-sbetween{display: block}.sa-link-ins-lable{padding: 5px;margin-top: 10px}.sa-link-ins-bg .sa-link-insur{padding: 10px;font-size: 12px;background: #ebffea; border-radius: 0 0 6px 6px;margin-top: 10px;width: 100%}.sa-linked-ins-cnt{font-size: 14px}.sa-linked-ins-cnt img{vertical-align: middle}.sa-ins-details { display: block; padding: 10px 15px; margin-top: 15px}.sa-ins-details p{border: none; padding: 0;margin-left: 0}
.sa-dctr-header-bg{background-color: transparent}
/* LabTech V5*/
.sa-lab-static .sa-container,.sa-container.sa-lab-bg {padding-right: 15px;padding-left: 15px}
.sa-labtech-bg { background: url(https://img.litedev.com/images/static/new-theme/labtech-banner.png) no-repeat; width: calc(var(--sa-percent) * 50);position: relative}
.sa-labtech-bg{background-size: cover; height: 130px;padding: 20px 0 0}.sa-labtech-bg h1{position: relative;font-size: 22px;width: 130px;margin-top: 60px;color: var(--sa-light); margin-bottom: 20px}.sa-labtech-list {gap: 10px}.sa-labtech-list li a img{width: 35px;height: 35px}.sa-labtech-list li a{height: 75px; min-width: 80px; border-radius: calc(var(--sa-pixel) * 8);font-size: 13px}.sa-labtech-card h2 { font-size: 16px; font-weight: 650; color: var(--sa-dark)}
.sa-labtech-list li { display: var(--sa-d-flex); align-items: var(--sa-center); text-align: center; flex-direction: column; background-color: #edf8ff; font-size: 14px; cursor: pointer; min-height: 80px; padding: 5px; justify-content: center; min-width: 80px; border-radius: 15px}.sa-labtech-list li span { display: -webkit-box; overflow: hidden; width: 100%; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word; font-size: 12px}.sa-labtech-list li img { height: 25px}
.sa-lab-tech-bg{border-radius: 10px; padding: 0;display: flex; gap: 20px; flex-wrap: wrap}.sa-lab-tech-bg li { width: calc(100%/2 - (1 - 1/2)*20px); padding: 10px; background-color: #edf8ff; border-radius: 10px; border: 1px solid transparent; justify-content: space-between; margin-bottom: 0; cursor: pointer}.sa-lab-test-bg { display: flex; align-items: flex-end; justify-content: space-between}.sa-lab-test-bg .sa-lab-img{width: 35px; height: 35px; position: absolute; left: 15px; bottom: 10px; margin: 0 0 -10px -15px}.sa-lab-scroll{padding-left: 0}
.sa-card-list.sa-lab-tech-bg p{width: unset;font-size: 14px}.sa-lab-bg{padding-top: 15px;position: relative}.sa-mob-bg{background: #edf8ff;padding-top: 55px}.sa-mob-bg .sa-lab-mob-space{background: #fff; padding: 15px; border-radius: 10px}.sa-mob-bg .sa-lab-mob-space h3{font-weight: 550;font-size: 13px} .sa-lab-mob-space.sa-mt50{margin-top: 40px}.sa-selected-items {flex-direction: column}.sa-selected-items li{margin-bottom: 10px;margin-left:0}.sa-mob-bg .sa-btm100{margin-bottom: 80px}
.sa-labtech-card{margin-top: -80px;margin-bottom: 20px;padding: 15px}.sa-lab-packages{background-color: #edf8ff} .sa-lab-packages .sa-lab-scrl{background: none; padding: 0; margin: 0;position: absolute; top: 5px;z-index: 1;overflow-x: auto; width: 100%}.sa-lab-viw-slider {width:100%;padding-right: 5px;display: flex;position: relative;padding: 10px 0;border-radius: 6px}.sa-lab-packages .sa-lab-viw-slider{background-color: transparent}.sa-lab-packages .sa-lab-scroll{margin-top: 60px}.sa-lab-packages h3.sa-lab-tit{display:none}.sa-lab-packages .sa-lab-viw-slider .sa-lab-item{border: none;background: var(--sa-light); padding: 0 10px}.sa-lab-packages .sa-lab-viw-slider .sa-lab-item.sa-active{border: var(--sa-border-solid) var(--sa-primary)} .sa-lab-slider .sa-lab-item img, .sa-lab-viw-slider .sa-lab-item img { width: 20px; vertical-align: middle; margin-left: 10px}
.sa-lab-slct .sa-item-btns{border-radius: 15px 15px 0 0}.sa-lab-slct .sa-pack-bg .sa-primary-text{color: var(--sa-dark)}.sa-lab-slct .sa-item-btns span.sa-d-block{display:unset;color: var(--sa-dark)}.sa-lab-bg .sa-lab-tech-bg li,.sa-lab-bg .sa-card-test>li{background-color: var(--sa-light)}.sa-lab-bg h4{font-size: 16px}.sa-lab-bg .icon-arrow-left:before,.sa-labtech-bg .icon-arrow-left:before{content: "\e91d"}
.sa-card-test>li h6{font-size: 14px;margin-bottom: 0;font-weight: 450}.sa-labtech-list li span{font-size:12px}
.sa-labtech-bg .sa-prog-grid p{color: var(--sa-dark)} .sa-labtech-bg .sa-prog-grid span { color: #4FE765}
.sa-service-prov .sa-btn-back {margin-bottom: 0}.sa-lab-tech-bg li h4{color: var(--sa-primary);font-size: 14px;width: calc(100% - 30px);font-weight: 450}.sa-lab-bg h4.sa-mob-block.sa-tit{display: flex; align-items: center; color: black;font-weight: normal;font-size: 18px}.sa-lab-static .sa-result,.sa-lab-packages .sa-result { background-color: #edf8ff}
.sa-lab-srch{color: var(--sa-custom-v3)}.sa-lab-static .sa-lab-srch{color: var(--sa-light)}.sa-test-functions .sa-lab-static .sa-lab-tech-bg li:not(:nth-child(-n + 2)) {display: none}.sa-lab-test-bg .sa-btn-xs {font-size: 11px;padding: 0 5px;margin-top: 10px}
.sa-lab-srch .sa-srch-text { position: fixed; left: 20px; top: 20px; display: flex; align-items: center;font-size: 14px;color: #878787;z-index: 12}
.sa-lab-srch .icon-search{font-size: 18px; margin-right: 4px}.sa-lab-srch .sa-form-control{position: absolute; z-index: 99; top: 10px;left: 0;right: 0; padding-right: 35px}.sa-lab-srch .icon-arrow-left {position: absolute; top: 11px; color: var(--sa-custom-v3); z-index: 99; right: 1px; font-size: 14px; width: 30px; height: 38px; line-height: 38px; text-align: center;border-radius: 0 5px 5px 0} .sa-lab-srch .icon-arrow-left, .sa-lab-srch .icon-search.sa-form-icon {display: none}.sa-lab-srch .sa-form-control~ .icon-arrow-left {display: block}.sa-lab-srch .sa-form-control~ .icon-search.sa-form-icon {display: block; z-index: 99; color: var(--sa-custom-v3); top: 22px; left: 15px; font-size: 16px; font-weight: 650}.sa-lab-bg .sa-lab-srch{color: var(--sa-custom-v3)}
.sa-lab-det{background:#edf8ff}.sa-mob-split{border-top: 1px solid #ddd; margin: 10px -55px 0 0; padding: 10px 0 0 0;}.sa-card-list li .sa-time-slot:hover{color: var(--sa-primary);background-color: var(--sa-light)}.sa-gender-filter{background:transparent;gap: 20px;border: none; padding: 0; margin: 0 0 20px;}.sa-gender-filter [type=radio]:checked+label:after, .sa-gender-filter [type=radio]:checked+label:after{display:none}.sa-gender-filter [type=radio]:not(:checked)+label{border-radius: 10px; background: #fff; padding: 10px 0; color: var(--sa-custom-v1); background-color: #F1F9FF; font-weight: 650;}.sa-gender-filter [type=radio]:checked+label { color: var(--sa-light); border: 1px solid var(--sa-primary);padding-bottom: 0; border-radius: 10px; background-color: var(--sa-primary)}.sa-gender-filter [type=radio]:checked+label i{color: var(--sa-light)}.horizontal-calendar .date-list-scroll{gap: 5px}.sa-lab-det .sa-mob-header,.sa-left-header .sa-lab-det .sa-mob-header{padding-right: 40px;background: var(--sa-light);left: 0}.sa-lab-det .sa-btn-back i,.sa-left-header .sa-left-arrow{background: transparent}.sa-lab-browse .sa-btn-back .icon-arrow-left:before,.sa-lab-det .sa-btn-back .icon-arrow-left:before,.sa-left-header .sa-dialog-body .sa-left-arrow .icon-close:before{content:"\e91d"}.sa-lab-det .sa-mob-footer{background: #edf8ff;padding: 20px}.sa-lab-det .sa-slct-ptn{color:var(--sa-custom-v3)}.sa-left-header .sa-left-arrow{top: 15px; right: 10px}.sa-mob-header .icon-upload-image{position: absolute;left: 15px;top: 10px;}.sa-pdf-title{padding: 16px;display: flex;justify-content: space-between;align-items: center;}.sa-pdf-title .icon-upload-image{position: relative;left: unset;top: unset;}.sa-bubble-effect{color: var(--sa-primary);display: flex;gap: 10px;align-items: center;font-size: 16px;}.sa-bubble-effect:hover{text-decoration: underline;}
.sa-lab-tit.sa-fw500 {font-weight: 350;font-size: 16px}.sa-test-functions .sa-mb20.sa-fnt-smll{margin-bottom: 10px}.sa-lab-more{color: var(--sa-primary); display: flex; align-items: center; justify-content: center; font-size: 14px; margin-top: 10px;font-weight: 350}
.sa-mob-tbm{margin-bottom: 30px;color: #000;font-size: 14px; font-weight: 450}.sa-lab-pos{position: fixed; top: 0; right: 15px; left: 15px;z-index: 12}
.sa-lab-packages .sa-lab-filter{display: none}.sa-lab-mob-space .sa-btn-transparent.sa-primary-text{margin-left: 0;font-size: 13px}
.sa-lab-viw-slider .sa-carousel{margin-left: 0; margin-right: 0}.sa-card-list.sa-card-test li .sa-d-flex.sa-mb20{margin-bottom: 0}
.sa-map .sa-dialog-close{background: none}.sa-map .sa-dialog-close i{font-size: 20px; font-weight: bold}.sa-map .sa-dialog-close .icon-close:before{content: "\e91d"}
.sa-lab-packages .sa-lab-test-bg i.icon-test-pack{display: none}.sa-labtech-bg .sa-btn-back {color: var(--sa-dark)}
.sa-lab-packages .sa-lab-scrl~.sa-text-center{padding-top: 80px}.sa-location-label{position: relative;min-width: 100%;width: 100%;margin-bottom: 15px; left: unset;background: var(--sa-light);z-index: 0}.sa-labtech-bg .sa-location-label.sa-lab-form { position: absolute; top: 50px; background: transparent; border: none; min-width: 90%;max-width:fit-content; z-index: 1}.sa-loc-label{margin-top: 40px}.sa-top-fixed-search{position: fixed;top: 0;left: 0;z-index: 3}.sa-top-fixed-search .sa-lab-pos{position: fixed}.sa-input-group.sa-location-label input { background: transparent;padding: 0 8px 0 30px; color:var(--sa-primary)}.sa-location-label .sa-form-icon { color: var(--sa-primary);  font-weight: 850}.sa-labtech-bg .sa-location-label .sa-btn,.sa-labtech-bg .sa-location-label .icon-location2,.sa-labtech-bg .sa-location-label input,.sa-labtech-bg .sa-location-label .sa-form-icon{color: var(--sa-light)}.sa-labtech-bg .sa-location-label .sa-btn:before{border-left: var(--sa-light)}
.sa-labtech-card { border-radius: 20px; box-shadow: 0 0px 10px 0 rgb(0 0 0 / 5%); background-color: var(--sa-light); overflow: var(--sa-o-hidden); color: var(--sa-ebony); transition: .3s; position: var(--sa-relative); margin-top: -80px; margin-bottom: 20px; padding: 15px}
.sa-lab-browse .sa-lab-srch .sa-srch-text{position: fixed; top: 20px;z-index:99}.sa-lab-browse .sa-lab-pos{position: fixed; top: 10px; right: 15px; left: 15px;z-index:99}.sa-lab-browse .sa-lab-srch .sa-form-control{top:0;left: 0; right: 0}.sa-lab-browse .sa-lab-srch .icon-arrow-left{top: 0}.sa-lab-browse .sa-lab-srch .sa-form-control~ .icon-search.sa-form-icon{top: 13px}.sa-lab-srch .icon-arrow-left:before{content: '\e91d'}.sa-drag-clndr.sa-lab-browse .horizontal-calendar { width: 100%}.sa-drag-clndr.sa-lab-browse .sa-lab-clndr {display: none}
.sa-lab-mob-space .sa-lab-mob-space{padding: 0}.sa-lab-tech-bg.sa-card-test li{width: 100%}.sa-lab-tech-bg.sa-card-test li .icon-test-pack{position: absolute; left: 10px}.sa-selected-data .sa-lab-card{padding-right: 0;width: calc(100% - 20px)}.sa-selected-data .sa-lab-card i { display: none}
.sa-selected-data .sa-lab-card small.sa-tst-incl{display: none}.sa-item-selected .sa-lab-card strong{color: var(--sa-primary);margin-bottom: 5px}.sa-icon-circle { font-size: 8px; border-radius: 50%; padding: 5px; font-weight: bold; background-color: var(--sa-primary); color: #fff; margin-right: 10px}
.sa-lab-bg .sa-gutter20, .sa-lab-static .sa-gutter20{ margin-left: calc(var(--sa-pixel)* 0); margin-right: calc(var(--sa-pixel)* 0)}.sa-lab-bg .sa-gutter20 [class*=col],.sa-lab-static .sa-gutter20 [class*=col] { padding-left: calc(var(--sa-pixel)*0); padding-right: calc(var(--sa-pixel)*0)}
.sa-lab-scroll { overflow: hidden; overflow-y: auto; padding-left: 0; max-height: calc(100vh - 100px)}.sa-lab-static .sa-lab-scroll { max-height: unset}.sa-payment-list li{padding: 12px 0;margin-bottom: 0}.sa-payment-list li:last-child{border-bottom: unset;border-top:none;margin: 0}.sa-ptn-details .sa-patient-list .sa-active .sa-add-ptnt{background-color: var(--sa-success)}.sa-patient-btn{background-color: var(--sa-light)}.sa-edit-pro .sa-swap-dir{width: 100%}.sa-apt-list li:last-child{margin-bottom: calc(var(--sa-pixel) * 10)}.sa-alert.sa-a-info.sa-mb20 ~ .sa-row .sa-schedule-mob { top: -315px}.sa-profile-list li .router-link-active.router-link-exact-active{border-color: unset}.sa-logout .sa-dialog-body{padding: 28px}.sa-joinus .sa-gutter30{margin-right: 0;margin-left: 0}.sa-insu-add{margin-right: 22px;display: block}.sa-active-apt .sa-doc-det-block{color: var(--sa-primary)}
/* home visit new styles starts here*/
.sa-tele-card { display: flex; background-color: #fff; border: none; margin-top: 15px; padding: 15px; border-radius: 8px; font-size: 12px; align-items: center; cursor: pointer}
.sa-telemedicine-list li {width: 100%; align-items: flex-start;}.sa-telemedicine-list li img{height: 24px;}.sa-services-list li:hover{background: var(--sa-light)}.sa-telemedicine-desc p {font-size: 14px;font-weight: 450; color: var(--sa-dark-350);margin: 0}
.sa-services-location { display: flex; justify-content: space-between;margin-bottom: 15px;position: relative;background: transparent;color: #000;left: 0;top: 0;padding: 0;z-index: unset}.sa-services-location h5 { width: calc(100% - 100px)}.sa-services-location>div{display: flex ; justify-content: end; width: 45%}.sa-services-location span{display: flex; width: fit-content;align-items: center; color: #7C878C; background: #F7F7F8; padding: 4px; border-radius: 12px;}.sa-services-location .icon-location2{color: var(--sa-success);margin-left: 5px} .sa-services-location small { max-width: 95%; overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap}.sa-lcn-label {margin-top: 0}.sa-save-lctn button { position: relative; width: 100%; left: 0; top: 0}.sa-map .sa-loc-footer .sa-dialog-close { background: #ddd}
.sa-loc-footer .sa-ftr-res-btn {display: block}.sa-loc-footer .sa-ftr-res-btn>button{margin-bottom: 10px}
/* home visit new styles end here*/
/* my patient record new styles start here */
.sa-mob-bg-img { background: url(https://img.litedev.com/images/static/new-theme/appointments-bg.svg) no-repeat; background-attachment: fixed;padding: 0;background-size: 100%} .sa-all-apt-btn { display: flex; border: none; background: none; color: var(--sa-primary); font-size: 14px} .sa-all-apt-btn i { background: var(--sa-primary); color: var(--sa-light); border-radius: 50%; padding: 5px; font-size: 10px; font-weight: 650; margin-right: 6px} .sa-mob-active-apt .sa-apt-list { display: flex; overflow: hidden; overflow-x: auto; width: 100%; scroll-snap-type: x mandatory; gap: 15px} .sa-mob-active-apt .sa-apt-list li { flex-shrink: 0; width: 85%; scroll-snap-align: start; background: var(--sa-light);border: none}.sa-mob-apt-list .sa-mob-active-apt .sa-apt-list li{margin-bottom: 0}
.sa-mob-viwptn-tab{border-radius: 8px; background-color: var(--sa-primary); margin-bottom: 20px; margin-top: 30px}.sa-mob-viwptn-tab .sa-ptn-det-card,.sa-rec-det .sa-ptn-det-card { background-color: var(--sa-primary); margin-bottom: 0; padding: 25px 15px}.sa-rec-det .sa-ptn-det-card{margin-bottom: calc(var(--sa-pixel) * 10)}.sa-mob-viwptn-tab .sa-ptn-det-card .sa-slide-name .sa-avtar,.sa-rec-det .sa-ptn-det-card .sa-avtar { color: var(--sa-light); border: var(--sa-border-solid) var(--sa-light);font-size: 14px}.sa-mob-viwptn-tab .sa-ptn-det-card .sa-slide-name h6,.sa-rec-det .sa-ptn-det-card .sa-slide-name h6,.sa-mob-viwptn-tab .sa-tabs li.active { color: var(--sa-light)}.sa-mob-viwptn-tab .sa-info-light-bg { background-color: transparent; padding: 0}.sa-mob-viwptn-tab .sa-tabs { padding: 0}.sa-mob-viwptn-tab .sa-tabs li { background: none; color: #a5d0fa; border: none; padding: 0 0 10px; font-size: 12px; margin-bottom: 0; width: 25%; text-align: center; margin: 0 calc(var(--sa-pixel)* 5)}.sa-patient-flow .sa-mob-viwptn-tab .sa-tabs li { display: flex; align-items: center;justify-content: center}.sa-mob-viwptn-tab .sa-tabs li i { display: none}.sa-mob-viwptn-tab .sa-tabs li.active::before { content: ''; position: var(--sa-absolute); width: 100%; height: 4px; background: #f4cd0f; border-radius: 5px 5px 0 0; bottom: 0; right: 0}.sa-patient-flow .sa-mob-viwptn-tab .sa-tabs li.sa-mob-none{display: none}
.sa-mob-top-card .sa-calender::before,.sa-mob-top-card .sa-prescription:before,.sa-mob-top-card .sa-reports::before{background: url(https://img.litedev.com/images/sprite/v5/sprite.svg) no-repeat;background-size: 1035px; background-position: -317px 0}.sa-mob-top-card .sa-prescription:before{background-position: -397px 0}.sa-mob-top-card .sa-reports::before{background-position: -453px 0; width: 25px}.sa-mob-sanar .sa-slct-card li a{color: var(--sa-dark-300)}
.sa-sprite-new.report{width: 21px; height: 23px; margin-left: 5px; background-position: -349px 0px; background-size: 800px; vertical-align: middle}.sa-sprite-new.pres { width: 23px; height: 23px; margin-left: 5px; background-position: -307px 0px; background-size: 800px; vertical-align: middle}
.sa-mob-profile-list {position: relative; padding-bottom: 100px}.sa-slide-name i.icon-more-button{transform: rotate(90deg)}.sa-mob-bg-img .sa-ptn-details{box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%);border: none}.sa-rec-det .sa-ptn-details{box-shadow: unset}
/* my patient record new styles end here */
.sa-reschedule .sa-browse-datepicker .horizontal-calendar .choosed-day.date-item:first-child .sa-today{background-color: transparent}.sa-get-care li a i{right: 36px}.sa-get-care li:last-child a {padding-bottom: 10px;}.sa-order-det-cont .sa-ord-dark-bg{background-color: var(--sa-light)}.sa-profile-list li .router-link-active.router-link-exact-active{border: unset}.sa-apt-list li:last-child{margin-bottom: calc(var(--sa-pixel) * 10)}.sa-package-card{background-color: var(--sa-light)}
.sa-plane-type{width: unset}.sa-my-profile-bg h4.sa-edit-pro{display: flex; margin: 0 10px 0 0; font-size: 16px; flex-direction: column; justify-content: center;width: calc(100% - 70px);color: var(--sa-custom-v4);}.sa-btn-responsive .sa-info-light-bg.sa-patient-det{border: unset;background-color: unset;padding: 0}.sa-btn-responsive .sa-patient-det .sa-trans-bg{background-color: var(--sa-light)}.sa-active-apt .sa-line-clamp{color: var(--sa-dark);font-weight: 450}.sa-active-apt .sa-doc-det-block{color: var(--sa-primary)}.confirmation-bg{height: 300px;background-size: 100% 100%}.sa-appt-confirm h5{font-weight: 450;font-size: 14px;padding-bottom: 5px}.sa-active-apt .icon-calendar{color: var(--sa-success)}.sa-my-profile-bg .sa-edit-pro strong{ color: var(--sa-custom-v6);}.sa-edit-pro i{position: absolute;left: 16px;color: var(--sa-primary);}
/* guttter */
.sa-gutter20,.sa-gutter50 { margin-left: -15px; margin-right: -15px}.sa-app-stores a{margin-right: 0}
/*Voucher*/
.sa-pro-emp{height: 250px;padding-top: 30px}.sa-emp-card{width: calc(100% - 30px)}.sa-vou-card{width: 100%;margin: 0}.sa-pro-emp .icon-arrow-left:before,.sa-emp-voucher .icon-arrow-left:before{ content: "\e91d"}.sa-pro-emp .sa-prog-grid p{color: var(--sa-dark)}
.sa-emp-tit{padding-top: 40px}.sa-pro-emp .sa-mob-block.sa-line-clamp{display: block;font-size: 18px;color: var(--sa-custom-v5)}.sa-emp-tit h1{font-size: 18px}.sa-pro-emp .sa-btn-back,.sa-emp-tit .sa-prog-grid p{color: var(--sa-dark)}.sa-emp-tit p{font-size: 14px}.sa-vou-valid li,.sa-vou-pkg-list li{color: var(--sa-dark)}.sa-emp-charged{padding: calc(var(--sa-pixel)* 5); align-items: start}.sa-emp-form{margin-bottom: 0}.sa-mob-vou-card{padding-top: 110px}
.sa-emp-curve{height: auto}.sa-mob-vou-card .sa-mob-footer { background-color: var(--sa-primary-light-bg);padding: calc(var(--sa-pixel)* 7 + 1px) calc(var(--sa-pixel)* 7 + 1px)}.sa-mob-vou-card .sa-btn,.sa-vou-card~.sa-text-center .sa-btn{width: 100%}.sa-vou-card~.sa-mob-footer{margin:0;background-color: var(--sa-primary-light-bg);padding: calc(var(--sa-pixel)* 7 + 1px) calc(var(--sa-pixel)* 7 + 1px)}
.sa-emp-voucher{height: unset;padding-top: 20px}.sa-emp-voucher .sa-btn-back{display: flex}.sa-emp-voucher .sa-btn-back i{background-color: transparent;position: fixed;top:25px;font-size: calc(var(--sa-pixel)* 9)}.sa-vou-tit{width: unset; border-bottom: 2px dashed var(--sa-dark-100); margin: 0 -20px 20px; padding: 0 20px 0}.sa-vou-tit figure{margin-top:0;width: 110px}.sa-vou-tit span{display: unset;margin-right: 5px}.sa-vou-charged{background: transparent; padding: 0; margin-top: 0; margin-bottom: 0}.sa-vou-charged i,.sa-pt-list i{display: none}.sa-pt-list{justify-content: flex-start}.sa-emp-voucher .sa-container{padding-top: 0}.sa-emp-voucher .sa-container .sa-btn-back { position: unset}.sa-emp-voucher .sa-container .sa-btn-back .sa-mob-block{z-index: 1}
.sa-valid-line{padding: 15px 15px 0}.sa-card-list .sa-slot-btn li:nth-child(8n) p{margin-left: 0}.sa-card-list .sa-slot-btn li:nth-child(4n) p { margin-left: 0}.sa-tit.sa-customv2-text{margin-top: -15px}.sa-vou-dialog .sa-dialog-body{padding: 0}.sa-link.sa-mob-split.sa-pb0{padding-bottom: 0}.sa-result .sa-location-label { left: 0}
.sa-lab-det .sa-tit.sa-customv2-text{color: var(--sa-custom-v3); font-size: 14px;font-weight: 350}.sa-vou-dialog .sa-body-cnt{max-height: 70vh;padding: 50px 20px 20px}.sa-emp-card h2{font-weight: 550}.sa-drag-clndr .sa-dialog-content .sa-mob-header{padding-right:50px}
.sa-dialog-full .sa-dialog-bg.sa-dialog-body-md{padding: 0}.sa-dialog.sa-dialog-eclinic .sa-dialog-body-md .sa-dialog-content{max-height: 100%; margin: 0;padding: 70px 15px 15px}
.sa-dialog-serv-med h2.sa-f-size44{display: none}.sa-dialog-serv-med .sa-body-cnt{padding: 60px 0 20px}.sa-appt-confirm p.sa-text-left{text-align: center}
/* Eclinic */
.sa-clinic-det-tit{align-items: center}.sa-browse-hdr .sa-container.sa-mob-none{display: none}.sa-browse .sa-date-picker{right: 15px}.sa-date-picker input{padding-right: 10px; font-size: 16px; width: calc(var(--sa-pixel)*65); line-height: 20px; border-radius: 10px}.dp__input_wrap:after { content: "\e92f"; font-family: 'icomoon'; position: absolute; top: 10px; right: 105px}.sa-exp-dt .sa-date-picker .dp__input_wrap:after {display: none;}.sa-dialog-body-fix .sa-lab-pos{right: 9px; left: 9px}.sa-dialog-body-fix .sa-lab-srch .sa-srch-text{z-index: 2}.sa-exp-dt .sa-date-picker input {padding-right: 40px;}
.sa-mob-pos{position: fixed;top:0;right: 0;left: 0;z-index: 9}.sa-prog-grid{position: fixed; top: 38px; z-index: 3; right: 0; left: 0; display: block; margin: 0; background: #fff}.sa-eclinic-prog .sa-prog-grid {width: 100%}.sa-prog-grid p{width: unset;font-size: 14px; padding-right: 35px; margin-top: 0;}.sa-btn-back .icon-arrow-left:before,.sa-mob-sticky-back .icon-arrow-left:before,.sa-eclinic-list .sa-dialog-body .sa-dialog-close .icon-close.sa-icon-close:before{content: "\e91d"}
.sa-dialog-bg,.sa-dialog-bg .sa-nav-bar-fixed{background: var(--sa-primary-light-bg)}.sa-appoint-list .sa-doct-det-data,.sa-doct-appoint{width:100%}
.sa-report-btn .sa-view-btn{width:100%}.sa-appoint-header .sa-mob-header { border-bottom: 0; padding: 20px; z-index: 12; text-align: right} .sa-appoint-header .sa-form-group>label~.sa-form-control~.sa-form-icon { top: 18px} .sa-apoint .sa-appoint-header .sa-tabs-fill { top: 60px} .sa-select-field {  z-index: 99; position: absolute; top: 14px; left: 15px;margin-bottom: 0} .sa-appoint-header .sa-btn-back i { z-index: 99;font-size: 16px; top:26px;color:var(--sa-primary)}
.sa-apoint .sa-tabs-fill{top:65px}.sa-apoint .sa-tabs-fill~.sa-tab-cont{padding-top:50px;padding-bottom: 50px}.sa-report-btn .sa-sprite{font-size: 12px}.sa-pending-rpt-btn{flex-direction: column; align-items: flex-start;}.sa-pending-rpt-btn span{padding-right: 70px;}.sa-pending-rpt-btn button{width:100%}
.sa-completed-loc .sa-card:last-child{right:0;left:0;bottom:-26px}.sa-completed-loc h5{font-size: 14px}.sa-completed-loc .sa-logo{width:40px}.sa-completed-loc p{font-size: 11px}.sa-start-after.sa-mob-block{display:block;}.sa-completed-loc .sa-dialog-body{padding: 0;max-height: 100vh}.sa-overflow-y .sa-rr{left:20px;top:20px}
.sa-service-list{gap: 10px}.sa-service-list li .sa-slct-txt{display: none}.sa-service-list li:first-child .sa-slct-txt { display: block}.sa-clinc-det small {border-bottom: 1px solid var(--sa-dark-300); display: inline-block;width: max-content;line-height: 1;margin-top: 5px;color: var(--sa-dark-500)}.sa-service-list li:first-child .sa-clinic-det-tit h6{display: flex; flex-direction: column;color:var(--sa-primary); align-items: flex-start;}
/* Appointments */
.sa-tabs-fill li:last-child.active::after { right: unset; transform: unset; left: unset}.sa-doct-appoint{justify-content: flex-start;margin: 5px 0}.sa-pending-apt {width: calc(100% + 64px);margin: 10px -64px 0 0}.sa-apoint .sa-tabs-fill li{color: var(--sa-dark-400);margin: 0}.sa-apoint .sa-tabs li.active { color: var(--sa-primary); font-weight: 650}.sa-content.sa-apoint{padding: 50px 15px}.sa-select-field .sa-form-group input{width: 132px;padding-left: 25px;}
.sa-status-card-ico.sa-book-now .sa-btn-outline-success:hover{background-color: var(--sa-light)}.sa-dialog-close.sa-contact-close{position: absolute; top: 10px; left: 2px; font-size: 20px}.sa-rate-serv{display: flex}.sa-rate-serv .sa-ml10{width: calc(100% - 38px)}
.sa-rate-serv .sa-ml10{width: calc(100% - 38px)}.sa-card-mob-none.sa-top-space30{padding-top: 30px}.sa-card-mob-none.sa-btm-space { padding-bottom: 100px}.sa-apnt-det-list-card.sa-mob-block {display: flex}
.sa-text-right .sa-mob-w100{margin-bottom: 10px}
/* New Authentication flow*/
.sa-reg-v2 .sa-body-cnt {padding: 40px 15px}.sa-reg-v2 .sa-dialog-body{background-color: var(--sa-primary-light-bg)}.sa-reg-v2 .sa-card-primary-light,.sa-add-patient-det .sa-card-primary-light{padding: 0; background-color: var(--sa-light)}.sa-set-up h4{margin-right: 0;width: 100%;text-align: right;z-index: 0;}.sa-reg-v2 .sa-prog-bar,.sa-reg-v2 .sa-prog-grid{margin-bottom: 0}.sa-input-group-vert .sa-custom-dropd{top: 0}.sa-hijri-calndr .sa-dialog-body{background-color: var(--sa-light)}
.sa-reg-v2-back{display: none}.sa-set-up.sa-mob-header{padding: 15px}.sa-product-card{margin-top: 4px}.sa-sign-up-succ .sa-dialog-body{width: 90%}.sa-sign-up-succ .sa-dialog-body .sa-card-primary-light{background-color: var(--sa-light);padding: 0}.sa-sign-up-succ .sa-dialog-body .sa-card-primary-light .sa-card{padding: 0}
.sa-reg-v2 .sa-set-up{margin-bottom: 0;z-index: 0;}.sa-reg-v2 .sa-prog-grid{z-index: 0;}.sa-reg-spcv2{padding-top: 25px}.sa-reg-spcv3 .sa-sign-space{margin-top: 20px}.sa-btn-outline-primary.sa-fw500{color: var(--sa-primary); background-image: none; background-color: var(--sa-light)}.sa-overy #app{overflow-y: unset}
.sa-ftr-rc{padding: 40px 20px}.sa-resp80{margin-top: 80px}.sa-terms-condtions .sa-body-cnt{padding-top: 50px}.sa-dialog-bottom.sa-dialog-vitmin .sa-dialog-body{overflow-y: unset;padding-top: 0;width: 100%}.sa-login-calen .sa-dialog-body { width: 100%}.sa-travel.sa-mob-header {padding-right: 75px}.sa-travel::before {  right: 40px}.sa-travel-cert::before{right: 0}
.sa-upc-details-v2 .sa-apnt-det-list-card{margin-bottom: 40px}.sa-lab-browse .sa-payment-list li{padding: 4px 0}.sa-lab-browse .sa-payment-list li.satotal{padding-top: 15px}.sa-voucher-prog .sa-line-clamp { margin-top: 6px}.sa-package-card.sa-pack{margin-top: -10px}
.sa-med-img {width: unset;height: unset}.sa-medc-test{flex-direction: row;width: 100%}.sa-h-med-serv li{width: 100%}
/* Corporate Wellness flow */
.sa-corpt-wellness{padding: 80px 15px}.sa-req-ser-form{padding: 80px 15px 40px}.sa-wellness .sa-item-btns{background: var(--sa-primary-light-bg)}.sa-corpt-wellness .sa-ser-offer{padding: 15px 0}.sa-wellnes-form-btn{width: 100%}.sa-wellnes-form{padding: 0;border-radius: unset}.sa-wellnes-form-in{padding: 0 0 35px 0}.sa-corpt-wellness h6{font-size: 16px}.sa-caregiver-payment{border-radius: 0 0 20px 20px}.sa-wellness .sa-card{padding: 12px 35px 12px 12px}.sa-wellness i.icon-down-arrow, .sa-wellness i.icon-up-arrow{right: 2px;width: 30px}
/*donation*/
.sa-questionaries-det .sa-mob-footer .sa-f-size18{font-size: 14px}.sa-override-datepicker .dp__menu{right:0!important;left:0!important}
.sa-mob-f-size12{font-size: 12px;}
/* Blood Donation */
.sa-donation-list li{font-weight: 350;padding: 15px;align-items: flex-start}.sa-blood-cnt{font-size: 13px}.sa-blood-bonation h3{font-size: 13px}.sa-mob-card-light{border-radius: calc(var(--sa-pixel)*5); background-color: var(--sa-light); overflow: var(--sa-o-hidden); color: var(--sa-ebony); transition: .3s; padding: calc(var(--sa-pixel)* 10); margin-bottom: calc(var(--sa-pixel)* 10); position: var(--sa-relative)}.sa-donate-exp{background-color: var(--sa-light);margin-bottom: 10px}.sa-donation-list{font-size: 12px}.sa-whole-blood{position: relative;background: url('https://img.litedev.com/images/blood-donation/blood-donation-bg.png') no-repeat;background-size: 100%;font-size: 12px}.sa-whole-blood .icon-share-line{color: var(--sa-light);top: 15px; left: 15px}.sa-whole-blood .sa-prog-grid{background-color: var(--sa-none)}.sa-whole-blood .sa-selected-data{background-color: var(--sa-primary-light-bg)}.sa-whole-blood .sa-prog-grid{position: absolute}.sa-whole-blood .sa-btn-back i{color: var(--sa-light); background: transparent;position: absolute}.sa-card-enroll-price{margin-bottom: 5px;padding: 0}.sa-whole-help-list{display: block}.sa-whole-help-list li{width: 100%;margin-bottom: 10px}.sa-whole-help-list li:last-child{margin-bottom: 0}.sa-enroll-list li{font-size: 12px}.sprite-donation,.sprite-donation-gray{width: 26px; height: 26px; background-size: 600px; background-position: -32px 0}.sprite-donation-gray{background-position: 0 0}.sa-enroll-blood{margin-bottom: 10px}
.sa-prgm-tabs .sa-body-cnt{padding:100px 15px}.sa-prgm-tabs .sa-my-programs,.sa-my-programs{ padding: 0; box-shadow: none; background: transparent; top: 0}.sa-prgm-tabs .sa-my-programs .sa-tabs{    top: 40px; position: fixed;padding: 10px 15px 0; flex-wrap: nowrap}.sa-prgm-tabs .sa-my-programs .sa-tabs li{width: 50%;    border: none; box-shadow: none; padding: 10px; font-size: 14px}.sa-my-programs .sa-apt-list li{width: 100%;text-align: start;padding: 15px;}.sa-blood-grp-card{background-color: var(--sa-light)}.sprite-ineligible{width: 45px}.sa-blood-ord{ flex-wrap: nowrap}.sa-blood-ord .sa-btn-outline-primary{background-color: unset}.sa-blood-grp-card .sa-bld-grp-icn{height: 50px;width: 50px;background-color: var(--sa-primary-light);border-radius: 6px;display: flex; align-items: center; justify-content: center}
/* nurse styles new flow */
.sa-lab-det .sa-mob-footer.sa-selct-footer{background: var(--sa-light)}.sa-dialog-bottom .sa-body-cnt.sa-sel-visited-dialog{padding-bottom: 90px}.sa-datepicker-override{background: var(--sa-light)}.sa-datepicker-override .dp__menu{right: 0 !important}.sa-datepicker-override .dp__arrow_bottom{right: 30px}.sa-visit-time{margin-bottom: 0}.sa-mob-footer.sa-selct-footer{background: var(--sa-light);margin-top: 0}.sa-multisession{padding-top: 80px;padding-bottom: 300px}.sa-card-list.sa-visit-time li{background: transparent}.sa-visit-card{padding: 12px;background: var(--sa-light)}.sa-visit-task{margin-top: 0}.sa-card-view{padding: 12px}
/* physio styles */
.sa-physio-visit [type="radio"]:not(:checked) + label, .sa-physio-visit [type="radio"]:checked + label{font-size: calc(var(--sa-pixel)* 6)}
/* Waiting for Acceptance*/
.sa-service-list li:first-child{display: flex;width: 100%}.sa-fixed-btm { position: fixed; bottom: 0; right: 0; left: 0; padding: 20px; background-color: var(--sa-light); border-radius: 15px 15px 0 0; box-shadow: 0 0 10px rgba(0,0,0,0.15)}
.sa-consult-confirm .sa-ftr-btn button{padding: 0 5px}.sa-consult-confirm .sa-ftr-btn button{padding: 0 5px}
.sa-why-sanar-list li{width: 100%}.sa-override-datepicker .sa-body-cnt{padding-bottom: 200px}.sa-caregiver-pay{padding-bottom: 140px}
/* kids vaccination styles */
.sa-kids-cont{padding: 0}.sa-vaccination-list li, .sa-ph-med-ref-list li{width: 100%;padding: 15px;min-height: auto;border: 1px solid transparent}.sa-vaccination-list li figure,.sa-seasonal-det figure, .sa-ph-med-ref-list li figure{width: 40px;height: 40px;padding: 6px;background-color: var(--sa-primary-light)}.sa-vaccin-det, .sa-ph-med-ref-det{padding: 6px 10px 0 0;width: calc(100% - 20px)}.sa-vaccin-det h6, .sa-ph-med-ref-det h6{margin-bottom: 10px}.sa-kids-vaccination .sa-loc-label{margin-top: 0}.sa-kids-vaccin-footer{border-radius: unset;margin: 0}.sa-select-vaccine [type="checkbox"]:not(:checked) + label, .sa-select-vaccine [type="checkbox"]:checked + label{font-size: 14px;padding-left: 25px}.sa-view-log-bg-res{background: var(--sa-light);padding: 12px;border-radius: 10px}.sa-view-log .sa-vaccine-report.sa-mt10{margin: 0;padding: 2px}.sa-view-log .sa-referal-bg{margin: 2px}.sa-view-log .sa-timeline-card{padding: 10px}.sa-view-log .sa-body-cnt{padding: 82px 12px 20px}.sa-vaccin-rep{margin-bottom: 15px}.sa-select-vaccine{padding: 0;border-radius: 10px;border-top: unset;background: unset}.sa-select-vaccine p{margin-top: 0;font-weight: 550}.sa-vaccin-rep .sa-referal-bg{margin-bottom: 0}.sa-kids-review .sa-card{padding: 15px}.sa-kids-review .sa-card.sa-vaccine-report{margin-top: 15px; margin-bottom: 0}.sa-kids-review.sa-bottom-space{padding-bottom: 90px}
.sa-vaccination-list li figure img,.sa-seasonal-det figure img, .sa-ph-med-ref-list li figure img{width: 100%}.sa-select-vaccine .sa-card-list>li{border-color: transparent}
.sa-vaccine-picker .sa-browse-hdr{border: none}.sa-vaccine-picker .sa-browse-hdr .dp__main{background-color: transparent}.sa-vaccine-name-list { background-color: var(--sa-light); padding: 40px 20px; position: var(--sa-absolute); right: 0; left: 0; bottom: 0; top: auto; border-radius: 15px 15px 0 0; max-height: 70%; overflow-y: scroll}.sa-mob-fsize12{font-size: 12px}.sa-mob-fsize16{font-size: 16px}.sa-view-log .sa-referal-bg~.sa-mob-card-light{margin-top: 20px}
.sa-vaccine-picker .sa-date-picker .dp__input_wrap:before{display: block}
.sa-number-verify.sa-signin-dialog .sa-dialog-body{padding: 25px}.sa-number-verify .sa-verify-sent{text-align: center;padding: 10px 0 0}.sa-dlt-hdr {border-bottom: 1px solid var(--sa-dark-150);text-align: center;padding-right: 0}
.sa-vaccine-picker .sa-date-picker input{border-radius: 6px; border: var(--sa-border-solid) var(--sa-custom-v4);padding-right: 40px}
.sa-mob-mt20{margin-top: 20px}.sa-vac-rpt-tit{font-size: calc(var(--sa-pixel)* 8)}.sa-anim-top{animation: slide-in-Vert .5s ease-out forwards}.sa-btn-back.sa-mob-block{margin: 0}.sa-delete-card {width: 100%}
/* Referral Insurance */
.sa-body-cnt.sa-dialog-ref-det{padding-bottom: 80px;padding-top: 0}.sa-card-ref-mob .sa-card{margin-bottom: 0}.sa-card-ref-mob-det { background-color: var(--sa-light); margin-bottom: 20px; border-radius: 0 0 15px 10px; border: var(--sa-border-solid) var(--sa-dark-100); border-top: none}.sa-card-ref-mob-det .sa-view-apt-det{margin-top: 0;margin-bottom: 20px}
.sa-pndg-ins-btn button{width: calc(100% + 63px);margin-top: 10px;margin-right: -63px}.sa-pndg-ins-btn {align-items: flex-start}.sa-acc-deleted{height: calc(100vh - 170px)}.sa-del-acc{height: calc(100vh - 170px);display: flex;align-items: center}.sa-dialog-body.sa-link-now { background-color: #fff}
.sa-appointment-bg {background-color: unset; padding: 0; border-radius: unset; margin-top: 50px}.sa-appt-header h3{font-size: 18px; font-weight: 550; color: var(--sa-custom-v5);padding-right: 4px}.sa-appt-header .sa-select-field{top: 12px}.sa-med-det-card .sa-add-patient-btn{margin-bottom: 0}.sa-med-report-slide{width: 110px}.sa-appt-header.sa-mob-header{padding-bottom: 22px;padding-top: 16px;padding-right: 35px}
.sa-dialog-body.sa-link-now { background-color: #fff}.sa-pre-med{margin-top:-30px}
.sa-vaccination-tab .sa-vaccine-tab{overflow: hidden; overflow-x: auto; white-space: nowrap; gap: 20px;position: sticky; top: 60px; z-index: 1; background: #fff; margin: 0 -15px; padding: 15px 15px 0}.sa-lab-list{gap: 10px}.sa-sprite-user{background-position: -204px 5px; background-size: 472px}.sa-prescrptions-list .sa-sprite-user{margin-left: 0px}
.sa-my-programs .sa-tab-cont{padding-top:30px;}
/* .sa-vaci-repo{padding: 0;} */
.sa-prescriptionsV3 .sa-tabs-pres { top: 60px;z-index:1}.sa-prescriptionsV3 .sa-card-list {padding: 0;background: transparent;}.sa-personal-country .sa-mob-more-list{padding-top:0}.sa-personal-country .sa-custom-dropd{padding: 10px}
.sa-dialog-yakeen-bld-grp .sa-custom-dropd .sa-dialog-close-lft { right: 50%; left: unset; top: 12px}
.sa-pro-blood{padding-top: unset}.sa-pro-update{padding-top: unset}.sa-profile-health{flex-direction: unset;align-items: center;gap: 10px}.sa-helt-pro{align-items: center}
.sa-health-data-det li img{width: 30%}.sa-personinfo-delete .sa-delete-card{margin: unset}.sa-personinfo-delete .sa-tit.sa-mob-header.sa-mob-block { display: none}.sa-personinfo-delete .sa-del-acc{height: auto}
.sa-select-disease h5{gap: 5px}.sa-detv2 h4{margin-top: 24px}.sa-med-det-card{padding-top:10px}.input-field:focus{width:30vw}
.sa-personal-changes button{width:100%}.sa-reg-v2 .sa-card-primary-light.sa-yakeninfo-perosnal{background-color: unset}
.sa-dialog-full .sa-dialog-body .sa-body-cnt.sa-link-body{height: unset;max-height:75vh;padding-top:4px}
.sa-data-incorrect{padding-top: 20px}.sa-yakeninfo-perosnal .sa-card.sa-card-no-border.sa-last-child { padding: 15px}.sa-yakeninfo-perosnal .sa-card-green-border{padding: 15px}
.sa-accnt-link{display: unset}.sa-mob-footer.sa-link-footer{background: #fff}
.sa-dialog-bottom .sa-body-cnt.sa-incrt-data{padding: 0 20px}.sa-reg-v2 .sa-dialog-body.sa-data-incrt{background: #fff}.sa-verifyEdit h4{margin-top: 25px}
.sa-editProfile .sa-hijri-calndr h5{margin-top:30px;margin-bottom: 6px}.sa-custom-dropd.sa-custom-country-list {position: fixed}
.sa-morelist { display: flex; align-items: center; gap: 10px; justify-content: space-between; background: #fff; padding: 15px; margin: 0 -15px; position: sticky; top: 0; z-index: 1}.sa-morelist figure,.sa-list-more .sa-user-signin{border-radius: 50%;background: #26a9e1}.sa-guest-fig{font-size: 20px;color: #fff}.sa-morelist-edit { background: var(--sa-primary-light); width: 34px; height: 34px; line-height: 34px; border-radius: 50%; text-align: center;color: var(--sa-primary)}
.sa-usermenu-list{width: 60px; line-height: 60px; height: 60px; text-align: center; background:var(--sa-primary-light); border-radius: 50%;margin: 0 auto}
.sa-menu-list{display: flex;align-items: center;gap: 15px}.sa-menu-list .sa-card{width: calc(100%/2 - (1 - 1/2)*15px)}.sa-listmenu{display: flex;flex-direction: column;color: var(--sa-primary)}
.sa-card.sa-usermenu{display: flex;gap: 10px}.sa-usermenu i{font-size: 20px;color: var(--sa-primary)}.sa-walletprice-text{background: var(--sa-secondary-light); border-radius: 10px; padding: 0 5px}
.sa-sanarwelocme-cont{display: flex;flex-direction: column}.sa-my-profile-bg.sa-list-more{background: #fff;padding-top: 0}
.sa-vir-head .sa-d-flex.sa-langswitch{ border-radius: 10px;margin-bottom: 10px;padding: 4px 6px}.sa-vir-head .sa-d-flex.sa-langswitch button{font-weight: 450;padding: 4px 6px}.sa-health-resp .sa-card-no-border{padding: 10px;margin-bottom: 10px}.sa-reason-list.sa-healthprofile-list .sa-card-no-border { padding: 10px}
.sa-down-sanar.sa-vir-head .sa-d-flex.sa-helth-tab { padding: 4px 6px;margin-top: unset}.sa-down-sanar.sa-vir-head .sa-d-flex.sa-helth-tab.sa-health-bmicalc { padding: 0}
.sa-dialog-body.sa-dialog-body-sm.sa-dialog-overflow-unset.sa-unitbmi-calc { padding: 40px 20px}.sa-resp-pb60{padding-bottom:60px}.sa-user-filepro { padding:35px 15px 42px; display: flex; justify-content: space-between; position: static;box-shadow: unset;gap: 10px}.sa-user-filepro li { display: flex; flex-direction: column; align-items: center; gap: 6px; background-color: var(--sa-primary-light); border-radius: 10px; padding: 20px 10px;width: 100%;height: 100px}
.sa-usr-profile-pro{position: fixed; bottom: 0; background: #fff; z-index: 999; right: 0; left: 0;border-radius: 20px 20px 0 0;overflow: hidden}.sa-resp-pt15{padding-top: 15px}.sa-resp-pt50{padding-top: 50px}.sa-resp-pl25{padding-right: 25px}
.sa-inurance-mweb .sa-ins-comp span.sa-d-block-insu{display: flex}.sa-inurance-mweb .sa-ins-comp span.sa-d-none-insu{display: none}.sa-inurance-mweb .sa-ins-comp span.sa-insu-plus{display: none}.sa-inurance-mweb .sa-ins-comp span{width: 100%;justify-content: space-between}.sa-inurance-mweb .sa-ins-comp{height: calc(var(--sa-pixel)* 20); line-height: calc(var(--sa-pixel)* 20); color: var(--sa-dark); border: var(--sa-border-solid) var(--sa-custom-v4);border-radius: 6px;padding: 15px;}.sa-inurance-mweb .sa-icondown-insu{display: inline-block}.sa-inurance-mweb .sa-ins-comp .sa-form-control{background: unset;text-align: right}.sa-profile-info-list li .sa-inurance-mweb .sa-pro-data span{width: 100%}
.sa-dialog-full .sa-dialog-body.sa-yakeen-insurance{height: auto;width: 90%;overflow: unset;border-radius: 10px}.sa-dialog-full .sa-dialog-body.sa-yakeen-insurance .sa-body-cnt{padding: 20px;background-color: var(--sa-light);border-radius: 10px;max-height: 70vh}.sa-card.sa-timeline-bg {top: 20px;left: 20px}
.sa-per-info .sa-disabled, .sa-form-control:disabled{background: var(--sa-disabled)}.sa-patient-flow .sa-medical-tabs.sa-tabs li{display: block;position: relative}.sa-medical-tabs .sa-view-pt-cnt{width: 100%;flex-direction: column;align-items: flex-start;gap: 20px}.sa-medical-tabs .sa-view-pt-count{position: absolute; left: 16px; top: 20px; color: var(--sa-dark-550); width: auto}.sa-mob-sanar.sa-patient-rec{padding:0 0 90px;background-color: transparent;}.sa-mob-sanar.sa-patient-rec .sa-ptn-record-card ul{padding: 1px 0}.sa-mob-sanar.sa-patient-rec .sa-ptn-record-card ul li:first-child{display: none}
.sa-personalInfo-btn button{width: 100%}.sa-user-card li:nth-child(3){display: none}.sa-user-card li:nth-child(5){display: none}.sa-dialog-full .sa-dialog-body .sa-body-cnt.sa-bld-group-list.sa-rel-cnt{max-height: 70vh;}.sa-rel-slct-list.sa-dialog-bottom .sa-dialog-body {max-height: 100vh;}.sa-rel-slct-list .sa-dialog-body .sa-body-cnt.sa-bld-group-list.sa-rel-cnt{height: unset}
.sa-health-bmi {background-position: -475px 0; width: 26px; height: 30px; background-size: 850px}.sa-health-weight {background-position: -544px 0; width: 26px; height: 30px; background-size: 850px}.sa-health-height {background-position: -499px 0; width: 22px; height: 30px; background-size: 850px}.sa-health-pro{font-size: 14px}.sa-health-profile{padding-top: 26px}.sa-health-profile .sa-f-size20,.sa-health-data-pro .sa-f-size20{font-size: 15px}.sa-health-data-pro .sa-d-flex-g{gap: 5px}.sa-health-data-pro .sa-card-no-border{margin-bottom: 10px}.sa-health-data-pro .sa-pl50{padding-right: 40px}.sa-health-blood {background-position: -452px 0; width: 27px; height: 28px; background-size: 850px}.sa-res-bld-icn.sa-f-size20{font-size: 15px;padding-right: 40px}.sa-health-chronic {background-position: -519px 0; width: 26px; height: 29px; background-size: 850px}.sa-vaccination-tab .sa-card-list.sa-appoint-list li{padding: 14px}
.sa-ins-card .sa-add-ins ~ .sa-d-f-sbetween {display: flex; align-items: flex-start}.sa-ins-card .sa-add-ins~.sa-d-f-sbetween .sa-apr-cnt{width: calc(100% - 90px)}.sa-ins-card .sa-add-ins~.sa-d-f-sbetween small {width: 85px; margin-top: 5px}.sa-ins-card .sa-add-ins~.sa-d-f-sbetween .sa-d-flex-g{gap:5px}.sa-select-field .sa-form-group input::placeholder {color: var(--sa-primary)}.sa-bg-transparent {background: transparent}
.sa-dialog-bottom .sa-body-cnt.sa-rel-cnt{padding: 10px 0;padding-left: 10px}.sa-add-vacc-cert .sa-browse-hdr input{border: none}.sa-vaccin-view{background-color: var(--sa-light);border-radius: 10px}
.sa-licence-banner img{background-color: var(--sa-light);padding: 10px;border-radius: 50%;height: 50px;}.sa-patient-rec .sa-appt-header.sa-mob-header{padding-right: 20px}.sa-drag-clndr .sa-vaccine-picker .sa-browse-hdr .dp__menu{left: 0 !important; right: auto !important}.sa-drag-clndr .sa-vaccine-picker .sa-browse-hdr .dp__arrow_top{right: auto; left: 30px}.sa-drag-clndr .sa-vaccine-picker .dp__month_year_select{width: 50%}
.sa-detv2 .sa-mob-mt0{margin-top: 0}.sa-dialog-center .sa-imagepop-det .sa-dialog-full .sa-body-cnt{padding: 82px 15px}.sa-dialog-center .sa-imagepop-det .sa-dialog-full .sa-dialog-close{right: 5px; left: auto; font-size: calc(var(--sa-pixel)* 8); padding: 0; top: 12px}.sa-dialog-center .sa-imagepop-det .sa-dialog-full .sa-dialog-close .icon-close{box-shadow: unset}
.sa-cont-us .sa-card{margin-right: unset;margin-left: unset}.sa-card-blood-type{padding: 10px}.sa-getCareTitle::after{background: unset}.sa-persnl-inf-country .sa-custom-dropd{position: fixed;margin: 0;}.sa-mob-label label{font-weight: 550;color: var(--sa-dark)}.sa-doctor-details{width: 100%}.sa-doct-det-data h6.sa-doc-view-pro{padding-left: 0;align-items: unset;font-size: 14px;}
.sa-need-guidance{margin-bottom: 96px}.sa-ins-show .sa-modal-body {margin-top: 20px}
.sa-dialog-btm-space.sa-dialog-bottom .sa-body-cnt{padding-bottom: 82px}.sa-pat-ins-det{padding: 10px;border-radius: 6px}.sa-hajj-vaccination .sa-d-flex-g{align-items: baseline}
.sa-doct-price-w .sa-price-tag{bottom: unset; left: 15px}.sa-doct-price-w{width: calc(100% - 70%)}

.sa-kids-vaccination .sa-btn-back .icon-arrow-left,.sa-icon-close.icon-arrow-left{top: 20px;font-size: 14px}.sa-kids-vaccination .sa-btn-back .icon-arrow-left:before,.sa-icon-close.icon-arrow-left::before,.sa-dialog-body .sa-dialog-close .icon-close.sa-icon-close:before{content: '\e9e3';color: var(--sa-custom-v5)}.sa-dialog-body .sa-dialog-close .icon-close.sa-icon-close,.sa-set-up i.icon-left-arrow.sa-icon-close{font-size: 14px;top: -3px;}.sa-header-res{color: #706E7C}.sa-patient-rec .sa-card-shadow{box-shadow: unset;border:1px solid rgb(172 169 187 / 20%)}.sa-medi-btn{flex-direction: column;gap: 15px;padding-bottom: 5px}.sa-notific-body .sa-icon-close.icon-arrow-left{top: 10px}.sa-notific-body .sa-mob-header{padding-right: 48px}
#app .sa-pos-fixed-res{position: fixed; z-index: 11; top: 80px; right: 0; left: 0; border: unset; border-radius: unset}.sa-select-patient{min-height: 136px}.sa-select-patient .sa-danger-text{position: absolute;bottom: -5px;font-size: 10px}
.sa-apnt-det-list-card.sa-product-vit{border-radius: unset;margin-top: -5px;margin-bottom: 0}.sa-sign-up-succ .sa-dialog-body{padding: 15px}.sa-dialog-header{padding: 20px 15px 0}.sa-dialog-body.sa-dialog-center .sa-dialog-header{padding: 20px 15px 0 40px}.sa-dialog-no-header .sa-body-cnt{margin-top: 0}.sa-mb20-w{margin-bottom: 0}.sa-set-up.sa-mt20-w,.sa-mt20-w{margin-top: 0;z-index: 99}.sa-reg-spcv3 .sa-set-up{padding-bottom: 5px}.sa-slct-lt-tit{margin-bottom: 0}.sa-doct-det-ptinfo {min-width: 80px}.sa-dialog-bottom.sa-bld-group-list .sa-dialog-body { padding-left: 10px}
.sa-set-up i.icon-left-arrow{z-index: 9999;}.sa-reg-v2 .sa-header-index .sa-set-up {z-index: 2;}.sa-reg-v2 .sa-header-index .sa-prog-grid{z-index: 3;}.sa-z-index0 .sa-dialog-close{z-index: 0;}.sa-goals-img-lg{left: 15px; bottom: -30px;}

/* Weight Loss*/
.sa-weight-loss, .sa-ask-freq-w{width: 100%}.sa-weight-loss .sa-carousel li{width: 80%}.sa-wght-carousel .sa-container{padding: 0} .sa-wght-carousel .sa-container .sa-btn-back{margin: 0; display: block}.sa-wght-loss-view{padding: 0 15px; margin-top: 15px;}.sa-wght-loss-view h2,.sa-wet-jry-header{font-size: 16px}.sa-wght-loss-view p{font-size: 14px; font-weight: 450;}.sa-weight-loss .sa-ftr-btn{padding: 0 15px;margin-top:20px}
.sa-freq-ques~.sa-btn-lg, .sa-wght-carousel .sa-ftr-btn button{height: 40px; line-height: 40px; font-size: 14px;border-radius: 8px}.sa-ask-freq-w .sa-btn-back i { font-size: calc(var(--sa-pixel)* 6); top: 22px}.sa-ask-freq-w .sa-btn-back .icon-left-arrow:before{content: "\e9e3"}.sa-wght-serv-list li{width: 100%;}.sa-card-lab-test{border: none;}.sa-wgt-tst-loc{margin-top: 0;}.sa-wght-loss-serv .sa-btn-back i{top: 22px; right: 15px; font-size: 13px; font-weight: 850;}.sa-wght-loss-serv h2{font-size: 18px;}
.sa-wght-test-exp{margin-bottom: 90px;}.sa-lab-details button{width: 100%}.sa-app-info .sa-status-success{padding: 0 6px;line-height: 30px;height:30px;}.sa-app-info .sa-status-success span{font-size: 11px}.sa-select-patient .sa-ins-res-img{padding-top: 0;}

/* Labtech V6*/
.sa-insurance-approvel .sa-custom-dropd{top: 0}.sa-res-share-list button{padding: 0;font-size: 11px;}.sa-myapt-date{margin: 10px}.sa-myapt-date.sa-start-after.sa-mob-block { margin: 10px 0 0; text-align: center; background-color: var(--sa-primary-light); }.sa-insu-ref-det .sa-card-zero{padding: 0;border-bottom: none; border-radius: calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 5) 0 0}.sa-insu-ref-det .sa-card-ref-mob-det,.sa-insu-ref-det.sa-card-ref-mob .sa-card-ref-mob-show .sa-card{border: unset}.sa-insu-ref-det .sa-primary-light-bg{background-color: unset}
.sa-past-apt-btn button, .sa-past-apt-btn .sa-btn-info-light, .sa-past-apt-btn .sa-past-est-time, .sa-past-apt-btn .sa-btn-outline-primary{width: 100%}.sa-review-terms.sa-mob-footer {flex-wrap: wrap; background-color: #fff; justify-content: start; z-index: 99; display: block;}.sa-review-terms>div {width: 100%}
.sa-browse .sa-wrap-slots .sa-carousel li,.sa-browse .sa-group-slots .sa-carousel li { flex-shrink: 0; width: calc(100% / 4 - (1 - 1 / 4)* 10px)}.sa-switch-toggle input:checked + .sa-toggle-slider:before {transform: translateX(-18px)}.sa-toggle-slider:before {height: 15px; width: 15px; right: 3px; bottom: 2.8px}.sa-switch-toggle{width: 39px; height: 20px}
.sa-header-loc{top: 15px;z-index: 11}.sa-test-pack-head{font-size: 16px;color: #706E7C;font-weight: 750;line-height: 24px;}.sa-header-brd{border-bottom: 1px solid #CCC}.sa-header-brd-info{border-bottom: 1px solid #F1F9FF;}.sa-labtech-btns{box-shadow: 0px -2px 6px 0px #00000014; border-radius: 15px 15px 0 0}.sa-labtech-bg-v6 .sa-btn-back i{color: var(--sa-dark);font-size: 16px;}.sa-labtech-bg-v6 .sa-mob-header{padding-right: 35px;}.sa-social-media img{margin-left: 25px;}.sa-price-breakup{position:fixed;left: 0;right: 0;bottom:70px;}
.sa-lab-search-pos{margin-bottom: 15px;}.sa-cart-page-pb{padding-bottom: 160px}.sa-labtech-bg-v6 .sa-count span{margin-top: 5px;}.sa-labtech-bg-v6 .sa-selected-data.active{z-index: 0;}
.sa-mob-sticky {background: var(--sa-light); position: fixed; top: 0; left: 0; right: 0; z-index: 14; padding: 10px 15px;height: 75px; margin-bottom: 20px;display: flex;}.sa-mob-sticky-cnt{display: flex;gap: 10px;}.sa-mob-sticky .sa-mob-sticky-back {margin-bottom: 0;}.sa-mob-sticky .sa-mob-sticky-back i{font-size: 16px;padding: 0 5px; margin-right: -5px;color: #706E7C}.sa-mob-sticky .sa-prog-grid {background: transparent;top: 35px;}
.sa-dialog-full .sa-dialog-body.sa-dialog-labtech-v6 .sa-body-cnt{padding-top: 15px;padding-bottom: 100px;}.sa-dialog-labtech-v6 .sa-body-cnt .sa-dialog-header{padding: 0;}.sa-address{z-index: 11;}
.sa-vitamin-drips .sa-mob-sticky .sa-mob-sticky-back i,.sa-labtech-v6 .sa-mob-sticky .sa-mob-sticky-back i{color: #706E7C;font-size: 18px;padding: 0 5px 0 0;}.sa-card-primary-light.sa-card-space-mob{padding:0;}
.sa-lab-count-cnt{align-items: center;}.sa-lab-count-cnt .sa-labpackage-qty{margin-bottom: 0;}
.sa-lab-reports .sa-card-shadow{padding: 12px; margin-bottom: 12px;}.sa-lab-reports .sa-pdf-list{margin: 12px 0 4px;}
/*vitamin-drips*/
.sa-iv-drips-list .sa-avtar-xl{background: var(--sa-light);}
.sa-vitamin-drips .sa-search-filter input,.sa-labtech-v6 .sa-search-filter input {background: #F7F7F9}.sa-vitamin-drips .sa-search-filter .sa-form-group{margin-bottom: 0}.sa-vitamin-drips .sa-search-group::placeholder,.sa-vitamin-drips .sa-search-filter .icon-search,.sa-labtech-v6 .sa-search-filter input::placeholder,.sa-labtech-v6 .sa-search-filter .icon-search{color: #B1AFBF}.sa-dialog-full .sa-dialog-body.sa-iv-drip-cartPage .sa-body-cnt{padding-top: 70px}.sa-con-text-res{text-align: right}
.sa-labtech-v6.sa-search-filter .sa-form-group{margin: 0;}.sa-dialog-vitmin .sa-dialog-center .sa-body-cnt{padding-top: 100px;}.sa-apnt-det-list-card.sa-product-vit { position: absolute; right: 0; left: 0; top: 0; margin: 0; z-index: 9; padding: 16px; border-radius: calc(var(--sa-pixel) * 5) calc(var(--sa-pixel) * 5) 0 0; }

/*Nurse-v6*/
.sa-nurse-v6 .sa-search-filter,.sa-vitamin-drips .sa-search-filter,.sa-labtech-v6 .sa-search-filter{ background: #fff; margin: -24px -15px 15px; padding: 8px 16px;gap: 8px;}.sa-nurse-v6 .sa-search-filter .sa-form-group {margin-bottom: 0;}.sa-nurse-list .sa-avtar-xl{background: #F7F7F8;}.sa-nurse-v6 .sa-search-filter input { background:#F7F7F8; }.sa-nurse-v6 .sa-search-filter input::placeholder,.sa-nurse-v6 .sa-search-filter .icon-search{color: #B1AFBF;}.sa-labtech-v6 .sa-search-filter .sa-form-group{margin-bottom: 0;}
.sa-nurse-list li h6{font-size: 12px;}.sa-medical-prescriptions span{font-size: 12px;}.sa-nurse-upload-image{color: var(--sa-primary);font-size: 16px;margin-top: 4px;}
.sa-nurse-list li{box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%)}.sa-nurse-v6{background-color: var(--sa-light)}

/* Medical Prescription*/
.sa-dialog-full .sa-dialog-body.sa-med-dialog .sa-body-cnt{padding-top: 90px;}.sa-lab-det .sa-med-dialog .sa-mob-header{text-align: center; padding:25px 15px 10px 20px; border-bottom: 2px solid var(--sa-custom-v4);}.sa-med-dialog h4.sa-mob-header{margin-top: 10px; color: var(--sa-primary);}
.sa-prescription-cont .sa-pres-btn{flex-wrap: wrap; }.sa-prescription-cont .sa-pres-btn .sa-btn { width: 100%; }.sa-prescriptionsV3 .sa-card-list>li{margin-bottom: 20px;}

/*Caregiver-v6*/
.sa-resp-pb80{padding-bottom: 80px;}.sa-cargiver-task-list li{width: 100%;}.sa-caregiver-confirm .sa-card{margin: 0 -8px 2px -8px;}.sa-nursepackage{min-height: 100vh;}.sa-nursepackage .sa-mob-sticky{padding-top: 20px}
.sa-dialog-labtech-v6 .sa-card-box{margin-bottom: 0;}
.sa-eclinic-list .sa-service-list{padding-top: 170px;padding-bottom: 20px; gap: 8px;}.sa-eclinic-list .sa-service-list li{align-items: center;gap:4px;box-shadow: none;}.sa-eclinic-list .sa-slct-txt i{background-color: #26A9E0;color:#fff;width:24px;height:24px;line-height:24px;font-size: 12px;}.sa-eclinic-list .sa-search-filter{position: fixed; top: 75px; right: 0; left: 0; background: var(--sa-light); z-index: 1; padding: calc(var(--sa-pixel)* 10) 15px;}.sa-eclinic-list .sa-pos-rel i,.sa-eclinic-list .sa-dialog-content .sa-pos-rel i{right: 30px; top: 30px; font-size: 18px;left:auto;}.sa-eclinic-list .sa-service-list li:first-child {gap:4px;}
.sa-dialog-eclinic .sa-dialog-close{z-index: 9; top: 10px;}.sa-dialog-eclinic  .sa-service-list{padding-top:0px;}.sa-service-list li:first-child .sa-clinic-det-tit h6{margin-top:0; font-weight: 750;}
/* Browser V6*/
.sa-specialties-list .sa-vaccination-list li:hover{border-color: transparent;}
.sa-srch-box { background: var(--sa-light); margin: -40px -15px 15px; padding: 15px; }.sa-slot-list .sa-slct-durtn span.active{display: flex;}.sa-brws-card-list li .sa-avtar-sm{width: 40px;height: 40px;}.sa-brws-card-list li{padding: 15px;border:none;box-shadow: 0 0px 10px 0 rgba(0,0,0,.1) ;}.sa-brws-card-list li .sa-mob-split {border-top: 1px solid #ddd; padding: 10px 0 0; margin: 20px -65px 0 0;}.sa-brws-card-list li .sa-mob-split p{margin-bottom: 10px;}.sa-brws-card-list li .sa-mob-split p:last-child { margin-bottom: 0; }.sa-slct-spcl-fltr{position: absolute; bottom: 20px; right: 0; left: 0; padding: 0 25px;z-index: 9}
.sa-booknow-price{display: flex; align-items: center; flex-direction: row; border-radius: 0;}.sa-booknow-price strong{ font-size: 15px; color: var(--sa-primary);width: 50%;}.sa-booknow-price>div { width: calc(100% - 50%); }.sa-booknow-price .sa-btn { width: 100%; }.sa-doc-profile {background: var(--sa-primary); height: 130px;padding: 15px;}.sa-doc-profile .sa-btn-back .icon-arrow-left{position: unset;}.sa-doc-profile .sa-btn-back .icon-arrow-left::before { content: "\e9e3"; }.sa-my-doctor-det { margin-top: -40px; }.sa-doc-profile .sa-btn-back i { color: var(--sa-light); font-size: 16px; }
.sa-header-center .sa-mob-header{padding:30px 15px 15px;}
.sa-dialog-bottom.sa-dialog-space-mob .sa-dialog-body{padding-top: 0;}.sa-dialog-bottom.sa-dialog-space-mob .sa-body-cnt{padding-top:90px;padding-right: 15px;padding-left: 15px;}
.sa-sess-ftr { padding: 15px; }.sa-dialog-space-mob .sa-body-cnt::-webkit-scrollbar{display: none;}.sa-doc-head-det .sa-mob-sticky{height:50px;border-bottom:2px solid  #DDE0E6;}
.sa-doc-head-det .sa-mob-sticky .sa-mob-sticky-back,.sa-doc-head-det .sa-test-pack-head{color:#706E7C;}.sa-doc-head-det .sa-booknow-price div{width:100%;}.sa-doc-head-det .sa-booknow-price{padding: 15px;}
.sa-doc-head-det{padding-top:50px;padding-bottom: 80px;background: #fff;}.sa-eclinic-list .sa-service-list li:first-child figure{background: #f5f5f5;}
.sa-eclinic-list .sa-service-list li figure {width: 36px; height: 36px;}
/* .sa-eclinic-list .sa-service-list li figure img{width: 20px; height: 20px;} */

/* Referral Details*/
.sa-ref-det-card.sa-mob-card-shadow { padding: 15px; border-radius: 12px; margin:0;}.sa-ref-det-card .sa-card { box-shadow: unset; margin-bottom: 0; padding: 0;}.sa-ref-det-card .sa-view-apt-det{margin: 15px 0 10px;}.sa-view-apt-det .sa-text-underline:hover{text-decoration: underline;}.sa-ref-det-card [class*=col]{padding-right:0;padding-left: 0;}
.sa-consult-confirm{width: 100%;}.sa-confirm-v2 .sa-book-success{width: 222px}.sa-consult-confirm .sa-mob-header { padding-right: 15px; }
.sa-my-programs .sa-tabs-pres {padding-top:0px;top: 50px;}.sa-header-shadow{box-shadow:0 0 calc(var(--sa-pixel)* 3) var(--sa-dark-150)}.sa-btn-back.sa-icon-det i{font-size: 14px;top:22px;}.sa-link-ins-icon{width:20px;}
.sa-upc-details-v2 .sa-mob-footer{background: #fff;}.sa-switch-toggle.sa-toggle-pos {width: 40px;}.sa-service-prov .sa-gutter5{margin-right: -5px;margin-left:-5px;}.sa-card-primary-light.sa-bottom-space200{padding-right:0;padding-left: 0;}
.sa-flue-det{ display: flex; width: calc(100% - 10px); justify-content: end; }.sa-flue-text { width: 100px;}.sa-apt-det li .sa-price-brdn span {width: 50%}.sa-apt-det li .sa-price-brdn span + span {width: calc(100% - 50%)}.sa-doct-det-data h6.sa-price-tag{top:auto;left:0;}.sa-sessn-list{width: calc(100% - 185px);}.sa-mob-split.sa-split-space{padding-bottom: 0;}.sa-split-space p:nth-child(2){margin-top:20px;}
.sa-d-flex-dir-col {padding-right:0;padding-left:0;}.sa-verifi-code [class*=col]{padding-right: 10px;padding-left: 10px;}.sa-aprvl-status-list .sa-d-f-sbetween span:first-child, .sa-aprvl-status-list .sa-link-ins-lable {width: 100%}.sa-appt-header .sa-hdr-rgt-icon{margin-right: 5px;}.sa-link:hover {text-decoration: underline}.sa-wellnes-form .sa-ccode .sa-gutter5,.sa-wellnes-form .sa-captcha .sa-gutter5{margin-right:-5px;margin-left: -5px;}.sa-signup-other-bg .sa-ccode .sa-gutter10{margin-right:-10px;margin-left: -10px;}
.sa-price-det li span{width: calc(100% - 110px);}.sa-price-det li span+span{width: 110px}.sa-dialog-labtech-v6 .sa-card-box.sa-package-list{margin-bottom: 15px;}.sa-card-box.sa-package-list li{width: calc(50% - 20px); justify-content: space-between;}
.sa-ref-container .sa-top-space20{padding-top: 0}.sa-ref-container .sa-ref-det-card .sa-app-info.sa-reff-plr{margin-left: -10px;}.sa-dialog-bottom .sa-med-dialog{padding-top: 60px}
.sa-med-dialog .sa-mt50.sa-text-center {margin-top: 50px}.sa-custom-card .sa-btn{font-weight: 550;}
.sa-dialog-bottom.sa-cancelled-appnt .sa-body-cnt{padding-top:40px;}.sa-dialog-full .sa-dialog-bottom .sa-dialog-body.sa-height-none{height:100%;}
.sa-gender-filter.sa-gender-det{padding:0;background: transparent;margin: 0 0 15px;}.sa-insur-reference .sa-btn-back i{top:18px;}
.sa-toggle-pos.sa-switch-toggle input:checked + .sa-toggle-slider:before{right:4px;}.sa-icon-details .sa-btn-auto{width:95px;padding: 4px 12px;text-align:right;}.sa-pre-med .sa-tit{margin-top: 25px;}
/* Pharmacy*/
.sa-ph-catogories {gap: 8px}.sa-ph-catogories li {width: calc(100% / 3 - (1 - 1 / 3)* 8px);}.sa-ph-help-list li{width:100%}.sa-medication-list li { width: calc(100% / 2 - (1 - 1 / 2)* 10px)}
.sa-srch-fltr .sa-btn-back {margin: 0}.sa-srch-fltr .sa-btn-back i{font-size: 14px; font-weight: 650; top: 22px;}.sa-header-srch{padding-left: 15px;}.sa-ph-med-ref-list li figure{background-color: #F5F5F5;}.sa-filter-header .sa-mob-header { padding-right: 15px;top: 85px; }.sa-filter-header { margin: 0; }
.sa-body-del-prod .sa-body-cnt{padding-bottom: 12px}.sa-dialog-bottom.sa-dialog-space-mob .sa-body-cnt.sa-dialog-spce{padding-top: 30px;}
.sa-kids-vac-list li {box-shadow: 0px 0px 8px 0px #00000015;margin: 5px;}.sa-ins-card-bg, .sa-ins-card-bg .sa-card{padding: 8px;}.sa-ins-com-dropd~.sa-form-group .sa-custom-dropd {top: 0}.sa-ftr-btn-res .sa-btn{padding: 0 5px;}.sa-ftr-btn button+button{margin-right: 10px;}
.sa-browse-hdr .sa-date-picker input{width:calc(var(--sa-pixel)*80)}.sa-browse-hdr .dp__input_wrap:after{right: 138px;color: var(--sa-dark-350)}
.sa-mob-header.sa-phmcy-hdr{top: 62px; padding: 4px 12px 12px;}.sa-phmcy-hdr .sa-srch-fltr i{top: 88px}.sa-delivery-loc{ position: fixed; top: 0; z-index: 11}.sa-delivery-loc .sa-location-label{min-width: 25%}.sa-products-carousel{margin-top: 141px}
.sa-prd-fvrt{margin-top: 0;}
.sa-dialog-slide .sa-btn-back i, .sa-dialog-slide .sa-mob-header{position: absolute;}.sa-dialog-slide-left.sa-dialog-bottom .sa-dialog-body, .sa-fadeinOut.sa-dialog-bottom .sa-dialog-body{animation: unset;}.sa-dialog-slide-left.sa-dialog-bottom .sa-dialog-body,.sa-modal-slide-left{animation: slideInFromRight .7s ease-in-out}.sa-fadeinOut{animation: fadeinout 0.5s ease-in-out}
.sa-item-btns.sa-qty-btn.sa-products-det{border-radius: 20px 20px 0 0;box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%);}
.sa-pharmacy-fltr-fxd {position: fixed; z-index: 1; right: 0; left: 0; top: 64px; background: var(--sa-light); padding: 15px}

@keyframes slideLeftToRight { from { margin-right: 100%; } to { margin-right: 0%; } }
@keyframes fadeinout { 0%{ opacity:0; } 50% { opacity:0.5;} 100% { opacity:1;}}
@keyframes slideInFromRight { 0% { transform: translateX(-100%); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } }
@keyframes slideInFromLeft { 0% { transform: translateX(100%); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } }

.sa-dialog-bottom .sa-dialog-body.sa-dialog-close-out{overflow: unset;padding-top: 10px;}.sa-dialog-close-out .sa-dialog-close{top: -45px; right: auto; left: 15px;}.sa-dialog-close-out .sa-dialog-close i {border: 2px solid var(--sa-light); background-color: transparent;}.sa-dialog-close-out .sa-dialog-close .icon-close:before { content: "\e9e3"; color: var(--sa-light); }.sa-dialog-line{width: 90px; height: 3.5px; background: #ddd; border-radius: calc(var(--sa-pixel)* 10); border: none; margin: auto; text-align: center; display: block;}
.sa-signin-dialog.sa-appoint-view .sa-dialog-body{padding: 0}.sa-body-cnt.sa-btm-cnt-full{max-height: 85vh; height: 85vh;}.sa-text-underline:hover{text-decoration: underline;}.sa-mob-ml5{margin-right: 5px}
.sa-qty-btn{gap: 15px}.sa-qty-btn .sa-btn-primary{width: calc(100% - 140px)}.sa-medication-list li figure{height: 100px}.sa-medication-list li{padding: 12px;display: flex;flex-direction: column;align-items: center;justify-content: space-between;gap: 10px;}.sa-medication-list .sa-medi-det .sa-medic-prescpn{gap: 5px}.sa-ph-price-breakup li{gap: 10px}.sa-ph-price-breakup li span{width: unset;}.sa-medi-det img{height:100px;}
.crp-wellnessV2-list li{width: 100%}.crp-welles-client li{padding: 24px;width: calc(100% / 2 - (1 - 1 / 2)* 20px)}.sa-corpt-wellness-v2{padding: 80px 15px 90px}.crp-uplod-icon{color: var(--sa-primary);padding-left: 10px}.crp-welles-client li img{display: block;margin: 0 auto}
.sa-crp-well-v2 .sa-share-bg{top: 16px; left: 64px; height: 32px; background: var(--sa-primary-light); display: flex ; align-items: center; gap: 7px; color: var(--sa-primary); font-weight: 450}.sa-consult-confirm .sa-crp-well-v2 .icon-customer-care{top: 16px}
.sa-lab-test-det{background: #fff;margin: -25px -15px; padding: 15px; }.sa-lab-test-det .sa-tabs-btn li{background: #F1F9FF}.sa-crp-service-v2{padding: 60px 15px 90px}.sa-crp-service-v2 .sa-prog-grid{top: 56px}.sa-selt-service .sa-dialog-header{position: fixed;right: 0;left: 0;background: var(--sa-light);z-index: 11}.sa-sympt-card{margin-bottom: 10px;}.sa-srch-box-shadow{margin:0 -15px 15px -15px;}
.sa-selt-service .sa-item-btns{padding: 16px;background: #F7F7F7;}.sa-selt-service .sa-body-cnt{padding-bottom: 100px;}

/* Insurance New Changes */
.sa-home-space{position: relative;}.sa-home-banner-bg {background: var(--sa-primary); height: 120px; border-radius: 0 0 28px 28px; margin-bottom: 50px;}.sa-home-banner-bg .sa-nav li.sa-cus-care {display: block;}.sa-home-banner-bg .sa-nav li.sa-cus-care i{font-size: 20px; color: var(--sa-light); margin-right: 15px;}.sa-nav li.sa-dctr-header-bg{margin-left: 0}.sa-nav li.sa-dctr-header-bg span, .sa-nav li.sa-dctr-header-bg span small{color: var(--sa-light);}.sa-home-banner-bg .sa-brand{width: calc(100% - 100px)}.sa-home-banner-bg nav{width: 100px}.sa-home-banner-bg .sa-container.sa-mob-flex-start, .sa-brand{align-items: flex-start;}.sa-home-banner-bg .sa-brand h5 span img { width: 18px; }
.sa-card-ins-v2 {position: absolute; top: -80px; left: 0; right: 0; margin: 0 30px;}
.sa-link-ins-v2 .sa-ins-card {background: var(--sa-light); padding: 0; margin: 0; border-radius: 0; width: 100%}.sa-link-ins-v2 .sa-ins-card .sa-linked-ins-cnt{justify-content: space-around}
.sa-nav-mob li a.router-link-active.router-link-exact-active span img:first-child{display: none;}.sa-nav-mob li a.router-link-active.router-link-exact-active span img:last-child{display: block;}.sa-nav-mob li span img:last-child{display: none;}.sa-captcha-det,.sa-reg-spcv3 .sa-set-up.sa-pt30{padding-top: 30px}.sa-ins-linked-card{margin-top: 20px;}
.sa-ins-cvrg-det .sa-mob-header{padding: 20px}.sa-cvg-header {border-radius: 12px 12px 12px 0}
/* profileMenuV2 new changes */
.sa-profile-space .sa-myprofile-card:first-child{margin-top:20px;padding: 0;} .sa-myprofile-card:first-child{margin-top: 70px;padding:0}.sa-myprofile-card{padding: 16px;box-shadow: 0 0px 10px 0 rgb(0 0 0 / 10%);margin-top: 12px; border-radius: 12px;}.sa-myprofile-card .sa-myprofile-card-item{border-bottom: 1px solid var(--sa-primary-light);padding-bottom: 16px;margin-bottom: 16px;}.sa-myprofile-card .sa-title-name{color: var(--sa-custom-v6);}.sa-myprofile-card-item:last-child{margin: 0;padding: 0;border-bottom: none;}.sa-patient-list-v2 { padding: 16px 0; display: flex ; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--sa-primary-light);position: relative;}.sa-patient-list-v2:last-child{border-bottom: none;padding-bottom: 0;}.sa-logout-v2{display: flex;gap: 10px;justify-content: center;align-items: center;}.sa-myprofile-card-item .sa-select-lang-btn{display: flex;justify-content: space-between;}.sa-myprofile-card-item .sa-select-lang-btn .sa-lang-v2{display: flex;gap: 10px;align-items: center; font-size: 14px;}.sa-country-flag-v2{display: flex;align-items: center;justify-content: space-between;}.sa-country-flag-v2 a{height: 28px;width: 28px;display: flex;}.sa-myprofile-card-item .icon-more-button{color: #ACA9BB;}
.sa-dialog-btm-space.sa-dialog-bottom .sa-body-cnt.sa-light-bg{padding-bottom: 100px;}.sa-patient-list-v2:first-child{border-top: 1px solid var(--sa-primary-light);margin-top: 15px}
.sa-border-none{border: none;}.sa-pos-rel.sa-search-filter.sa-clinic-filter { top: 0; }.sa-eclinic-list .sa-clinic-det-tit h6{margin-right: 10px;}
.sa-myprofile-card:first-child .sa-myprofile-card-item{padding: 16px;margin-bottom: 0}
.sa-header-space .sa-srch-clinics .sa-form-icon { top: 22px; left: 20px}.sa-srch-clinics.sa-prdict .sa-form-control{margin-top: unset;}.sa-other-reg{margin-bottom: 100px;margin-top: 40px;}.sa-abt-applctns{margin-bottom: 0;}.sa-dialog-full.sa-editprofile-v2 .sa-body-cnt{padding-top: 30px;}.sa-resp-pb120{padding-bottom: 120px;}.sa-editprofile-v2 .sa-rel-slct-list .sa-body-cnt{padding: 15px;}.sa-addcard-v2 .sa-labtech-btns{background-color: rgba(247, 247, 247, 1)}.sa-dialog-full .sa-dialog-bottom.sa-personal-edit .sa-dialog-body{max-height: 100%;}.sa-dialog-full .sa-personal-edit .sa-dialog-body .sa-body-cnt{max-height: 75vh;}.sa-card-list-itm{color:#706E7C;font-weight: 350;}.sa-my-pro-cnt .sa-body-cnt.sa-last-child.sa-card-bottom-sapce{padding-bottom: 150px;}.sa-editprofile-v2 .sa-dialog-body{overflow-y: unset;overflow: unset;}.sa-rel-slct-list .sa-more-list.sa-slct-pt-list{padding: 10px 12px 80px 0;}.sa-ins-fxd-top {position: relative; overflow: unset;}.sa-ins-fxd-top .sa-ins-linked-card { position: fixed; top: 45px; right: 16px; left: 16px; }.sa-ins-fxd-top .sa-ins-srvcs { position: fixed; top: 255px; left: 16px; right: 16px; }.sa-ins-fxd-btm {margin-top: 265px; padding: 0 5px; overflow: hidden; overflow-y: auto; height: calc(100vh - 340px);}
.sa-form-mobnumber p{color: #706E7C}.sa-form-mobnumber .sa-input-group-login{box-shadow: none;height:45px;margin:10px 0;}.sa-form-mobnumber .sa-input-group-login .sa-cntry-form{border-left: 0;}.sa-form-mobnumber .sa-input-group-login .sa-form-control{box-shadow: none;background: transparent;}.sa-form-mobnumber .sa-input-group-login .sa-input-group{width:calc(100% - 120px)}.sa-form-mobnumber .sa-cuntry-plholder{color:var(--sa-custom-v6);top: 45%;}.sa-form-mobnumber .sa-input-group-login .sa-form-icon{top: 25px;color: #706E7C}
.sa-srch-clinics{position: fixed; top: 0; right: 0; width: 100%;z-index:99;padding: 10px;background: #fff;}.sa-clinics-bar{position: fixed;top:60px;z-index: 9999;right: 0px;}
.sa-addcard-v2 .sa-dialog-body,.sa-addcard-v2 .sa-dialog-v7{height: 96vh;}.sa-addcard-v2 .sa-form-control{font-size: 14px;padding: 8px;border-radius: 8px;}.sa-addcard-v2 .sa-card-mmyy input{padding: 0;}.sa-card-mmyy{border-radius: 8px;}
.sa-mob-profile-list .sa-profile-menulist .sa-mob-block .sa-myprofile-card:first-child>li:first-child {height: 90px;}.sa-mob-header~div .sa-user-signUp {position: absolute;top: 85px;right: 30px; left: 15px;z-index: 1;}.sa-insurance-bg .sa-ins-transbg{top: -21vh}
.sa-terms-condtions .sa-dialog-body .sa-body-cnt.sa-removed-back{padding-top: 70px; margin-top: -20px;}.sa-add-patient-det .sa-mob-footer{background: var(--sa-light)}.sa-add-patient-hdr .sa-mob-header{top:14px;text-align: center; padding-left: 36px}.sa-add-patient-hdr .sa-dialog-close-rgt{top: 23px}.sa-pharm-dialog h3{margin-bottom: 10px;}

/*Choose Medical File*/
.sa-file-choose .sa-labtech-btns {background: #F7F7F7;border-radius: 20px 20px 0 0;}
.sa-dialog-full .sa-dialog-body .sa-body-cnt.sa-pharma-filter, .sa-dialog-full .sa-dialog-body .sa-body-cnt.sa-top-space35 { padding-top: 35px; }
.sa-srch-fltr.sa-pharma-srch { width: 100%; margin-top: 10px; }
.sa-med-info-card{padding: 16px; background-color: var(--sa-light);}.sa-med-info p{padding-top: 30px;color:var(--sa-light)}.sa-doc-profile.sa-med-info{height:180px;}.sa-doc-profile.sa-med-info .sa-btn-back .icon-arrow-left::before{content: "\e91d";}.sa-medicine-info .sa-dialog-body .sa-body-cnt {padding: 0 0 100px}.sa-dialog-full.sa-custom-picker .sa-dialog-body .sa-body-cnt{padding-top: 30px;}.sa-dialog-full.sa-custom-picker .sa-dialog-body.sa-dialog-overflow-unset{overflow: unset;}

.sa-dialog-header.sa-medic-notify {padding: 55px 15px 0;}
.sa-apt-btn-det{display: flex;gap:10px;}.sa-apt-btn-det .sa-mb10{margin-bottom: 0;}

/*pharmacyproducts carousal*/
.sa-container-pharmacy{padding:0}.sa-container-pharmacy .sa-header-srch .sa-btn-back{display: none;}
.sa-prod-carousel{margin-top: 140px}.sa-pharma-cnt .sa-cart-wishlist{font-size: 11px;}

/*chronic-disease*/
.sa-chronic-condition.sa-eclinic-list .sa-service-list{padding-top: 0;padding-bottom: 0;} .sa-chronic-condition.sa-eclinic-list .sa-service-list li{box-shadow: 0 0 calc(var(--sa-pixel)* 5) rgba(0,0,0,0.08);}
.sa-chronic-condition .sa-service-list li{ width: calc(100%/2 - (1 - 1/2)*10px); gap: 10px; }
.sa-chronic-condition.sa-eclinic-list .sa-service-list.sa-chronice-service-list li:first-child figure{background: #F1F9FF;}
.sa-current-stock .sa-mob-header{padding:16px 35px 0 0}.sa-chroni-care .icon-close {display: none;}
.sa-medi-det p{height: auto;min-height: auto;}.sa-medi-det .sa-medic-prescpn{height: 24px;}.sa-btn-auto{height:auto;line-height: 20px;width:35%;}.sa-pres-med-list li .sa-doct-det{width: calc(100% - 35px)}
.gradient-border-wrapper{margin: 0 auto;}

.sa-mobile-footer-radius{border-radius: 15px 15px 0 0;box-shadow: 0 -2px 6px 0 #00000014;backdrop-filter: blur(18px); background: #FFFFFFA3;}

.sa-vacci-rept .sa-browse-hdr .sa-date-picker input{width: calc(var(--sa-pixel)*65)}
.sa-resp-pb180{padding-bottom: 180px;}.sa-serch-med{margin-top:10px}.sa-dialog-bottom.sa-duration-btm .sa-body-cnt { padding-top: 10px}
.sa-email-verify .sa-modal-header {padding: 2px;}.sa-email-verify .sa-modal-header .sa-modal-close{left: unset;top: 0px;}
.sa-invoice{z-index: 99; position: fixed; top: 8px; left: 15px;margin-bottom:0;}.sa-more-pres-med.sa-invoice-list{left:10px;top:-6px;}

.sa-drip-accor .sa-collapse-cnt{padding: 0;}
.sa-vitamin-drips .sa-drip-srch-fltr {position: absolute; top: 95px; right: 16px; left: 16px; background: #fff; z-index: 9; box-shadow: 0 0 calc(var(--sa-pixel)* 3) var(--sa-dark-150); padding: 16px;}
.sa-cart-count .sa-price-label{margin-right: 0}

/* Iv Drips */
.sa-srch-fltrs .sa-form-group{margin-bottom: 0;}.sa-srch-fltr-sticky {position: absolute; right: 0; left: 0; top: 70px; background-color: var(--sa-light); box-shadow: 0px 4px 4px 0px #E1E1E140; padding: 16px; z-index: 9}.sa-srch-fltr-sticky .sa-lab-test-det { margin: 0; padding: 0; }.sa-srch-fltr-sticky .sa-tabs { gap: 12px; margin-bottom: 12px; }.sa-srch-fltr-sticky .sa-lab-test-det .sa-tabs-btn li { margin: 0; }
.sa-browse-loc{position: fixed; top: 15px; z-index: 9}
.sa-kids-ins-card .sa-sprite-ins-link{width:50px;}
.sa-lab-browse .sa-lab-srch .sa-srch-text.sa-homevisit-hrdr{top:7px;}.sa-lab-browse .sa-lab-srch .sa-homevisit-hrdr .sa-form-control{right:15px;}.sa-homevisit-hrdr .sa-address .sa-location-label .sa-form-icon{left:-6px;}.sa-icon-fixed{ width: 25px; height: 25px; display: flex ; align-items: center; justify-content: center;}

/* Lab Filter */
.sa-browse-fltr { box-shadow: 0px 4px 4px 0px #E1E1E140; margin: -40px -15px 0; padding: 0 15px; }.sa-browse-fltr .sa-srch-box { margin: 0 -15px 20px}.sa-browse-hdr .sa-browse-fltr{padding: 0 15px 15px; margin: 0;}
.sa-browse-fltr-fxd{margin: 0; padding: 15px; position: fixed; background: #fff; top: 69px; right: 0; left: 0; z-index: 9;}.sa-browse-fltr-fxd .sa-srch-box { margin: 10px 0 0; padding: 0; }
.sa-reset-btn .sa-btn{font-size: 14px}.sa-browse-fltr-fxd .sa-slot-list{gap: 16px; flex-wrap: wrap;}.sa-browse-fltr-fxd .sa-hor-scroll li{width: calc(100% / 3 - (1 - 1 / 3) * 16px); padding: 8px 12px;}.sa-browse-fltr .sa-slot-list li span{width: 100%; justify-content: center;}

}
@media only screen and (max-width: 640px), only screen and (max-width: 640px){
.sa-pjoin-list{flex-direction: column}.sa-pjoin-list li{width: 100%}.sa-order-sanar ul li{width: calc(100%/1 - (1 - 1/1)*20px);padding: 0}
.sa-hl-slider .sa-carousel li,.sa-lise-doc .sa-carousel li{width: 98%}.sa-helth-btn button{width:100%}.sa-join-us-bg h2{padding: 25px 60px;margin-bottom: 0}

}
@media only screen and (max-width: 520px), only screen and (max-device-width: 520px){
.sa-d-f-mob-dir-col{flex-direction: column}.sa-voice .sa-progress-line {width: 75%}.sa-apt-report .sa-prescription button{margin-top: 10px}.sa-offers img{object-fit: fill}.sa-caregiver-pay{width: 100%;padding: 0 15px 140px}
.sa-order-sanar ul li{width:calc(100%/1 - (1 - 1/1)*10px)}.sa-programs .sa-app-stores .sa-btn-primary{margin-top: 15px;width: 310px}.sa-service-prov .sa-slct-card li a{padding: 10px;font-size: 10px}.sanar-busines-form .sa-service-prov .sa-track-order{width: 60%}

}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px){
.sa-val-err{font-size:9px}.sa-track-det .sa-track-fig{width: 100%}.sa-track-count {bottom: 70px}.sa-consult-family {width: 65%}.sa-consult-tot {padding-right: 10px}.sa-drag-clndr .sa-browse-hdr .dp__menu {left: 6px !important}.sa-reschedule .sa-slot-btn .sa-time-slot{padding: 5px 10px}.sa-presc-ref-in { padding-left: 110px}
.sa-apt-report .sa-prescription:before{top: 15px}.sa-vir-head .sa-d-flex button{padding: 8px 22px;font-size: 13px;width: unset}.sa-down-sanar.sa-vir-head .sa-d-flex{padding: 10px;gap: 10px}.sa-join-us-bg, .sa-join-sanar-card{width: 100%; border-radius: 20px; background-size:cover;padding: 15px}.sa-join-btns{flex-direction: column;margin-bottom: 25px;}.sa-join-btns button{width: 100%;font-size: 15px}.sa-service-prov .sa-slct-card li{margin-left:0;margin-bottom: 15px;display: flex;width: 100%}.sa-service-prov .sa-slct-card{flex-direction: column}.sa-service-prov .sa-slct-card li a{height:auto;min-width: 100%;font-size: 14px}.sa-service-prov .sa-track-order{width: 90%;margin: 25px auto}.sa-board .sa-carousel li{width: 100%}.sa-schedule-mob p{font-size: 14px}.sa-schedule-mob h1{font-size: 20px}.sa-icon-bg .icon-eye:before{font-size: 25px}.sa-our-vision .sa-f-size18{font-size: calc(var(--sa-pixel)* 8)}.sa-why-sanar-list li{font-size: 14px;padding-right: 35px}.sa-arrow-right-light i{width: 40px;height: 40px;font-size: 15px}.sa-why-sanar-list.sa-suc-tick li i{width: 25px;height: 25px;top: -4px}.sa-icon-bg .icon-target:before{font-size: 40px}.sa-icon-bg{gap: 15px;width: 45px}
/* my profile new style */
.sa-pr-wallet{font-size: 12px;display: flex;align-items: center;justify-content: flex-end;width: 137px}.sa-cont-us .sa-cont-num{display: block}.sa-cont-us .sa-card-shadow,.sa-cont-us .sa-card{padding: 15px}.sa-app-info.sa-app-provide{display: flex;flex-direction: column}
.sa-app-info:first-child{flex-wrap: wrap}.sa-app-info .sa-grey-dark-text{margin-bottom: 10px}.sa-pr-wallet span{word-break: break-word}.sa-test-list,.sa-test-list .sa-card{padding:10px}.sa-test-list ul li{font-size: 12px}.sa-serv-position{padding: 5px}.sa-serv-cnt span{padding: 0 5px;font-size: 14px}.sa-consultaion{width: 31%}.sa-serv-position span+span, .sa-heart-positi span+span{font-size: 11px}.sa-heart-positi{padding: 5px 10px}
.sa-select-vaccine .sa-doct-det{width: calc(100% - 42px)}.sa-vacci-doct-det [type="radio"]:not(:checked) + label:before, .sa-vacci-doct-det [type="radio"]:checked + label:before{left: -22px}.sa-vacci-doct-det [type="radio"]:checked + label:after{left: -19.3px}
.sa-detv2{padding-right:0;padding-left:0;padding-top:50px;}.sa-vaccine-tab{align-items: unset;justify-content: unset}.sa-vaccine-tab li{width: 100%; text-align: center; font-size: 12px;white-space: unset}
.sa-search-wrap.input-wrapper{display: flex;justify-content: flex-end;padding-top:6px}.input-field:focus{width: 100%}.sa-select-disease{align-items: unset;flex-direction: column;padding-top: 14px}.sa-search-wrap.input-wrapper .search-icon {top:76px}.sa-health-disease{padding-top: 40px}
.sa-patient-insurance{flex-direction: column;align-items: unset;gap: 5px}.sa-down-sanar.sa-vir-head .sa-langswitch{padding: 5px; margin: 0}.sa-down-sanar.sa-vir-head .sa-d-flex.sa-helth-tab{padding: 2px 4px}.sa-vir-head .sa-d-flex.sa-helth-tab.sa-health-bmicalc{width: 75%}
.sa-card.sa-usermenu{padding:15px 10px}.sa-vaci-repo .sa-app-info:first-child { flex-wrap: nowrap; }
.sa-browse .sa-wrap-slots .sa-carousel li,.sa-browse .sa-group-slots .sa-carousel li { flex-shrink: 0; width: calc(100% / 3 - (1 - 1 / 3)* 10px)}
.sa-filter-item { width: calc(100% / 4 - (1 - 1 / 4)* 10px); }.sa-app-info .sa-btn-danger {max-width: 125px; height: unset; padding: 0 5px; line-height: unset}
.sa-ins-linked-card-det{font-size: 12px;}.sa-ins-linked-card-det li.sa-line-clamp{width: 120px;margin-left: 0;}
.sa-lst-apt-btn{margin-top: 10px;}.sa-lst-apt-btn .sa-btn{padding: 0 5px; font-size: 11px;}.sa-btn-fsize{font-size:11px;padding:0 6px;}

}
@media only screen and (max-width: 425px), only screen and (max-device-width: 425px){

    
}
@media only screen and (max-width: 420px), only screen and (max-device-width: 420px){
.sa-consultant-details li{width:auto}.sa-consultant-details li:last-child span{display: flex;align-items: baseline}.reschedule-btn{font-size: 11px;padding: 0 8px;height: 35px;line-height: 35px}.sa-reschedule .sa-slot-btn li:nth-child(4n) p {margin-left: 10px}.sa-reschedule .sa-slot-btn li {width: calc(100%/3 - (1 - 1/3)*0px)}.sa-reschedule .sa-slot-btn li:nth-child(3n) p{margin-left: 0} .sa-cargiver-task{padding-left: 124px}.sa-cargiver-task figure{width: 116px}.sa-slot-btn li {width: calc(100%/3 - (1 - 1/3)*0px)}.sa-slot-btn li:nth-child(4n) p{margin-left: 10px}.sa-slot-btn li:nth-child(3n) p{margin-left: 0px}.sa-carousel.sa-slot-btn li{width: calc(100%/4 - (1 - 1/4)*0px)}.sa-card-list .sa-carousel.sa-slot-btn li:nth-child(3n) p { margin-left: 10px}
.sa-card-list .sa-slot-btn li:nth-child(4n) p { margin-left: 10px}.sa-card-list .sa-slot-btn li:nth-child(3n) p { margin-left: 0}.sa-otp-vrf .sa-text-right{width: 100%}.sa-service-prov .sa-form-group textarea{font-size: 10px}.sa-confirm{padding: 0 10px 20px}.sa-join-stores a{height: 80px}.sa-join-filter li{width:100%}.sa-acpt-det p{font-size: 11px}.sa-ref-card-det .sa-card{padding:12px;}.sa-pen-referral,.sa-ref-card-det .sa-d-f-sbetween{font-size: 12px;}
}
@media only screen and (max-width: 414px), only screen and (max-device-width: 414px){

}
@media only screen and (max-width: 375px), only screen and (max-device-width: 375px){
.sa-contact-card {padding: calc(var(--sa-pixel)* 5)}.sa-medical-rec li {width: 80%}.sa-confirm .sa-mob-footer .sa-btn{font-size: 14px}.sa-diagno-hdng .sa-count{justify-content: flex-start}.sa-track-det.sa-top-space footer{display: block} .sa-track-det.sa-top-space footer button:first-child{margin-bottom: 10px}.sa-cargiver-task {padding-left: 105px}.sa-cargiver-task figure {width: 100px}.sa-trk-fig img{top: 10px}.dp__menu {min-width: 100%;width: 100%}.sa-drag-clndr .sa-browse-hdr .dp__menu{right: 0 !important}.sa-services-location .sa-home-loc {padding-right: 10px}
.sa-card-list .sa-carousel.sa-slot-btn li p {font-size: 12px}.sa-awards .sa-carousel li{width: 60%;height: 150px}.sa-schedule-mob{top: -250px}.sa-fnt-smll{font-size: 12px}.sa-mt50.sa-fnt-smll h3{margin-top: 30px}.sa-pro-emp .sa-mob-block.sa-line-clamp{display: -webkit-box;-webkit-line-clamp: 1}
.sa-wtsap-card .sa-status-card-ico.sa-book-now{width: calc(100% - 60%)}.sa-wtsap-card .sa-btn-sm{padding:8px;line-height: 18px}.sa-med-cont button, .sa-sickleave-cont button{padding: 0 10px}.sa-prescription-cont button,.sa-myapt-date{font-size: 12px}
.sa-wtsap-card .sa-d-f-a-center{flex-wrap: wrap}.sa-wtsap-card .sa-d-f-a-center .sa-status-card-cnt{margin-bottom: 10px}.sa-myapt-date{flex-wrap: wrap; gap: 10px}.sa-report-btn a{padding: 5px}.sa-apnt-det-list-card.sa-mob-block{flex-wrap: wrap}.sa-apnt-det-list-card-cnt { width: calc(100% - 55px)}.sa-whatsapp-card-cnt~.sa-btn-outline-success{margin-top: 10px}.sa-pr-wallet{width: 122px}.sa-override-datepicker .dp__menu{min-width: max-content}.sa-datepicker-override .dp__menu {right: 0 !important}.sa-clinic-det-tit .sa-link{font-size:12px}.sa-clinic-det-tit h6{font-size: 11px}.sa-new-prep{font-size: 10px;font-weight: 450}
.sa-ptn-btn .sa-btn{padding: 0 4px}.sa-appt-header h3,.sa-mob-hrdr-size{font-size: 16px}.sa-filter-item { width: calc(100% / 3 - (1 - 1 / 3)* 10px)}.sa-tests-list-cnt{align-items: flex-start;}
.sa-med-pres-list .sa-med-pres-list-bg{padding: 10px 5px;}.sa-med-pres-list-bg p{font-size: 12px;}.sa-track-referral p {display: flex;flex-wrap: wrap;}
.sa-ref-card-det .sa-d-f-sbetween label,.sa-new-appoint-list .sa-doct-det .sa-f-size15, .sa-custom-card, .sa-custom-card .sa-btn{font-size: 12px;}.sa-bg-unset .sa-login-brd button{font-size: 13px;}
.sa-ins-view-det .sa-invisible{left: -5px;}
.sa-chronic-condition .sa-service-list h6{font-size: 12px;}

}
@media only screen and (max-width: 375px), only screen and (max-height: 667px) {
.sa-chat-history {height: calc(100vh - 200px)}
}
@media only screen and (max-width: 360px), only screen and (max-device-width: 360px){
.sa-tabs-fill li{font-size: 12px}.sa-myapt-status span{font-size: 11px}.reschedule-up-btn{font-size: 11px;padding: 0 10px;height: 35px;line-height: 35px}.sa-btn-responsive .sa-ftr-btn{display: var(--sa-d-block)}.sa-btn-responsive .sa-ftr-btn button+button{margin: 15px 0 0}.sa-edit-pro .sa-btn-xs{padding: 0}.sa-inp-flag{padding-right: 42px}.sa-my-profile-bg{padding-top: 52px}.sa-service-provi{width: 65%}
.sa-down-sanar.sa-vir-head .sa-d-flex{gap: unset;margin-top: unset}.sa-detv2 .sa-app-info:first-child{flex-wrap: unset} .sa-detv2 .sa-app-info button{padding: 0 10px}
.sa-app-info .sa-status-success span{font-size: 10px}.sa-rpt-time span{margin: 0}.sa-apt-id .sa-gray-dark-text,.sa-apt-id{font-size: 12px}.sa-ins-status{font-size: 10px;}.sa-test-pack-head{font-size: 15px;}
.sa-select-care li h6{padding-left: 35px;}.sa-new-appoint-list .sa-doct-det .sa-d-f-sbetween h4{font-size: 16px;}.sa-new-appoint-list .sa-doct-det .sa-primary-text{font-size: 15px;}.sa-ins-cvrg-det .sa-body-cnt{padding: 20px 8px;}
.sa-apts-list-btn .sa-btn{font-size: 13px;}
}
@media only screen and (max-width: 320px), only screen and (max-device-width: 320px){
.sa-addrecord .sa-slct-serv-list.sa-slct-card li{min-width:82px}.sa-tabs-vert li{padding:calc(var(--sa-pixel)* 3);font-size:10px}.sa-confirm .sa-mob-footer{flex-direction:column}.sa-confirm .sa-mob-footer .sa-btn{width:100%;margin:0 0 10px}.sa-confirm .sa-mob-footer .sa-btn:last-child{margin-bottom:0}
.sa-confirm .sa-mob-footer{flex-direction:column}.sa-confirm .sa-mob-footer .sa-btn{width:100%;margin:0 0 10px}.sa-confirm .sa-mob-footer .sa-btn:last-child{margin-bottom:0}.sa-mob-sanar .sa-slct-card li{min-width: 85px;font-size: 10px}.sa-mob-sanar .sa-slct-card li a{min-width: 80px}.sa-mob-sanar .sa-slct-card li:last-child{margin-left:0}
.sa-lab-scrl{top: 130px}.sa-mob-viwptn-tab  .sa-tabs li{margin: 0 5px}.dp__menu {right: 315px !important}.sa-track-count{bottom: 50px}
.sa-consultant-details li:last-child{padding-right: 10px}.sa-drag-clndr .sa-browse-hdr.sa-slot-header .dp__menu{left:5px!important}
.sa-browse-datepicker .horizontal-calendar .date-item{width:45px;font-size: 10px}.sa-dctr-header-bg img{margin-left:0}.sa-dctr-header-bg span{font-size: 7px}.sa-sub-det h3{font-size: 16px}
.sa-slot-btn li{width: calc(100%/2 - (1 - 1/2)*10px)}.sa-slot-btn li:nth-child(4n) p{margin-left: 10px}.sa-slot-btn li:nth-child(3n) p{margin-left: 0px}.sa-consult-avail>small{font-size: 10px}
.sa-reschedule .sa-slot-btn .sa-time-slot {padding: 5px 8px}.sa-track-det .sa-track-fig.sa-trk-fig{width: 100%}.sa-lab-tech-bg li { width: 100%}.sa-confirm{margin-bottom: 160px}.sa-slot-btn .sa-time-slot.sa-disabled-slot,.sa-slot-btn .sa-time-slot,.sa-slot-btn li:nth-child(4n) p,.sa-slot-btn li:nth-child(5n) p{margin-left: 0}.sa-slot-btn{gap: 10px}.sa-alert.sa-a-info.sa-mb20 ~ .sa-row .sa-schedule-mob{top: -420px}
.sa-card-list .sa-slot-btn li:nth-child(4n) p { margin-left: 0}.sa-pro-emp { height: 260px}.sa-carousel.sa-slot-btn li { width: calc(100%/3 - (1 - 1/3)*0px)}.sa-carousel.sa-slot-btn{gap: 0}.sa-card-list .sa-carousel.sa-slot-btn li p{margin-left: 5px}.sa-card-list .sa-carousel.sa-slot-btn li:nth-child(3n) p { margin-left: 0}
.sa-tabs-fill li{margin:0 15px}.sa-app-info button{padding:0 5px;font-size: 10px}.sa-report-btn span{font-size: 10px}.sa-report-btn a{align-items: end}.sa-apt-report button{padding:0 10px;font-size: 10px}.sa-track-content{font-size: 10px;padding-right:35px}.sa-myapt-date{font-size: 10px}.sa-myapt-date .sa-btn-sm{padding:0 10px;font-size:10px}.sa-form-control{padding-left:25px}.sa-form-icon{left:8px;top:14px;font-size: 14px}.sa-appoint-header .sa-mob-header{font-size: 14px}.sa-appoint-header .sa-btn-back i{font-size: 14px;top:24px}.sa-completed-loc .sa-text-right .sa-mr20{margin-left:10px}.sa-mob-reports{margin-right: -50px}.sa-apoint .sa-tabs-fill{top: 60px}
.sa-item-btns span.sa-dark-text{font-size: 12px}.sa-lab-tech-bg li{width: 100%}.sa-clinic-det-tit .sa-link{font-size:10px}.sa-service-list li{width: 100%}
/*sanar-swiper*/
.sa-sanar-swiper.sa-thumb-example{margin:0;height: unset}.sa-join-sanar-card .sa-btn-plain,.sa-services-list li,.sa-test-pack-head{font-size: 12px}
.sa-mob-bg-color{margin-top: 46px}.sa-mob-menulist{margin-top: 56px}.sa-my-profile-bg{background-size: unset}
.sa-down-sanar .sa-join-stores a{width: 150px}.sa-app-stores a{margin-left: 0}.sa-form-img.sa-img-ccode{top:6px}.sa-mob-header-fix .sa-form-icon-left{left: auto}
.sa-pr-wallet span{width: 55px}.sa-emp-tit h1 {font-size: 14px}.sa-pr-wallet {width: 102px}.sa-ftr-res-btn .sa-btn-block {height: 50px; line-height: 25px; display: flex; align-items: var(--sa-center); justify-content: var(--sa-center)}.sa-filter{left: 0;right: 0;margin: 0 auto}.sa-wallet .h2{font-size: 12px}
.sa-btn.sa-btn-outline-primary.sa-light-bg{font-size: 10px}.sa-prescribed-dl dt,.sa-ref-card-det .sa-d-f-sbetween label{font-size: 10px}.sa-prescrptions-list{margin-bottom: 16px}.sa-mob-hrdr-size{font-size: 13px}.sa-ref-card-det{padding: 12px;}
.sa-custom-card{padding: 5px;}.sa-custom-card .sa-btn{padding: 0 5px;}.sa-ftr-btn-res .sa-btn{font-size: 12px;}.sa-app-info .sa-btn-danger{max-width: 90px;padding: 0}.sa-ins-linked-card{width: 100%; border-radius: 20px; background-size: cover; padding: 15px 8px}
}









/*Arabic styles start here*/
html, body, button, .truncate, input, textarea{font-family: var(--font-family);} textarea::placeholder, ::-ms-input-placeholder, ::-moz-placeholder, ::-moz-placeholder, ::-webkit-input-placeholder {font-family: var(--font-family);}
.sa-glob-prgh p,.sa-btn-back i,.sa-nurse-checkbox .sa-light-text,.sa-visit-detail .sa-d-f-sbetween span.sa-link,.sa-track-chat-header i,.sa-order-sanar ul li span,.sa-fw300,.sa-medcl-services li,.sa-why-sanar-list li,.sa-footer .sa-newletter ul li,.sa-footer .sa-footer-list li a,.sa-footer .sa-footer-copy .sa-footer-copy-list a,.sa-copylist,.sa-lang .sa-get-care-list,.sa-groups li span,.sa-join-filter li,.sa-card-test li h4,.sa-emp-tit p,.sa-emp-charged,.sa-vou-pkg-list li,.sa-vou-valid li,.sa-vou-charged,.sa-slct-ptn-list span,span.sa-form-icon.sa-form-icon-btm.sa-vitpr,.sa-wellness-con,.sa-whole-card span,.sa-blood-proc-cnt p,.vacc-certifi-list li span,.sa-data-incorrect p,.sa-lab-search-pos .sa-form-icon,.sa-acpt-det span,.sa-inst-confirm .sa-schedule-mob h5,.sa-doc-price,.sa-card-list-itm,.sa-donation-list li,.sa-lab-det .sa-tit.sa-customv2-text,.sa-lab-more,.sa-lab-tit.sa-fw500,.sa-generic-list li :is(a,span),.sa-appt-confirm h5,.sa-presc-det.sa-expire-det .sa-btn-auto:hover {font-weight: 300;}
:is(.sa-btn,.sa-btn-block,.sa-btn-primary),.sa-login-brd p.sa-crete-new,.sa-time-slot,.sa-noti-head,.sa-noti-cont-img small,.sa-lang-list li.active,.sa-lang-list li:hover,.sa-get-care li .router-link-active,.sa-resched-dr-name,.sa-lab-card h5,.sa-datepicker-override .horizontal-calendar .date-item-day,.sa-datepicker-override .horizontal-calendar .date-item-date, .sa-visit-detail .sa-d-f-sbetween span.sa-link, .sa-wallet .h2 span,.sa-app-text .sa-card span,.sa-fw400,.sa-ins-details p,.sa-labtech-card h2,.sa-lab-tech-bg li h4,.sa-card-list.sa-lab-tech-bg p,.sa-lab-more,.sa-emp-card h2,.sa-succ-cnt p span,.sa-req-ser-form label,.sa-note-count,.wellnes-header,.sa-vac-rpt-tit,.sa-new-prep,.sa-verifyEdit h4,.sa-doc-view-pro span,.sa-past-apt-btn .sa-past-est-time,.sa-address em,.sa-text-include-lable span,.sa-label,.sa-discount-det,.sa-pet-det-card p,.sa-claims-data p,.sa-glob-prgh .sa-not-linked-cnt .sa-custom-v1-text,.sa-ph-ref-ins,.sa-new-prep,.sa-crp-well-v2 .sa-share-bg,.sa-wght-loss-view p,.sa-vir-head .sa-d-flex.sa-langswitch button,.sa-appt-confirm h5,.sa-active-apt .sa-line-clamp,.sa-telemedicine-desc p,.sa-mob-tbm,.sa-lab-tech-bg li h4,.sa-card-test>li h6,.sa-profile-list li :where(a, span),.sa-profile-lang .sa-select-lang-btn,.sa-app-text .sa-card-shadow span,.sa-edit-pro,.sa-payment-list li h6,.horizontal-calendar .date-item-day,.horizontal-calendar .date-item-date,.horizontal-calendar .date-item:first-child .sa-today,.sa-service-ins-bg h4,.sa-mob-sanar h5,.sa-patient-flow .sa-slct-ptn span,.sa-nav-mob li a,.sa-services-list li,.sa-drip-product-card [type="radio"]:not(:checked) + label, .sa-drip-product-card  [type="radio"]:checked + label,.sa-optional,.sa-prescription-date {font-weight: 400;}
.sa-glob-prgh .sa-prog-grid p,.dp__calendar_header,.dp__calendar_row,.sa-video-call .sa-phone-hdr-tit,.sa-hijri-calndr .sa-tabs,.horizontal-calendar .date-item,.horizontal-calendar .date-item:first-child .sa-today, .horizontal-calendar .date-item-date,.horizontal-calendar .date-item-day, .horizontal-calendar .left-arrow, .horizontal-calendar .right-arrow,.horizontal-calendar .month ,.sa-header,.sa-reschedule-cancel h5,.sa-service-list h6,.sa-save-lcn-text:hover,.sa-coupon-code button,.sa-lab-card strong,.sa-physio [type="checkbox"]:checked + label, .sa-physio [type="checkbox"]:not(:checked) + label,.sa-visit-detail .sa-d-f-sbetween span.sa-fw500,.sa-slct-durtn span, .sa-lab-card h5, .sa-doct-det-data h6, .sa-schedule-mob h1, .sa-add-ins,.sa-ins-detshow-card ul li p,.sa-profile-list li :where(a , span),.sa-about-list li,.static-header,.sa-track-order li,.sa-pres-list .sa-apt-list-name .sa-avtar,.sa-lise-in .sa-avl-doc,.sa-doc-slider span,.sa-doc-slider h3,.sa-fw500,.sa-link-ins-lable,.sa-emp-tit h1,.sa-app-info .sa-status-success span,.sa-corpt-wellness h6,.sa-corpt-wellness .sa-ser-offer,.sa-donate-exp span,.sa-blood-grp-card strong,.sa-vaccine-report h5,.sa-user-vaccin span.sa-d-block,.sa-prescribed-dl small,.sa-vaccine-tab li.active,.sa-chronic-list i,.sa-icon-f-size,.sa-wght-cap,.sa-wght-loss-view p,.sa-wght-serv-desc,.sa-freq-collapse span,.sa-past-apt-btn a i,.sa-apt-disabled-btn span+span,.sa-price-breakup li span.sa-vat-plus span,.sa-address .sa-location-label .sa-form-icon,.sa-med-ptnt-list-det span,.sa-flx-sbet h5,.sa-slot-list li span,.sa-care-prvd-sub,.sa-consult-confirm .sa-ftr-btn button,.brdr-dashed,.sa-ph-help-list li,.sa-ph-catogories li p,.sa-ins-list-cnt li,.sa-kids-guidence h6,.sa-inst-confirm .sa-schedule-mob h2,.sa-doc-price-list li:last-child span,.sa-custom-card .sa-btn,.sa-mob-label label,.sa-appt-header h3,.sa-select-vaccine p,.sa-emp-card h2,.sa-mob-bg .sa-lab-mob-space h3,.sa-vaccin-det .sa-slct-txt i,.sa-clinic-det-tit h3,.sa-mob-sanar .sa-slct-card li a.active,.sa-book-success .sa-primary-text,.sa-lab-card h5,.sa-lab-card h6,.sa-lab-det .sa-mob-header,.sa-appoint-tab li.active,.sa-col3.sa-col-md2.sa-col-sm2.sa-col-xs12.sa-d-f-a-center,.sa-mob-header,.sa-attachment-button,.sa-prescription-subtitle, .sa-prescription-date,.sa-prescription-title {font-weight: 500}
h1, h2, h3, h4, h5, h6,h1,.h2,h3,h4,h5,.h6,.multiselect-group-label,.sa-btn-primary-light,.horizontal-calendar .today-not-choosed,.sa-placehldr-font input::placeholder,.sa-reschedule-sub li h5,.sa-selected-slot,.sa-services-list li,.sa-slct-txt,.sa-more-list li.router-link-exact-active.router-link-active,.sa-nurse [type=checkbox]:checked+label, .sa-nurse [type=checkbox]:not(:checked)+label,.sa-nurse [type=radio]:checked+label, .sa-nurse [type=radio]:not(:checked)+label,.sa-select-vaccine [type="checkbox"]:checked + label, .sa-select-vaccine [type="checkbox"]:not(:checked) + label,.sa-footer-header i,.sa-powered i,.sa-doct-det-data h6, .sa-rr strong, .sa-progres-item, .sa-rr-icn, .sa-successful, .sa-payment-list li.sa-total, .sa-payment-list li:last-child, .verify-num-success i, .sa-yakeen-verify .icon-checked2,.sa-ins-remove .icon-checked2,.sa-yakeen-verify-det .icon-checked2, .sa-ptn-list .sa-relation-label, .sa-srvc-term-cnds ul p,.sa-ins-inner-img span,.sa-trigger-tit,.sa-profile-list li .router-link-active.router-link-exact-active,.sa-tabs-btn li,.sa-diagnosis span.sa-price,.sa-select-duration button i,.sa-vir-head .sa-d-flex button,.sa-vir-serv a,.sa-fw600,.sa-link-insur .icon-arrow-right,.sa-arrow-right-bg i,.sa-serv-position span,.sa-heart-positi span,.sa-serv-cnt span,.sa-ptn-audio h6,.sa-attachment h6, .sa-med-pres-tit h6,.sa-lab-form .sa-form-icon,.sa-pt-list i,.sa-myapt-date i.icon-clock,.sa-dialog-close.sa-contact-close i,.sa-vitProd label,.sa-vp-f600 label,.sa-wellness i.icon-down-arrow,.sa-wellness i.icon-up-arrow,.sa-whole-collapse .icon-down-arrow, .sa-whole-collapse .icon-up-arrow,.sa-enroll-list li i,.sa-donar-lable i,.sa-data-incorrect span,.sa-lab-tech .sa-btn-back i,.sa-nodata-found,.sa-ask-freq-w .sa-btn-back i,.sa-ask-freq-w .sa-btn-back span,.sa-wght-test-exp-cnt i,.sa-past-apt-btn a,.sa-custom-card .sa-btn,.sa-package-list li .sa-line-clamp,.sa-price-label,.sa-search-filter .icon-search,.sa-price-breakup li.sa-total span+span,.sa-med-pres-list-bg i,.sa-dialog-space-mob .dp__active_date,.sa-apt-det li.sa-amt-paid,.sa-refund-success-list.sa-apt-det li span+span,.sa-apt-det.sa-apt-confirm li:last-child span,.sa-srch-fltr .sa-form-group .sa-form-icon,.sa-ph-med-ref-det .icon-right-arrow,.sa-link-ins-cnt li figure,.sa-ins-covrg-det [type="radio"]:checked + label:after,.sa-claims-data i,.sa-active-ph-order .carousel__slide>div.sa-slide-act-viw,.sa-glob-prgh .sa-slide-act-viw p,.sa-doc-acpt .sa-cnfrm-time,.sa-srch-fltr .sa-btn-back i,.sa-test-pack-head,.sa-apoint .sa-tabs li.active,.sa-all-apt-btn i,.sa-lab-srch .sa-form-control~ .icon-search.sa-form-icon,.sa-labtech-card h2,.sa-slct-txt ,.sa-resched-dr-name,.sa-my-profile-bg figure .icon-profile,.sa-my-profile-bg figure .icon-profile:before,.sa-pr-wallet i,.sa-btn-back .icon-arrow-left,.sa-iv-notfic,.sa-srch-fltrs .icon-search,.sa-invoice,.sa-dur-clndr .dp__range_start, .sa-dur-clndr .dp__range_end,.sa-chronic-meds-refill h6,.sa-rem-time-list li,.sa-select-list li.sa-active .icon-checked2,.sa-med-like .sa-form-control,.sa-req-success,.sa-attachment-optinal,.sa-predictive-dr,.sa-glob-prgh p.sa-preditcive-text,.sa-glob-prgh p.sa-predictive, .sa-chronic-meds-refill button { font-weight: 600 }
.sa-banner h1 strong,.sa-services h1,.sa-price,.sa-lab-card .sa-price-labtest, .sa-price-tag, .sa-wallet .h2, .sa-wallet-card button,.sa-tabs-pres li.active,.sa-abt-tit h1,.sa-prvder-tit h1,.sa-doct-det-data h6.sa-price-tag,.sa-iv-drip-card h6,.sa-select-care li h6,.sa-wght-loss-serv .sa-btn-back i,.sa-location-label .sa-form-icon,.sa-wallet-price h5,.sa-btn-reminder,.sa-ph-cart-btn, .sa-caregiver-details .icon-checked2, .sa-location-label .sa-form-icon {font-weight: 700;}



:root{--sa-right:left;--sa-left:right}[class^="icon-"], [class*=" icon-"],.sa-presc-img img,.sa-hel-slid-in a i,.sa-order-sanar ul li i.icon-arrow-right-thick,.sa-abt-sanar .sa-prev, .sa-abt-sanar .sa-next,.sa-success-circle-grd .icon-checked2::before, .sa-success-chekd {display: inline-block;transform: scaleX(-1)}.sa-board .sa-next,.sa-board .sa-prev,.sa-con-provider img.sa-serv-img,.sa-ar-scalx{transform: scaleX(-1)}.sa-d-block-ar{display: block;}.sa-wallet-top .icon-riyal{display: unset;transform: scaleX(1);}.sa-ar-scalx-plus,.icon-riyal{transform: scaleX(1);}
.sa-med-fig,.sa-service-list li figure img,.sa-arrow-icn p:nth-child(2):before,.sa-input-group-login .sa-btn img{transform: scaleX(-1)}
.sa-brand .sa-logo, .icon-logo-symbol, .sa-verfid-det .icon-checked3,.sa-chat-logo,.sa-profile-list li [class*="icon-"],.sa-actv-ph-acpt i,.sa-pres-status i,.sa-success-circle i,.sa-ptn-details .sa-patient-list .sa-active .sa-add-ptnt i,.sa-powered i,.sa-contct-social-media i,.sa-why-sanar-list i,.sa-treatment-card i,.sa-order-sanar ul li i,.sa-request-bg i,.sa-serv-in i,.sa-groups i,.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,.sa-icon-bg .sa-icon-sub-bg-lg,.sa-icon-bg .sa-icon-sub-bg,.sa-eclinic-serch .sa-form-icon,.sa-ptn-details .icon-delete1,.sa-select-lang-btn .icon-healthcare,.sa-enroll-list li i,.sa-consultaion figure img, .sa-timeline-list li i,.verify-num-success i,.sa-caregiver-details i,.icon-video3 , .sa-slide-count i, .sa-toasted-alert i,.sa-scale-x{transform: scaleX(1)}.sa-dir-ltr{direction: ltr;}.sa-d-i-dir-ltr{direction: ltr;display: inline-block;}.sa-d-dir-ltr{direction: ltr;display: block;}.sa-dir-rtl,.sa-active-ph-order .carousel__slide>div{direction: rtl;}
.sa-swap-dir,.sa-track-count {direction: ltr}.sa-unorder-list li { margin: 0 calc(var(--sa-pixel)* 8) calc(var(--sa-pixel)* 5) 0}.sa-carousel-slide :is(.sa-prev, .sa-next),.sa-partners .sa-carousel-slide :is(.sa-prev, .sa-next),.sa-active-ph-order .sa-carousel-slide :is(.sa-prev, .sa-next),.sa-active-apt .sa-carousel-slide :is(.sa-prev, .sa-next){transform: translateY(-50%) rotate(180deg) }.sa-success-circle::before { transform: rotate(30deg); }.sa-success-circle::after { transform: rotate(-30deg);}
.sa-addrecord .sa-slct-serv-list li{width: calc(100%/3 - (1 - 1/3)*30px)}.sa-slct-serv-list li span i {display: block;}
.sa-form-icon-left {right: 15px}.sa-form-group>[class*="icon-left"]+input[type="text"] {padding-right: 50px}.sa-form-control.sa-disabled.sa-swap-dir {text-align: right}.sa-presc-ref i {border-radius: 0 8px 0px;}
.icon-edit,.icon-play,.sa-rec-bg .sa-tabs li i,.sa-status-card-ico .sa-card-ico-bg,.sa-caregiver-helper ul li span i{transform: scaleX(1)}.sa-wallet-card .sa-gift::before {transform: translate(calc(var(--sa-pixel)* 0),-50%)}
.sa-date-list li {padding: 0 calc(var(--sa-pixel) * 50) calc(var(--sa-pixel) * 3) 10px}.sa-date-list .sa-danger-text{direction: ltr}
.sa-my-doc .sa-card-list li {margin: calc(var(--sa-pixel)* 10) 0 0 calc(var(--sa-pixel)* 10)}.sa-my-doc .sa-card-list .sa-cursor:nth-child(-n+2) {margin-top: 0}
.sa-apoint .sa-tabs-fill .sa-tabs li.active::after{transform: skewX(-15deg)}.sa-apoint .sa-tabs-fill .sa-tabs li:last-child.active::after{transform: skewX(-15deg)}.sa-swip-ar {direction: ltr; text-align: right}
.sa-status-card-ico{text-align: left}.sa-slct-count span {margin-left: 2px}.sa-icondown-insu{display: none}
.sa-more-list li.sa-active:after{transform: scaleX(-1) rotate(-45deg)}.sa-more-list-bg li.sa-active::after{transform: translateY(-50%)}
.horizontal-calendar .date-list{text-align: right!important}.horizontal-calendar{margin-right:0!important;margin-left:20px}.sa-next-day {background: linear-gradient(to left, #f4f9ff 0%, #FFF 100%)}.sa-browse-datepicker .horizontal-calendar{margin-left: 0;}
.sa-ccode {direction: ltr;text-align: right}.sa-push-notific {padding: calc(var(--sa-pixel)* 5) 80px calc(var(--sa-pixel)* 5) 50px}
.sa-browse-hdr .sa-btn-back,.sa-voice .sa-mic-icn{display: flex}.sa-selected-data [type="checkbox"]:checked + label{padding-left: 20px}.sa-footer-footer .sa-text-right{text-align: left}.sa-add-text i {transform: scaleX(-1) translate(0,-50%)}.sa-footer-header i, .sa-app-stores i ,.sa-social-media i{transform: scaleX(1)}.sa-help-card{text-align: right}.sa-active-apt-list .sa-text-right{text-align: left}.sa-services-bg:before { bottom: -15px; right: -78px; }.sa-services-ins-bg::before{right: -79px;bottom: -31px;}
.sa-slct-serv:before, .sa-services:before {right: -13px}.sa-slct-serv:before, .sa-services:before {border-radius: 0 calc(var(--sa-pixel)* 10) 0 0}.sa-slct-serv:before, .sa-services:before {transform: skewX(15deg)}
.sa-slct-serv:after, .sa-services:after {left: -13px}.sa-slct-serv:after, .sa-services:after {border-radius: calc(var(--sa-pixel)* 10) 0 0}.sa-slct-serv:after, .sa-services:after{transform: skewX(-15deg)}.sa-services-bg{margin-top:-98px;margin-right:-20px;margin-left:-20px}.sa-services-bg:after {bottom: -15px;left: -78px;}.sa-services-ins-bg::after {left: -79px; bottom: -31px;}
.sa-nurse .sa-card-list li p, .sa-card-list p{color:#000;padding-left: 30px}.sa-count{direction: ltr;justify-content: flex-start}.static-header h1{text-align: left}
.sa-card-list li .sa-unorder-list li:before{right:-15px;top:12px}.sa-card-list>li .sa-unorder-list li{margin-right:15px}.sa-add-text{padding: 10px 44px 10px 20px}.sa-slct-serv-list li {margin: 0 0 0 calc(var(--sa-pixel)* 5)}
.sa-navbar .sa-slct-serv-list li, .sa-service-list li{margin: 20px 0 0  20px}.sa-my-doc .sa-dialog .sa-card-list li{margin:0 0 20px}.sa-my-doc .sa-dialog .sa-card-list-sm li i{padding-right: 10px}
.carousel.sa-medical-rec,.sa-rec-det .carousel,.sa-active-apt .carousel,.sa-patient-list .carousel,.sa-ccode .sa-custom-dropd{direction: rtl}
.sa-mob-viwptn-tab .sa-tabs-vert-lft li [class^="icon-"], [class*=" icon-"] {transform: none}
.sa-profile-list li [class*="icon-"]{text-align: left;}.sa-services-list {margin-top: 100px;}.sa-add-ins span {display: block;}.sa-services-list li:hover {background: linear-gradient(270deg, #E2F8EA 6.35%, #DEF2FA 65.71%, #DEF2FA 93.23%);}
.sa-lang-list li .sa-english:before {background-position: calc(var(--sa-pixel)* -123) -360px}.sa-lang-list li .sa-arabic:before {background-position: calc(var(--sa-pixel)* -32) -300px}.sa-gift::before{right: 20px}
.sa-img-cover-lg{margin-top: 0}.users-card {border-radius: 0 278px 278px 0;background-color: #F9FAFE;padding: calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 60) calc(var(--sa-pixel)* 25) 0;margin: calc(var(--sa-pixel)* 50) auto 0 0;width: calc(100% - 150px)} .sa-contact-card strong  {direction: ltr}.sa-img-pro{margin: 12px -100px 0 0}
.dp__arrow_top {transform: translate(50%, -50%) rotate(-50deg)}.dp__month_year_col_nav,.carousel .carousel__prev:before,.carousel .carousel__next:before {transform: scale(-1)}.dp__month_year_col_nav .dp__inner_nav {margin: 0 auto 0 0}.dp__month_year_select~.dp__month_year_col_nav .dp__inner_nav{margin: 0 0 0 auto}
.dp__calendar{font-size: 12px;}
.icon-pdf,.icon-call,.icon-round-done,.sa-my-doc .icon-video-icon,.icon-zip,.sa-booking-success i,.icon-video  {transform: scaleX(1)}.sa-chat-card .sa-chat-attach i {transform: rotate( -90deg)}.sa-browse .sa-result .sa-carousel-slide .sa-next {right: auto;left: 0;transform: rotate( 180deg )}.sa-browse .sa-result .sa-carousel-slide .sa-prev { right: 0; left: auto; transform: rotate(180deg)}
.sa-tabs-fill li.active:after  {transform: skewX(-15deg)}.sa-tabs-fill li:last-child.active::after{transform: skewX(15deg)}.sa-voucher .sa-dash-border { display: inline-flex}
.sa-mob-w100 .icon-refresh2.sa-pr10 {padding-right: 10px; padding-left: 0}.sa-dialog-content .sa-count {justify-content: flex-end}.sa-lab-scrl .sa-carousel-slide :is(.sa-prev, .sa-next) {top: 20px}.sa-physio .sa-card-list li [type=checkbox]:checked+label:after,.sa-selected-data [type="checkbox"]:checked + label:after{left:4px}.sa-edit-pro .sa-swap-dir{width: 45%}.sa-nurse [type=checkbox]:checked+label:after{left:-25px}
.sa-diagnosis .sa-count.sa-flex-start{justify-content: flex-start;}.sa-contact-card-in i{left: inherit;right: 5px}
/* checkbox styles */
.sa-patient-list .sa-active .sa-add-ptnt:after{height: 4px; width: 10px; transform: rotate( -45deg ); bottom: 10px}
[type="checkbox"]:checked + label:after,.sa-nurse [type=checkbox]:checked+label:after{height: 4px; width: 8px; transform: rotate( -45deg ); bottom: 10px; top: 5px;left: -26}
.sa-profile-list li [class*="icon-"],.sa-videocall-icon img{transform: scaleX(-1)}.sa-img-pro{margin: 12px -100px 0 0}.sa-mob-block[class^="icon-"], .sa-mob-block[class*=" icon-"]{display: none}
.sa-up-att-list li .icon-delete1 {display: flex; align-items: center; justify-content: center}.sa-consultant-details li span{direction: ltr;}.sa-consultant-details li .sa-mr5{margin-right:10px;}.sa-doctor-img{transform: scaleX(-1);}
.sa-drug-det .sa-flex-start { justify-content: flex-start; }.sa-dctr-header-bg figure{margin-left:5px;}
.sa-record-spr i{padding-left: 0; padding-right: 10px;}.sa-wtsap-card .sa-question{margin-left: 5px;}
.sa-fav-result .sa-carousel-slide :is(.sa-prev, .sa-next){top: 41px;}
/* cancellation and reschedule policy */
.sa-refund{padding: calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 28) calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 10);}.reschedule-up-btn{padding: 0 calc(var(--sa-pixel)* 6);}.sa-reschedule .sa-slot-btn .sa-time-slot{padding: 5px 12px;}
/* for individual styles */
.sa-hl-slider .carousel .carousel__prev{right: inherit;left: 75px;}.sa-lise-doc .carousel .carousel__prev{right: 0; left: inherit}.sa-lise-doc .sa-prev, .sa-lise-doc .sa-next{bottom: -90px}.sa-hl-slider .sa-prev, .sa-hl-slider .sa-next{top: 45px}
.sa-board .swiper-rtl .swiper-button-prev{right: 70px;}
.sa-service-content .sa-icon-bg, .sa-med-content .sa-icon-bg{gap:30px;}.sa-medcl-services i{transform: scaleX(1);}.sa-prov-img{right:85px;top:-35px;}.med-prov-img{right:40px;top:-35px;}.sa-btn-plain i{padding-right: 10px;}
.sa-join-filter.sa-suc-tick li i{transform: scaleX(1);}.sa-btn-plain{width:22%;}.sa-faq-bg:before{top:-60px;}.sa-sanar-bg .sa-card-shadow{bottom:185px;}
.sa-service-content .sa-icon-bg .sa-icon-sub-bg, .sa-med-content .sa-icon-bg .sa-icon-sub-bg,.sa-faq-bg .sa-icon-bg .icon-call-center-agent.sa-icon-sub-bg{transform: scaleX(1);}
.sa-service-content .sa-icon-bg .sa-icon-sub-bg-lg.icon-hospital3:before, .sa-med-content .sa-icon-bg .sa-icon-sub-bg-lg.icon-healthcare2:before, .sa-service-content .sa-icon-bg .sa-icon-sub-bg-lg.icon-skill:before{right:35px;}
.sa-med-content .sa-icon-bg .sa-icon-sub-bg-lg.icon-healthcare2:before{right:15px;top:-5px;}.sa-sanar-bg.sa-faq-bg.sa-business-prov:before{width:515px;top:5px;}
.sa-med-content .sa-icon-bg {gap: 40px;}.sa-faq-bg .sa-icon-bg .icon-call-center-agent:before{right:-4px;}.sa-pjoin-list li small,.sa-apt-list.sa-schedule-det li .icon-right-arrow{transform: scaleX(-1)}
.sa-icon-bg .icon-eye:before, .sa-icon-bg .icon-target:before, .sa-icon-bg .icon-hospital3:before, .sa-icon-bg .icon-digital-nomad:before, .sa-icon-bg .icon-purse:before, .sa-icon-bg .icon-report3:before, .sa-icon-bg .icon-call-center-agent:before, .sa-icon-bg .icon-correction:before, .sa-icon-bg .icon-date-time:before, .sa-icon-bg .icon-skill:before, .sa-icon-bg .icon-healthcare2:before{right: 14px;}.sa-icon-bg .sa-icon-sub-bg{margin-left: 8px}.sa-order-sanar ul li i small{right: unset;left: -25px}.sa-order-sanar ul li i.icon-home-plus:before, .sa-order-sanar ul li i.icon-online-meeting:before, .sa-order-sanar ul li i.icon-medical-report:before{right: unset;left: 2px}.sa-icon-bg .sa-icon-sub-bg-lg.icon-report3:before, .sa-icon-bg .sa-icon-sub-bg-lg.icon-call-center-agent:before, .sa-icon-bg .icon-correction:before{right: unset;left: -2px}.sa-pjoin-list li i {transform: scaleX(-1)}.sa-pjoin-list li i.sa-icon-bg-lg::before {right: 35px;}.sa-pjoin-list li small{right: unset;left: -15px}
.sa-ptn-details .sa-lab-card{width: unset}.sa-service-content .sa-icon-bg .sa-icon-sub-bg, .sa-med-content .sa-icon-bg .sa-icon-sub-bg{margin-right:0;}
.sa-edit-pro i.icon-edit2{margin-left: 10px}.sa-sign-space .icon-edit{margin-left: 10px}
.sa-filter-btn{bottom: 30px}.sa-diagnosis .sa-count{justify-content: flex-start}
.sa-lab-scrl .sa-carousel-slide.sa-lab-viw-slider :is(.sa-prev, .sa-next){top: 50%;}
.sa-app-info:last-child  .sa-app-info-cnt.sa-lab-dir span span{direction: ltr;display: inline-block;}
/* Pre Employment */
.sa-emp-form.sa-form-group>[class*="icon-left"]+input[type="text"]{padding-right: 65px;width: 100%;}.sa-emp-form .icon-checked,.sa-icon-checked{transform: scaleX(1);}
.sa-apt-date-list:before{right: calc(var(--sa-pixel) * 55);}.tracking-data-list:before{right: 110px;}.sa-edit-unit{margin-left:10px}.sa-setup-radio .icon-male-lab:before, .sa-setup-radio .icon-female-lab:before{margin-right: 10px;margin-left: 0;}.sa-profile-card .sa-profile-lang .sa-care.sa-select-lang-btn .icon-down-arrow{transform: scale(-1) rotate(-85deg);top: 23px;color: var(--sa-primary);}.sa-login-calen .vue-scroll-picker-layer{opacity: 0.8;}
.sa-set-up i.icon-left-arrow{text-align: left}.sa-login-brd .sa-otp-ref{display: flex}
.sa-pres-tit .sa-pres-tit-cnt {width: calc(100% - 80px)}.sa-card-test-cnt .sa-count{justify-content: flex-start}.sa-apt-report .sa-card-no-border .icon-checked3 {transform: scale(1)}
.sa-datepicker-override .sa-carousel-slide .sa-prev, .sa-datepicker-override .sa-carousel-slide .sa-next{top: 26px}
.sa-datepicker-override .horizontal-calendar .date-item.choosed-day:first-child .sa-today{padding-left: 0}.sa-datepicker-override .dp__arrow_bottom{border-right: unset;border-left: 1px solid var(--dp-menu-border-color)}.sa-datepicker-override .dp__menu{right: -240px !important;}.sa-override-datepicker .dp__arrow_bottom{top: -13px; right: 50px; transform: translate(50%, 50%) rotate(130deg);}
.sa-vaccine-picker .dp__arrow_top{border-right: none}.sa-ptn-data li .sa-btn i,.sa-prescrptions-list i{transform: scale(1)}.sa-lab-result.sa-card-list p{padding-left: 0}
.sa-req-ser-form .sa-otp-ref{display: flex;margin-top: 10px}.sa-card-list li p i{text-align: left}.sa-card-list li p i.icon-video-call-ico{transform: scaleX(1);text-align: right}
.sa-app-info.sa-reff-req figure i,.sa-app-info.sa-icon-details figure i,.sa-scale-info,.sa-yakeen-verify .icon-checked2,.sa-cancel-list i,.sa-yakeen-verify-det .icon-checked2{transform: scale(1)}.sa-link-ins-icon{width:20px;}  .sa-card-list.sa-dragclndr-det li:nth-child(2) .horizontal-calendar p{padding-left: 0}
.sa-prescrptions-list{width: calc(100% - 100px);}.sa-ar-d-content{display: contents;}
.sa-browse .sa-wrap-slots.sa-carousel-slide .icon-right-arrow, .sa-browse .sa-group-slots.sa-carousel-slide .icon-right-arrow{text-align: right}.sa-browse .sa-wrap-slots .sa-time-slot, .sa-browse .sa-group-slots .sa-time-slot{padding-left: 5px}
.sa-doc-list .sa-doc-list-item:last-child.icon-heart{padding-left: 15px;}.sa-service-prov [type="checkbox"]:checked + label:after {right: 4px;}
.sa-price-brdn span:first-child{justify-content: end;}.sa-apt-list.sa-schedule-det li:before{transform: scaleX(-1);}.sa-dir-ltr{direction: ltr; display: inline-flex; gap: 5px;}.sa-doc-head-det .sa-test-pack-head{font-size: 11px;}.sa-verifi-code .sa-dir-ltr{gap:0;}.sa-sign-space .sa-text-center.sa-dir-ltr{display: block;}
.sa-d-inline[class^="icon-"]{display: inline;}.sa-presc-list .sa-swap-dir{display: inline-block;}
.sa-loader {top: calc(50% + -14px);right: calc(50% + 2px);}.sa-invoice{direction: ltr;}.sa-invoice img{margin-left:0;margin-right:5px;}
.sa-rem-picker-group .vue-scroll-picker-layer-top{background: linear-gradient(180deg,#fff 10%,rgba(255,255,255,.3));}
.sa-rem-picker-group .vue-scroll-picker-layer-bottom{background: linear-gradient(0deg,#fff 10%,rgba(255,255,255,.7));}

.sa-ph-fltr-cnt [type="checkbox"]:checked + label:after{right: 7px; top: 7px;}

@media only screen and (min-width: 1920px), only screen and (min-device-width: 1920px){
.sa-visit-carousel ul li [type="radio"]:checked + label:before, .sa-visit-carousel ul li [type=radio]:not(:checked) + label:hover::before, .sa-visit-carousel ul li [type="radio"]:not(:checked) + label:before{right: 14px}.sa-visit-carousel ul li:first-child [type="radio"]:checked + label:after{right: 16.8px}

}
@media only screen and (max-width: 1366px), only screen and (max-device-width: 1366px){
}
@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px){
/* .sa-services-bg {margin: 0 -15px} */
}
@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px){
.sa-slct-serv-list li {margin-bottom: calc(var(--sa-pixel)* 5)}.sa-features-list li:last-child { margin-top: 0}.sa-edit-pro .sa-btn-xs{padding: 0 2px;}
.sa-sanar-bg.sa-faq-bg:before{top:5px;right:55px;}.med-prov-img{right:0;}.sa-faq-bg:before{top:-70px;}
.sa-sanar-bg.sa-faq-bg.sa-business-prov:before{right:50px;}.sa-prov-img{right:55px;}
.sa-btn-plain{width:25%;}.sa-sanar-bg .sa-card-shadow{bottom:110px;}.sa-sanar-bg.sa-faq-bg.sa-business-prov .sa-card-shadow{bottom: 100px;}
}
@media only screen and (max-width: 992px), only screen and (max-device-width: 992px){
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px){
.sa-mob-header-fix .sa-form-icon-left{bottom: 32px; top: auto; right: 32px;left: auto}.sa-slct-serv-list li:nth-child(4n+4){margin-left:0}.sa-profile-list li [class*="icon-"]{transform: scaleX(-1)}.sa-profile-list li [class*=icon-right],.sa-profile-menulist .sa-generic-list li [class*=icon-right]{transform: scale(-1)}.sa-record-text .icon-calendar-gray {padding-right: 10px}.sa-form-group>label~.sa-form-control~.sa-form-icon.sa-form-icon-btm{top:40px}.sa-patient-flow .sa-form-group>label~.sa-form-control~.sa-form-icon.sa-form-icon-btm{top:32px}
.sa-gift::before{right:0px}.sa-service-list li {margin: 20px 0 0 0px}
.sa-voice .icon-stop{right: 0}.sa-mob-block[class^="icon-"], .sa-mob-block[class*=" icon-"]{display: block}.sa-card-list .date-item .date-item-date {padding: 0}
.sa-active-apt .icon-calendar{display: inline-block; transform: scaleX(1)}.users-card{width: 100%;padding: 0px 20px; background: transparent;margin-top: 20px}.sa-my-doc .sa-card-list li,.sa-saved-card-list li{margin-left: 0}.sa-covid-list li .sa-tit-hdng .sa-count {justify-content: flex-start}.sa-achieve-list .sa-about-list i{margin-left:20px}.sa-edit-pro i.icon-edit2,.sa-usermenu i{transform: scaleX(1);}
.sa-home-header .sa-brand .sa-logo{margin: 0 25px 0 0}.sa-home-header .sa-select-lang-btn .icon-globe2{margin: 0 10px 0 0}.sa-home-header .sa-select-lang-btn i{margin: 0 10px 0}.sa-home-header .sa-nav li.sa-notific span{right: -5px}.sa-select-lang .sa-lang-list, .sa-home-header .sa-notific-trans .sa-notific-body { direction: rtl; text-align: right}.sa-familyplan-bg{margin-top:-2px;}
.sa-profile-lang .icon-down-arrow{transform: scale(-1) rotate(-85deg)}.sa-nav li.sa-notific{margin:0 0 0 10px;}.sa-dctr-header-bg figure{margin-right:5px;margin-left:0;}.sa-profile-menulist .sa-generic-list li a i, .sa-my-profile-bg .sa-generic-list li span i{transform: scale(1);}.sa-price-tag {bottom: 5px;}.sa-price-tag.sa-swap-dir{bottom: 0;}.sa-webteb .sa-price-tag {bottom: 30px;}.sa-select-lang-btn .icon-down-arrow{display: none}.sa-edit-pro .sa-swap-dir{width: 100%;display: block;text-align: right;}.sa-dialog .horizontal-calendar .date-item.choosed-day:first-child .sa-today{padding-left: 0}.sa-set-up i.sa-mob-none{display: none}
.sa-vou-tit{align-items: center;}.sa-vou-tit h4{margin-top: -10px}.sa-btn-back i{text-align: left;}
.sa-order-sanar ul li i.icon-arrow-right-thick{display: none}.sa-services-list {margin-top: 0;}.sa-doc-price:before, .sa-doc-price:after{transform: rotate(320deg)}
.sa-datepicker-override .dp__menu{right: -149px !important;}.sa-ptn-details .sa-lab-price-det{width: calc(100% - 60px);}.sa-qty-btn .sa-btn-primary {width: calc(100% - 150px)}.crp-uplod-icon{padding-right: 10px}.sa-home-header .sa-nav li.sa-notific span{left: -12px; right: auto;}.sa-icon-left{text-align: left}.sa-card-mmyy input~input{max-width: 40px;}.sa-card-mmyy input{max-width: 40px;}
.sa-cart-items .sa-mob-none{display: none;}.sa-resp-pb180{padding-bottom: 180px;}.sa-kids-ins-card .sa-sprite-ins-link{width:45px;}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
.sa-pjoin-list li i.sa-icon-bg{width: 88px;}.sa-join-doc-list li .sa-icon-bg:after{right: 0;}
}
@media only screen and (max-width: 520px), only screen and (max-device-width: 520px){
.sa-slct-serv-list li {font-size: 10px}
}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px){
.sa-reschedule .sa-slot-btn .sa-time-slot{padding: 5px 4px;}.sa-cont-us .sa-cont-num {display: inline-block;}
}
@media only screen and (max-width: 420px), only screen and (max-device-width: 420px){
.sa-consult-family {width: 50%;}.sa-vou-tit h4{font-size: 14px;}.sa-vou-tit figure{width: 80px;}
}
@media only screen and (max-width: 414px), only screen and (max-device-width: 414px){
.sa-mob-sanar .sa-addrecord .sa-slct-card li, .sa-slct-serv-list li:nth-child(4n+4){margin-left: 10px}.sa-label-sm{font-size: 10px;}
}
@media only screen and (max-width: 375px), only screen and (max-device-width: 375px){
.sa-services .sa-slct-serv-list li {width: calc(100%/3 - (1 - 1/3)*15px)}.sa-completed-diangno li{width: calc(100%/2 - (1 - 1/2)* 1px)}.sa-reschedule-sub .sa-btn-sm{padding: 6px calc(var(--sa-pixel)* 6); height: auto; line-height: 22px;}.sa-ftr-res-btn{align-items: unset;}
}
@media only screen and (max-width: 360px), only screen and (max-device-width: 360px){
}
@media only screen and (max-width: 320px), only screen and (max-device-width: 320px){
.sa-addrecord .sa-slct-serv-list.sa-slct-card li{min-width:80px}.sa-edit-pro small{font-size: 10px}
.sa-rprt-list.sa-pres-list li button{padding: 0 5px;}.sa-drag-clndr .sa-browse-hdr.sa-slot-header .dp__menu{right:5px!important;}
.sa-services-list li{font-size: 10px;}
}

/*Arabic styles end here*/
