@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body{font-family:'Inter',sans-serif;color: #4F5050;background: #F9F9F9;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;transition:all .3s ease 0s}
a:focus,input:focus,a{border:0;outline:none;text-decoration: none}
.wrapper{width:90%;margin:0 auto;max-width:100%}
img {display:block}
h1, h2, h3, h4, h5, h6 {color: #141515;margin: 0 0 10px 0;letter-spacing: -0.02em;line-height: 1.3em;}
p {font-size: 16px;line-height: 24px;}
.content-justified {justify-content: space-between !important;}
.content-full {grid-template-columns: 100% !important}
.mb-0 {margin-bottom:0 !important}
.mt-0 {margin-top:0 !important}
.pt-0 {padding-top:0 !important}
.pb-0 {padding-top:0 !important}
.p-0 {padding:0 !important}
.body-p {padding-bottom: 80px;}
.plr-20 {padding: 0 15% !important;}
.text-center {text-align: center !important}
.text-danger {color: #EC4433 !important;}
.text-secondary {color: #6C7C94 !important;}
.text-primary {color: #1E74FD !important;}
.body_overflow {overflow:hidden}
.mt-3 {margin-top: 24px !important;}
.mb-2 {margin-bottom: 16px !important;}
.section.full {padding: 0;}
.mt-2 {margin-top: 16px !important;}
.pt-2 {padding-top: 16px !important;}
.pb-2 {padding-bottom: 16px !important;}
.bt-0 {border-top:0 !important}
.bb-0 {border-bottom:0 !important}
.h-80vh {height:80vh}
.bg-white {background:#fff !important}
.h-100vh {height:100vh}
.divider {height: 1px;background: #E1E1E1;display: flex;align-items: center;justify-content: center;}
.section-title {font-size: 15px;padding: 4px 0 10px;display: flex;align-items: center;justify-content: space-between;color: #141515;font-weight: 500;}
.section.full .section-title {padding-left: 16px;padding-right: 16px;}
.wide-block {background: #fff;border-top: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1;padding-left: 16px;padding-right: 16px;font-size: 15px;line-height: 22px;}

.bg-primary {background: #1E74FD !important;color: #FFF;}
.bg-success {background: #34C759 !important;color: #FFF;}
.bg-danger {background: #EC4433 !important;color: #FFF;}
.bg-secondary {background: #6C7C94 !important;color: #FFF;}
.bg-warning {background: #FE9500 !important;color: #FFF;}
.bg-dark {background: #222 !important;color: #FFF;}


.badge {display: inline-block;padding: .25em .4em;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;}
.badge-primary {color: #fff;background-color: #007bff;}
.badge-secondary {color: #fff;background-color: #6c757d;}
.badge-success {color: #fff;background-color: #28a745;}
.badge-danger {color: #fff;background-color: #dc3545;}
.badge-warning {color: #212529;background-color: #ffc107;}
.badge-info {color: #fff;background-color: #17a2b8;}
.badge-light {color: #212529;background-color: #f8f9fa;}
.badge-dark {color: #fff;background-color: #343a40;}



.gradient-red {background-image: linear-gradient(to bottom,#ed5565,#da4453);}

.btn {height: 40px;padding: 3px 18px;font-size: 13px;line-height: 1.2em;font-weight: 500;box-shadow: none !important;display: inline-flex;align-items: center;justify-content: center;transition: none;text-decoration: none !important;border-radius: 6px;  border-width: 2px;border: 0;}
.btn-primary {background: #1E74FD !important;border-color: #1E74FD !important;color: #ffffff !important;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {background: #0564fd !important;border-color: #0564fd !important;}

.btn-secondary {background: #6C7C94 !important;border-color: #6C7C94 !important;color: #ffffff !important;}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {background: #617085 !important;border-color: #617085 !important;}

.btn-success {background: #34C759 !important;border-color: #34C759 !important;color: #ffffff !important;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {background: #2fb350 !important;border-color: #2fb350 !important;}

.btn-danger {background: #EC4433 !important;border-color: #EC4433 !important;color: #ffffff !important;}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {background: #ea2f1c !important;border-color: #ea2f1c !important;}

.btn-light:hover {color: #000;background-color: #f9fafb;border-color: #f9fafb;}
.btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light.active {background: rgba(242,242,242,0.5) !important;border-color: rgba(242,242,242,0.5) !important;}
.btn-dark:hover {color: #fff;background-color: #1c1f23;border-color: #1a1e21;}
.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active {background: #262626 !important;border-color: #262626 !important;}
.btn-warning:hover {color: #000;background-color: #ffca2c;border-color: #ffc720;}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {background: #e58600 !important;border-color: #e58600 !important;}

.btn-lg {height: 48px;padding: 3px 24px;font-size: 18px;}
.btn-block {width: 100%;}
.btn-sm {height: 30px;padding: 0px 12px;font-size: 12px;}
.btn-outline-secondary {background: transparent;border-color: #6C7C94;border-width: 1px !important;color: #6C7C94;transition: none;}



.header-main {}
.header-main .header {display: flex;justify-content: center;align-items: center;padding: 16px 0;}
.header-main .header a {color: #000;text-decoration: none;}
.header-main .header a .material-symbols-outlined {font-size: 36px;}
.header-main .header img {height: 20px;}

.splash-screen-main {margin-top: 40px;height: 75vh;}
.splash-screen-main .splash-screen {}
.splash-screen-main .splash-screen .splash-item {}
.splash-screen-main .splash-screen .splash-item .thumb {}
.splash-screen-main .splash-screen .splash-item .thumb img {width: 100%;}
.splash-screen-main .splash-screen .splash-item .content {text-align: center;}
.splash-screen-main .splash-screen .splash-item .content h2 {font-size: 24px;font-weight: 700;}
.splash-screen-main .splash-screen .splash-item .content p {}
.single-carousel .owl-dots, .splash-screen .owl-dots {text-align: center;margin-top: 100px;}
.single-carousel .owl-dots .owl-dot.active span, .splash-screen .owl-dots .owl-dot.active span {background: #A1A1A2;}
.single-carousel .owl-dots .owl-dot {}
.single-carousel .owl-dots .owl-dot span, .splash-screen .owl-dots .owl-dot span {display: inline-block;width: 8px;height: 8px;background: #ccc;border-radius: 50%;margin: 3px;padding: 0;transition: transform .2s linear;border: none;opacity: .5;}

.footer-buttons-main {position: fixed;width: 100%;bottom: 0;background: #fff;z-index: 999;padding-top: 15px;}
.footer-buttons-main .footer-buttons {display: grid;grid-template-columns: 48% 48%;justify-content: space-between;padding-bottom: 15px;}
.footer-buttons-main .footer-buttons a {}
.footer-buttons-main .footer-buttons a .material-symbols-outlined {font-size: 20px;margin-right: 8px;}

.form {padding-bottom: 60px;}
.form .form-head {text-align: center;padding-bottom: 25px;}
.form .form-head h1 {}
.form .form-head p {}
.form .form-data {}
.form-control {}
.form .form-data .form-control-row {margin-bottom: 15px;}
.form .form-data .form-control-row input {display: block;width: 100%;padding: 8px 12px;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form .form-data .form-checkbox {}
.form .form-data .form-checkbox input {}
.form-check .form-check-label{cursor:pointer;position:relative;min-height:20px;padding:0px 0 0 32px;line-height:1.7em;color:#141515}
.form-check .form-check-label:after{position:absolute;left:0;top:0;content:"";display:block;width:22px;height:22px;background:transparent;border-radius:100px;border:1px solid #E1E1E1}
.form-check .form-check-label:before{content:"";display:block;width:22px;height:22px;position:absolute;left:0;top:0;z-index:3;opacity:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}
.form-check-input[type="radio"]~.form-check-label:before{background-image:url("data:image/svg+xml,%0A%3Csvg width='8px' height='8px' viewBox='0 0 8 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Ccircle id='Oval' fill='%23FFFFFF' cx='4' cy='4' r='4'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center}.form-check-input:checked~.form-check-label:after{background-color:#1E74FD;border-color:#1E74FD !important}.form-check-input:checked~.form-check-label:before{opacity:1}.form-check-inline{margin-right:0}.form-check-inline .form-check-label{margin-bottom:-3px;padding-left:24px}

.form-check .form-check-input {display: none !important;}
.form-check .form-check-label{min-height:50px;display:flex;align-items:center;transition:0.1s all;padding:6px 16px 6px 40px}
.form-check .form-check-label a {text-decoration: none;color: #1E74FD;display: inline-block;margin-left: 5px;}
.form-check .form-check-label:before, .form-check .form-check-label:after{left:0;top:14px}
.form-check .form-check-label:active{background:rgba(225,225,225,0.3)}

.radio-toolbar {}
.radio-toolbar input[type="radio"] {opacity: 0;position: fixed;width: 0;}
.radio-toolbar label {display: inline-block;background-color: #ddd;padding: 10px 20px;font-family: sans-serif, Arial;font-size: 16px;border-radius: 4px;position: static !important;cursor:pointer}
.radio-toolbar label:hover {background-color: #1E74FD;color: #fff;}
.radio-toolbar input[type="radio"]:focus + label {}
.radio-toolbar input[type="radio"]:checked + label {background-color: #1E74FD;border-color: #1E74FD;color: #fff;}

.verifycode {}
.verifycode input {text-align: center;width: 140px !important;margin: 0 auto;font-size: 26px !important;}
.form .form-text {}
.form .form-text p {font-size: 14px;}
.form .form-links {display: flex;justify-content: space-between;}
.form .form-links a {text-decoration: none;font-size: 15px;}
.form .form-thumb {}
.form .form-thumb img {width:100%}

.footer-bar {position: fixed;bottom: 0;left: 0;right: 0;z-index: 98;background-color: #fff;/*box-shadow: 0 -5px 10px 0 rgba(0,0,0,.06);*/min-height: 60px;height: calc(62px + (constant(safe-area-inset-bottom))*1.1);height: calc(62px + (env(safe-area-inset-bottom))*1.1);display: block;text-align: center;white-space:nowrap;border-top: 1px solid #E1E1E1;border-radius: 24px 24px 0 0 !important;}
.footer-bar a {color: #1f1f1f !important;padding-top: 8px;position: relative;display: inline-block;width: 19%;text-decoration: none;}
.footer-bar a.active, .footer-bar a.active .material-symbols-outlined, .footer-bar a.active span, .footer-bar a:hover  {color: #1E74FD !important;}
.footer-bar a .material-symbols-outlined {font-size: 24px;position: relative;z-index: 2;color: #141515;}
.footer-bar a span {position: relative;z-index: 2;display: block;font-size: 10px;font-weight: 500;opacity: .7;text-transform: capitalize;margin-top: 3px;}


.menu-hider, .menu-hider1 {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,.5);z-index: 9999;opacity:1;transition: all 350ms ease;display:none;height: 100%;width: 100%;}

.menu-sidebar {height: 100%; background-color: #f7f7f7;top: 0 !important;bottom: 10px;/*height: calc(100% - 20px);*/width: 310px;box-shadow: 0 15px 25px 1px rgba(0,0,0,.1);position: fixed;z-index: 99999;border-radius: 0;overflow: auto;left: -330px;}
.menu-active {left: 0;}
.menu-sidebar .sidebar-content {min-height: 93%;display: flex;flex-direction: column;}
.menu-sidebar .sidebar-header {background-color: #fff !important;box-shadow: 0 2px 14px 0 rgba(0,0,0,.08) !important;border-radius: 15px !important;margin: 15px;display: flex;align-items: center;padding: 10px;position: relative;}
.menu-sidebar .sidebar-header .thumb {width: 40px;margin-right: 10px;}
.menu-sidebar .sidebar-header .thumb img {border-radius: 10px;width: 100%;display: block;}
.menu-sidebar .sidebar-header .user-info {}
.menu-sidebar .sidebar-header .user-info .username {font-weight: 700;font-size: 16px;}
.menu-sidebar .sidebar-header .user-info .designation {font-size: 11px;color: #1f1f1f;opacity: 0.5;margin-top: 3px;}
.menu-sidebar .sidebar-header .dot-menu {position: absolute;right: 10px;cursor: pointer}
.menu-sidebar .sidebar-header .dot-menu .material-symbols-outlined {}

.menu-sidebar .sidebar-box {box-shadow: 0 4px 24px 0 rgba(0,0,0,.08);padding: 10px 16px;background: #fff;}
.menu-sidebar .sidebar-box .content {margin-bottom: 25px;}
.menu-sidebar .sidebar-box .content h5 {font-size: 11px;color: #1f1f1f;opacity: 0.5;margin: 4px 0 12px;text-transform: uppercase;}
.menu-sidebar .sidebar-box .content .list-menu {margin: 5px 0;position: relative;}
.menu-sidebar .sidebar-box .content .list-menu a {color: #1f1f1f;font-weight: 500;font-size: 16px;display: flex;align-items: center;margin: 10px 0 20px;background: url("../images/icon-right-arrow.png") no-repeat center right / 6px;position: relative;}
.menu-sidebar .sidebar-box .content .list-menu a:last-child {margin-bottom:0}
.menu-sidebar .sidebar-box .content .list-menu a .material-symbols-outlined {width: 34px;height: 34px;line-height: 32px;font-size: 22px;text-align: center;color: #fff;border-radius: 50px;margin-right: 15px;background: #1E74FD;}
.menu-sidebar .sidebar-box .content .list-menu .menu-btn {position: absolute;right: 0;top: 50%;transform: translateY(-50%);text-transform: uppercase;font-size: 11px;background-color: #000;color: #fff;border-radius: 4px;padding: 4px 8px;margin: 0;}


.header-container {}
.header-container .header {position: relative;display: flex;align-items: center;padding: 20px 0;text-align: center;}
.header .menu-trigger, .header .menu-trigger1 {padding: 10px 10px 10px 0;cursor: pointer;position: absolute;z-index: 99;left:0}
.header .menu-trigger .material-symbols-outlined {}
.header .menu-trigger1 .material-symbols-outlined {font-size: 30px;}
.header .app-name {width: 100%;opacity: 0}
.header .app-name span {font-size: 20px;font-weight: 700;}
.header .offer {padding: 10px 0 10px 10px;cursor: pointer;position: absolute;z-index: 99;right: 0;}
.header .offer .material-symbols-outlined {}

.header-scroll {background: #1E74FD;}
.header-scroll .menu-trigger .material-symbols-outlined, .header-scroll .material-symbols-outlined {color:#fff}
.header-scroll .app-name {opacity:1}
.header-scroll .app-name span {color:#fff}
.w-100 {width: 100% !important;}
.imaged.square {border-radius: 0 !important;}



.heading {margin-top: 20px;}
.heading h1 {margin-bottom: 10px;}
.heading p {color: #666;}

.slider-allpadding {padding: 4% !important;}
.slider {margin-top: 0;padding: 4% 0 4% 4%;}
.slider .slider-heading {}
.slider .slider-heading h2 {font-size: 18px;}
.slider .slide-nopadding {}
.slider .slide-nopadding .slide-col, .slider .slide-card .slide-col {background: #ffffff;border-radius: 10px;border: 0;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1),0 1px 3px 0 rgba(0,0,0,0.08);margin-bottom: 20px;margin: 5px;}
.slider .slide-nopadding .slide-col .thumb {}
.slider .slide-nopadding .slide-col .thumb img, .slider .slide-card .slide-col .thumb img {border-radius: 10px 10px 0 0;}
.slider .slide-nopadding .slide-col .text, .slider .slide-card .slide-col .text {padding: 10px;}
.slider .slide-nopadding .slide-col .text h2, .slider .slide-card .slide-col .text h2 {font-size: 15px;text-align: center;font-weight: 400;}
.slider .slide-nopadding .slide-col .text h2 a, .slider .slide-card .slide-col .text h2 a {color:#000}
.slider .slide-card .slide-col .text h2 {font-size: 20px;text-align: left;font-weight: 700;}
.slider .slide-card .slide-col .text h2 a {color: #000;}
.slider .slide-card .slide-col .text {padding: 15px;}

.single-carousel .owl-stage, .multiple-carousel .owl-stage, .slider-related .owl-stage {padding-left:0 !important}
.single-carousel .owl-dots, .multiple-carousel .owl-dots, .slide-card .owl-dots, .slider-related .owl-dots {display:none !important}
.owl-carousel .owl-item img {border-radius: 6px;}

.disease-range {padding: 4%}
.disease-range .sec-heading {}
.disease-range .sec-heading h2 {font-size: 18px;}
.disease-range .d-range-row {display: grid;grid-template-columns: 31% 31% 31%;justify-content: space-between;grid-gap: 12px;}
.disease-range .d-range-row .d-range-col {}
.disease-range .d-range-row .d-range-col img {border-radius: 6px;width: 100%;}
.disease-range .more-button {margin-top: 10px;}
.disease-range .more-button a {text-transform: uppercase;}

.empanelled-clinics {padding: 4%}
.empanelled-clinics .sec-heading {margin-bottom: 15px;}
.empanelled-clinics .sec-heading h2 {font-size: 18px;}
.empanelled-clinics .ec-range-row {display: grid;grid-template-columns: 28% 28% 28%;justify-content: space-between;grid-gap: 15px;}
.empanelled-clinics .ec-range-row .ec-range-col {}
.empanelled-clinics .ec-range-row .ec-range-col img {border-radius: 50%;width: 100%;}

.featured-products {padding: 4%;background: #F0F4FD;}
.featured-products .f-products-row {display: grid;grid-template-columns: 48% 48%;justify-content: space-between;grid-gap: 12px;}
.featured-products .f-products-row .f-product-col {}

.consult-online {background: #ffffff;border-radius: 6px;border: 0;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1),0 1px 3px 0 rgba(0,0,0,0.08);margin: 0 20px;padding: 20px;}
.consult-online h2 {}
.consult-online p {line-height: 20px;font-size: 15px;color: #4F5050;}
.consult-online .button {margin-top: 15px;}
.consult-online .button a {text-transform: uppercase;}
.featured-products .f-products-row .f-product-col img {border-radius: 6px;width: 100%;}

.heading-flex {display: flex;justify-content: space-between;align-items: center;}
.heading-flex a {font-size: 13px;color:#1E74FD;}

.offers {}
.card-main {}
.card-main .card {background: #ffffff;border-radius: 6px;border: 0;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1),0 1px 3px 0 rgba(0,0,0,0.08);margin-bottom: 15px;}
.card-main .card .card-img {border-radius: 6px 6px 0 0;}
.card-main .card .card-img a {}
.card-main .card .card-img img {border-radius: 6px 6px 0 0;width: 100%;}
.card-main .card .card-body {padding: 15px 16px 20px;}
.card-main .card .card-body h2 {font-size: 20px;}
.card-main .card .card-body h2 a {color: #000;}
.card-main .card .card-body p {font-size: 15px;line-height: 20px;}

.extraHeader {height: 56px;right: 0;width: 100%;padding: 5px 16px;margin-top: 0;display: flex;align-items: center;background: #fff;z-index: 1000;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1),0 1px 3px 0 rgba(0,0,0,0.08);}
.nav-tabs.capsuled {border: 0;background: rgba(225,225,225,0.4);border-radius: 6px;display: flex;}
.extraHeader .nav {display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
.extraHeader .nav-tabs {width: 100%;}
.extraHeader .nav .nav-item {flex: 1;width: 100%;text-align: center;display: flex;justify-content: center;align-items: center;margin: 0;padding: 0;}
.extraHeader .nav .nav-item .nav-link {color: #4F5050;font-weight: 500;font-size: 13px;border: 0 !important;line-height: 1.2em;width: 100%;border-radius: 6px;padding: 6px 10px;height: 30px;display: flex;align-items: center;justify-content: center;margin: 4px !important;}
.nav-tabs.capsuled .nav-item .nav-link.active {color: #141515;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1),0 1px 3px 0 rgba(0,0,0,0.08);background-color: #fff;}


.extra-header-tabs {}
.extra-header-tabs .tab-content {}
.show {display:block !important}
.fade {transition: opacity .15s linear;}
.extra-header-tabs .tab-content .tab-pane {display: none}
.extra-header-tabs .tab-content .tab-pane .section {padding: 5%;}
.extra-header-tabs .tab-content .tab-pane .section .d-range-row {display: grid;grid-template-columns: 30% 30% 30%;justify-content: space-between;grid-gap: 6px;}
.extra-header-tabs .tab-content .tab-pane .section .d-range-row .d-range-col {text-align: center;}
.extra-header-tabs .tab-content .tab-pane .section .d-range-row .d-range-col img {border-radius: 6px;width: 100%;}
.extra-header-tabs .tab-content .tab-pane .section .d-range-row .d-range-col h5 {margin-top: 4px;}
.extra-header-tabs .tab-content .tab-pane .section .d-range-row .d-range-col h5 a {color:#000}
.extra-header-tabs .tab-content .tab-pane .section .listview, .section .listview {display: block;padding: 0;padding-top: 0px;margin: 0;color: #141515;background: #fff;border-top: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1;line-height: 1.3em;list-style: none;}
.extra-header-tabs .tab-content .tab-pane .section .listview li, .section .listview li {position: relative;border-bottom: 1px solid #E1E1E1;}
.extra-header-tabs .tab-content .tab-pane .section .listview li a, .section .listview li a {padding: 10px 16px;padding-right: 16px;width: 100%;min-height: 50px;display: flex;align-items: center;color: #141515 !important;padding-right: 36px;position: relative;}
.extra-header-tabs .tab-content .tab-pane .section .listview li .imageWrapper, .listview li .imageWrapper {margin-right: 16px;}
.extra-header-tabs .tab-content .tab-pane .section .listview li .imageWrapper img, .listview li .imageWrapper img {height: auto;border-radius: 6px;width: 64px !important;}
.extra-header-tabs .tab-content .tab-pane .section .listview li .content, .listview li .content {color: #000;}
.extra-header-tabs .tab-content .tab-pane .section .listview li .content .text-muted, .listview li .content .text-muted {font-size: 13px;color: #A1A1A2 !important;}
.sec-clinics .listview > li {padding: 0;}

.extra-header-tabs .tab-content .tab-pane .section .listview li a::after, .listview li a::after {
	background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23A1A1A2' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center center;width: 16px;height: 16px;content: "";position: absolute;right: 12px;opacity: 0.5;top: 50%;margin-top: -8px;}

.category-slideflex {display: flex;padding: 10px;overflow: auto;}
.category-slideflex .cat-pill {border: #ccc 1px solid;font-size: 14px;padding: 6px 10px;border-radius: 6px;margin-right: 5px;min-width: 94px;text-align: center;color: #000;background-color:#fff}
.category-slideflex .cat-pill a {color:#000}
.category-slideflex .active {background-color:#1E74FD;border-color:#1E74FD;color:#fff}
.category-slideflex .active a {color:#fff}


.listing {}
.listing .listing-nopadding {display: grid;grid-template-columns: 49% 49%;justify-content: space-between;grid-gap: 10px;}
.listing .listing-nopadding .listing-col {background: #ffffff;border-radius: 10px;border: 0;/*box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1),0 1px 3px 0 rgba(0,0,0,0.08);*/margin-bottom: 20px;margin: 2px;border: #eee 1px solid;}
.listing .listing-nopadding .listing-col .thumb {}
.listing .listing-nopadding .listing-col .thumb a {}
.listing .listing-nopadding .listing-col .thumb img {border-radius: 10px 10px 0 0;width: 100%;}
.listing .listing-nopadding .listing-col .text {padding: 10px;}
.listing .listing-nopadding .listing-col .text h2 {font-size: 15px;text-align: center;font-weight: 400;}
.listing .listing-nopadding .listing-col .text h2 a {color:#000}

.comment-block {font-size: 13px;line-height: 1.6em;}
.comment-block .item {display: flex;align-items: flex-start;margin-bottom: 30px;}
.comment-block .item .avatar {margin-right: 14px;}
.imaged {height: auto;border-radius: 6px;}
.imaged.w32 {width: 32px !important;}
.imaged.rounded {border-radius: 100% !important;}
.comment-block .item .in {width: 100%;}
.comment-block .item .comment-header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 4px;}
.comment-block .item .comment-header .title {margin: 0;padding-right: 10px;color: #141515;font-size: 15px;}
.comment-block .item .comment-header .time {font-size: 11px;color: #A1A1A2;}
.comment-block .item .text {color: #4F5050;}
.comment-block .item .comment-footer {margin-top: 10px;display: flex;align-content: flex-start;font-size: 11px;}
.comment-block .item .comment-footer .comment-button {font-weight: 500;display: flex;align-content: center;margin-right: 14px;color: #4F5050 !important;}
.comment-block .item .star-rating {display: flex;margin-bottom: 5px;justify-content: flex-start;}
.comment-block .item .star-rating img {height: 16px;}
.comment-block .item .comment-footer .comment-button .material-symbols-outlined {margin-right: 5px;font-size: 18px;line-height: 1em;}


.product-img {}
.product-img img {object-fit: cover;height: 300px;width: 100%;}

.product-info {padding: 4%;background: #fff;border-bottom: 1px solid #E1E1E1;}
.product-info .star-rating {display: flex;}
.product-info .star-rating img {}
.product-info h1 {font-size: 26px;padding: 10px 0;margin-bottom: 0;}
.product-info p {color: #666;}
.product-info .price {display: flex;justify-content: space-between;align-items: center;padding: 15px 0 10px;}
.product-info .price .old {display: flex;align-items: center;}
.product-info .price .old .material-symbols-outlined {font-size: 18px;}
.product-info .price .old del {text-decoration: line-through !important;font-family: "Poppins",serif}
.product-info .price .new {display: flex;align-items: center;margin-top: 5px;font-size: 24px;color: #1E74FD;font-weight: 500;}
.product-info .price .new .material-symbols-outlined {}
.product-info .price .qty {}
.product-info .button {margin-top: 12px;}
.product-info .button a {background: #1E74FD;border-color: #1E74FD;color: #ffffff;padding: 14px;display: inline-block;width: 100%;text-align: center;font-size: 16px;border-radius: 10px;font-weight: 700;}

.related-products {padding: 10px 0 15px 15px;}
.related-products .slide-col {background: #fff;padding: 10px;border: #eee 1px solid;border-radius: 8px;}
.related-products .slide-col .thumb {}
.related-products .slide-col .thumb a {}
.related-products .slide-col .thumb img {}
.related-products .slide-col .text {margin-top: 8px;}
.related-products .slide-col .text h2 {font-size: 15px;font-weight: 500;}
.related-products .slide-col .text h2 a {color: #000;}
.pricenew {color: #1E74FD;font-size: 15px;display: flex;align-items: center;margin-bottom: 10px;}
.pricenew .material-symbols-outlined {font-size: 16px;}

#reviewForm {padding: 0 20px 20px;}
.star-rating {display: flex;/*flex-direction: row-reverse;*/justify-content: center;  margin: 0 10px 10px 0;}
.star-rating input {display: none;}
.star-rating label {font-size: 2rem;color: #ccc;cursor: pointer;}
.star-rating input:checked ~ label,
.star-rating label:hover,
.star-rating label:hover ~ label {color: gold;}
.review-text {width: 100%;max-width: 500px;height: 100px;margin: 10px 0;padding: 10px;border: 1px solid #ccc;border-radius: 5px;resize: none;font-size: 1rem;font-family: "Roboto",serif;}
.submit-button {cursor: pointer;font-size: 14px;font-family: "Roboto",serif;}

.thankyou {text-align: center;margin: 20px;background: #fff;padding: 20px;border: #eee 1px solid;border-radius: 8px;}
.thankyou .icon {text-align: center;}
.thankyou .icon img {display: inline-block;}
.thankyou .icon .material-symbols-outlined {font-size: 60px;color: green;}
.thankyou h1 {}
.thankyou p {font-size: 14px;line-height: 22px;}
.thankyou .btn {margin-top: 20px;}

.product-details {text-align: center;padding: 15px 0 10px;}
.product-details img {height: 60px;width: 60px;border-radius: 50%;border: #ccc 1px solid;display: inline-block;}
.product-details .product-name {padding-top: 5px;font-weight: 500;color: #000;}

.form-wizard-section {display: flex;align-items: flex-start;justify-content: center;width: 100%;padding: 4px 0 0 0;position: relative;}
.form-wizard-section::before {content: "";height: 1px;background: #E1E1E1;width: 100%;position: absolute;top: 16px;}
.form-wizard-section .button-item {flex: 1;text-align: center;padding: 0 6px;position: relative;}
.form-wizard-section .button-item strong {background: #E1E1E1;width: 22px;height: 22px;border-radius: 100%;color: #A1A1A2;display: inline-flex;align-items: center;justify-content: center;font-size: 14px;line-height: 1em;position: relative;z-index: 2;}
.form-wizard-section .button-item p {font-size: 10px;line-height: 1em;color: #A1A1A2;margin: 4px 0 0 0;}
.form-wizard-section .button-item.active strong {background: #1E74FD;color: #fff;}
.form-wizard-section .button-item.active p {color: #141515;}
.form-wizard-section .button-item strong .material-symbols-outlined {font-size: 16px;}

.cart-main {padding: 0 16px;}
.cart-main .cart-item {background: #ffffff;border-radius: 6px;border: 0;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1),0 1px 3px 0 rgba(0,0,0,0.08);padding: 16px;margin-bottom: 16px !important;}
.cart-main .cart-item .cart-top {display: flex;justify-content: flex-start;position: relative;}
.cart-main .cart-item .cart-top .qty {position: absolute;right: 0;top: 0;background: #eee;font-size: 12px;padding: 3px 6px;border-radius: 50px;}
.cart-main .cart-item .cart-top .thumb {width: 25%;margin-right: 10px;}
.cart-main .cart-item .cart-top .thumb img {width: 100%;border-radius: 8px;}
.cart-main .cart-item .cart-top .content {}
.cart-main .cart-item .cart-top .content h2 {font-size: 16px;font-weight: 500;margin-bottom: 3px;}
.cart-main .cart-item .cart-top .content p {line-height: 1.2em;margin: 0 0 4px 0;font-size: 11px;color: #A1A1A2;}
.cart-main .cart-item .cart-top .content .price {font-weight: 500;font-size: 15px;color: #1E74FD;display: flex;align-items: center;margin-top: 5px;}
.cart-main .cart-item .cart-top .content .price .material-symbols-outlined {color: #1E74FD;font-size: 15px;}
.cart-main .cart-item .cart-bottom {border-top: 1px solid #E1E1E1;padding: 16px 0 0 0;margin: 16px 0 0 0;display: flex;align-items: center;justify-content: space-between;}
.cart-main .cart-item .cart-bottom .qty {}
.cart-main .cart-item .cart-bottom .qty .numberstyle-qty .qty-btn {width: 26px;line-height: 26px;height: 30px;}
.cart-main .cart-item .cart-bottom .qty input {width: 30px;height: 30px;font-size: 14px;}
.cart-main .cart-item .cart-bottom .btn {border: 1px solid #6C7C94;}

.section {padding: 0 16px;}
.btn-text-secondary {background: transparent;border-color: transparent;color: #6C7C94 !important;transition: none;}
.discountcode a .material-symbols-outlined {font-size: 20px;margin-right: 6px;}
.discountcode a {font-size: 13px;}
.discountcode {margin-bottom: 15px;}


.card {position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;}
.card {background: #ffffff;border-radius: 6px;border: 0;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1),0 1px 3px 0 rgba(0,0,0,0.08);}
.listview {display: block;padding: 0;margin: 0;color: #141515;background: #fff;border-top: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1;line-height: 1.3em;}
.listview.flush {border-top: 0;border-bottom: 0;}
.listview.transparent {background: transparent;}
.listview > li {padding: 8px 16px;display: block;align-items: center;justify-content: space-between;position: relative;min-height: 50px;}
.simple-listview > li {display: flex;}
.listview > li::after {content: "";display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: #E1E1E1;}
.listview .text-muted {font-size: 13px;color: #A1A1A2 !important;}
.price-flex {display: flex;align-items: center;}
.price-flex .material-symbols-outlined {font-size: 16px;}

.bottomslide_pp {background: #fff;position: fixed;bottom: 0;z-index: 99999;width: 100%;max-height: 460px;overflow: auto;bottom: -100%;}
.bottomslide_pp .header {padding: 2px 20px;display: block;min-height: auto;box-shadow: none;border-bottom: 1px solid #E1E1E1;}
.bottomslide_pp .header h5 {padding: 0;margin: 0;text-align: center;display: block;font-size: 13px;padding: 6px 0;color: #141515;font-weight: 500;}
.bottomslide_pp .body {padding: 20px 16px;}
.bottomslide_pp .body .content {}
.bottomslide_pp .body .content .form-group {padding: 8px 0;margin: 0;}
.bottomslide_pp .body .content .form-group .input-wrapper {position: relative;}
.bottomslide_pp .body .content .form-group .input-wrapper label {font-size: 11px;font-weight: 500;color: #141515;display: block;line-height: 1.2em;text-align: left;margin-bottom: 0;}
.bottomslide_pp .body .content .form-group .input-wrapper .form-control {}
.bottomslide_pp .body .content .form-group button {cursor: pointer}
.form-control {display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-group .form-control {background: transparent;border: none;border-bottom: 1px solid #E1E1E1;padding: 0 30px 0 0;border-radius: 0;height: 40px;color: #141515;font-size: 15px;}
.form-group .form-control:focus, .form-group .custom-select:focus {border-bottom-color: #1E74FD;box-shadow: inset 0 -1px 0 0 #1E74FD;}

.pp-active {bottom: 0 !important;}
.body_overflow {overflow: hidden;}

.popup {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #fff;border: 1px solid #ccc;padding: 15px;z-index: 99999;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.popup .buttons {display: flex;}
.popup .buttons button:first-child {margin-right:10px}
.popup-content button {margin-top: 10px;background-color: #007bff;color: white;border: none;padding: 5px 10px;cursor: pointer;}
.popup-content button:hover {background-color: #0056b3;}
.popup .popup-content {text-align: center;}
.popup .popup-content .icon {}
.popup .popup-content .icon img {height: 40px;display: inline-block;}
.popup .popup-content p {font-size: 14px;line-height: 18px;}


.form-group {width: 100%;}
.form-group.boxed {margin: 0;padding: 8px 0;}
.form-group .input-wrapper {position: relative;}
.form-group .input-wrapper label {display: inline-block;padding-bottom: 6px;}
.form-group.boxed .form-control {background: #fff;box-shadow: none;height: 42px;border-radius: 6px;padding: 0 40px 0 16px;border: #E1E1E1 1px solid;}
.wide-block-1 {padding-left: 16px;padding-right: 16px;}
.boxed-flex {display: grid;grid-template-columns: 48% 48%;justify-content: space-between;}

.choose-address {}
.choose-address .choose-address-container {padding: 16px;}
.choose-address .choose-address-container .address-box {border: #ccc 1px solid;background: #fff;padding: 10px 12px;border-radius: 8px;margin-bottom: 12px;}
.choose-address .choose-address-container .address-box .address-box-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 6px;}
.choose-address .choose-address-container .address-box .address-box-header h4 a {position: relative;top: 4px;margin-left: 8px;}
.choose-address .choose-address-container .address-box .address-box-header h4 a .material-symbols-outlined {font-size: 18px;color: #000;}
.choose-address .choose-address-container .address-box .address-box-header .address-title {background: #eee;padding: 2px 12px;display: inline-block;font-size: 10px;text-transform: uppercase;margin-left: 5px;border-radius: 25px;font-weight: 700;}
.choose-address .choose-address-container .address-box h4 {margin-bottom: 0;}
.choose-address .choose-address-container .address-box p {font-size: 14px;}
.choose-address .choose-address-container .address-box .btn {margin-top: 10px;}
.noflex {text-align: left;display: inline-block !important;background: #f1f1f1;border: #eee 1px solid;}
.noflex .heading {font-size: 14px;font-weight: 700;width: 100%;display: inline-block;margin-top: 0;margin-bottom: 6px;}
.noflex p {}
.noflex p strong {}
#deliveringto {padding:0 4% !important;}
.sec-content p {margin-bottom:15px}
.sec-clinics .section-title {padding: 10px 16px;}
.sec-clinics .listview li {border-bottom: 0;}
.footer-buttons .btn {}
.footer-buttons .btn img {height: 20px;margin-right: 6px;}
.blog-category-slideflex .cat-pill {min-width: 130px;}
.blog-listing .listing-col .text h2 {font-size: 14px !important;}
.pagination {display: flex;padding-left: 0;list-style: none;}
.pagination {margin: 0;padding: 0;text-align: center;margin: auto;display: flex;align-items: center;justify-content: center;}
.page-link {position: relative;display: block;color: #0d6efd;text-decoration: none;background-color: #fff;border: 1px solid #dee2e6;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.page-link {padding: 10px 12px;}
.page-item:first-child .page-link {border-top-left-radius: .25rem;border-bottom-left-radius: .25rem;}
.pagination .page-item .page-link {background: #1E74FD;border: 0;color: #FFF;box-shadow: 0 !important;outline: 0 !important;margin: 0 4px;border-radius: 6px !important;font-size: 13px;}

.blog-post .title {padding: 0px 16px;margin: 0 0 10px 0;}
.blog-post .post-header {font-size: 11px;padding: 10px 0;margin: 16px 16px;color: #A1A1A2;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1;}
.blog-post .post-body {padding: 0 16px;}
.blog-post .post-body img {width: calc(100% + 32px);height: auto;margin: 0px -16px;margin-bottom: 16px;}
.imaged.w24 {width: 24px !important;}
.blog-post .post-header a {color: #141515;font-weight: 700;}
.blog-post .post-header .author {display: flex;align-items: center;color: #000;}
.blog-post .post-header .author img {margin-right: 8px;}
.blog-post .post-body p {margin-bottom:15px}
.dr_popup {padding: 0 !important;}
.dr_popup .dr_popup_header {padding: 16px 16px 12px;border-bottom: 1px solid #E1E1E1;}
.dr_popup .dr_popup_header h2 {margin: 0;padding: 0;font-size: 18px;}
.dr_popup .dr_popup_content {padding:16px;}
.dr_popup .dr_popup_content p {margin-bottom:15px}
.fancybox-slide {padding: 0 !important;}

.header-myaccount {background: #fff;}
.header-myaccount .header {padding: 30px 0;}
.header-myaccount .header .material-symbols-outlined {color: #1E74FD;}
.myaccount {background:#fff}
.header-large-title {padding: 0 16px;}
.header-large-title .title {margin: 4px 0 0 0;font-size: 34px;letter-spacing: -0.02em;line-height: 1.3em;}
.image-listview > li .item .in {display: flex;align-items: center;justify-content: space-between;width: 100%;}
.image-listview > li a.item {color: #141515 !important;}
.image-listview > li .item .icon-box {min-width: 36px;max-width: 36px;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;line-height: 1em;font-size: 20px;border-radius: 400px;margin-right: 16px;}
.image-listview > li .item .icon-box.bg-primary, .image-listview > li .item .icon-box.bg-secondary, .image-listview > li .item .icon-box.bg-success, .image-listview > li .item .icon-box.bg-danger, .image-listview > li .item .icon-box.bg-warning, .image-listview > li .item .icon-box.bg-info, .image-listview > li .item .icon-box.bg-dark, .image-listview > li .item .icon-box.bg-light {box-shadow: inset 0 0 0 1px rgba(255,255,255,0.12);}
.image-listview > li .item .icon-box .material-symbols-outlined {font-size: 20px;}
.image-listview > li .item {padding: 10px 16px;width: 100%;min-height: 50px;display: flex;align-items: center;}
.image-listview > li {padding: 0;min-height: auto;}
.myaccount .image-listview > li .item .in {font-size: 14px;}
.sec-myorder {}
.sec-myorder .btn {}
.sec-myorder .btn img {height: 20px;margin-right: 6px;}
.card .card-header {background: transparent;color: #141515;font-weight: 500;padding: 12px 16px;border-bottom: 1px solid #E1E1E1;margin-bottom: 0;}
.card-header:first-child {border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
.card .card-body {padding: 24px 16px;line-height: 1.4em;}
.card .card-title {color: #141515;font-size: 24px;font-weight: 700;margin-bottom: .5rem;}
.card .card-text {margin-bottom: 15px;}
.card .card-footer {background: transparent;border-top: 1px solid #E1E1E1;color: #4F5050;padding: 12px 16px;}
.card-footer:last-child {border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);}
.card-header-flex {display: flex;justify-content: space-between;align-items: center;}
.card .card-body h5 {}
.card .card-body h5 .material-symbols-outlined {color: #000;font-size: 20px;}
.card .card-body h5 span {font-size: 14px;font-weight: normal;color: #666;display: inline-block;}
.sec-myorder .card .card-footer {font-size: 14px;}
.sec-myorder .card .card-footer strong {display: inline-block;width: 100%;margin-bottom: 4px;}
.sec-myorder .card {margin-bottom: 15px;}
.sec-myorder .card ul {margin: 15px;}
.sec-myorder .card ul li {font-size: 16px;line-height: 24px;}
.card .card-button {display: flex;align-items: center;}
.card .card-button .btn {margin-right: 8px;}
.nav-tabs.lined .nav-item .nav-link {color: #4F5050;font-weight: 500;font-size: 13px;border: 0 !important;border-bottom: 2px solid transparent !important;line-height: 1.2em;width: 100%;border-radius: 0;padding: 6px 10px;height: 56px;display: flex;	align-items: center;justify-content: center;margin: 0 !important;}
.nav-tabs.lined .nav-item .nav-link.active {color: #1E74FD;background: transparent;border-bottom-color: #1E74FD !important;}
.account-details {padding: 16px;}
.account-details .details-row {display: grid;grid-template-columns: 100%;justify-content: space-between;}
.account-details .details-row .details-col {margin-bottom: 10px;display: flex;border-bottom: #eee 1px solid;padding-bottom: 8px;}
.account-details .details-row .details-col .heading {margin-top: 0;font-weight: 600;font-size: 15px;padding-bottom: 4px;width: 140px;}
.account-details .details-row .details-col .data {}
.button-delete-acc .btn {font-size: 15px;padding: 3px 6px;}
.buttonwith_save {display: flex;}
.buttonwith_save .savebtn {width: 70px !important;margin-left: 10px;}
.profileBox {width: 100%;padding-left: 16px;padding-right: 16px;display: flex;align-items: center;position: relative;background: #1E74FD;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1),0 1px 3px 0 rgba(0,0,0,0.08);}
.profileBox .image-wrapper {margin-right: 16px;padding: 16px 0;}
.profileBox .image-wrapper .imaged {width: 42px;height: 42px;border: 2px solid #FFF;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1),0 1px 3px 0 rgba(0,0,0,0.08);}
.profileBox .in {line-height: 1.4em;padding: 16px 25px 16px 0;}
.profileBox .in strong {display: block;font-weight: 500;color: #FFF;}
.profileBox .in .text-muted {font-size: 14px;color: rgba(255,255,255,0.5) !important;}
.profileBox .btn-myprofile {height: 22px; margin-top: 4px; cursor: pointer;}
.close-sidebar-button {font-size: 22px;position: absolute;width: 36px;display: flex;align-items: center;border-radius: 100%;justify-content: center;height: 36px;right: 10px;top: 50%;color: rgba(255,255,255,0.5) !important;margin-top: -18px;}
.profileBox .close-sidebar-button .material-symbols-outlined {}


.tog_cont {position: absolute;right: 0;top: -18px;}
.tog_btn input[type="checkbox"]{height: 0;width: 0;visibility: hidden;}
.tog_btn label {cursor: pointer;text-indent: -9999px;width: 50px;height: 30px;background: grey;display: block;border-radius: 100px;position: relative;}
.tog_btn label:after {content: '';position: absolute;top: 5px;left: 5px;width: 20px;height: 20px;background: #fff;border-radius: 90px;transition: 0.3s;}
.tog_btn input:checked + label {background: #1E74FD;}
.tog_btn input:checked + label:after {left: calc(100% - 5px);transform: translateX(-100%);}
.tog_btn label:active:after {width: 20px;}
.do-reverse {flex-direction: row-reverse !important;}
.action-button-list {padding: 0;margin: 0;}
.action-button-list > li {display: block;}
.action-button-list > li .btn {padding: 0;display: flex;width: 100%;font-size: 15px;color: #141515;line-height: 1.1em;justify-content: space-between;font-weight: 400;border-radius: 0 !important;padding: 10px 16px;}
.action-button-list > li .btn > span {display: flex;align-items: center;justify-content: flex-start;}
.action-button-list > li .btn i {width: 24px !important; height: 24px; display: inline-flex;align-items: center;justify-content: center;margin-right: 10px;margin-left: -5px;font-size: 20px;line-height: 1em;}
.bookmarkthis {display: inline-flex;align-items: center;text-transform: uppercase;}
.bookmarkthis .material-symbols-outlined {font-size: 20px;margin-right: 8px;}
.social-links {text-align: center;padding-top: 15px;}
.social-links a {margin: 0 2px;}
.social-links a i {font-size: 22px;}

.btn-icon {width: 40px;height: 40px;padding: 0;}
.btn-facebook {color: #fff !important;background: #39579b;}
.btn-twitter {color: #fff !important;background: #049ff6;}
.btn-linkedin {color: #fff !important;background: #0075aa;}
.btn-instagram {color: #fff !important;background: #df237b;}
.btn-whatsapp {color: #fff !important;background: #0ad561;}
.btn-link {color: #fff !important;background: #333333;}

.notification-box {position: fixed;left: 0;top: -100%;right: 0;width: 100%;z-index: 9999;transition: 0.3s all;margin-top: 0;}
.notification-dialog.android-style {background: #ffffff;box-shadow: 0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);padding: 16px 16px;}
.notification-dialog.android-style .notification-header {display: flex;align-items: center;justify-content: space-between;}
.notification-dialog.android-style .notification-header .in {display: flex;align-items: center;}
.notification-dialog.android-style .notification-header .in .imaged {margin-right: 8px;}
.notification-dialog.android-style .notification-header .in strong {font-size: 13px;font-weight: 400;color: #141515;}
.notification-dialog.android-style .notification-header .in span {display: inline-flex;align-items: center;margin-left: 6px;font-size: 11px;}
.notification-dialog.android-style .notification-header .in span::before {display: inline-flex;align-items: center;margin-right: 6px;content: "•";}
.notification-dialog.android-style .notification-header .close-button {display: flex;width: 24px;height: 24px;align-items: center;justify-content: center;font-size: 20px;color: #A1A1A2;}
.notification-dialog.android-style .notification-content {font-size: 13px;line-height: 1.4em;margin-top: 14px;display: flex;align-items: flex-start;justify-content: space-between;}
.notification-dialog.android-style .notification-content .in {padding-right: 16px;}
.notification-dialog.android-style .notification-content .subtitle {font-size: 15px;margin: 0 0 5px 0;line-height: 1.4em;font-weight: 500;}
.notification-dialog.android-style .notification-content .text {font-size: 13px;line-height: 1.4em;}
.notification-dialog.android-style .notification-content .subtitle a{color: #141515;font-size: 15px;line-height: 1.4em;font-weight: 500;}
.notification-dialog.android-style .notification-content .text a{color: #141515;font-size: 13px;line-height: 1.4em;}
.pos_t-0 {top:0 !important}
textarea.form-control {font-family:'Inter',sans-serif;padding-top: 8px !important;}
.h-auto {height: auto !important}
.footer-button-1 {grid-template-columns: 100% !important;}
.menuBtn {}
.menuBtn img {height: 24px;margin-right: 8px;}



/*
 * Plugin style
 */
.numberstyle-qty {
  position: relative;
  border-radius: 6px;
  background-color: #FFFFFF;
  overflow: hidden;
  box-shadow: 0 3px 6px rgba(116, 116, 116, 0.25);
}

.numberstyle-qty input,
.numberstyle-qty .qty-btn {
  position: relative;
  display: block;
  float: left;
  height: 40px;
  padding: 0;
  margin: 0;
  border: 0px;
  text-align: center;
  line-height: 40px;
  outline: 0;
  box-shadow: 0px;
}

.numberstyle-qty .qty-btn {
  width: 40px;
  font-size: 18px;
  cursor: pointer;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: all 250ms ease;
  background: #6C7C94;
  color: #fff;border: #6C7C94 1px solid;
}

.numberstyle-qty .qty-btn.disabled {
  cursor: default;
  color: rgba(116, 116, 116, 0.5);
}

.numberstyle-qty input {
  width: 50px;
  border-left: 0;
  border-right: 0;
  color: #747474;
  font-size: 18px;
  font-weight: 700;
  z-index: 1;border: #6C7C94 1px solid;
}

.numberstyle-qty input:focus {
  outline: 0;
  box-shadow: 0px;
}

.numberstyle-qty input[type=number]::-webkit-inner-spin-button,
.numberstyle-qty input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.numberstyle-qty input[type=number] {
  -moz-appearance: textfield;
}

/*
 * More from me link ðŸ”¥
 */
.more {
  position: absolute;
  bottom: 15px;
  right: 15px;
  padding: 7px 21px;
  border-radius: 8px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.2);
  font-family: "Source Sans Pro", sans-serif;
  font-size: 0.7rem;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  overflow: hidden;
  z-index: 1;
  -webkit-animation: reveal 5000ms cubic-bezier(0.87, -0.41, 0.19, 1.44);
          animation: reveal 5000ms cubic-bezier(0.87, -0.41, 0.19, 1.44);
}
.more::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 20%;
  height: 100%;
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0);
  transition: max-width 0ms ease 250ms, background-color 250ms ease;
  transform: translate(-50%, -50%);
  z-index: -1;
}
.more:hover::before {
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  transition: all 250ms ease;
}

@-webkit-keyframes reveal {
  0%, 90% {
    bottom: -30px;
  }
  100% {
    bottom: 15px;
  }
}

@keyframes reveal {
  0%, 90% {
    bottom: -30px;
  }
  100% {
    bottom: 15px;
  }
}

:root {
  --darkBg: #0F1C2F;
  --darkText:#8195a6;
  --white:#ffffff;
  --black:#000000;
}
.nav-tabs.lined .nav-item .nav-link.active, .darkmode .form-wizard-section .button-item.active p {color: #1E74FD !important;}
.consult-online h2 {color: #000 !important;}
.darkmode .listview > li::after {background: #384251;}

.darkmode .listing .listing-nopadding .listing-col, .darkmode .card .card-footer, .darkmode .card .card-header, .darkmode .blog-post .post-header, .darkmode .section .listview, .darkmode .listview > li::after, .darkmode .cart-main .cart-item .cart-bottom, .darkmode .section .listview li, .darkmode .thankyou, .darkmode .choose-address .choose-address-container .address-box, .darkmode .form-group.boxed .form-control, .darkmode .wide-block, .darkmode .product-info, .darkmode .related-products .slide-col, .darkmode .dr_popup .dr_popup_header, .darkmode .bottomslide_pp .header {border-color: #384251 !important;}

.darkmode .card, .darkmode .popup {border: #384251 1px solid!important;}
.darkmode .category-slideflex .cat-pill {background: var(--darkBg) ;border-color: #384251;color:var(--white) !important}
.darkmode .category-slideflex .active, .darkmode .nav-tabs.capsuled .nav-item .nav-link.active {background-color: #1E74FD !important;border-color: #1E74FD !important;}

.darkmode .cart-main .cart-item, .darkmode .nav-tabs.capsuled, .darkmode .consult-online, .darkmode .slider .slide-nopadding .slide-col, .darkmode .slider .slide-card .slide-col {border: #384251 1px solid}

.darkmode .review-text {background: var(--darkBg);color: var(--white);border-color: #384251 !important;}
/* Darkmode style*/
.darkmode {background: var(--darkBg) !important;color: var(--darkText);}
.darkmode .menu-sidebar, .darkmode .menu-sidebar .sidebar-box, .darkmode .related-products .slide-col, .darkmode .choose-address .choose-address-container .address-box, .darkmode .section .listview, .darkmode .extraHeader, .darkmode .listing .listing-nopadding .listing-col, .darkmode .myaccount, .darkmode .header-myaccount, .darkmode .card, .darkmode .cart-main .cart-item, .darkmode .thankyou, .darkmode .bottomslide_pp, .darkmode .form-group.boxed .form-control, .darkmode .nav-tabs.capsuled, .darkmode .featured-products, .darkmode .consult-online, .darkmode .slider .slide-nopadding .slide-col, .darkmode .slider .slide-card .slide-col, .darkmode .fancybox-content, .darkmode .popup, .darkmode .notification-dialog.android-style {background: var(--darkBg) !important;}

.darkmode .menu-sidebar .sidebar-box .content .list-menu a, .darkmode .related-products .slide-col .text h2 a, .darkmode .choose-address .choose-address-container .address-box .address-box-header h4 a .material-symbols-outlined, .darkmode .nav-tabs.lined .nav-item .nav-link, .darkmode .listing .listing-nopadding .listing-col .text h2 a, .darkmode .card .card-header, .darkmode .card .card-footer, .darkmode .card .card-body h5 .material-symbols-outlined, .darkmode .blog-post .post-header .author, .darkmode .card-main .card .card-body h2 a, .darkmode .listview > li, .darkmode .product-details .product-name, .darkmode .extraHeader .nav .nav-item .nav-link, .darkmode .extra-header-tabs .tab-content .tab-pane .section .d-range-row .d-range-col h5 a, .darkmode .action-button-list > li .btn, .darkmode .action-button-list > li .btn i, .darkmode .listview li .content, .darkmode .notification-dialog.android-style .notification-header .in strong {color:var(--white)}

.darkmode .menu-sidebar .sidebar-box .content h5, .darkmode .section-title, .darkmode .comment-block .item .comment-header .title, .darkmode .consult-online p {color: var(--darkText);}
.darkmode h1, .darkmode h2, .darkmode h3, .darkmode h4, .darkmode h5, .darkmode h6, .darkmode .heading p, .darkmode .footer-bar a .material-symbols-outlined, .darkmode .footer-bar a span, .darkmode .image-listview > li a.item, .darkmode .category-slideflex .cat-pill a, .darkmode .form-wizard-section .button-item.active strong, .darkmode .bottomslide_pp .body .content .form-group .input-wrapper label, .darkmode .form-group .form-control, .darkmode .extra-header-tabs .tab-content .tab-pane .section .listview li a, .section .listview li a, .darkmode .slider .slide-card .slide-col .text h2 a, .darkmode .slider .slide-nopadding .slide-col .text h2 a, .darkmode .slider .slide-card .slide-col .text h2 a {color: var(--white) !important;}

.darkmode .footer-bar, .darkmode .footer-buttons-main {background: #0F1C2F;border-top-color: #1B283B;}
.darkmode .product-info, .darkmode .wide-block {background: var(--darkBg) !important;color: var(--white);}
.darkmode .comment-block .item .text, .darkmode .comment-block .item .comment-footer .comment-button {color: var(--darkText) !important;}
.darkmode .radio-toolbar label, .darkmode .form-wizard-section .button-item strong, .darkmode .cart-main .cart-item .cart-top .qty {color: var(--black);}

ul li {color: #141515;
    margin: 0 0 10px 15px;
    letter-spacing: -0.02em;
    line-height: 1.0em;
}
